Aerial Collision Avoidance System
description
Transcript of Aerial Collision Avoidance System
![Page 1: Aerial Collision Avoidance System](https://reader035.fdocuments.net/reader035/viewer/2022062301/56816049550346895dcf702e/html5/thumbnails/1.jpg)
Aerial Collision Avoidance SystemBrad Bergerhouse, Nelson Gaske, Austin WenzelDr. Malinowski
![Page 2: Aerial Collision Avoidance System](https://reader035.fdocuments.net/reader035/viewer/2022062301/56816049550346895dcf702e/html5/thumbnails/2.jpg)
2
Outline Description Rationale Goals Hardware Subsystems Software Subsystems Results
![Page 3: Aerial Collision Avoidance System](https://reader035.fdocuments.net/reader035/viewer/2022062301/56816049550346895dcf702e/html5/thumbnails/3.jpg)
3
Description Implement collision avoidance system on a
quadcopter platform Use minimal sensor input to accomplish avoidance IR rangefinders and Camera input used for
obstacle detection
![Page 4: Aerial Collision Avoidance System](https://reader035.fdocuments.net/reader035/viewer/2022062301/56816049550346895dcf702e/html5/thumbnails/4.jpg)
4
Rationale Aerial Project New project for department Push our Linux knowledge Complex System
![Page 5: Aerial Collision Avoidance System](https://reader035.fdocuments.net/reader035/viewer/2022062301/56816049550346895dcf702e/html5/thumbnails/5.jpg)
5
Goals Use various sensors to detect obstacles Autonomously avoid obstacles in the path Eliminate collisions due to human error
![Page 6: Aerial Collision Avoidance System](https://reader035.fdocuments.net/reader035/viewer/2022062301/56816049550346895dcf702e/html5/thumbnails/6.jpg)
6
Hardware Systems Xaircraft X650 Platform BeagleBoard-xM IR range finders Battery and power system Camera for Image Processing
![Page 7: Aerial Collision Avoidance System](https://reader035.fdocuments.net/reader035/viewer/2022062301/56816049550346895dcf702e/html5/thumbnails/7.jpg)
7
Block Diagram
XAircraft X650
BeagleBoard
IR Distance SensorsSharp GP2Y0A02YK0F
Octal ADC TI ADS7823-28EVM
5MP CameraLI-LBCM5M1
Wifi
I2C
Parallel
Laptop
DSP
DM3730CBP Processor
USB
Flight Control Board
Motor ESC’s
PWMUltraPWM
Motors
![Page 8: Aerial Collision Avoidance System](https://reader035.fdocuments.net/reader035/viewer/2022062301/56816049550346895dcf702e/html5/thumbnails/8.jpg)
8
XAircraft X650 Quadcopter Platform
![Page 9: Aerial Collision Avoidance System](https://reader035.fdocuments.net/reader035/viewer/2022062301/56816049550346895dcf702e/html5/thumbnails/9.jpg)
9
![Page 10: Aerial Collision Avoidance System](https://reader035.fdocuments.net/reader035/viewer/2022062301/56816049550346895dcf702e/html5/thumbnails/10.jpg)
10
Rotor Guards
![Page 11: Aerial Collision Avoidance System](https://reader035.fdocuments.net/reader035/viewer/2022062301/56816049550346895dcf702e/html5/thumbnails/11.jpg)
11
BeagleBoard-xM Includes TI OMAP DM3730 Processor USB, I2C and serial communication interfaces SD Card storage
![Page 12: Aerial Collision Avoidance System](https://reader035.fdocuments.net/reader035/viewer/2022062301/56816049550346895dcf702e/html5/thumbnails/12.jpg)
12
IR Range Finders Sharp GP2Y0A02YK0F Sensors Effective Range 15-150cm Supply Voltage: 5V Output Voltage: 0-3V
![Page 13: Aerial Collision Avoidance System](https://reader035.fdocuments.net/reader035/viewer/2022062301/56816049550346895dcf702e/html5/thumbnails/13.jpg)
13
IR Range sensor interpolation
15 20 30 40 50 60 70 80 90 100 110 120 130 140 1500
0.5
1
1.5
2
2.5
3
Voltage Vs. Distance
ADC input
Distance (cm)
Volta
ge (V
)
![Page 14: Aerial Collision Avoidance System](https://reader035.fdocuments.net/reader035/viewer/2022062301/56816049550346895dcf702e/html5/thumbnails/14.jpg)
14
Battery and Power System Thunder Power 11.1V 3S 5000mAh LiPo 5V switching regulator
![Page 15: Aerial Collision Avoidance System](https://reader035.fdocuments.net/reader035/viewer/2022062301/56816049550346895dcf702e/html5/thumbnails/15.jpg)
15
Camera for Image Processing Leopard imaging LI-LBCM5M1 5 Megapixel Parallel input
![Page 16: Aerial Collision Avoidance System](https://reader035.fdocuments.net/reader035/viewer/2022062301/56816049550346895dcf702e/html5/thumbnails/16.jpg)
16
RC PWM Pulses at 50Hz High time 1ms to 2ms Remaining cycle low voltage Requires high precision and low jitter
![Page 17: Aerial Collision Avoidance System](https://reader035.fdocuments.net/reader035/viewer/2022062301/56816049550346895dcf702e/html5/thumbnails/17.jpg)
17
Software Systems Angstrom Linux on the BeagleBoard Real-time Xenomai subsystem I2C sensor interface Image Processing
![Page 18: Aerial Collision Avoidance System](https://reader035.fdocuments.net/reader035/viewer/2022062301/56816049550346895dcf702e/html5/thumbnails/18.jpg)
18
Angstrom Linux Lightweight Linux distribution Designed for embedded systems Prebuilt and configured image Compatible with Beagleboard-xM hardware
![Page 19: Aerial Collision Avoidance System](https://reader035.fdocuments.net/reader035/viewer/2022062301/56816049550346895dcf702e/html5/thumbnails/19.jpg)
19
Real-time Xenomai Framework Set of patches for Linux kernel Enables real-time kernel features Provides framework for accurate timing Necessary for precise timing in PWM generation
![Page 20: Aerial Collision Avoidance System](https://reader035.fdocuments.net/reader035/viewer/2022062301/56816049550346895dcf702e/html5/thumbnails/20.jpg)
20
I2C interface 1.8V logic on BeagleBoard 5V logic on ADC Board Level converter used to interface
![Page 21: Aerial Collision Avoidance System](https://reader035.fdocuments.net/reader035/viewer/2022062301/56816049550346895dcf702e/html5/thumbnails/21.jpg)
21
Image Processing Images captured via camera Pixel information is transferred in parallel DSP core processes pixel information Processed pixels are sent to ARM core
![Page 22: Aerial Collision Avoidance System](https://reader035.fdocuments.net/reader035/viewer/2022062301/56816049550346895dcf702e/html5/thumbnails/22.jpg)
22
Color Distance Calculate a pixel’s distance from a given color
Pixel color is updated in relation to distance Brighter pixels are closer and darker pixels are
farther away
![Page 23: Aerial Collision Avoidance System](https://reader035.fdocuments.net/reader035/viewer/2022062301/56816049550346895dcf702e/html5/thumbnails/23.jpg)
23
Color Distance
![Page 24: Aerial Collision Avoidance System](https://reader035.fdocuments.net/reader035/viewer/2022062301/56816049550346895dcf702e/html5/thumbnails/24.jpg)
24
Results Platform Design and Assembly Sensor Interfacing RC PWM Image Processing Power Distribution