EECS 541/542 Rebekah Patterson Ty Hayden Paul Bennett.

6
EECS 541/542 Rebekah Patterson Ty Hayden Paul Bennett

description

Approach  Originally started with external Arduino  Currently no external hardware besides GPS  GPS connects directly to USB Port on Drone  Android application

Transcript of EECS 541/542 Rebekah Patterson Ty Hayden Paul Bennett.

Page 1: EECS 541/542 Rebekah Patterson Ty Hayden Paul Bennett.

EECS 541/542Rebekah PattersonTy HaydenPaul Bennett

Page 2: 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

Page 3: EECS 541/542 Rebekah Patterson Ty Hayden Paul Bennett.

Approach Originally started with external Arduino

Currently no external hardware besides GPS GPS connects directly to USB Port on

Drone

Android application

Page 4: EECS 541/542 Rebekah Patterson Ty Hayden Paul Bennett.

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

Page 5: EECS 541/542 Rebekah Patterson Ty Hayden Paul Bennett.

Android Application ImplementationSimple map with point markers

Select points, sends in array to Drone through UDP

Page 6: EECS 541/542 Rebekah Patterson Ty Hayden Paul Bennett.

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