24
Dan Garber, Jacob Hindle, and Bradley Lan Advisor: Dr. Joseph Driscoll Autonomous Quadcopter with Human Tracking and Gesture Recognition (QUADHTGR)

Autonomous Quadcopter with Human Tracking and Gesture Recognition (QUADHTGR)

  • Upload
    tanaya

  • View
    80

  • Download
    0

Embed Size (px)

DESCRIPTION

Autonomous Quadcopter with Human Tracking and Gesture Recognition (QUADHTGR). Dan Garber, Jacob Hindle, and Bradley Lan Advisor: Dr. Joseph Driscoll. Outline. Project Summary Previous Work Preliminary Work Quadcopter Investigation Equipment and Parts List Block Diagram - PowerPoint PPT Presentation

Citation preview

Page 1: Autonomous Quadcopter with Human Tracking and Gesture Recognition (QUADHTGR)

Dan Garber, Jacob Hindle, and Bradley Lan

Advisor: Dr. Joseph Driscoll

Autonomous Quadcopter with Human Tracking and

Gesture Recognition (QUADHTGR)

Page 2: Autonomous Quadcopter with Human Tracking and Gesture Recognition (QUADHTGR)

Outline

• Project Summary

• Previous Work

• Preliminary Worko Quadcopter Investigationo Equipment and Parts Listo Block Diagramo Ultrasonic Sensoro GPS

• Schedule Overview

Page 3: Autonomous Quadcopter with Human Tracking and Gesture Recognition (QUADHTGR)

Project Summary

• Human Tracking

• Gesture Recognition

• Live Video Feed & Data Readings via Wifi

• Obstacle Avoidance and Auto-Stabilization

• R/C Manual Override

Page 4: Autonomous Quadcopter with Human Tracking and Gesture Recognition (QUADHTGR)

Human Tracking

• GPS

• Image Processing

Page 5: Autonomous Quadcopter with Human Tracking and Gesture Recognition (QUADHTGR)

Gesture Recognition

• BeagleBone Black

• I2C Communication Camera

• Bicycle Hand Signalo Increase Following Distanceo Decrease Following Distanceo Land

Page 6: Autonomous Quadcopter with Human Tracking and Gesture Recognition (QUADHTGR)

Live Video Feed & Data Readings via Wifi• Video Captured by Camera

• GPS Data

Page 7: Autonomous Quadcopter with Human Tracking and Gesture Recognition (QUADHTGR)

Obstacle Avoidance and Auto-Stabilization

• Ultrasonic Sensing

• Image Processing

• Inertial Measurement Unit

Page 8: Autonomous Quadcopter with Human Tracking and Gesture Recognition (QUADHTGR)

R/C Manual Override

• Required by FFA

• Turnigy Power System 9X 2.4G 9 Channel Controller

• R/C MUX Circuit

Page 9: Autonomous Quadcopter with Human Tracking and Gesture Recognition (QUADHTGR)

Previous Work

• Junior Project o GPS Receivero ATmega Based Microcontroller

• Introduction to NMEA Messages

• Serial Communication via UART for GPS Data

Page 10: Autonomous Quadcopter with Human Tracking and Gesture Recognition (QUADHTGR)

Previous Work

• Junior Projecto Sharp Infrared Sensors for Edge Detectiono ATmega128 Microcontroller

• Roboboat Senior Projecto Moving Average Low-Pass Filter

Page 11: Autonomous Quadcopter with Human Tracking and Gesture Recognition (QUADHTGR)

Preliminary Work

• Quadcopter Investigation

• Equipment and Parts List

• Block Diagram

• Ultrasonic Sensor

• GPS

Page 12: Autonomous Quadcopter with Human Tracking and Gesture Recognition (QUADHTGR)

Quadcopter Investigation

• Two ESC Failures

• Lack of Information/Poor Documentation

• Black Box Controllerso FC1212-S (Flight Controller)o AHRS-S (IMU)

Page 13: Autonomous Quadcopter with Human Tracking and Gesture Recognition (QUADHTGR)

Considered Alternative Options

• Option 1 - Repair X650CF, New XAircraft Parts

• Option 2 - Keep X650CF Frame, New Generic Parts

• Option 3 - Purchase a New Quadcoptero APM:Coptero ELEV-8 Parallaxo Parrot AR Droneo DJI Phantom

Page 14: Autonomous Quadcopter with Human Tracking and Gesture Recognition (QUADHTGR)

Summary of Considerations

Page 15: Autonomous Quadcopter with Human Tracking and Gesture Recognition (QUADHTGR)

Platform Chosen• Current XAircraft Quadcopter• Most Cost Effective• Assembled RTF Platform• Minor Tests Required for Flying Condition

Page 16: Autonomous Quadcopter with Human Tracking and Gesture Recognition (QUADHTGR)

Equipment and Parts List

• ATmega Microprocessor

• Beagle Bone Black

• XL-MaxSonar-EZ3 (MB1230) Ultrasonic Sensor

• Adafruit 66 Channel MTK3339 GPS

Breakout Board V3

Page 17: Autonomous Quadcopter with Human Tracking and Gesture Recognition (QUADHTGR)

Block Diagram

Page 18: Autonomous Quadcopter with Human Tracking and Gesture Recognition (QUADHTGR)

Ultrasonic Sensor Specifications

XL-MaxSonar-EZ3 Ultrasonic Sensor

•Size: 2.2cm x 2.0cm x 2.5cm (6.1g)

•Range: 20cm - 750cm (datasheet)o Lab Test: Max Distance = About 500cm

•Reading rate: 10 Hzo Travel Limitation w/ Six Ultrasonic Sensor = 8.3m/s

Page 19: Autonomous Quadcopter with Human Tracking and Gesture Recognition (QUADHTGR)

Preliminary Work - Ultrasonic Sensor

• PWM Signal Output

• Low Pass Filter of Signal

• Analog Signal Output and ADC

• Low Noise Chaining of Multiple Sensors

Page 20: Autonomous Quadcopter with Human Tracking and Gesture Recognition (QUADHTGR)

Low Noise Chaining Diagram

Page 21: Autonomous Quadcopter with Human Tracking and Gesture Recognition (QUADHTGR)

Adafruit GPS Specifications

• Sensitivity: -165dBmo Typically around -160 or -165dBm

• Update Rate: 10Hz Maxo Standard ≥ 1Hz

• Position Accuracy: 1.8m

• Velocity Accuracy: 0.1m/s

Page 22: Autonomous Quadcopter with Human Tracking and Gesture Recognition (QUADHTGR)

Preliminary Work - Adafruit GPS

• Program for ATmega328P

• Shift to BeagleBone Black

Page 23: Autonomous Quadcopter with Human Tracking and Gesture Recognition (QUADHTGR)

Schedule Overview

Ultrasonic Sensor Testing - 12/07/2013

Quadcopter Manual R/C Flight - 12/10/2013

Quadcopter Autonomous Flight - 2/6/2014

GPS Waypoint Implementation - 2/20/2014

Obstacle Avoidance - 4/08/2014

Gesture Recognition - 05/06/2014

Page 24: Autonomous Quadcopter with Human Tracking and Gesture Recognition (QUADHTGR)

Questions?