+ All Categories
Home > Documents > Autonomous Quadricopter for Fire Detection Presenation

Autonomous Quadricopter for Fire Detection Presenation

Date post: 28-Oct-2015
Category:
Upload: sander-gino-idelson
View: 974 times
Download: 0 times
Share this document with a friend
Description:
Presentation on an autonomous quadricopter for forest fire detection and tracking. Uses the Parrot AR Drone 2.0 as the quadricopter in use.
19
Autonomous Quadricopter for Fire Detection By Sander Idelson Project with Paper
Transcript
Page 1: Autonomous Quadricopter for Fire Detection Presenation

7/14/2019 Autonomous Quadricopter for Fire Detection Presenation

http://slidepdf.com/reader/full/autonomous-quadricopter-for-fire-detection-presenation 1/19

Autonomous Quadricopter for Fire

Detection

By Sander Idelson

Project with Paper

Page 2: Autonomous Quadricopter for Fire Detection Presenation

7/14/2019 Autonomous Quadricopter for Fire Detection Presenation

http://slidepdf.com/reader/full/autonomous-quadricopter-for-fire-detection-presenation 2/19

Presentation Outline

Introduction Why Use a Drone?

Drone Limitations

The Parrot AR Drone 2.0

Fire Detection

Control Algorithm

Future Work

Conclusion

Page 3: Autonomous Quadricopter for Fire Detection Presenation

7/14/2019 Autonomous Quadricopter for Fire Detection Presenation

http://slidepdf.com/reader/full/autonomous-quadricopter-for-fire-detection-presenation 3/19

Introduction

In June 2013, a forest fire in Arizona killed 19 firefighters

The fire approached the team unexpectedly and theywere caught helpless

Goal – Program a drone to autonomously detect andtrack a forest fire

Keep fire fighters constantly aware of their surroundings

Page 4: Autonomous Quadricopter for Fire Detection Presenation

7/14/2019 Autonomous Quadricopter for Fire Detection Presenation

http://slidepdf.com/reader/full/autonomous-quadricopter-for-fire-detection-presenation 4/19

Why Use a Drone? Cost is low ~$300-5,000

Equipped with many sensors, cameras Small computers on-board

Wireless communication

Small size

No danger to humans

Page 5: Autonomous Quadricopter for Fire Detection Presenation

7/14/2019 Autonomous Quadricopter for Fire Detection Presenation

http://slidepdf.com/reader/full/autonomous-quadricopter-for-fire-detection-presenation 5/19

Drone Limitations

Laws Drones are not allowed above 400 feet

Some states do not allow drones

FAA regulation

Hot topic – people don’t “like” drones  They are associated with attacks and spying

Weather and wind effect their use

Page 6: Autonomous Quadricopter for Fire Detection Presenation

7/14/2019 Autonomous Quadricopter for Fire Detection Presenation

http://slidepdf.com/reader/full/autonomous-quadricopter-for-fire-detection-presenation 6/19

Parrot AR Drone 2.0

Commercial drone - $300

Quadricopter design – stable and light

Can be driven with iPhone, Android apps out-of-the-box

Huge development community

Page 7: Autonomous Quadricopter for Fire Detection Presenation

7/14/2019 Autonomous Quadricopter for Fire Detection Presenation

http://slidepdf.com/reader/full/autonomous-quadricopter-for-fire-detection-presenation 7/19

Specifications

Weighs 0.96 lbs Made of carbon fiber and has protective foam

On-board 1 GHz Linux computer 

2 color video cameras (720p and QVGA)

Full Inertial Measurement Unit

Broadcasts its own Wi-Fi network

Limits range

Extended with antenna Many other features

Page 8: Autonomous Quadricopter for Fire Detection Presenation

7/14/2019 Autonomous Quadricopter for Fire Detection Presenation

http://slidepdf.com/reader/full/autonomous-quadricopter-for-fire-detection-presenation 8/19

Programming

Hayes Modem Commands – AT*Commands Programmable from any language

NodeJS – Javascript serverside platform – “Node-ar-drone” library by Felix Geisendörfer 

Large open Source Community Tough to program everything with Javascript – Callback

functions, asynchronous

Python – “python-ardrone” library by Bastion Venthur 

Easier language to use More support

Better for creating programs

Page 9: Autonomous Quadricopter for Fire Detection Presenation

7/14/2019 Autonomous Quadricopter for Fire Detection Presenation

http://slidepdf.com/reader/full/autonomous-quadricopter-for-fire-detection-presenation 9/19

Calibration

Drone is inconsistent and prone to blowing around Time of turn calibrated for different angles

Linear and Quadratic functions were found (Quadwas better)

Page 10: Autonomous Quadricopter for Fire Detection Presenation

7/14/2019 Autonomous Quadricopter for Fire Detection Presenation

http://slidepdf.com/reader/full/autonomous-quadricopter-for-fire-detection-presenation 10/19

Fire Detection

Infrared Camera Preferred choice

Hardware connection to on-board computer toocomplicated

Color video Use on-board cameras

Perform frame filtering with OpenCV and SimpleCVlibraries

Try a few different current algorithms

Page 11: Autonomous Quadricopter for Fire Detection Presenation

7/14/2019 Autonomous Quadricopter for Fire Detection Presenation

http://slidepdf.com/reader/full/autonomous-quadricopter-for-fire-detection-presenation 11/19

Color Video Fire Detection

RGB Color Space Segmentation [15] - Binary Filter  Worked for images, not as well in video

Depends on light

Rmean is often too low

RGB Static Thresholds [17] – Binary Filter 

Needs to be calibrated to the amount of light Impractical for real world use

CIE L*a*b* Color Space Segmentation [14] – Binary Filter  More uniform color space

Better results Frame Subtraction – Movement Filter 

Fire flickers at roughly 10 Hz

Many more… 

Page 12: Autonomous Quadricopter for Fire Detection Presenation

7/14/2019 Autonomous Quadricopter for Fire Detection Presenation

http://slidepdf.com/reader/full/autonomous-quadricopter-for-fire-detection-presenation 12/19

Object Detection

Once image is filtered…  SimpleCV has function called “findBlobs” 

Take average position of 5 largest blobs because fire is sparse

2-D distance measurement to fire (rough estimate) Take image and find blobs Turn drone theta degrees Take another image and find blobs Perform , c is pixel distance, r is distance to fire

Page 13: Autonomous Quadricopter for Fire Detection Presenation

7/14/2019 Autonomous Quadricopter for Fire Detection Presenation

http://slidepdf.com/reader/full/autonomous-quadricopter-for-fire-detection-presenation 13/19

Control System

Simple Control System Provides a base for a larger control system

Slides along fire at a safe distance

Just above tree line (~200 feet)

Sends GPS coordinates & video back to base Can be overridden to manual mode

Performs one or many of the fire detectionalgorithms

Checks if fire is moving with frame subtraction

Page 14: Autonomous Quadricopter for Fire Detection Presenation

7/14/2019 Autonomous Quadricopter for Fire Detection Presenation

http://slidepdf.com/reader/full/autonomous-quadricopter-for-fire-detection-presenation 14/19

Page 15: Autonomous Quadricopter for Fire Detection Presenation

7/14/2019 Autonomous Quadricopter for Fire Detection Presenation

http://slidepdf.com/reader/full/autonomous-quadricopter-for-fire-detection-presenation 15/19

Future Work  – Fire Detection

Equipment changes Infrared camera – ideally

 Aligned dual color cameras for 3-D detection

Better, more complex algorithms

Statistical and fuzzy logic algorithms (referenced in paper) Motion modeling and flicker detection

Smoke detection

Improved processing speed

Perform processing on-board

Optimized code and algorithms

Page 16: Autonomous Quadricopter for Fire Detection Presenation

7/14/2019 Autonomous Quadricopter for Fire Detection Presenation

http://slidepdf.com/reader/full/autonomous-quadricopter-for-fire-detection-presenation 16/19

Conclusion

Project lays foundation for a great control system More work is definitely needed

 All of the code is shared on Github (Sanderi44/AR-Drone-Fire-Detection)

Would like to continue this project in the future If fire fighters had these drones helping them, it

could save lives and prevent tragedies like Arizona

Page 17: Autonomous Quadricopter for Fire Detection Presenation

7/14/2019 Autonomous Quadricopter for Fire Detection Presenation

http://slidepdf.com/reader/full/autonomous-quadricopter-for-fire-detection-presenation 17/19

Questions?

Page 18: Autonomous Quadricopter for Fire Detection Presenation

7/14/2019 Autonomous Quadricopter for Fire Detection Presenation

http://slidepdf.com/reader/full/autonomous-quadricopter-for-fire-detection-presenation 18/19

Sources J. Marshall, and J. Billeaud. "19 Firefighters Killed in Arizona Forest Fire." Yahoo! News. The Associated Press, 01 July 2013. Web. 24 July 2013.

<http://news.yahoo.com/19-firefighters-killed-arizona-forest-fire-165420995.html>.

"Wildfires - Dry, Hot and Windy."Environment Facts, Environment Science, Global Warming, Natural Disasters, Ecosystems, Green Living - National Geographic . NationalGeographic Society, n.d. Web. 24 July 2013. <http://environment.nationalgeographic.com/environment/natural-disasters/wildfires/>.

L. Epatko. "How Are Drones Used in the U.S.?" Web log post. PBS. PBS, 18 Apr. 2013. Web. 25 July 2013.

Parrot SA. N.p.: Parrot SA., n.d. AR.Drone 2.0. Parrot New Wi-fi Quadricopter- Specifications. Parrot SA, 2012. Web. 25 July 2013.

 ARDrone API . Program documentation. ARDrone API . Vers. 2.0. Parrot DEVZONE, 2013. Web. 25 July 2013.

F. Geisendörfer, Node-ar-drone. Open-Source Computer software. GitHub. Vers. 2.0. Felix Geisendörfer, n.d. Web. 27 July 2013. <https://github.com/felixge/node-ar-drone>.

B. Venthur, Python-ardrone. Open-Source Computer software. GitHub. Vers. 1.0. Bastian Venthur, n.d. Web. 27 July 2013. <https://github.com/venthur/python-ardrone>.

OpenCV | OpenCV . Open-Source Computer software. OpenCV | OpenCV . Vers. 2.4.6. Itseez, 2013. Web. 27 July 2013. <http://opencv.org/>.

SimpleCV . Open-Source Computer software. SimpleCV . Sight Machine Inc., 2013. Web. 27 July 2013. <http://simplecv.org/>.

FFMPEG. Open-Source Computer software. FFmpeg . Vers. 2.0. N.p., n.d. Web. 27 July 2013. <http://www.ffmpeg.org/>.

T.H. Chen; P.H. Wu; Yung-Chuen Chiou, "An early fire-detection method based on image processing," Image Processing, 2004. ICIP '04. 2004 International Conferenceon , vol.3, no., pp.1707,1710 Vol. 3, 24-27 Oct. 2004

Toreyin, B.U.; Cetin, A.E., "Online Detection of Fire in Video," Computer Vision and Pattern Recognition, 2007. CVPR '07. IEEE Conference on , vol., no., pp.1,5, 17-22June 2007doi: 10.1109/CVPR.2007.383442

T. Celik, Kai-Kuang Ma, "Computer vision based fire detection in color images," Soft Computing in Industrial Applications, 2008. SMCia '08. IEEE Conference on , vol., no.,pp.258,263, 25-27 June 2008

T. Celik, "Fast and Efficient Method for Fire Detection Using Image Processing," ETRI Journal, vol. 32, no. 6, Dec. 2010, pp. 881-890.

T. Celik, Demirel, H.; Ozkaramanli, H.; Uyguroglu, M., "Fire Detection in Video Sequences Using Statistical Color Model,"  Acoustics, Speech and Signal Processing, 2006.ICASSP 2006 Proceedings. 2006 IEEE International Conference on , vol.2, no., pp.II,II, 14-19 May 2006

B.H. Cho; J.W. Bae; S.H. Jung, "Image Processing-Based Fire Detection System Using Statistic Color Model," Advanced Language Processing and Web InformationTechnology, 2008. ALPIT '08. International Conference on , vol., no., pp.245,250, 23-25 July 2008

S.Y. Foo, "A fuzzy logic approach to fire detection in aircraft dry bays and engine compartments," Industrial Electronics, IEEE Transactions on , vol.47, no.5, pp.1161,1171,Oct 2000

V. Vipin, "Image Processing Based Forest Fire Detection." International Journal of Emerging Technology and Advanced Engineering 2.2 (2012): 87-95.International Journal of Emerging Technology and Advanced Engineering . International Journal of Emerging Technology and Advanced Engineering. Web. 27 July 2013.

J. De la Riva, F. Pérez-Cabello& E. Chuvieco, (Eds) 2005 Proceedings of the 5th International Workshop on Remote Sensing and GIS Applications to Forest FireManagement: Fire Effects Assessment: 9-17 Universidad de Zaragoza. ISBN: 84-96214-52-4

L.Merino; Caballero, F.; Dios, J.R.M.-d.; Ollero, A., "Cooperative Fire Detection using Unmanned Aerial Vehicles," Robotics and Automation, 2005. ICRA 2005. Proceedingsof the 2005 IEEE International Conference on , vol., no., pp.1884,1889, 18-22 April 2005

Page 19: Autonomous Quadricopter for Fire Detection Presenation

7/14/2019 Autonomous Quadricopter for Fire Detection Presenation

http://slidepdf.com/reader/full/autonomous-quadricopter-for-fire-detection-presenation 19/19

Image Sources

http://www.slashgear.com/parrot-ar-drone-wifi-helicopter-

gets-augmented-reality-iphone-control-0567744/  http://forums.nasioc.com/forums/showthread.php?p=387

47159  http://www.ljmu.ac.uk/NewsUpdate/viewarticle/500/  

http://news.nationalgeographic.com/news/2013/13/130725-drone-uav-uas-disposable-wildfire-storm-chasers/  http://www.geekosystem.com/mecam-personal-

quadcopter/  http://www.maniacstore.com/Parrot-AR-Drone-2.0-Price-

In-India.html  T. Celik, Demirel, H.; Ozkaramanli, H.; Uyguroglu, M.,"Fire Detection in Video Sequences Using StatisticalColor Model," Acoustics, Speech and Signal Processing,2006. ICASSP 2006 Proceedings. 2006 IEEE International Conference on , vol.2, no., pp.II,II, 14-19May 2006


Recommended