Skip to content

mattprompt/quadcopter_controller

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Quadcopter Control

This project controls a single quadcopter simulated in Gazebo. Separate instances can be run in parallel to control multiple quads in a single Gazebo world. I wrote this project as an educational exercise. Currently there is no documentation, no unit tests, and barely an code commenting.

Executable is build/src/cntrl

To run, first start my gazebo_quadcopter_model. Then cntrl

$ cd build/src
$ ./cntrl quad_2292_1 1
$ ./cntrl quad_2292_2 2
$ ./cntrl quad_2292_3 3

Developed using:

  • Ubuntu 14.04 LTS
  • KDevelop 4
  • Gazebo 5
  • qgroundcontrol

Depends on:

  • MavLink Headers
  • BuddyBox
  • Ncurses

MavLink code based on http://qgroundcontrol.org/dev/mavlink_linux_integration_tutorial BuddyBox is a bit verbose and spews a bunch of text to the terminal screen. Haven't figured out how to quiet it yet.

About

Quadcopter controller for Gazebo quad model

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages