Cargando…

Large-Scale LiDAR SLAM with Factor Graph Optimization on High-Level Geometric Features

Although visual SLAM (simultaneous localization and mapping) methods obtain very accurate results using optimization of residual errors defined with respect to the matching features, the SLAM systems based on 3-D laser (LiDAR) data commonly employ variants of the iterative closest points algorithm a...

Descripción completa

Detalles Bibliográficos
Autores principales: Ćwian, Krzysztof, Nowicki, Michał R., Wietrzykowski, Jan, Skrzypczyński, Piotr
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2021
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8156327/
https://www.ncbi.nlm.nih.gov/pubmed/34063368
http://dx.doi.org/10.3390/s21103445
_version_ 1783699418980024320
author Ćwian, Krzysztof
Nowicki, Michał R.
Wietrzykowski, Jan
Skrzypczyński, Piotr
author_facet Ćwian, Krzysztof
Nowicki, Michał R.
Wietrzykowski, Jan
Skrzypczyński, Piotr
author_sort Ćwian, Krzysztof
collection PubMed
description Although visual SLAM (simultaneous localization and mapping) methods obtain very accurate results using optimization of residual errors defined with respect to the matching features, the SLAM systems based on 3-D laser (LiDAR) data commonly employ variants of the iterative closest points algorithm and raw point clouds as the map representation. However, it is possible to extract from point clouds features that are more spatially extended and more meaningful than points: line segments and/or planar patches. In particular, such features provide a natural way to represent human-made environments, such as urban and mixed indoor/outdoor scenes. In this paper, we perform an analysis of the advantages of a LiDAR-based SLAM that employs high-level geometric features in large-scale urban environments. We present a new approach to the LiDAR SLAM that uses planar patches and line segments for map representation and employs factor graph optimization typical to state-of-the-art visual SLAM for the final map and trajectory optimization. The new map structure and matching of features make it possible to implement in our system an efficient loop closure method, which exploits learned descriptors for place recognition and factor graph for optimization. With these improvements, the overall software structure is based on the proven LOAM concept to ensure real-time operation. A series of experiments were performed to compare the proposed solution to the open-source LOAM, considering different approaches to loop closure computation. The results are compared using standard metrics of trajectory accuracy, focusing on the final quality of the estimated trajectory and the consistency of the environment map. With some well-discussed reservations, our results demonstrate the gains due to using the high-level features in the full-optimization approach in the large-scale LiDAR SLAM.
format Online
Article
Text
id pubmed-8156327
institution National Center for Biotechnology Information
language English
publishDate 2021
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-81563272021-05-28 Large-Scale LiDAR SLAM with Factor Graph Optimization on High-Level Geometric Features Ćwian, Krzysztof Nowicki, Michał R. Wietrzykowski, Jan Skrzypczyński, Piotr Sensors (Basel) Article Although visual SLAM (simultaneous localization and mapping) methods obtain very accurate results using optimization of residual errors defined with respect to the matching features, the SLAM systems based on 3-D laser (LiDAR) data commonly employ variants of the iterative closest points algorithm and raw point clouds as the map representation. However, it is possible to extract from point clouds features that are more spatially extended and more meaningful than points: line segments and/or planar patches. In particular, such features provide a natural way to represent human-made environments, such as urban and mixed indoor/outdoor scenes. In this paper, we perform an analysis of the advantages of a LiDAR-based SLAM that employs high-level geometric features in large-scale urban environments. We present a new approach to the LiDAR SLAM that uses planar patches and line segments for map representation and employs factor graph optimization typical to state-of-the-art visual SLAM for the final map and trajectory optimization. The new map structure and matching of features make it possible to implement in our system an efficient loop closure method, which exploits learned descriptors for place recognition and factor graph for optimization. With these improvements, the overall software structure is based on the proven LOAM concept to ensure real-time operation. A series of experiments were performed to compare the proposed solution to the open-source LOAM, considering different approaches to loop closure computation. The results are compared using standard metrics of trajectory accuracy, focusing on the final quality of the estimated trajectory and the consistency of the environment map. With some well-discussed reservations, our results demonstrate the gains due to using the high-level features in the full-optimization approach in the large-scale LiDAR SLAM. MDPI 2021-05-15 /pmc/articles/PMC8156327/ /pubmed/34063368 http://dx.doi.org/10.3390/s21103445 Text en © 2021 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
Ćwian, Krzysztof
Nowicki, Michał R.
Wietrzykowski, Jan
Skrzypczyński, Piotr
Large-Scale LiDAR SLAM with Factor Graph Optimization on High-Level Geometric Features
title Large-Scale LiDAR SLAM with Factor Graph Optimization on High-Level Geometric Features
title_full Large-Scale LiDAR SLAM with Factor Graph Optimization on High-Level Geometric Features
title_fullStr Large-Scale LiDAR SLAM with Factor Graph Optimization on High-Level Geometric Features
title_full_unstemmed Large-Scale LiDAR SLAM with Factor Graph Optimization on High-Level Geometric Features
title_short Large-Scale LiDAR SLAM with Factor Graph Optimization on High-Level Geometric Features
title_sort large-scale lidar slam with factor graph optimization on high-level geometric features
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8156327/
https://www.ncbi.nlm.nih.gov/pubmed/34063368
http://dx.doi.org/10.3390/s21103445
work_keys_str_mv AT cwiankrzysztof largescalelidarslamwithfactorgraphoptimizationonhighlevelgeometricfeatures
AT nowickimichałr largescalelidarslamwithfactorgraphoptimizationonhighlevelgeometricfeatures
AT wietrzykowskijan largescalelidarslamwithfactorgraphoptimizationonhighlevelgeometricfeatures
AT skrzypczynskipiotr largescalelidarslamwithfactorgraphoptimizationonhighlevelgeometricfeatures