Skip to main content

MapClosures



  •   Install   •   ICRA24 Paper   •   IJRR26 Paper   •   Contact Us

Effectively Detecting Loop Closures using Point Cloud Density Maps.

image


Install the Python API and CLI

pip install map-closures

Usage

The following command will provide details about how to use our pipeline:
map_closure_pipeline --help

CLI_usage

Providing the -v flag will initialize the visualizer:
map_closure_pipeline -v

Visualizer

Citation

If you use this library for any academic work, please cite our original papers.

@inproceedings{gupta2024icra,
    author     = {S. Gupta and T. Guadagnino and B. Mersch and I. Vizzo and C. Stachniss},
    title      = {{Effectively Detecting Loop Closures using Point Cloud Density Maps}},
    booktitle  = {IEEE International Conference on Robotics and Automation (ICRA)},
    year       = {2024},
    codeurl    = {https://github.com/PRBonn/MapClosures},
}
@article{gupta2026ijrr,
    author     = {Saurabh Gupta and Tiziano Guadagnino and Benedikt Mersch and Niklas Trekel and Meher V. R. Malladi and Cyrill Stachniss},
    title      = {{Efficiently Closing Loops in LiDAR-Based SLAM Using Point Cloud Density Maps}},
    booktitle  = {The International Journal of Robotics Research (IJRR)},
    volume     = {0},
    number     = {0},
    year       = {2026},
    codeurl    = {https://github.com/PRBonn/MapClosures},
}

Acknowledgement

This repository is heavily inspired by, and also depends on KISS-ICP

Contributors

Metadata

Release files for map-closures 2.2.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for map-closures 2.2.0
File Size Uploaded
map_closures-2.2.0.tar.gz 24.0 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for map-closures 2.2.0
File
map_closures-2.2.0-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
map_closures-2.2.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ x86-64 Details
map_closures-2.2.0-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
map_closures-2.2.0-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
map_closures-2.2.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64 Details
map_closures-2.2.0-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
map_closures-2.2.0-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
map_closures-2.2.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64 Details
map_closures-2.2.0-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
map_closures-2.2.0-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
map_closures-2.2.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64 Details
map_closures-2.2.0-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details

Total release size: 508.9 MB

Release files / map_closures-2.2.0.tar.gz

Download URL map_closures-2.2.0.tar.gz
Size 24.0 kB
Tags Source
SHA-256 checksum
How to use checksums
b7b7db069422bd76d88312131a90a7e40bbcc9c6cdb5949d7de29fdcd91b7668
BLAKE2b-256 checksum
How to use checksums
303682aa9a91c7592627d9d951c87a7c3eedd28a110e85a8057027b874674c27
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / map_closures-2.2.0-cp313-cp313-win_amd64.whl

Download URL map_closures-2.2.0-cp313-cp313-win_amd64.whl
Size 60.5 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
230d236e034646f36407eb0fc257b3c4719fa9f822783a889135ac9d5b21e2ee
BLAKE2b-256 checksum
How to use checksums
5b8cb75190a8a625a44cef0340b6ea40072a36bd403c92112c5eeb695a820e0d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / map_closures-2.2.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL map_closures-2.2.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 57.0 MB
Tags CPython 3.13 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
f0bd47c7e2d1fe8c68d8a1c2ed715906afa4969f8cf4f16e778aa23cf1721e3d
BLAKE2b-256 checksum
How to use checksums
b40710bf160e2cb538d85025ad2f8fac8da343c75cdaad8622eb33416de71b3a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / map_closures-2.2.0-cp313-cp313-macosx_11_0_arm64.whl

Download URL map_closures-2.2.0-cp313-cp313-macosx_11_0_arm64.whl
Size 9.7 MB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
c22b3e799e81d75a40bb09fe3624ed7f4ef188c0c6f18201312804de44dff2c6
BLAKE2b-256 checksum
How to use checksums
b50731d780ebd1d99fc1023c184245cd6834b46386867ed6390f42a922222a12
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / map_closures-2.2.0-cp312-cp312-win_amd64.whl

Download URL map_closures-2.2.0-cp312-cp312-win_amd64.whl
Size 60.5 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
4cb7d0d42bd8b1216b358e7b4064e4b0ca803c1719106f20b0d9b8911e5d3b86
BLAKE2b-256 checksum
How to use checksums
228c7a3253a53b4cd471f23a7b6d6ab904eee73a13bb41451ee9c91c7d7a2840
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / map_closures-2.2.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL map_closures-2.2.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 57.0 MB
Tags CPython 3.12 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
2bc4a6dd3ab2474c9df186217759a746249f02cfac51791f137638ff547d6b37
BLAKE2b-256 checksum
How to use checksums
fc0ee07af4fa2ebe1b79907c7a187f7d0710712e9abfdbe76a348a1a087d31c4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / map_closures-2.2.0-cp312-cp312-macosx_11_0_arm64.whl

Download URL map_closures-2.2.0-cp312-cp312-macosx_11_0_arm64.whl
Size 9.7 MB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
6070626efa25596e7e51972fcfee3a9e61717f3bb4ef4e5e9b432180a2bd572d
BLAKE2b-256 checksum
How to use checksums
509de4ac8b5aa1a82e3068b0722ec470ca1cc7f29c9371a1d0431add89c003fb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / map_closures-2.2.0-cp311-cp311-win_amd64.whl

Download URL map_closures-2.2.0-cp311-cp311-win_amd64.whl
Size 60.5 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
d2f006c5618973761e2d37d134725256f672128a615a82dd0cfaae40d7c60e79
BLAKE2b-256 checksum
How to use checksums
00e326e7d36809bc67f69ebb0a13d49637a4d38c4653a86a865d57921c57f5ae
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / map_closures-2.2.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL map_closures-2.2.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 57.0 MB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
68eb6179e4bee4316be5f01ea38d8b68c0302ae13c4e8bd8203a71436696f4d1
BLAKE2b-256 checksum
How to use checksums
31b3a9bba04c8d1abffd50fc870a72a42f60b317f2e992c2bca3d47877a6f3f5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / map_closures-2.2.0-cp311-cp311-macosx_11_0_arm64.whl

Download URL map_closures-2.2.0-cp311-cp311-macosx_11_0_arm64.whl
Size 9.7 MB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
ed001ac039b72f373f39be18c453e3a9896827f469214dc247d72f55a3a5095f
BLAKE2b-256 checksum
How to use checksums
16333797539d24569bbe74ae108fa58c4c7775cd853aa5e605be4df06d87175a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / map_closures-2.2.0-cp310-cp310-win_amd64.whl

Download URL map_closures-2.2.0-cp310-cp310-win_amd64.whl
Size 60.5 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
4bd85172b8ef2e64b5a50cf1a5f049fd8754bd69e5495da0eb8cfa5cfe420c81
BLAKE2b-256 checksum
How to use checksums
c019c21b86b9203d26f4ddd69fb0ef6ae203943de7f5c16b81f7181fa420f984
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / map_closures-2.2.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL map_closures-2.2.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 57.0 MB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
fa6579a86efad5c741ebbf91982d302462927e23456c330dfeb98097b6450c98
BLAKE2b-256 checksum
How to use checksums
7a1c5cc9784afea12dc88ce37781260f1a88e6ba92a352bceb18ec0fc8c643e0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / map_closures-2.2.0-cp310-cp310-macosx_11_0_arm64.whl

Download URL map_closures-2.2.0-cp310-cp310-macosx_11_0_arm64.whl
Size 9.7 MB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
d39fc43309c81948400c61919b9fd64761560eeb67ce8b910ed4af6f648ec41c
BLAKE2b-256 checksum
How to use checksums
b5641183c11aced8c096a824e7845d3e37477b2ab7d86f3e6bba697a8e58c45c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release history Release notifications | RSS feed

This release

2.2.0 This release

13 release files

2.1.0

13 release files

2.0.2

19 release files

2.0.0

19 release files

1.0.1

18 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page