PRBonn/MapClosures

Effectively Detecting Loop Closures using Point Cloud Density Maps

What it solves

MapClosures addresses the challenge of effectively detecting loop closures in LiDAR-based SLAM (Simultaneous Localization and Mapping). Loop closure detection is critical for correcting drift in a robot's estimated trajectory by recognizing when the robot has returned to a previously visited location.

How it works

The project utilizes point cloud density maps to identify and match previously visited areas, allowing the system to recognize loop closures more efficiently and accurately than traditional methods.

Who it’s for

This tool is designed for robotics researchers and developers working with LiDAR-based SLAM systems who need a reliable way to handle loop closure detection.

Highlights

  • Provides both a C++ library for high-performance integration and a Python API/CLI for ease of use.
  • Based on research published in ICRA 2024 and IJRR 2026.
  • Includes a visualizer to inspect the loop closure pipeline.
  • Built upon and inspired by the KISS-ICP framework.

Related

  • Project
  • Project
  • Project
  • Project
  • Project