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....
Autores principales: | , , , , |
---|---|
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 |