All Projects → mehdimo → path_planning_GAN

mehdimo / path_planning_GAN

Licence: other
Path Planning using Generative Adversarial Network (GAN)

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to path planning GAN

IoT-iBeacon
An Ionic app for indoor localization and navigation using BLE iBeacons.
Stars: ✭ 39 (+8.33%)
Mutual labels:  navigation, internet-of-things, ble, ibeacon
CLF reactive planning system
This package provides a CLF-based reactive planning system, described in paper: Efficient Anytime CLF Reactive Planning System for a Bipedal Robot on Undulating Terrain. The reactive planning system consists of a 5-Hz planning thread to guide a robot to a distant goal and a 300-Hz Control-Lyapunov-Function-based (CLF-based) reactive thread to co…
Stars: ✭ 21 (-41.67%)
Mutual labels:  navigation, pathfinding, path-planning
surfacer
AI and pathfinding for 2D-platformers in Godot.
Stars: ✭ 56 (+55.56%)
Mutual labels:  navigation, pathfinding
RustRobotics
Rust implementation of PythonRobotics such as EKF, DWA, Pure Pursuit, LQR.
Stars: ✭ 40 (+11.11%)
Mutual labels:  navigation, path-planning
ble2mqtt
Bluetooth to MQTT bridge, add your bluetooth-capable (including controllable) devices to your smart home
Stars: ✭ 46 (+27.78%)
Mutual labels:  smarthome, ble
astar-gridmap-2d
A* algorithms for 2D gridmaps. The fastest one, until you prove me wrong
Stars: ✭ 43 (+19.44%)
Mutual labels:  pathfinding, path-planning
Nav3D
3D Pathfinding and cover system plugin for UE4, using Sparse Voxel Octrees.
Stars: ✭ 58 (+61.11%)
Mutual labels:  navigation, pathfinding
Okble
An easy-to-use BLE library for android. 简单易用的android BLE library
Stars: ✭ 109 (+202.78%)
Mutual labels:  ble, ibeacon
Awesome Home Assistant
A curated list of amazingly awesome Home Assistant resources.
Stars: ✭ 3,487 (+9586.11%)
Mutual labels:  smarthome, internet-of-things
Waterius
Передача показаний воды по Wi-Fi. Watermeter Wi-Fi transmitter.
Stars: ✭ 295 (+719.44%)
Mutual labels:  smarthome, internet-of-things
Smarthome
Eclipse SmartHome™ project
Stars: ✭ 867 (+2308.33%)
Mutual labels:  smarthome, internet-of-things
Androidblemanager
android BLE device scan and connect manager
Stars: ✭ 174 (+383.33%)
Mutual labels:  ble, ibeacon
Reactivebeacons
Android library scanning BLE beacons nearby with RxJava
Stars: ✭ 171 (+375%)
Mutual labels:  ble, ibeacon
uesvon
3D navmesh generation and pathfinding plugin for UnrealEngine
Stars: ✭ 165 (+358.33%)
Mutual labels:  navigation, pathfinding
Beacon Keeper
Simple android library for working with iBeacons in background
Stars: ✭ 141 (+291.67%)
Mutual labels:  ble, ibeacon
Awesome Mqtt
A curated list of MQTT related stuff. ✨
Stars: ✭ 1,667 (+4530.56%)
Mutual labels:  smarthome, internet-of-things
Android Beacon Scanner
A simple android iBeacon, AltBeacon, Eddystone and RuuviTag beacon scanner
Stars: ✭ 277 (+669.44%)
Mutual labels:  ble, ibeacon
libzwaveip
libzwaveip - Control Z-Wave devices from your IP network
Stars: ✭ 76 (+111.11%)
Mutual labels:  smarthome, internet-of-things
Luamqtt
luamqtt - Pure-lua MQTT v3.1.1 and v5.0 client
Stars: ✭ 58 (+61.11%)
Mutual labels:  smarthome, internet-of-things
HomeAssistantRepository
🏡 Home Assistant on Gentoo Linux.
Stars: ✭ 26 (-27.78%)
Mutual labels:  smarthome, internet-of-things

Path Planning using Generative Adversarial Network (GAN)

Inspired by the successful application of GANs in producing artificial images, we apply this technique to generate paths between two points that can be used in services such as path planning, wayfinding, and navigation based on a set of previous traces of commuters. The implementation of GAN is adopted from Keras-GAN.

As the proof of concept, we used this technique for path planning in an indoor environment that is equipped with BLE iBeacons. The public access area where paths are allowed are according to the green points at the following layout:

Image public area

Here are the sample of the trjectories:

Image 01 Image 02

The generated paths are classified based on six different paths that are defined.

Image 02

Dataset

The training data presents the trajectories of users in an indoor building. The dataset and its description is available at Kaggle.com.

Requirements:

  • numpy
  • pandas
  • keras
  • sklearn

Citation:

Please cite our work when using our software or dataset in your own research or publication.

  • Mohammadi, Mehdi, Ala Al-Fuqaha, and Jun-Seok Oh. "Path Planning in Support of Smart Mobility Applications using Generative Adversarial Networks.", 2018 IEEE International Conference on Internet of Things (iThings) and IEEE Green Computing and Communications (GreenCom) and IEEE Cyber, Physical and Social Computing (CPSCom) and IEEE Smart Data (SmartData).
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].