Cargando…

Performance Analysis of Localization Algorithms for Inspections in 2D and 3D Unstructured Environments Using 3D Laser Sensors and UAVs

One of the most relevant problems related to Unmanned Aerial Vehicle’s (UAV) autonomous navigation for industrial inspection is localization or pose estimation relative to significant elements of the environment. This paper analyzes two different approaches in this regard, focusing on its applicatio...

Descripción completa

Detalles Bibliográficos
Autores principales: Espinosa Peralta, Paul, Luna, Marco Andrés, de la Puente, Paloma, Campoy, Pascual, Bavle, Hriday, Carrio, Adrián, Cruz Ulloa, Christyan
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2022
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9316963/
https://www.ncbi.nlm.nih.gov/pubmed/35890800
http://dx.doi.org/10.3390/s22145122
_version_ 1784754941778198528
author Espinosa Peralta, Paul
Luna, Marco Andrés
de la Puente, Paloma
Campoy, Pascual
Bavle, Hriday
Carrio, Adrián
Cruz Ulloa, Christyan
author_facet Espinosa Peralta, Paul
Luna, Marco Andrés
de la Puente, Paloma
Campoy, Pascual
Bavle, Hriday
Carrio, Adrián
Cruz Ulloa, Christyan
author_sort Espinosa Peralta, Paul
collection PubMed
description One of the most relevant problems related to Unmanned Aerial Vehicle’s (UAV) autonomous navigation for industrial inspection is localization or pose estimation relative to significant elements of the environment. This paper analyzes two different approaches in this regard, focusing on its application to unstructured scenarios where objects of considerable size are present, such as a truck, a wind tower, an airplane, a building, etc. The presented methods require a previously developed Computer-Aided Design (CAD) model of the main object to be inspected. The first approach is based on an occupancy map built from a horizontal projection of this CAD model and the Adaptive Monte Carlo Localization (AMCL) algorithm to reach convergence by considering the likelihood field observation model between the 2D projection of 3D sensor data and the created map. The second approach uses a point cloud prior map of the 3D CAD model and a scan-matching algorithm based on the Iterative Closest Point Algorithm (ICP) and the Unscented Kalman Filter (UKF). The presented approaches have been extensively evaluated using simulated as well as previously recorded real flight data. We focus on aircraft inspection as a test example, but our results and conclusions can be directly extended to other applications. To support this assertion, a truck inspection has been performed. Our tests reflected that creating a 2D or 3D map from a standard CAD model and using a 3D laser scan on the created maps can optimize the processing time, resources and improve robustness. The techniques used to segment unexpected objects in 2D maps improved the performance of AMCL. In addition, we showed that moving around locations with relevant geometry after take-off when running AMCL enabled faster convergence and high accuracy. Hence, it could be used as an initial position estimation method for other localization algorithms. The ICP-NL method works well in environments with elements other than the object to inspect, but it can provide better results if some techniques to segment the new objects are applied. Furthermore, the proposed ICP-NL scan-matching method together with UKF performed faster, in a more robust manner, than NDT. Moreover, it is not affected by flight height. However, ICP-NL error may still be too high for applications requiring increased accuracy.
format Online
Article
Text
id pubmed-9316963
institution National Center for Biotechnology Information
language English
publishDate 2022
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-93169632022-07-27 Performance Analysis of Localization Algorithms for Inspections in 2D and 3D Unstructured Environments Using 3D Laser Sensors and UAVs Espinosa Peralta, Paul Luna, Marco Andrés de la Puente, Paloma Campoy, Pascual Bavle, Hriday Carrio, Adrián Cruz Ulloa, Christyan Sensors (Basel) Article One of the most relevant problems related to Unmanned Aerial Vehicle’s (UAV) autonomous navigation for industrial inspection is localization or pose estimation relative to significant elements of the environment. This paper analyzes two different approaches in this regard, focusing on its application to unstructured scenarios where objects of considerable size are present, such as a truck, a wind tower, an airplane, a building, etc. The presented methods require a previously developed Computer-Aided Design (CAD) model of the main object to be inspected. The first approach is based on an occupancy map built from a horizontal projection of this CAD model and the Adaptive Monte Carlo Localization (AMCL) algorithm to reach convergence by considering the likelihood field observation model between the 2D projection of 3D sensor data and the created map. The second approach uses a point cloud prior map of the 3D CAD model and a scan-matching algorithm based on the Iterative Closest Point Algorithm (ICP) and the Unscented Kalman Filter (UKF). The presented approaches have been extensively evaluated using simulated as well as previously recorded real flight data. We focus on aircraft inspection as a test example, but our results and conclusions can be directly extended to other applications. To support this assertion, a truck inspection has been performed. Our tests reflected that creating a 2D or 3D map from a standard CAD model and using a 3D laser scan on the created maps can optimize the processing time, resources and improve robustness. The techniques used to segment unexpected objects in 2D maps improved the performance of AMCL. In addition, we showed that moving around locations with relevant geometry after take-off when running AMCL enabled faster convergence and high accuracy. Hence, it could be used as an initial position estimation method for other localization algorithms. The ICP-NL method works well in environments with elements other than the object to inspect, but it can provide better results if some techniques to segment the new objects are applied. Furthermore, the proposed ICP-NL scan-matching method together with UKF performed faster, in a more robust manner, than NDT. Moreover, it is not affected by flight height. However, ICP-NL error may still be too high for applications requiring increased accuracy. MDPI 2022-07-07 /pmc/articles/PMC9316963/ /pubmed/35890800 http://dx.doi.org/10.3390/s22145122 Text en © 2022 by the authors. https://creativecommons.org/licenses/by/4.0/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 (https://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Espinosa Peralta, Paul
Luna, Marco Andrés
de la Puente, Paloma
Campoy, Pascual
Bavle, Hriday
Carrio, Adrián
Cruz Ulloa, Christyan
Performance Analysis of Localization Algorithms for Inspections in 2D and 3D Unstructured Environments Using 3D Laser Sensors and UAVs
title Performance Analysis of Localization Algorithms for Inspections in 2D and 3D Unstructured Environments Using 3D Laser Sensors and UAVs
title_full Performance Analysis of Localization Algorithms for Inspections in 2D and 3D Unstructured Environments Using 3D Laser Sensors and UAVs
title_fullStr Performance Analysis of Localization Algorithms for Inspections in 2D and 3D Unstructured Environments Using 3D Laser Sensors and UAVs
title_full_unstemmed Performance Analysis of Localization Algorithms for Inspections in 2D and 3D Unstructured Environments Using 3D Laser Sensors and UAVs
title_short Performance Analysis of Localization Algorithms for Inspections in 2D and 3D Unstructured Environments Using 3D Laser Sensors and UAVs
title_sort performance analysis of localization algorithms for inspections in 2d and 3d unstructured environments using 3d laser sensors and uavs
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9316963/
https://www.ncbi.nlm.nih.gov/pubmed/35890800
http://dx.doi.org/10.3390/s22145122
work_keys_str_mv AT espinosaperaltapaul performanceanalysisoflocalizationalgorithmsforinspectionsin2dand3dunstructuredenvironmentsusing3dlasersensorsanduavs
AT lunamarcoandres performanceanalysisoflocalizationalgorithmsforinspectionsin2dand3dunstructuredenvironmentsusing3dlasersensorsanduavs
AT delapuentepaloma performanceanalysisoflocalizationalgorithmsforinspectionsin2dand3dunstructuredenvironmentsusing3dlasersensorsanduavs
AT campoypascual performanceanalysisoflocalizationalgorithmsforinspectionsin2dand3dunstructuredenvironmentsusing3dlasersensorsanduavs
AT bavlehriday performanceanalysisoflocalizationalgorithmsforinspectionsin2dand3dunstructuredenvironmentsusing3dlasersensorsanduavs
AT carrioadrian performanceanalysisoflocalizationalgorithmsforinspectionsin2dand3dunstructuredenvironmentsusing3dlasersensorsanduavs
AT cruzulloachristyan performanceanalysisoflocalizationalgorithmsforinspectionsin2dand3dunstructuredenvironmentsusing3dlasersensorsanduavs