Paper
5 July 2024 Lidar SLAM algorithm based on bag of words loop detection
Shumin Liu, Bingbing Wu, Xingfeng Chen, Jiannan Dan
Author Affiliations +
Proceedings Volume 13184, Third International Conference on Electronic Information Engineering and Data Processing (EIEDP 2024); 131843L (2024) https://doi.org/10.1117/12.3033104
Event: 3rd International Conference on Electronic Information Engineering and Data Processing (EIEDP 2024), 2024, Kuala Lumpur, Malaysia
Abstract
LOAM stands as a quintessential 3D Lidar SLAM algorithm capable of real-time robot positioning and mapping; however, it may succumb to positioning drift and mapping inaccuracies during prolonged operation. Addressing LOAM's limitations, LeGO-LOAM enhances robustness by integrating loop closure detection via ICP, yet it remains susceptible to false positives or omissions in expansive environments. In light of these challenges, this study introduces a Lidar SLAM algorithm that leverages a bag-of-words approach for loop closure detection. Adopting LOAM as the preliminary odometry, the method incorporates LinK3D alongside a bag-of-words model to devise a novel loop detection module. The process unfolds as follows: initially, the LinK3D algorithm is employed to extract and characterize point cloud features; subsequently, a hash data structure is utilized to construct the bag-of-words model for these descriptors. Thereafter, drawing inspiration from TF-IDF, the method expedites loop closure detection by computing the 6-DoF pose transformation between valid loop frames and the current frame. Ultimately, pose adjustments are refined using the graph optimization tool GTSAM. To enhance the feature representation and robustness of the LinK3D algorithm, this paper introduces an augmented LinK3D feature extraction technique, which integrates plane feature data. The algorithm's efficacy was ascertained through a series of tests on six Lidar point cloud sequences from the KITTI public dataset, including sequences 00, 05, and 09, benchmarked against classical SLAM algorithms such as A-LOAM and LeGO-LOAM. Evaluation across two dimensions—pose precision and mapping quality—confirmed the proposed algorithm's significant reduction in cumulative errors, elevated positioning accuracy, and enhanced mapping fidelity, all while meeting the real-time operational criteria.
(2024) Published by SPIE. Downloading of the abstract is permitted for personal use only.
Shumin Liu, Bingbing Wu, Xingfeng Chen, and Jiannan Dan "Lidar SLAM algorithm based on bag of words loop detection", Proc. SPIE 13184, Third International Conference on Electronic Information Engineering and Data Processing (EIEDP 2024), 131843L (5 July 2024); https://doi.org/10.1117/12.3033104
Advertisement
Advertisement
RIGHTS & PERMISSIONS
Get copyright permission  Get copyright permission on Copyright Marketplace
KEYWORDS
Point clouds

LIDAR

Detection and tracking algorithms

Feature extraction

Mathematical optimization

Pose estimation

Visualization

Back to Top