Cargando…
Have I Seen This Place Before? A Fast and Robust Loop Detection and Correction Method for 3D Lidar SLAM
In this paper, we present a complete loop detection and correction system developed for data originating from lidar scanners. Regarding detection, we propose a combination of a global point cloud matcher with a novel registration algorithm to determine loop candidates in a highly effective way. The...
Autores principales: | , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
MDPI
2018
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6339070/ https://www.ncbi.nlm.nih.gov/pubmed/30577652 http://dx.doi.org/10.3390/s19010023 |
_version_ | 1783388553068150784 |
---|---|
author | Vlaminck, Michiel Luong, Hiep Philips, Wilfried |
author_facet | Vlaminck, Michiel Luong, Hiep Philips, Wilfried |
author_sort | Vlaminck, Michiel |
collection | PubMed |
description | In this paper, we present a complete loop detection and correction system developed for data originating from lidar scanners. Regarding detection, we propose a combination of a global point cloud matcher with a novel registration algorithm to determine loop candidates in a highly effective way. The registration method can deal with point clouds that are largely deviating in orientation while improving the efficiency over existing techniques. In addition, we accelerated the computation of the global point cloud matcher by a factor of 2–4, exploiting the GPU to its maximum. Experiments demonstrated that our combined approach more reliably detects loops in lidar data compared to other point cloud matchers as it leads to better precision–recall trade-offs: for nearly 100% recall, we gain up to 7% in precision. Finally, we present a novel loop correction algorithm that leads to an improvement by a factor of 2 on the average and median pose error, while at the same time only requires a handful of seconds to complete. |
format | Online Article Text |
id | pubmed-6339070 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2018 |
publisher | MDPI |
record_format | MEDLINE/PubMed |
spelling | pubmed-63390702019-01-23 Have I Seen This Place Before? A Fast and Robust Loop Detection and Correction Method for 3D Lidar SLAM Vlaminck, Michiel Luong, Hiep Philips, Wilfried Sensors (Basel) Article In this paper, we present a complete loop detection and correction system developed for data originating from lidar scanners. Regarding detection, we propose a combination of a global point cloud matcher with a novel registration algorithm to determine loop candidates in a highly effective way. The registration method can deal with point clouds that are largely deviating in orientation while improving the efficiency over existing techniques. In addition, we accelerated the computation of the global point cloud matcher by a factor of 2–4, exploiting the GPU to its maximum. Experiments demonstrated that our combined approach more reliably detects loops in lidar data compared to other point cloud matchers as it leads to better precision–recall trade-offs: for nearly 100% recall, we gain up to 7% in precision. Finally, we present a novel loop correction algorithm that leads to an improvement by a factor of 2 on the average and median pose error, while at the same time only requires a handful of seconds to complete. MDPI 2018-12-21 /pmc/articles/PMC6339070/ /pubmed/30577652 http://dx.doi.org/10.3390/s19010023 Text en © 2018 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 Vlaminck, Michiel Luong, Hiep Philips, Wilfried Have I Seen This Place Before? A Fast and Robust Loop Detection and Correction Method for 3D Lidar SLAM |
title | Have I Seen This Place Before? A Fast and Robust Loop Detection and Correction Method for 3D Lidar SLAM |
title_full | Have I Seen This Place Before? A Fast and Robust Loop Detection and Correction Method for 3D Lidar SLAM |
title_fullStr | Have I Seen This Place Before? A Fast and Robust Loop Detection and Correction Method for 3D Lidar SLAM |
title_full_unstemmed | Have I Seen This Place Before? A Fast and Robust Loop Detection and Correction Method for 3D Lidar SLAM |
title_short | Have I Seen This Place Before? A Fast and Robust Loop Detection and Correction Method for 3D Lidar SLAM |
title_sort | have i seen this place before? a fast and robust loop detection and correction method for 3d lidar slam |
topic | Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6339070/ https://www.ncbi.nlm.nih.gov/pubmed/30577652 http://dx.doi.org/10.3390/s19010023 |
work_keys_str_mv | AT vlaminckmichiel haveiseenthisplacebeforeafastandrobustloopdetectionandcorrectionmethodfor3dlidarslam AT luonghiep haveiseenthisplacebeforeafastandrobustloopdetectionandcorrectionmethodfor3dlidarslam AT philipswilfried haveiseenthisplacebeforeafastandrobustloopdetectionandcorrectionmethodfor3dlidarslam |