Package for operating Parrot AR.Drone 2.0 with Oculus Rift DK1 and Myo Gesture Control Armband
This ROS package was developed for a course at Johns Hopkins University titled "Robot Systems Programming." More information about the course can be found here.
Running the setup script package_setup.sh should download and install all required components properly, but the required packages are as follows (it is assumed that the destination machine is running Ubuntu 14.04 with ROS Indigo and has an existing catkin workspace "catkin_ws").
- OTL/oculus
- Oculus SDK for Linux v0.2.5
- roboTJ101/ros_myo
- tum-vision/tum_ardrone
- tum-vision/tum_simulator
- joy
Both launch files create all required nodes for runtime
NOTE: Node automatically recognizes if Logitech or PS3 gamepad controller is connected and maps buttons accordingly
Oculus/Myo controls
roslaunch drone_vr ardrone.launch
Gamepad only operation
roslaunch drone_vr ardrone_joy_only.launch
Oculus/Myo controls
roslaunch drone_vr simulate.launch
Gamepad only operation
roslaunch drone_vr simulate_joy_only.launch