Skip to content

Tutorial for University Student Innovation Program

Notifications You must be signed in to change notification settings

CPorin/XJTUCAG_Drone

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 

Repository files navigation

introduction

This is a automous drone demo project. in the demo, the drone will takeoff first, and the fly to scan the code fixed on the wall, if found, the drone will land before the code.
key word: px4, rgbd camera, obstacle avoidance, mapping, path planning

how to run

  1. set simulation environment first, refer to following website:
  1. copy src/resource/world/* , src/resource/model/* and src/resource/launch/* to the right location in px4 firmware folder; For example, my px4 firmware folder is ~/PX4_Firmware,corresponding path is as follows:
automous_drone/src/resource/launch/wooden_mavros_sitl.launch -----------> ~/PX4_Firmware/launch/*    
automous_drone/src/resource/model/* -----------> ~/PX4_Firmware/Tools/sitl_gazebo/models/*    
automous_drone/src/resource/worlds/* -----------> ~/PX4_Firmware/Tools/sitl_gazebo/worlds/*    
  1. install dependencies according to README.md in every package;
  2. clone XJTUCAG_Drone to your ros woekspace src folder and use catkin_make to compile all package;
  3. use bash file automous_woodencylinder_sitl.sh to launch all nodes, before use this shell, edit ros workspace path in the shell to your own path and your ros version;

About

Tutorial for University Student Innovation Program

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 79.6%
  • CMake 10.0%
  • Python 6.7%
  • Shell 1.7%
  • EmberScript 1.6%
  • TeX 0.3%
  • Other 0.1%