ece 4902 spring 2018 group 1829 unmanned air vehicles
play

ECE 4902 Spring 2018 Group 1829 - Unmanned Air Vehicles Final - PowerPoint PPT Presentation

ECE 4902 Spring 2018 Group 1829 - Unmanned Air Vehicles Final Presentation Tony Chen (EE) David Kay (EE) Ravi Patel (CSE/EE) Sponsor: UConn ECE Dept. (Prof. Shalabh Gupta) Agenda Our Task Component Selection Imaging


  1. ECE 4902 Spring 2018 Group 1829 - Unmanned Air Vehicles Final Presentation Tony Chen (EE) David Kay (EE) Ravi Patel (CSE/EE) Sponsor: UConn ECE Dept. (Prof. Shalabh Gupta)

  2. Agenda Our Task ● Component Selection ● ● Imaging ● Progress Hardware ○ Software ○ ● Timeline ● Costs

  3. Our Task To create an drone that can: ● Identify boxes on ground ● Orient over, lower down to box ● Pick up and take off with box

  4. Our Task (cont.)

  5. Basic Components: Frame DJI Flamewheel F450 ● Strong ● Modular ○ Easy to replace broken parts ○ Easy to mount components ● Affordable

  6. Flight Controller Pixhawk Autopilot ● Open source autopilot ● All-in-one unit Sensors: ● 3-axis 16-bit gyroscope ● ST Micro LSM303D 3-axis 14-bit accelerometer / magnetometer ● MEAS MS5611 barometer Interfaces: ● UART ● CAN I 2 C ● ● MicroSD

  7. Drift Minimizer PX4Flow Sensor: ● Optical flow smart camera ● Uses ground texture and visible features to determine aircraft ground velocity ○ Works where GPS can’t reach ● Indoors and outdoor, including low light conditions (no need for external illumination) ● 3 axis gyro allows for compensation of vehicle tilt and heading relative to the ground ● Designed to work with Pixhawk FC

  8. Target Identification High Contrast Color Combinations: Alternatives: Downsides: QR Codes Requires Very Clear Image Retroreflective Material Expensive / Single Color Shapes Requires Very Stable Image Text Computation Heavy ● Easily Detected ● Limited Interference

  9. Target Detection: Pixy Cam Pros ● Open source ● One-touch object and color learning ● Color for object detection ● Up to seven color signatures. ○ Red, Orange, Yellow, Green, Cyan, Blue, Violet ● Multi-color combinations ● Detects angle, width, and height Cons ● White balance ● Incandescent vs Fluorescent lighting can affect color signature ○ Can be easily recalibrated for each lighting

  10. Onboard Computer Odroid XU4 ODROID XU4 Alternative: ● 2GHz octa-core CPU Raspberry Pi3 ● 2GB LPDDR2 RAM ● 1.2 GHz Quad-core CPU ● Micro SD slots ● 1GB RAM ● Linux 16.04 or Android ● Micro SD slot ● Better for onboard flight computations Raspberry Pi3 ● Raspbian (Debian branch-off) ● $61 ● $35

  11. Signal Flow Diagram Pixy CMUcam Sensor Electronic Speed Controller Gripper Flow Sensor

  12. Hardware Design - Gripper Gripper: ● Two Servo Design ● 3D Printed ● Traction Tape Landing Gear: ● Separate Component ● Drone Safety

  13. Hardware Design Complete: ● Flight controller wired ○ Stable flight ● Flow sensor installed ○ Minimized drift ● Gripper Installed ○ Bluetooth connectivity In-Progress: ● Tuning ○ Increase smoothness & flight behavior ○ Improve altitude hold (sonar) ● Pixy/CMUcam5 control Integration ○ Adjust position based on CMUcam position data

  14. Software Design XU4 CMUCam5 Sensor Sensor Data Gripper Switch Data Commands

  15. Software - Image Processing Arduino Serial Output PixyMon Color Signatures

  16. Test Flight - Image Processing

  17. Test Flight - Box Manipulation

  18. Next Steps: Optimizations ● Two Pixy Logic --->Accurate orientation over object ● Arduino port to Odroid ---> Faster communication ● Kinect IR/Depth/Flat ---> Better altitude accuracy ● Conversions/Flight Controller ---> Data translation

  19. Timeline April 1-7: April 15-21: Complete Software Presentation Finalization (Report / Poster) (Communication Test) Record Demo Videos March 25-31: April 8-14: April 21-27: Complete Software Drone Optimization Demo-Day (Controls Test) and Aesthetics Preparation

  20. Costs To-Date Items Cost $110.00 Pixhawk Flight controller $150.00 PX4 Flow Sensor $61.00 Odroid XU4 $69.00 CMUcam5 (Pixy) $50.00 Kinect Sensor $20.00 Gripper $34.00 Receiver $22.00 Power Module

  21. Questions?

Recommend


More recommend