team 2007
play

Team 2007 ECE Senior Design 2019/2020 Preliminary Design Review - PowerPoint PPT Presentation

Team 2007 ECE Senior Design 2019/2020 Preliminary Design Review Package Delivery 25-Oct-2019 Drone Sponsor UConn ECE Department Faculty Advisor Professor Shalabh Gupta Team Members Alex Maric Brandon DAgostino Brian Fomenko Outline


  1. Team 2007 ECE Senior Design 2019/2020 Preliminary Design Review Package Delivery 25-Oct-2019 Drone Sponsor UConn ECE Department Faculty Advisor Professor Shalabh Gupta Team Members Alex Maric Brandon D’Agostino Brian Fomenko

  2. Outline ● Background ● Proposal ● Objective Requirements ● ● System Overview ● Task Breakdown ● Project Schedule Budget Estimate ●

  3. Background ● Unmanned Aerial Vehicle (UAV) & drone applications Military ■ Disaster Relief ■ Recreation ■ Package Delivery ■ ● Shipping giants investing in drone technology Amazon ■ General Atomics MQ-9 Reaper DHL Hunter-killer UAV ■ Google Wing ■ ● Why? Faster shipping ■ Service to remote locations ■ Potential cost savings ■ Amazon Prime Air DJI Mavic Pro Delivery Drone Consumer Drone

  4. Background Design Focus Package Delivery Last year’s UConn Senior Design Team 1829 (2018/2019) 1. Built remote-controlled quadcopter: - DJI F450 Flamewheel Frame - Pixhawk PX4 Flight Controller 2. Integrated sensors: - PX4 Flow Sensor (stability) UConn Senior Design Team 1829 Drone - Pixy CMUcam5 (object recognition) 3. Arduino-based Bluetooth grabber (physical manipulation)

  5. Proposal Extend last year’s project: 1. Autonomous Package Identification & Tracking Identify packages ■ Output position/orientation relative to drone ■ Identify pick-up/drop-off locations ■ 2. Autonomous Navigation Navigate to identified package ■ Navigate between package pick-up/drop-off locations ■ 3. Autonomous Package Manipulation Pick-up & drop-off package with physical manipulator ■

  6. Objective Drone navigates to 1 Drone identifies package in pick-up area 2 pick-up area Drone navigates to & 3 lifts package Drone navigates to 4 drop-off area Drone drops off 5 package

  7. Requirements 1. Indoor operation 2. Package identification 3. Pick-up and drop-off location identification 4. Package manipulation 5. Localized autonomous navigation around package and pick-up/drop-off locations 6. Minimal manual input

  8. System Overview Embedded System PX4 ESC & Motors Flight Controller Pixycam Pixy2 PX4 Optical Flow Sensor Physical Manipulator

  9. Task Breakdown - Overview 1. Flight Controller Drone logic (Brandon) ■ Read sensor data (Brandon) ■ Drone position/orientation/velocity (Brian) ■ Drone control & navigation (Brian) ■ 2. Embedded System Object recognition (Alex) ■ Object position/orientation (Brandon) ■ Send commands to flight controller (Alex) ■ Control physical manipulator (Alex) ■

  10. Task Breakdown - Flight Controller ● Pixhawk 4 Flight Controller Autopilot hardware (open-hardware) ■ Hiqh-quality & low-cost ■ Built-in sensors (IMU, barometer, GPS, ...) ■ Runs PX4 Flight Control Software ■ ● PX4 Flight Control Software Open-source flight control software for drones (and more) ■ Modular and extensible architecture ■ Built for autonomy ■ Pixhawk 4 ● Purpose Flight Controller Read sensor data ■ Drone position/orientation/velocity ■ Drone control & navigation ■

  11. Task Breakdown - Flight Controller ● PX4 Block Diagram Storage Database Parameters Logger ● Modifications (Missions/FLASH) (EEPROM/SD/...) (MAVlink/SD) Add sensors (if necessary) ■ Integrate sensors (if necessary) External Drivers ■ MAVLink Camera Additions ● Gimbal/Mount (UART/UDP) Control Message Bus Delivery logic state machine ■ Airspeed/Optical FastRTPS Embedded system communication GPS Flow/… ■ (UART/UDP) Sensors Package position/orientation ■ Embedded RC Input IMU Drivers Physical manipulator control ■ System (PPM/SBUS/...) (SPI/I2C/CAN) Flight Control Output State Sensors Electronic Speed Drivers Machine Hub Control (ESC/Servo) Position Position/Altitude Altitude/Rate Autonomous Controller Estimator Controller Flight

  12. Task Breakdown - Object Recognition ● Pixy2 Video Camera ■ Onboard Image Processor ■ Configured with PixyMon ■ Onboard image processor ● Object-recognition ■ Barcode reading ■ Intersection detection ■ PixyMon ● Camera monitoring ■ Debugging programs ■ Object training and monitoring ■

  13. Task Breakdown - Object Recognition ● Purpose Human teaching it to read objects ■ Find package drop-off and delivery locations ■ Color-based and barcode detection ■ ● Advantages Intelligent camera ■ Used with any microcomputer ■ ■ Quick image processing ■ Pixy2 ($60) vs Pixy CMUCAM5 ($138)

  14. Task Breakdown - Drone Control ● Purpose Convert various input parameters to flight commands to allow the drone to ■ move reliably in 6 degrees of freedom. Desired rates: Roll Four Individual Pitch individual PID Individual motor controllers gains Yaw speed commands Thrust Model

  15. Task Breakdown - Drone Control ● Components of flight control system Inputs: user commands and sensor readings ■ Outputs: Motors speeds and shutdown flag ■ Inside System: State estimator, controller, flight logs, fault protection ■ Building the flight code: ●

  16. Task Breakdown - Drone Control ● The model provides the feedback loop ● Model consists of: Drone firmware, hardware, atmosphere being flown in. ■ ● Linearizing the model will make it easy to work with. ● Model may be divided into sub models Actuators ■ Airframe ■ Sensors ■ Environment ■

  17. Project Schedule

  18. Budget Estimate Hardware Component Component Cost Holybro Pixhawk PX4 Flight controller $180 Holybro PX4 Optical Flow Sensor $110 Pixy2 CMUcam5 camera sensor $54 Odroid-XU4 $50 DJI Flame Wheel F450 kit (with motors, esc’s) ~$100 Landing Gear $7.50 FrSky Q X7 2.4GHz 16ch RC Transmitter $108 FrSky X8R 16ch Receiver $30 Package Retrieval Mechanism $20 Power module $22 Allowed Budget: $1000 TOTAL cost of parts: $681.50

  19. Thank You! Questions?

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend