Skip to content

Project for Pervasive Computing - M7012E, Luleå University of Technology

License

Notifications You must be signed in to change notification settings

solanale/LeaParrot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LeaParrot

Project for Pervasive Computing - M7012E, Luleå University of Technology

Objectives

  • Pilot a Parrot AR Drone using the Leap Motion Controller
  • Pilot a Parrot AR Drone using a gamepad controller
  • Display the visuals from the camera into an Oculus Rift DK2
  • Use motion planning systems to control the Drone (LeapMotion)

Instructions

The drone can be pilot with three devices, keyboard, LMC and XBox controller asynchronously:

  • Keyboard:
    • Take off and landing pressing space
    • Arrows for making flips that way
  • LeapMC:
    • Take off and landing with KeyTap gesture (As the click of a mouse)
    • Up, down, left, right, backward and forward with the fingers not opened
    • Making a circle with the finger, the drone does a flip to that way
  • Xbox controller:
    • RB and LB bumpers to take off and launch respectively
    • Right Joystick to go up, down, clockwise and counterclockwise movements. Up and Down movements and also be used to take off and land the drone
    • Left Joystick to go forward, backwards, left and right
    • a,b,x,y buttons for the respective direction flip
    • Xbox mid button for emergency stop(Linux Only)

Set-Up

The OS available for the system platform can be any OSX or Linux version, but you may need to install some aditional drivers or libraries depending on the version. The system used was Ubuntu 14.04

Some Links

About

Project for Pervasive Computing - M7012E, Luleå University of Technology

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published