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.1.0.tar.gz (23.6 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.1.0-cp313-cp313-win_amd64.whl (60.5 MB view details)

Uploaded CPython 3.13Windows x86-64

map_closures-2.1.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.1.0-cp313-cp313-macosx_11_0_arm64.whl (9.7 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.12Windows x86-64

map_closures-2.1.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.1.0-cp312-cp312-macosx_11_0_arm64.whl (9.7 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.11Windows x86-64

map_closures-2.1.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.1.0-cp311-cp311-macosx_11_0_arm64.whl (9.7 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.10Windows x86-64

map_closures-2.1.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.1.0-cp310-cp310-macosx_11_0_arm64.whl (9.7 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

File details

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

File metadata

  • Download URL: map_closures-2.1.0.tar.gz
  • Upload date:
  • Size: 23.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for map_closures-2.1.0.tar.gz
Algorithm Hash digest
SHA256 8bf35f1350c128db7da4d2da4af13225faacaf3cbaccf5af6cbd9d02e6957b50
MD5 75b0d06e3b3cff7f288d06c6703d7cbc
BLAKE2b-256 383e5293d374278ffe5ded6c344b6433b010f43968ddb39e5850b64e6bc0dd90

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for map_closures-2.1.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 af76cca8d27951ae37d6748b271d2ed208efc3e6593ef0e5353a004096571c64
MD5 ccef55046088086dfb725d3f2b9b3832
BLAKE2b-256 8cd903a7e49bb88745a44566fd3aa22e72a7c71399e70189ce10f34e479167b7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for map_closures-2.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d586d1658784e5145adcd8fc6c3c6872aeaeddf6127bfb628b48ed1caca4d678
MD5 3c3066cb5b1b3512c9040636ef6e05ad
BLAKE2b-256 fe0e0328f0895b3560daf4bf37e195217486b0142fc8c188f3119c144d88149d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for map_closures-2.1.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 603a2bdfe0b0556b993da1528eaef261c73bacbcb16dc5d417018d81c2676ed9
MD5 27e4fea9db22bb902a358df530e436a9
BLAKE2b-256 1c89b7804fa696fbbe74f14ad030b48fd2d1853432784cb203e573c768ffa254

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for map_closures-2.1.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 46f9844b3b4312aade234b403b0fd5611a0dc8e7a33b94117ec57aa813d3348e
MD5 483e8ad82894f2c040d1d4007def2712
BLAKE2b-256 5dfd74d30d93aefd1d44b8f2ee96deb752d80f976963c5ea02c3e9548a2cfc06

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for map_closures-2.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ced1ff60becf0817c3f0e801bbc8ee1cd4ce43e679a4d46680afe4e2afba3d29
MD5 2b2a36e40905764a48adeb346e091348
BLAKE2b-256 c4c3c5cbc9a01b0ea442b07293f0b000e944b5d76be052d067f5a47b7bbb5f35

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for map_closures-2.1.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 01566c898ba768492c12cc34368970e761ffb45b5c03078bf0ba552fcc4a872d
MD5 6adb3188d68bfac71eb2878f4b7ef77b
BLAKE2b-256 1881a06f8aef0effdcfbcc91ae87f18ad79e9b44589b2b711aba933882135210

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for map_closures-2.1.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 59f12caf4eb8daaa554209feca817f6715a8b6387d067237fd8b8ab467142413
MD5 2662b4b22572e707c022375afa013419
BLAKE2b-256 afaab9210165fc3e4690d87650cb19a88450d086e94d6e21c6deda39302f7767

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for map_closures-2.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ccee0aa066e23f6b17993e72821b1238800279a77b5d484061f91ad5b092b1e6
MD5 6d7666cd55545a3b74f3b8cd99e7eeeb
BLAKE2b-256 1aedf1c59774fe5dee1603896f093788f9db04b832cb3e487605e377ef040ffa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for map_closures-2.1.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a88e58a54dcde36fa4a6e85d7d424cd69b3e57e75c90b16abb30834462ed79f5
MD5 8c9e41301675d681b9ac0d979a6e98ac
BLAKE2b-256 9d193582050558d3d2b3c2232a2319b0deb36de06fee994985f11fa7d44cb0b6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for map_closures-2.1.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 adc2ed9c482679f0fad1ef0daabe43b6d96739a56a4d2e3323284e2b56075498
MD5 0e6984f0d8f991dc9ee1b3abeaab8cef
BLAKE2b-256 984d02fb55b037a799d0627988650ef7bbd6e24f3e7d02997e32988714c1f077

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for map_closures-2.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 deff9a9e0c5faec71419550c0c187239cef7ffec726d2c96e2526340fbf8351b
MD5 3429ffe5db7d4bd1ccf613579a54afdb
BLAKE2b-256 65dfb45c98906b2f39d5df39e2ce6b41551767fcb8edd266ec9a1643df0326d8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for map_closures-2.1.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 11afb15998565fa3346746d1330069ebc5848932d5eca51228f1b8823078746e
MD5 65e7768220d1c8f5e7136cad59ee845d
BLAKE2b-256 4a78120bbc7e2b4b961089758aed7d711ef9eeb92da4c0ee93b988550d2a0f4e

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