EECS 541/542 Rebekah Patterson Ty Hayden Paul Bennett
Project Objectives Integrate GPS with AR.Drone 2 so that it is capable of autonomous flight Flight is based off of a route specified on Android application
Approach Originally started with external Arduino Currently no external hardware besides GPS GPS connects directly to USB Port on Drone Android application
GPS and Flight Implementation Upgraded Drone Firmware = Enabled USB No driver for GPS on Drone, requires install of generic USB modem kernel extension Data accessible on /dev/ttyACM0 Flight implementation is not complete Uses algorithm based off of two points to rotate towards target
Android Application Implementation Simple map with point markers Select points, sends in array to Drone through UDP
Lessons Learned Integration of new hardware with existing platform How Linux operates with different devices and communication with them Development of Android application with integrated maps