Cargando…

A Novel Loop Closure Detection Approach Using Simplified Structure for Low-Cost LiDAR

Reducing the cumulative error is a crucial task in simultaneous localization and mapping (SLAM). Usually, Loop Closure Detection (LCD) is exploited to accomplish this work for SLAM and robot navigation. With a fast and accurate loop detection, it can significantly improve global localization stabili...

Descripción completa

Detalles Bibliográficos
Autores principales: Ye, Qin, Shi, Pengcheng, Xu, Kunyuan, Gui, Popo, Zhang, Shaoming
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2020
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7219056/
https://www.ncbi.nlm.nih.gov/pubmed/32316643
http://dx.doi.org/10.3390/s20082299
_version_ 1783532919814356992
author Ye, Qin
Shi, Pengcheng
Xu, Kunyuan
Gui, Popo
Zhang, Shaoming
author_facet Ye, Qin
Shi, Pengcheng
Xu, Kunyuan
Gui, Popo
Zhang, Shaoming
author_sort Ye, Qin
collection PubMed
description Reducing the cumulative error is a crucial task in simultaneous localization and mapping (SLAM). Usually, Loop Closure Detection (LCD) is exploited to accomplish this work for SLAM and robot navigation. With a fast and accurate loop detection, it can significantly improve global localization stability and reduce mapping errors. However, the LCD task based on point cloud still has some problems, such as over-reliance on high-resolution sensors, and poor detection efficiency and accuracy. Therefore, in this paper, we propose a novel and fast global LCD method using a low-cost 16 beam Lidar based on “Simplified Structure”. Firstly, we extract the “Simplified Structure” from the indoor point cloud, classify them into two levels, and manage the “Simplified Structure” hierarchically according to its structure salience. The “Simplified Structure” has simple feature geometry and can be exploited to capture the indoor stable structures. Secondly, we analyze the point cloud registration suitability with a pre-match, and present a hierarchical matching strategy with multiple geometric constraints in Euclidean Space to match two scans. Finally, we construct a multi-state loop evaluation model for a multi-level structure to determine whether the two candidate scans are a loop. In fact, our method also provides a transformation for point cloud registration with “Simplified Structure” when a loop is detected successfully. Experiments are carried out on three types of indoor environment. A 16 beam Lidar is used to collect data. The experimental results demonstrate that our method can detect global loop closures efficiently and accurately. The average global LCD precision, accuracy and negative are approximately 0.90, 0.96, and 0.97, respectively.
format Online
Article
Text
id pubmed-7219056
institution National Center for Biotechnology Information
language English
publishDate 2020
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-72190562020-05-22 A Novel Loop Closure Detection Approach Using Simplified Structure for Low-Cost LiDAR Ye, Qin Shi, Pengcheng Xu, Kunyuan Gui, Popo Zhang, Shaoming Sensors (Basel) Article Reducing the cumulative error is a crucial task in simultaneous localization and mapping (SLAM). Usually, Loop Closure Detection (LCD) is exploited to accomplish this work for SLAM and robot navigation. With a fast and accurate loop detection, it can significantly improve global localization stability and reduce mapping errors. However, the LCD task based on point cloud still has some problems, such as over-reliance on high-resolution sensors, and poor detection efficiency and accuracy. Therefore, in this paper, we propose a novel and fast global LCD method using a low-cost 16 beam Lidar based on “Simplified Structure”. Firstly, we extract the “Simplified Structure” from the indoor point cloud, classify them into two levels, and manage the “Simplified Structure” hierarchically according to its structure salience. The “Simplified Structure” has simple feature geometry and can be exploited to capture the indoor stable structures. Secondly, we analyze the point cloud registration suitability with a pre-match, and present a hierarchical matching strategy with multiple geometric constraints in Euclidean Space to match two scans. Finally, we construct a multi-state loop evaluation model for a multi-level structure to determine whether the two candidate scans are a loop. In fact, our method also provides a transformation for point cloud registration with “Simplified Structure” when a loop is detected successfully. Experiments are carried out on three types of indoor environment. A 16 beam Lidar is used to collect data. The experimental results demonstrate that our method can detect global loop closures efficiently and accurately. The average global LCD precision, accuracy and negative are approximately 0.90, 0.96, and 0.97, respectively. MDPI 2020-04-17 /pmc/articles/PMC7219056/ /pubmed/32316643 http://dx.doi.org/10.3390/s20082299 Text en © 2020 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
Ye, Qin
Shi, Pengcheng
Xu, Kunyuan
Gui, Popo
Zhang, Shaoming
A Novel Loop Closure Detection Approach Using Simplified Structure for Low-Cost LiDAR
title A Novel Loop Closure Detection Approach Using Simplified Structure for Low-Cost LiDAR
title_full A Novel Loop Closure Detection Approach Using Simplified Structure for Low-Cost LiDAR
title_fullStr A Novel Loop Closure Detection Approach Using Simplified Structure for Low-Cost LiDAR
title_full_unstemmed A Novel Loop Closure Detection Approach Using Simplified Structure for Low-Cost LiDAR
title_short A Novel Loop Closure Detection Approach Using Simplified Structure for Low-Cost LiDAR
title_sort novel loop closure detection approach using simplified structure for low-cost lidar
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7219056/
https://www.ncbi.nlm.nih.gov/pubmed/32316643
http://dx.doi.org/10.3390/s20082299
work_keys_str_mv AT yeqin anovelloopclosuredetectionapproachusingsimplifiedstructureforlowcostlidar
AT shipengcheng anovelloopclosuredetectionapproachusingsimplifiedstructureforlowcostlidar
AT xukunyuan anovelloopclosuredetectionapproachusingsimplifiedstructureforlowcostlidar
AT guipopo anovelloopclosuredetectionapproachusingsimplifiedstructureforlowcostlidar
AT zhangshaoming anovelloopclosuredetectionapproachusingsimplifiedstructureforlowcostlidar
AT yeqin novelloopclosuredetectionapproachusingsimplifiedstructureforlowcostlidar
AT shipengcheng novelloopclosuredetectionapproachusingsimplifiedstructureforlowcostlidar
AT xukunyuan novelloopclosuredetectionapproachusingsimplifiedstructureforlowcostlidar
AT guipopo novelloopclosuredetectionapproachusingsimplifiedstructureforlowcostlidar
AT zhangshaoming novelloopclosuredetectionapproachusingsimplifiedstructureforlowcostlidar