Cargando…

Efficient Lazy Theta* Path Planning over a Sparse Grid to Explore Large 3D Volumes with a Multirotor UAV

Exploring large, unknown, and unstructured environments is challenging for Unmanned Aerial Vehicles (UAVs), but they are valuable tools to inspect large structures safely and efficiently. The Lazy Theta* path-planning algorithm is revisited and adapted to generate paths fast enough to be used in rea...

Descripción completa

Detalles Bibliográficos
Autores principales: Faria, Margarida, Marín, Ricardo, Popović, Marija, Maza, Ivan, Viguria, Antidio
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2019
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6339096/
https://www.ncbi.nlm.nih.gov/pubmed/30621305
http://dx.doi.org/10.3390/s19010174
_version_ 1783388559333392384
author Faria, Margarida
Marín, Ricardo
Popović, Marija
Maza, Ivan
Viguria, Antidio
author_facet Faria, Margarida
Marín, Ricardo
Popović, Marija
Maza, Ivan
Viguria, Antidio
author_sort Faria, Margarida
collection PubMed
description Exploring large, unknown, and unstructured environments is challenging for Unmanned Aerial Vehicles (UAVs), but they are valuable tools to inspect large structures safely and efficiently. The Lazy Theta* path-planning algorithm is revisited and adapted to generate paths fast enough to be used in real time and outdoors in large 3D scenarios. In real unknown scenarios, a given minimum safety distance to the nearest obstacle or unknown space should be observed, increasing the associated obstacle detection queries, and creating a bottleneck in the path-planning algorithm. We have reduced the dimension of the problem by considering geometrical properties to speed up these computations. On the other hand, we have also applied a non-regular grid representation of the world to increase the performance of the path-planning algorithm. In particular, a sparse resolution grid in the form of an octree is used, organizing the measurements spatially, merging voxels when they are of the same state. Additionally, the number of neighbors is trimmed to match the sparse tree to reduce the number of obstacle detection queries. The development methodology adopted was Test-Driven Development (TDD) and the outcome was evaluated in real outdoors flights with a multirotor UAV. In the results, the performance shows over 90 percent decrease in overall path generation computation time. Furthermore, our approach scales well with the safety distance increases.
format Online
Article
Text
id pubmed-6339096
institution National Center for Biotechnology Information
language English
publishDate 2019
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-63390962019-01-23 Efficient Lazy Theta* Path Planning over a Sparse Grid to Explore Large 3D Volumes with a Multirotor UAV Faria, Margarida Marín, Ricardo Popović, Marija Maza, Ivan Viguria, Antidio Sensors (Basel) Article Exploring large, unknown, and unstructured environments is challenging for Unmanned Aerial Vehicles (UAVs), but they are valuable tools to inspect large structures safely and efficiently. The Lazy Theta* path-planning algorithm is revisited and adapted to generate paths fast enough to be used in real time and outdoors in large 3D scenarios. In real unknown scenarios, a given minimum safety distance to the nearest obstacle or unknown space should be observed, increasing the associated obstacle detection queries, and creating a bottleneck in the path-planning algorithm. We have reduced the dimension of the problem by considering geometrical properties to speed up these computations. On the other hand, we have also applied a non-regular grid representation of the world to increase the performance of the path-planning algorithm. In particular, a sparse resolution grid in the form of an octree is used, organizing the measurements spatially, merging voxels when they are of the same state. Additionally, the number of neighbors is trimmed to match the sparse tree to reduce the number of obstacle detection queries. The development methodology adopted was Test-Driven Development (TDD) and the outcome was evaluated in real outdoors flights with a multirotor UAV. In the results, the performance shows over 90 percent decrease in overall path generation computation time. Furthermore, our approach scales well with the safety distance increases. MDPI 2019-01-05 /pmc/articles/PMC6339096/ /pubmed/30621305 http://dx.doi.org/10.3390/s19010174 Text en © 2019 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
Faria, Margarida
Marín, Ricardo
Popović, Marija
Maza, Ivan
Viguria, Antidio
Efficient Lazy Theta* Path Planning over a Sparse Grid to Explore Large 3D Volumes with a Multirotor UAV
title Efficient Lazy Theta* Path Planning over a Sparse Grid to Explore Large 3D Volumes with a Multirotor UAV
title_full Efficient Lazy Theta* Path Planning over a Sparse Grid to Explore Large 3D Volumes with a Multirotor UAV
title_fullStr Efficient Lazy Theta* Path Planning over a Sparse Grid to Explore Large 3D Volumes with a Multirotor UAV
title_full_unstemmed Efficient Lazy Theta* Path Planning over a Sparse Grid to Explore Large 3D Volumes with a Multirotor UAV
title_short Efficient Lazy Theta* Path Planning over a Sparse Grid to Explore Large 3D Volumes with a Multirotor UAV
title_sort efficient lazy theta* path planning over a sparse grid to explore large 3d volumes with a multirotor uav
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6339096/
https://www.ncbi.nlm.nih.gov/pubmed/30621305
http://dx.doi.org/10.3390/s19010174
work_keys_str_mv AT fariamargarida efficientlazythetapathplanningoverasparsegridtoexplorelarge3dvolumeswithamultirotoruav
AT marinricardo efficientlazythetapathplanningoverasparsegridtoexplorelarge3dvolumeswithamultirotoruav
AT popovicmarija efficientlazythetapathplanningoverasparsegridtoexplorelarge3dvolumeswithamultirotoruav
AT mazaivan efficientlazythetapathplanningoverasparsegridtoexplorelarge3dvolumeswithamultirotoruav
AT viguriaantidio efficientlazythetapathplanningoverasparsegridtoexplorelarge3dvolumeswithamultirotoruav