Cargando…

Obstacle Detection and Avoidance System Based on Monocular Camera and Size Expansion Algorithm for UAVs

One of the most challenging problems in the domain of autonomous aerial vehicles is the designing of a robust real-time obstacle detection and avoidance system. This problem is complex, especially for the micro and small aerial vehicles, that is due to the Size, Weight and Power (SWaP) constraints....

Descripción completa

Detalles Bibliográficos
Autores principales: Al-Kaff, Abdulla, García, Fernando, Martín, David, De La Escalera, Arturo, Armingol, José María
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2017
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5469666/
https://www.ncbi.nlm.nih.gov/pubmed/28481277
http://dx.doi.org/10.3390/s17051061
_version_ 1783243622458589184
author Al-Kaff, Abdulla
García, Fernando
Martín, David
De La Escalera, Arturo
Armingol, José María
author_facet Al-Kaff, Abdulla
García, Fernando
Martín, David
De La Escalera, Arturo
Armingol, José María
author_sort Al-Kaff, Abdulla
collection PubMed
description One of the most challenging problems in the domain of autonomous aerial vehicles is the designing of a robust real-time obstacle detection and avoidance system. This problem is complex, especially for the micro and small aerial vehicles, that is due to the Size, Weight and Power (SWaP) constraints. Therefore, using lightweight sensors (i.e., Digital camera) can be the best choice comparing with other sensors; such as laser or radar.For real-time applications, different works are based on stereo cameras in order to obtain a 3D model of the obstacles, or to estimate their depth. Instead, in this paper, a method that mimics the human behavior of detecting the collision state of the approaching obstacles using monocular camera is proposed. The key of the proposed algorithm is to analyze the size changes of the detected feature points, combined with the expansion ratios of the convex hull constructed around the detected feature points from consecutive frames. During the Aerial Vehicle (UAV) motion, the detection algorithm estimates the changes in the size of the area of the approaching obstacles. First, the method detects the feature points of the obstacles, then extracts the obstacles that have the probability of getting close toward the UAV. Secondly, by comparing the area ratio of the obstacle and the position of the UAV, the method decides if the detected obstacle may cause a collision. Finally, by estimating the obstacle 2D position in the image and combining with the tracked waypoints, the UAV performs the avoidance maneuver. The proposed algorithm was evaluated by performing real indoor and outdoor flights, and the obtained results show the accuracy of the proposed algorithm compared with other related works.
format Online
Article
Text
id pubmed-5469666
institution National Center for Biotechnology Information
language English
publishDate 2017
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-54696662017-06-16 Obstacle Detection and Avoidance System Based on Monocular Camera and Size Expansion Algorithm for UAVs Al-Kaff, Abdulla García, Fernando Martín, David De La Escalera, Arturo Armingol, José María Sensors (Basel) Article One of the most challenging problems in the domain of autonomous aerial vehicles is the designing of a robust real-time obstacle detection and avoidance system. This problem is complex, especially for the micro and small aerial vehicles, that is due to the Size, Weight and Power (SWaP) constraints. Therefore, using lightweight sensors (i.e., Digital camera) can be the best choice comparing with other sensors; such as laser or radar.For real-time applications, different works are based on stereo cameras in order to obtain a 3D model of the obstacles, or to estimate their depth. Instead, in this paper, a method that mimics the human behavior of detecting the collision state of the approaching obstacles using monocular camera is proposed. The key of the proposed algorithm is to analyze the size changes of the detected feature points, combined with the expansion ratios of the convex hull constructed around the detected feature points from consecutive frames. During the Aerial Vehicle (UAV) motion, the detection algorithm estimates the changes in the size of the area of the approaching obstacles. First, the method detects the feature points of the obstacles, then extracts the obstacles that have the probability of getting close toward the UAV. Secondly, by comparing the area ratio of the obstacle and the position of the UAV, the method decides if the detected obstacle may cause a collision. Finally, by estimating the obstacle 2D position in the image and combining with the tracked waypoints, the UAV performs the avoidance maneuver. The proposed algorithm was evaluated by performing real indoor and outdoor flights, and the obtained results show the accuracy of the proposed algorithm compared with other related works. MDPI 2017-05-07 /pmc/articles/PMC5469666/ /pubmed/28481277 http://dx.doi.org/10.3390/s17051061 Text en © 2017 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Al-Kaff, Abdulla
García, Fernando
Martín, David
De La Escalera, Arturo
Armingol, José María
Obstacle Detection and Avoidance System Based on Monocular Camera and Size Expansion Algorithm for UAVs
title Obstacle Detection and Avoidance System Based on Monocular Camera and Size Expansion Algorithm for UAVs
title_full Obstacle Detection and Avoidance System Based on Monocular Camera and Size Expansion Algorithm for UAVs
title_fullStr Obstacle Detection and Avoidance System Based on Monocular Camera and Size Expansion Algorithm for UAVs
title_full_unstemmed Obstacle Detection and Avoidance System Based on Monocular Camera and Size Expansion Algorithm for UAVs
title_short Obstacle Detection and Avoidance System Based on Monocular Camera and Size Expansion Algorithm for UAVs
title_sort obstacle detection and avoidance system based on monocular camera and size expansion algorithm for uavs
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5469666/
https://www.ncbi.nlm.nih.gov/pubmed/28481277
http://dx.doi.org/10.3390/s17051061
work_keys_str_mv AT alkaffabdulla obstacledetectionandavoidancesystembasedonmonocularcameraandsizeexpansionalgorithmforuavs
AT garciafernando obstacledetectionandavoidancesystembasedonmonocularcameraandsizeexpansionalgorithmforuavs
AT martindavid obstacledetectionandavoidancesystembasedonmonocularcameraandsizeexpansionalgorithmforuavs
AT delaescaleraarturo obstacledetectionandavoidancesystembasedonmonocularcameraandsizeexpansionalgorithmforuavs
AT armingoljosemaria obstacledetectionandavoidancesystembasedonmonocularcameraandsizeexpansionalgorithmforuavs