Skip to main content

Effectively Detecting Loop Closures using Point Cloud Density Maps

Project description

MapClosures



  •   Install   •   ICRA24 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 paper.

@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},
}

Acknowledgement

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

Contributors

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

map_closures-2.0.0.tar.gz (23.4 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

map_closures-2.0.0-cp313-cp313-win_amd64.whl (60.5 MB view details)

Uploaded CPython 3.13Windows x86-64

map_closures-2.0.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (57.0 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

map_closures-2.0.0-cp313-cp313-macosx_11_0_arm64.whl (9.6 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

map_closures-2.0.0-cp312-cp312-win_amd64.whl (60.5 MB view details)

Uploaded CPython 3.12Windows x86-64

map_closures-2.0.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (57.0 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

map_closures-2.0.0-cp312-cp312-macosx_11_0_arm64.whl (9.6 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

map_closures-2.0.0-cp311-cp311-win_amd64.whl (60.5 MB view details)

Uploaded CPython 3.11Windows x86-64

map_closures-2.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (57.0 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

map_closures-2.0.0-cp311-cp311-macosx_11_0_arm64.whl (9.6 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

map_closures-2.0.0-cp310-cp310-win_amd64.whl (60.5 MB view details)

Uploaded CPython 3.10Windows x86-64

map_closures-2.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (57.0 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

map_closures-2.0.0-cp310-cp310-macosx_11_0_arm64.whl (9.6 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

map_closures-2.0.0-cp39-cp39-win_amd64.whl (60.5 MB view details)

Uploaded CPython 3.9Windows x86-64

map_closures-2.0.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (57.0 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

map_closures-2.0.0-cp39-cp39-macosx_11_0_arm64.whl (9.6 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

map_closures-2.0.0-cp38-cp38-win_amd64.whl (60.5 MB view details)

Uploaded CPython 3.8Windows x86-64

map_closures-2.0.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (57.0 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

map_closures-2.0.0-cp38-cp38-macosx_11_0_arm64.whl (42.4 MB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

File details

Details for the file map_closures-2.0.0.tar.gz.

File metadata

  • Download URL: map_closures-2.0.0.tar.gz
  • Upload date:
  • Size: 23.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.12.8

File hashes

Hashes for map_closures-2.0.0.tar.gz
Algorithm Hash digest
SHA256 85e2e13de142d3219b5d4d205642c8f257956967ab507a542671384c394ca334
MD5 7215699a9769466aca683544249f6536
BLAKE2b-256 bc990f51410bca090451b520f1d14d799c64c95b91d157064b1406c8bb3b90ff

See more details on using hashes here.

File details

Details for the file map_closures-2.0.0-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for map_closures-2.0.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 7f547dd9b3a241ffdddc6091116979f70b9554de95f5130f87cd13f4e023b59b
MD5 63699a2c4b77e3a0705157ec2c2fb29d
BLAKE2b-256 d3051f5681872f8d6f0078fabe50adfc9ccdd144e9c0abe6df191c21fb1165a0

See more details on using hashes here.

File details

Details for the file map_closures-2.0.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for map_closures-2.0.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4f7051aaeb02b0e61477329421063b917a3238133bcc237c3dd52b31343c7f0c
MD5 e6cdfec6c099a278907e28344b13e041
BLAKE2b-256 e466671851263d186edc58b1a092f92a605a8faa32d8139d52f48fe3842c1355

See more details on using hashes here.

File details

Details for the file map_closures-2.0.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for map_closures-2.0.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a831182993bc1ad11200744cc8fed61bea18b01d23dde325cf017c81d8781214
MD5 98ed07b47c6a86d704d2081c195373a2
BLAKE2b-256 9466d5a769962df6fd6bc841f13099523ad84c9ce3d19a02b0ed47ff2df26a6c

See more details on using hashes here.

File details

Details for the file map_closures-2.0.0-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for map_closures-2.0.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 aebc1556e19bd5ae882a4afe8ebb1ef56aba095f8cc057e6b48d7885150281ea
MD5 b4fee7a43b322b4e72d113814c11af7a
BLAKE2b-256 d4760b8f7db02ec75f1f05c9b4276ec003704bd9f7ac15d62d85fc11dba6d328

See more details on using hashes here.

File details

Details for the file map_closures-2.0.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for map_closures-2.0.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 836f9fff252d653173def3fb3c9b3f181be765e29940503ce7b671b8a7fbd706
MD5 abcca95f9e914057e8a529bb11e24938
BLAKE2b-256 50c44ff29670b64e11c0f3b566f06b2c771ee091f50d8e67bdc0a14a3efb79cd

See more details on using hashes here.

File details

Details for the file map_closures-2.0.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for map_closures-2.0.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 72ab6d6dc95e21b8d0fa4e2c79ad0c758b0f5871bb490a856cf554d84d05a8f7
MD5 115a4491af443ee72567b512cdb31699
BLAKE2b-256 5139262b42ea97ba56a145aa96c214af25e2469974b65ce9c6c6619cf1b19491

See more details on using hashes here.

File details

Details for the file map_closures-2.0.0-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for map_closures-2.0.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 746eb98a1eb5938cd7d16d4a0e3ff2afdad2add5a0aa8a4f042460d618ceadff
MD5 387c1d31258fa033fd8ddc2072add5f7
BLAKE2b-256 f34fef402b9e7ecf91a0a4eae04da09c9c2053f0b2f1c17821b879a10d76497e

See more details on using hashes here.

File details

Details for the file map_closures-2.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for map_closures-2.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 61099f1e62ef600f15376c8efb6dd0fef92107fe2ebcfedc7e4569559f671ea4
MD5 9edefb6f7883aa7374664327bc94b02f
BLAKE2b-256 19c86a24f953cc5b000f3dd8e895786af64b8776d6358293b5f261bd02d05f2a

See more details on using hashes here.

File details

Details for the file map_closures-2.0.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for map_closures-2.0.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 27a37f701fe2a297932b08a7034404c7c37ee5319a82285658a773a9e029cba6
MD5 d5841a48e99a0109bc0b19243e6c1865
BLAKE2b-256 122aabc50b7471648b5a9a047a732553b6dfcab8e389e019dcbb1847bddc64f3

See more details on using hashes here.

File details

Details for the file map_closures-2.0.0-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for map_closures-2.0.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 ac5777ad412c99b63da15e078070f4889330744bd92372fce36690039ef649b1
MD5 fb8115fea13de13b8eec73ced2eb1642
BLAKE2b-256 05739a7dd5695edb1e087df773b914c88657b7cf10ff8f403f3cc9fe61ac5136

See more details on using hashes here.

File details

Details for the file map_closures-2.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for map_closures-2.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0273ee09cf407155385a49e46e5d11f5d707a82b19131902753ab6cdeba7ae00
MD5 09e87dc52a823852a9da91d9374b905a
BLAKE2b-256 7b3c7ca92e3fa92c750fcb98b70355fa2a9c9c0588a8d5283168a9ef7f977ef3

See more details on using hashes here.

File details

Details for the file map_closures-2.0.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for map_closures-2.0.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 24bc76654a17e9cb1840a5d694143c6585e1b2a9600c74320315acbfbdafb18a
MD5 571750a48ba558e7a9c6e706a8c4b1c0
BLAKE2b-256 9c801fe185815395ba23ebe037c95da5c6b896f364bd0edc8111618058103825

See more details on using hashes here.

File details

Details for the file map_closures-2.0.0-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: map_closures-2.0.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 60.5 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.12.8

File hashes

Hashes for map_closures-2.0.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 0d79e51af385765478661ea9eb5b3a03cdc72e6a819b747309b4b5a89567a46b
MD5 eb28316681770bae74aefd68a8d21fe3
BLAKE2b-256 48bc8a3a01a5673b7d941e0480b42b5556df1d2029593533ed471b31b5e6410c

See more details on using hashes here.

File details

Details for the file map_closures-2.0.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for map_closures-2.0.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 023eeda8ebadf038ce227a2c6e2e5abbee8fcd4f5d2dc62a60bfeeed3f91ac93
MD5 54a0fec1e115ad17310fbce460dc23eb
BLAKE2b-256 0b9d6be90ab3df177accac6203198958fc5d8902450810417fb1b2bce106f2f7

See more details on using hashes here.

File details

Details for the file map_closures-2.0.0-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for map_closures-2.0.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c97502317268e29a52b7425eaff946e5048362e7f14d451e873960d8817c9b35
MD5 aac09e899361e009886db76f63e4131f
BLAKE2b-256 71b0dbe98934af2aeb9a4b0bb9c4ad257012df966d085079ea6e591d5e1d9931

See more details on using hashes here.

File details

Details for the file map_closures-2.0.0-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: map_closures-2.0.0-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 60.5 MB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.12.8

File hashes

Hashes for map_closures-2.0.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 2a80222a9359fe4caa4dea7f61d73b0e8a8b45a88c1682574535d007e436ca2a
MD5 273f71162e07abe8bdee681b01ccc9c5
BLAKE2b-256 742e65da3aedf670cdc5797b8ab5e01869147931c0c4ab0cb4ff935fd3da80eb

See more details on using hashes here.

File details

Details for the file map_closures-2.0.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for map_closures-2.0.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5accdd8bba35542dd0678bb0faceba61bea7fc5d6f801bcc9749630b69f9605f
MD5 fcea4c906eb05aea935a4c441e1ca14e
BLAKE2b-256 b50255d665e021975ccb19cc466018e27be296a4c14ebe25ef6070f52a408ecf

See more details on using hashes here.

File details

Details for the file map_closures-2.0.0-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for map_closures-2.0.0-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a3283213884340f287d7631bebc74064d5b0564c142af24b257d95241b9bc065
MD5 1012cba093eb39ef5da77e589e4935f0
BLAKE2b-256 091a5195f59543547cb15157bb65d695c9c91ddee9c856328913624bab9443e3

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page