How to Make a Peanut Butter and Jelly Sandwich Rebekah Bichrest Rebekah Bichrest.
EECS 541/542 Rebekah Patterson Ty Hayden Paul Bennett.
-
Upload
gervase-snow -
Category
Documents
-
view
217 -
download
0
description
Transcript of EECS 541/542 Rebekah Patterson Ty Hayden Paul Bennett.
![Page 1: EECS 541/542 Rebekah Patterson Ty Hayden Paul Bennett.](https://reader036.fdocuments.in/reader036/viewer/2022082600/5a4d1b207f8b9ab059994f58/html5/thumbnails/1.jpg)
EECS 541/542Rebekah PattersonTy HaydenPaul Bennett
![Page 2: EECS 541/542 Rebekah Patterson Ty Hayden Paul Bennett.](https://reader036.fdocuments.in/reader036/viewer/2022082600/5a4d1b207f8b9ab059994f58/html5/thumbnails/2.jpg)
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.](https://reader036.fdocuments.in/reader036/viewer/2022082600/5a4d1b207f8b9ab059994f58/html5/thumbnails/3.jpg)
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.](https://reader036.fdocuments.in/reader036/viewer/2022082600/5a4d1b207f8b9ab059994f58/html5/thumbnails/4.jpg)
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.](https://reader036.fdocuments.in/reader036/viewer/2022082600/5a4d1b207f8b9ab059994f58/html5/thumbnails/5.jpg)
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.](https://reader036.fdocuments.in/reader036/viewer/2022082600/5a4d1b207f8b9ab059994f58/html5/thumbnails/6.jpg)
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