SlideShare a Scribd company logo
1 of 14
Nomad
An Embedded Systems Design III Project
Michael Brockhurst
Robert Brockhurst
Video
To create a small, lightweight, and easy-to-use UAV that
could act as a personal cameraman
Smartphone controlled
Send commands for activation, flight mode, and behavior
Receive and record streamed video from camera mounted on
the UAV
Autonomous Movement
Follow the GPS signal from the smartphone
Image processing for object/face tracking
What We Wanted to Create
Reporters and Film Makers
Cheaper than hiring a person
Easy maneuverability and recording when documenting in
remote areas
Military Applications
Can get a bird’s eye view of immediate area
Scout out dangerous areas quickly
Overly Protective Parents
Follow your child to/from the bus stop/school
Hobbyists
Target Consumers
General Description
Hardware
AeroQuad Typhoon Frame
AeroQuad 32 Baloo Board
Accelerometer
Barometer
Magnetometer
Hitec Transmitter and Receiver
Roving Networks WiFly
Analog Video Camera with
Transmitter and Receiver
MaxSonar EZ0 Ultra Sonic Range
Finder
iPhone
General Description
Software
iPhone App
Connect and Disconnect from WiFly Unit
Write various commands with keypad
input
Specific Controls
Enable Serial Commands
Motors
Altitude Hold
Auto-Liftoff
Auto-Land
PID Tuning
Altitude Hold
Attitude Mode
Yaw Configuration
Detailed Description
Hardware
AeroQuad 32 Board is the hub
Electronic Speed Controllers
(ESCs) receive commands to
control motors
Transmitter/Receiver is 4-
Channel
WiFly used for wireless serial
communication over ad-hoc
network
Range Finder provides analog
signal for altitude monitoring
Detailed Description
Flight Software
Flight Software
C code
#define NOMAD_ENABLE signal
enables all Nomad related functions
Processes higher priority tasks at a
greater frequency
Most changes made to:
FlightControlProcessor.h
FlightCommandProcessor.h
SerialCom.h
Difficult to work with
Almost everything globally defined
No class hierarchy/structure
No comments
Detailed Description
iPhone App
Developed in XCode
Objective C
Storyboards allowed easy
planning of UI
iPhone simulator allowed for
quick testing
Views – each visible area
controlled by a view controller
GCD Async Socket used for
asynchronous communication
with WiFly
Retrospective
What We Wanted
Quadcopter built and flying
stably
Wireless communication
between quadcopter and
iPhone
Video streaming to iPhone app
Autonomous flight with
tracking
What We Completed
Completely built frame with
ESCs, motors, and AeroQuad 32
Board
Wireless Communication for
several new commands and
efficient PID tuning
Analog video streaming to a
T.V./monitor
Auto-liftoff and Auto-landing
functionality
Roadblocks
No battery for 2+ weeks after completing construction of
frame
Battery connector not fitting power harness connector
Xcode required Mac OS and authenticated code signing
Altitude hold and stable flight
Barometer completely unreliable
PID tuning ineffective
Ordered wrong type of camera
Needed serial but got analog
Multiple crashes caused malfunctions
Retrospective
Retrospective
Likes / Dislikes
Likes
Fun to play with quadcopter
Constructing the frame with the ESCs
and motors
Crashing!
Dislikes
Frustrating source flight software
Very little documentation
Objective C
PID tuning
Crashing…
What we learned
Basic PID control systems
RC communication
Wireless serial communication
iPhone app development
Stopping propellers going full
speed hurts even with gloves
on
Retrospective
To Future ESDIIIers
Do lots of research
Get the right parts
Order parts early
Pick parts that have clear and
useful documentation
Plan ahead
Following Jira tasks help you to
know what to do
Take care to update the blog
Doing it again…
Choose a different quadcopter
kit
Do more specific research
Camera
GPS/tracking
Don’t use iPhone
iPhone app movement commands
Position hold using GPS
Autonomous tracking/following
Video streaming to iPhone
Various Flight Modes
Pan/Tilt and camera stabilization
iPhone audio/video recording
Collision detection and avoidance
Future Work

More Related Content

Similar to Nomad presentation

Introduction to Drone Tech
Introduction to Drone TechIntroduction to Drone Tech
Introduction to Drone TechAnuj Magazine
 
Unmanned Aerial Vehicle - Aerial Robotics
Unmanned Aerial Vehicle - Aerial RoboticsUnmanned Aerial Vehicle - Aerial Robotics
Unmanned Aerial Vehicle - Aerial RoboticsMuhammad Aleem Siddiqui
 
IoT Project Analysis Report of Year 1 - Project Semester 2.
IoT Project Analysis Report of Year 1 - Project Semester 2.IoT Project Analysis Report of Year 1 - Project Semester 2.
IoT Project Analysis Report of Year 1 - Project Semester 2.RobertSolomon23
 
Fabrication of drone
Fabrication of droneFabrication of drone
Fabrication of droneRajnish Kumar
 
Intelligent wireless video monitoring system using computer111111
Intelligent wireless video monitoring system using computer111111Intelligent wireless video monitoring system using computer111111
Intelligent wireless video monitoring system using computer111111venkatesh deekonda
 
Drones in the Cloud
Drones in the CloudDrones in the Cloud
Drones in the CloudGuada Casuso
 
Fxos for Embedded Systems (English version)
Fxos for Embedded Systems (English version)Fxos for Embedded Systems (English version)
Fxos for Embedded Systems (English version)Honma Masashi
 
Design and Implementation of an Unmanned Ground -ICAM_2014_Paper_submission
Design and Implementation of an Unmanned Ground -ICAM_2014_Paper_submissionDesign and Implementation of an Unmanned Ground -ICAM_2014_Paper_submission
Design and Implementation of an Unmanned Ground -ICAM_2014_Paper_submissionThirumalesh H S
 
Auto Pilot Controlled Flying Wing (UAV) For QRF (Quick Reaction Armed Forces)
Auto Pilot Controlled Flying Wing (UAV) For QRF (Quick Reaction Armed Forces)Auto Pilot Controlled Flying Wing (UAV) For QRF (Quick Reaction Armed Forces)
Auto Pilot Controlled Flying Wing (UAV) For QRF (Quick Reaction Armed Forces)iosrjce
 
iCon Creates Automotive Internet Technology
iCon Creates Automotive Internet TechnologyiCon Creates Automotive Internet Technology
iCon Creates Automotive Internet Technologytycollc
 
Sensor Presentation
Sensor PresentationSensor Presentation
Sensor Presentationahmedbbas
 
Robot Tele-operation System Based on GPRS
Robot Tele-operation System Based on GPRSRobot Tele-operation System Based on GPRS
Robot Tele-operation System Based on GPRSarunjps
 
WAR FIELD INTELLIGENT DEFENSE FLAYING‐VEHICLE
WAR FIELD INTELLIGENT DEFENSE FLAYING‐VEHICLEWAR FIELD INTELLIGENT DEFENSE FLAYING‐VEHICLE
WAR FIELD INTELLIGENT DEFENSE FLAYING‐VEHICLEijiert bestjournal
 

Similar to Nomad presentation (20)

Introduction to Drone Tech
Introduction to Drone TechIntroduction to Drone Tech
Introduction to Drone Tech
 
Unmanned Aerial Vehicle - Aerial Robotics
Unmanned Aerial Vehicle - Aerial RoboticsUnmanned Aerial Vehicle - Aerial Robotics
Unmanned Aerial Vehicle - Aerial Robotics
 
IoT Project Analysis Report of Year 1 - Project Semester 2.
IoT Project Analysis Report of Year 1 - Project Semester 2.IoT Project Analysis Report of Year 1 - Project Semester 2.
IoT Project Analysis Report of Year 1 - Project Semester 2.
 
Fabrication of drone
Fabrication of droneFabrication of drone
Fabrication of drone
 
Deimos airport suite eng
Deimos airport suite engDeimos airport suite eng
Deimos airport suite eng
 
Bazz mini-uav
Bazz mini-uavBazz mini-uav
Bazz mini-uav
 
Intelligent wireless video monitoring system using computer111111
Intelligent wireless video monitoring system using computer111111Intelligent wireless video monitoring system using computer111111
Intelligent wireless video monitoring system using computer111111
 
Drones in the Cloud
Drones in the CloudDrones in the Cloud
Drones in the Cloud
 
Supercam UAV presentation
Supercam UAV presentationSupercam UAV presentation
Supercam UAV presentation
 
FINALREPORT
FINALREPORTFINALREPORT
FINALREPORT
 
Fxos for Embedded Systems (English version)
Fxos for Embedded Systems (English version)Fxos for Embedded Systems (English version)
Fxos for Embedded Systems (English version)
 
Design and Implementation of an Unmanned Ground -ICAM_2014_Paper_submission
Design and Implementation of an Unmanned Ground -ICAM_2014_Paper_submissionDesign and Implementation of an Unmanned Ground -ICAM_2014_Paper_submission
Design and Implementation of an Unmanned Ground -ICAM_2014_Paper_submission
 
G012624347
G012624347G012624347
G012624347
 
G012624347
G012624347G012624347
G012624347
 
Auto Pilot Controlled Flying Wing (UAV) For QRF (Quick Reaction Armed Forces)
Auto Pilot Controlled Flying Wing (UAV) For QRF (Quick Reaction Armed Forces)Auto Pilot Controlled Flying Wing (UAV) For QRF (Quick Reaction Armed Forces)
Auto Pilot Controlled Flying Wing (UAV) For QRF (Quick Reaction Armed Forces)
 
iCon Creates Automotive Internet Technology
iCon Creates Automotive Internet TechnologyiCon Creates Automotive Internet Technology
iCon Creates Automotive Internet Technology
 
Sensor Presentation
Sensor PresentationSensor Presentation
Sensor Presentation
 
Guardian
GuardianGuardian
Guardian
 
Robot Tele-operation System Based on GPRS
Robot Tele-operation System Based on GPRSRobot Tele-operation System Based on GPRS
Robot Tele-operation System Based on GPRS
 
WAR FIELD INTELLIGENT DEFENSE FLAYING‐VEHICLE
WAR FIELD INTELLIGENT DEFENSE FLAYING‐VEHICLEWAR FIELD INTELLIGENT DEFENSE FLAYING‐VEHICLE
WAR FIELD INTELLIGENT DEFENSE FLAYING‐VEHICLE
 

More from Antonio Mondragon (20)

Los jaliles pesados
Los jaliles pesadosLos jaliles pesados
Los jaliles pesados
 
Sistema de monitoreo multipropósito
Sistema de monitoreo multipropósitoSistema de monitoreo multipropósito
Sistema de monitoreo multipropósito
 
Robot
RobotRobot
Robot
 
Presentacion final
Presentacion finalPresentacion final
Presentacion final
 
Arm rit design_comp 2014
Arm rit design_comp 2014Arm rit design_comp 2014
Arm rit design_comp 2014
 
4th ARM Developer Day Presentation
4th ARM Developer Day Presentation4th ARM Developer Day Presentation
4th ARM Developer Day Presentation
 
4th ARM Developer Day Presenters info
4th ARM Developer Day Presenters info4th ARM Developer Day Presenters info
4th ARM Developer Day Presenters info
 
Anura
AnuraAnura
Anura
 
Kuyashii poster
Kuyashii posterKuyashii poster
Kuyashii poster
 
Arc solutions poster
Arc solutions posterArc solutions poster
Arc solutions poster
 
Anura poster
Anura posterAnura poster
Anura poster
 
The up next
The up nextThe up next
The up next
 
Lontra
LontraLontra
Lontra
 
Coffe eq presentation
Coffe eq presentationCoffe eq presentation
Coffe eq presentation
 
Umbrella cat
Umbrella catUmbrella cat
Umbrella cat
 
Oyu
OyuOyu
Oyu
 
Kuyashii p pt
Kuyashii p ptKuyashii p pt
Kuyashii p pt
 
Arc solutions powerpoint
Arc solutions powerpointArc solutions powerpoint
Arc solutions powerpoint
 
Anura
AnuraAnura
Anura
 
Ken love presentation
Ken love presentationKen love presentation
Ken love presentation
 

Recently uploaded

Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104misteraugie
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...Sapna Thakur
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfchloefrazer622
 
social pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajansocial pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajanpragatimahajan3
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhikauryashika82
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpinRaunakKeshri1
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfAdmir Softic
 
General AI for Medical Educators April 2024
General AI for Medical Educators April 2024General AI for Medical Educators April 2024
General AI for Medical Educators April 2024Janet Corral
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxVishalSingh1417
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
fourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingfourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingTeacherCyreneCayanan
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAssociation for Project Management
 

Recently uploaded (20)

Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdf
 
social pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajansocial pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajan
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpin
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
General AI for Medical Educators April 2024
General AI for Medical Educators April 2024General AI for Medical Educators April 2024
General AI for Medical Educators April 2024
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
fourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingfourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writing
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across Sectors
 

Nomad presentation

  • 1. Nomad An Embedded Systems Design III Project Michael Brockhurst Robert Brockhurst
  • 3. To create a small, lightweight, and easy-to-use UAV that could act as a personal cameraman Smartphone controlled Send commands for activation, flight mode, and behavior Receive and record streamed video from camera mounted on the UAV Autonomous Movement Follow the GPS signal from the smartphone Image processing for object/face tracking What We Wanted to Create
  • 4. Reporters and Film Makers Cheaper than hiring a person Easy maneuverability and recording when documenting in remote areas Military Applications Can get a bird’s eye view of immediate area Scout out dangerous areas quickly Overly Protective Parents Follow your child to/from the bus stop/school Hobbyists Target Consumers
  • 5. General Description Hardware AeroQuad Typhoon Frame AeroQuad 32 Baloo Board Accelerometer Barometer Magnetometer Hitec Transmitter and Receiver Roving Networks WiFly Analog Video Camera with Transmitter and Receiver MaxSonar EZ0 Ultra Sonic Range Finder iPhone
  • 6. General Description Software iPhone App Connect and Disconnect from WiFly Unit Write various commands with keypad input Specific Controls Enable Serial Commands Motors Altitude Hold Auto-Liftoff Auto-Land PID Tuning Altitude Hold Attitude Mode Yaw Configuration
  • 7. Detailed Description Hardware AeroQuad 32 Board is the hub Electronic Speed Controllers (ESCs) receive commands to control motors Transmitter/Receiver is 4- Channel WiFly used for wireless serial communication over ad-hoc network Range Finder provides analog signal for altitude monitoring
  • 8. Detailed Description Flight Software Flight Software C code #define NOMAD_ENABLE signal enables all Nomad related functions Processes higher priority tasks at a greater frequency Most changes made to: FlightControlProcessor.h FlightCommandProcessor.h SerialCom.h Difficult to work with Almost everything globally defined No class hierarchy/structure No comments
  • 9. Detailed Description iPhone App Developed in XCode Objective C Storyboards allowed easy planning of UI iPhone simulator allowed for quick testing Views – each visible area controlled by a view controller GCD Async Socket used for asynchronous communication with WiFly
  • 10. Retrospective What We Wanted Quadcopter built and flying stably Wireless communication between quadcopter and iPhone Video streaming to iPhone app Autonomous flight with tracking What We Completed Completely built frame with ESCs, motors, and AeroQuad 32 Board Wireless Communication for several new commands and efficient PID tuning Analog video streaming to a T.V./monitor Auto-liftoff and Auto-landing functionality
  • 11. Roadblocks No battery for 2+ weeks after completing construction of frame Battery connector not fitting power harness connector Xcode required Mac OS and authenticated code signing Altitude hold and stable flight Barometer completely unreliable PID tuning ineffective Ordered wrong type of camera Needed serial but got analog Multiple crashes caused malfunctions Retrospective
  • 12. Retrospective Likes / Dislikes Likes Fun to play with quadcopter Constructing the frame with the ESCs and motors Crashing! Dislikes Frustrating source flight software Very little documentation Objective C PID tuning Crashing… What we learned Basic PID control systems RC communication Wireless serial communication iPhone app development Stopping propellers going full speed hurts even with gloves on
  • 13. Retrospective To Future ESDIIIers Do lots of research Get the right parts Order parts early Pick parts that have clear and useful documentation Plan ahead Following Jira tasks help you to know what to do Take care to update the blog Doing it again… Choose a different quadcopter kit Do more specific research Camera GPS/tracking Don’t use iPhone
  • 14. iPhone app movement commands Position hold using GPS Autonomous tracking/following Video streaming to iPhone Various Flight Modes Pan/Tilt and camera stabilization iPhone audio/video recording Collision detection and avoidance Future Work