A Fast and Robust Feature-Based Scan-Matching Method in 3D SLAM and the Effect of Sampling Strategies

Simultaneous localization and mapping (SLAM) plays an important role in fully autonomous systems when a GNSS (global navigation satellite system) is not available. Studies in both 2D indoor and 3D outdoor SLAM are based on the appearance of environments and utilize scan-matching methods to find rigi...

Full description

Bibliographic Details
Main Authors: Cihan Ulas, Hakan Temeltas
Format: Article
Language:English
Published: SAGE Publishing 2013-11-01
Series:International Journal of Advanced Robotic Systems
Online Access:https://doi.org/10.5772/56964
id doaj-126150b9602e4a89858233e077b131eb
record_format Article
spelling doaj-126150b9602e4a89858233e077b131eb2020-11-25T03:33:02ZengSAGE PublishingInternational Journal of Advanced Robotic Systems1729-88142013-11-011010.5772/5696410.5772_56964A Fast and Robust Feature-Based Scan-Matching Method in 3D SLAM and the Effect of Sampling StrategiesCihan Ulas0Hakan Temeltas1 Istanbul Technical University, Control Engineering Department, Istanbul, Turkey Istanbul Technical University, Control Engineering Department, Istanbul, TurkeySimultaneous localization and mapping (SLAM) plays an important role in fully autonomous systems when a GNSS (global navigation satellite system) is not available. Studies in both 2D indoor and 3D outdoor SLAM are based on the appearance of environments and utilize scan-matching methods to find rigid body transformation parameters between two consecutive scans. In this study, a fast and robust scan-matching method based on feature extraction is introduced. Since the method is based on the matching of certain geometric structures, like plane segments, the outliers and noise in the point cloud are considerably eliminated. Therefore, the proposed scan-matching algorithm is more robust than conventional methods. Besides, the registration time and the number of iterations are significantly reduced, since the number of matching points is efficiently decreased. As a scan-matching framework, an improved version of the normal distribution transform (NDT) is used. The probability density functions (PDFs) of the reference scan are generated as in the traditional NDT, and the feature extraction - based on stochastic plane detection - is applied to the only input scan. By using experimental dataset belongs to an outdoor environment like a university campus, we obtained satisfactory performance results. Moreover, the feature extraction part of the algorithm is considered as a special sampling strategy for scan-matching and compared to other sampling strategies, such as random sampling and grid-based sampling, the latter of which is first used in the NDT. Thus, this study also shows the effect of the subsampling on the performance of the NDT.https://doi.org/10.5772/56964
collection DOAJ
language English
format Article
sources DOAJ
author Cihan Ulas
Hakan Temeltas
spellingShingle Cihan Ulas
Hakan Temeltas
A Fast and Robust Feature-Based Scan-Matching Method in 3D SLAM and the Effect of Sampling Strategies
International Journal of Advanced Robotic Systems
author_facet Cihan Ulas
Hakan Temeltas
author_sort Cihan Ulas
title A Fast and Robust Feature-Based Scan-Matching Method in 3D SLAM and the Effect of Sampling Strategies
title_short A Fast and Robust Feature-Based Scan-Matching Method in 3D SLAM and the Effect of Sampling Strategies
title_full A Fast and Robust Feature-Based Scan-Matching Method in 3D SLAM and the Effect of Sampling Strategies
title_fullStr A Fast and Robust Feature-Based Scan-Matching Method in 3D SLAM and the Effect of Sampling Strategies
title_full_unstemmed A Fast and Robust Feature-Based Scan-Matching Method in 3D SLAM and the Effect of Sampling Strategies
title_sort fast and robust feature-based scan-matching method in 3d slam and the effect of sampling strategies
publisher SAGE Publishing
series International Journal of Advanced Robotic Systems
issn 1729-8814
publishDate 2013-11-01
description Simultaneous localization and mapping (SLAM) plays an important role in fully autonomous systems when a GNSS (global navigation satellite system) is not available. Studies in both 2D indoor and 3D outdoor SLAM are based on the appearance of environments and utilize scan-matching methods to find rigid body transformation parameters between two consecutive scans. In this study, a fast and robust scan-matching method based on feature extraction is introduced. Since the method is based on the matching of certain geometric structures, like plane segments, the outliers and noise in the point cloud are considerably eliminated. Therefore, the proposed scan-matching algorithm is more robust than conventional methods. Besides, the registration time and the number of iterations are significantly reduced, since the number of matching points is efficiently decreased. As a scan-matching framework, an improved version of the normal distribution transform (NDT) is used. The probability density functions (PDFs) of the reference scan are generated as in the traditional NDT, and the feature extraction - based on stochastic plane detection - is applied to the only input scan. By using experimental dataset belongs to an outdoor environment like a university campus, we obtained satisfactory performance results. Moreover, the feature extraction part of the algorithm is considered as a special sampling strategy for scan-matching and compared to other sampling strategies, such as random sampling and grid-based sampling, the latter of which is first used in the NDT. Thus, this study also shows the effect of the subsampling on the performance of the NDT.
url https://doi.org/10.5772/56964
work_keys_str_mv AT cihanulas afastandrobustfeaturebasedscanmatchingmethodin3dslamandtheeffectofsamplingstrategies
AT hakantemeltas afastandrobustfeaturebasedscanmatchingmethodin3dslamandtheeffectofsamplingstrategies
AT cihanulas fastandrobustfeaturebasedscanmatchingmethodin3dslamandtheeffectofsamplingstrategies
AT hakantemeltas fastandrobustfeaturebasedscanmatchingmethodin3dslamandtheeffectofsamplingstrategies
_version_ 1724565102208745472