UAV Obstacle Avoidance Algorithm to Navigate in Dynamic Building Environments

In this work, a real-time collision avoidance algorithm was presented for autonomous navigation in the presence of fixed and moving obstacles in building environments. The current implementation is designed for autonomous navigation between waypoints of a predefined flight trajectory that would be p...

Full description

Bibliographic Details
Main Authors: Enrique Aldao, Luis M. González-deSantos, Humberto Michinel, Higinio González-Jorge
Format: Article
Language:English
Published: MDPI AG 2022-01-01
Series:Drones
Subjects:
Online Access:https://www.mdpi.com/2504-446X/6/1/16
_version_ 1797494566875561984
author Enrique Aldao
Luis M. González-deSantos
Humberto Michinel
Higinio González-Jorge
author_facet Enrique Aldao
Luis M. González-deSantos
Humberto Michinel
Higinio González-Jorge
author_sort Enrique Aldao
collection DOAJ
description In this work, a real-time collision avoidance algorithm was presented for autonomous navigation in the presence of fixed and moving obstacles in building environments. The current implementation is designed for autonomous navigation between waypoints of a predefined flight trajectory that would be performed by an UAV during tasks such as inspections or construction progress monitoring. It uses a simplified geometry generated from a point cloud of the scenario. In addition, it also employs information from 3D sensors to detect and position obstacles such as people or other UAVs, which are not registered in the original cloud. If an obstacle is detected, the algorithm estimates its motion and computes an evasion path considering the geometry of the environment. The method has been successfully tested in different scenarios, offering robust results in all avoidance maneuvers. Execution times were measured, demonstrating that the algorithm is computationally feasible to be implemented onboard an UAV.
first_indexed 2024-03-10T01:36:10Z
format Article
id doaj.art-1a3767fe0c744b62a0637c78938e22f1
institution Directory Open Access Journal
issn 2504-446X
language English
last_indexed 2024-03-10T01:36:10Z
publishDate 2022-01-01
publisher MDPI AG
record_format Article
series Drones
spelling doaj.art-1a3767fe0c744b62a0637c78938e22f12023-11-23T13:31:39ZengMDPI AGDrones2504-446X2022-01-01611610.3390/drones6010016UAV Obstacle Avoidance Algorithm to Navigate in Dynamic Building EnvironmentsEnrique Aldao0Luis M. González-deSantos1Humberto Michinel2Higinio González-Jorge3Engineering Physics Group, School of Aerospace Engineering, University of Vigo, Campus Ourense, 32004 Ourense, SpainEngineering Physics Group, School of Aerospace Engineering, University of Vigo, Campus Ourense, 32004 Ourense, SpainEngineering Physics Group, School of Aerospace Engineering, University of Vigo, Campus Ourense, 32004 Ourense, SpainEngineering Physics Group, School of Aerospace Engineering, University of Vigo, Campus Ourense, 32004 Ourense, SpainIn this work, a real-time collision avoidance algorithm was presented for autonomous navigation in the presence of fixed and moving obstacles in building environments. The current implementation is designed for autonomous navigation between waypoints of a predefined flight trajectory that would be performed by an UAV during tasks such as inspections or construction progress monitoring. It uses a simplified geometry generated from a point cloud of the scenario. In addition, it also employs information from 3D sensors to detect and position obstacles such as people or other UAVs, which are not registered in the original cloud. If an obstacle is detected, the algorithm estimates its motion and computes an evasion path considering the geometry of the environment. The method has been successfully tested in different scenarios, offering robust results in all avoidance maneuvers. Execution times were measured, demonstrating that the algorithm is computationally feasible to be implemented onboard an UAV.https://www.mdpi.com/2504-446X/6/1/16UAVs in constructionobstacle avoidanceLiDARoptimizationnon-linear programming
spellingShingle Enrique Aldao
Luis M. González-deSantos
Humberto Michinel
Higinio González-Jorge
UAV Obstacle Avoidance Algorithm to Navigate in Dynamic Building Environments
Drones
UAVs in construction
obstacle avoidance
LiDAR
optimization
non-linear programming
title UAV Obstacle Avoidance Algorithm to Navigate in Dynamic Building Environments
title_full UAV Obstacle Avoidance Algorithm to Navigate in Dynamic Building Environments
title_fullStr UAV Obstacle Avoidance Algorithm to Navigate in Dynamic Building Environments
title_full_unstemmed UAV Obstacle Avoidance Algorithm to Navigate in Dynamic Building Environments
title_short UAV Obstacle Avoidance Algorithm to Navigate in Dynamic Building Environments
title_sort uav obstacle avoidance algorithm to navigate in dynamic building environments
topic UAVs in construction
obstacle avoidance
LiDAR
optimization
non-linear programming
url https://www.mdpi.com/2504-446X/6/1/16
work_keys_str_mv AT enriquealdao uavobstacleavoidancealgorithmtonavigateindynamicbuildingenvironments
AT luismgonzalezdesantos uavobstacleavoidancealgorithmtonavigateindynamicbuildingenvironments
AT humbertomichinel uavobstacleavoidancealgorithmtonavigateindynamicbuildingenvironments
AT higiniogonzalezjorge uavobstacleavoidancealgorithmtonavigateindynamicbuildingenvironments