Skip to content

SITL ArduCopter & PX4 with Unreal Engine 4 Simulation framework

License

Notifications You must be signed in to change notification settings

zivzone/DroneSimLab

 
 

Repository files navigation

Wellcome To DroneSimLab

Drone lab is a multi simulation which include multiple simulation engines:

  • Software in the loop (SITL) from the ArduPilot project.
  • Software in the loop (SITL) from the PX4 project.
  • Unreal engine 4 provides imagery and depth sensor data.

The framework is flexible and enables adding more robot simulation engines as well as other sensor simulation engines (such as UE4).

The main idea behind DroneSimLab main:
Instead of building one simulation for robot development we are providing a framework for several simulations from different domains to interact with each other. We achieve this goal by running the engines in containers (specifically Docker containers).

building the DroneSimLab environment:

Please follow the wiki

Demos:

Flying Drone
Two drones tracking
Underwater

Paper:

@article{ganoni2017framework,
  title={A Framework for Visually Realistic Multi-robot Simulation in Natural Environment},
  author={Ganoni, Ori and Mukundan, Ramakrishnan},
  journal={arXiv preprint arXiv:1708.01938},
  ISBN = {978-80-86943-44-2},
  ISSN = {2464-4617},
  year={2017},
  note={WSCG 2017 proceedings}
}

Contact:

oga13@uclive.ac.nz

paypal

About

SITL ArduCopter & PX4 with Unreal Engine 4 Simulation framework

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 32.1%
  • Dockerfile 32.0%
  • Shell 23.1%
  • CMake 12.7%
  • Vim Script 0.1%