Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

Efficiently Closing Loops in LiDAR-Based SLAM Using Point Cloud Density Maps

About

Consistent maps are key for most autonomous mobile robots. They often use SLAM approaches to build such maps. Loop closures via place recognition help maintain accurate pose estimates by mitigating global drift. This paper presents a robust loop closure detection pipeline for outdoor SLAM with LiDAR-equipped robots. The method handles various LiDAR sensors with different scanning patterns, field of views and resolutions. It generates local maps from LiDAR scans and aligns them using a ground alignment module to handle both planar and non-planar motion of the LiDAR, ensuring applicability across platforms. The method uses density-preserving bird's eye view projections of these local maps and extracts ORB feature descriptors from them for place recognition. It stores the feature descriptors in a binary search tree for efficient retrieval, and self-similarity pruning addresses perceptual aliasing in repetitive environments. Extensive experiments on public and self-recorded datasets demonstrate accurate loop closure detection, long-term localization, and cross-platform multi-map alignment, agnostic to the LiDAR scanning patterns, fields of view, and motion profiles.

Saurabh Gupta, Tiziano Guadagnino, Benedikt Mersch, Niklas Trekel, Meher V. R. Malladi, Cyrill Stachniss• 2025

Related benchmarks

TaskDatasetResultRank
Inter-session place recognitionWild-Places Venman01-04 (12 query-database pairs)
R@1 Mean0.478
19
Intra-session Place RecognitionWild-Places Venman04
R@174.1
13
Intra-session Place RecognitionWild-Places (Karawatha03)
R@158.5
13
Intra-session Place RecognitionWild-Places (Venman03)
R@118
13
Place RecognitionWild-Places Karawatha01-04 (inter-session (12 query-database pairs))
R@1 Mean48.4
13
Place RecognitionOxford Forest Evo:Single (Intra-session)
R@135.9
13
Place RecognitionOxford Forest of Dean (Intra-session)
R@116.6
13
Global RelocalizationVenman Evo25:00 + 25:02
ATE [m]15.2
8
Global RelocalizationVenman Evo25:00 + 25:03
ATE (m)11.5
8
Global RelocalizationVenman Loop V-01
ATE (m)6.88
8
Showing 10 of 17 rows

Other info

Follow for update