/myo_ardrone

Control AR Drone using Myo armband

Primary LanguagePython

myo_ardrone: Control AR Drone using Myo armband

Dependencies

  • Myo SDK
  • myo-python
  • python-ardrone

Usage

  1. Calibrate the system
    1. Sync Myo with +X axis pointing towards elbow
    2. Align the system by making a Fist pose. This sets the base position used as a reference for yaw, pitch, roll rotations. An ideal base position would be Myo arm kept straight and parallel to the ground
  2. The Fist pose done for the above also makes the drone takeoff.
  3. Perform Fingers-spread pose to land the drone.
  4. Yaw arm left/right to move drone left/right. Yaw arm back to the set base position from left/right to make the drone hover at the last position
  5. Pitch arm up/down to move drone up/down. Pitch arm back to the set base position from up/down to make the drone hover at the last position
  6. Roll arm left/right to turn drone left/right. Roll arm back to the set base position from left/right to make the drone hover at the last position
  7. Perform the Wave-out pose to move the drone forward. Perform the Wave-out again to make the drone hover at the last position.
  8. Perform the Wave-in pose to move the drone backward. a perform the Wave-in again to make the drone hover at the last position.
  9. When drone in emergency mode, perform Fingers-spread pose to reset the drone.
  10. Unsync the Myo to send emergency signal to the drone

License

MIT License

http://www.opensource.org/licenses/mit-license.php