byu-magicc / roscopter

*Under Development* - A fully-featured multirotor autopilot for ROS
http://scholarsarchive.byu.edu/cgi/viewcontent.cgi?article=2324&context=facpub
52 stars 38 forks source link

vimfly: keybindings for your multirotor #31

Closed plusk01 closed 6 years ago

plusk01 commented 6 years ago

I couldn't find anything similar to this -- only RC stuff in the rosflight org. Please let me know if something like this exists. This tool assumes a position controller (for altitude).

To test:

$ roslaunch roscopter_sim multirotor.launch
# in a new terminal
$ rosrun roscopter_utils vimfly autopilot_command:=multirotor/high_level_command
# multirotor should sit still at -1.0m altitude (due to infighting)
$ rosnode kill /multirotor/waypoint_manager # you are ready to fly

You must pygame installed (pip install pygame --user) and you must have the pygame window active when flying. The window looks like:

vimfly