Skip to content

smart9205/DroneSimulation-Unity_Python_ML

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Project

Implement a simulator of a quadcopter. Specifically:

  • Quadcopter with two cameras in front for stereo vision, in a city setting
  • Use Unity 3D, with physics
  • Support MAVSDK API
  • Integration with OpenAI Gym, PyTorch
Image 1
Image 2

How to run the project

  1. Run mavsdk_server.exe

This is mavsdk server for drone simulation just like embedded mavsdk server in real PX4 drone.

  1. Run drone_module.py

To do this, need to install "pymavlink" for python.

"pip install pymavlink"

This file is for connecting mavsdk-server with drone in unity 3d.

  1. open unity project and run it.

  2. Run takeoffland.py to test.

https://drive.google.com/file/d/19VI0wijK_d7eprz5XuBIrK5zjnBK_v4M/view?usp=sharing

About

Drone simulation in unity 3d using python Mavsdk API and Machine Learning

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published