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, and they often use SLAM approaches to build such maps. Loop closures via place recognition help to maintain accurate pose estimates by mitigating global drift, and are thus key for realizing an effective SLAM system. This paper presents a robust loop closure detection pipeline for outdoor SLAM with LiDAR-equipped robots. Our method handles various LiDAR sensors with different scanning patterns, fields of view, 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 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. We provide the code for our pipeline as open-source software at https://github.com/PRBonn/MapClosures.

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
Loop Closure DetectionHeLiPR Bridge Bridge02 Bridge03
AP47.2
13
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
Inter-session Loop Closure DetectionHeLiPR Town01 03 Aeva Aeries II (Inter-session)
AP34.9
12
Intra-session loop closure detectionNCLT 2012-01-08
AP70.3
10
Showing 10 of 61 rows

Other info

Follow for update