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.2.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.2-cp313-cp313-win_amd64.whl (60.4 MB view details)

Uploaded CPython 3.13Windows x86-64

map_closures-2.0.2-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.2-cp313-cp313-macosx_11_0_arm64.whl (9.6 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

map_closures-2.0.2-cp312-cp312-win_amd64.whl (60.4 MB view details)

Uploaded CPython 3.12Windows x86-64

map_closures-2.0.2-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.2-cp312-cp312-macosx_11_0_arm64.whl (9.6 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

map_closures-2.0.2-cp311-cp311-win_amd64.whl (60.4 MB view details)

Uploaded CPython 3.11Windows x86-64

map_closures-2.0.2-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.2-cp311-cp311-macosx_11_0_arm64.whl (9.6 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

map_closures-2.0.2-cp310-cp310-win_amd64.whl (60.4 MB view details)

Uploaded CPython 3.10Windows x86-64

map_closures-2.0.2-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.2-cp310-cp310-macosx_11_0_arm64.whl (9.6 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

map_closures-2.0.2-cp39-cp39-win_amd64.whl (60.4 MB view details)

Uploaded CPython 3.9Windows x86-64

map_closures-2.0.2-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.2-cp39-cp39-macosx_11_0_arm64.whl (9.6 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

map_closures-2.0.2-cp38-cp38-win_amd64.whl (60.4 MB view details)

Uploaded CPython 3.8Windows x86-64

map_closures-2.0.2-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.2-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.2.tar.gz.

File metadata

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

File hashes

Hashes for map_closures-2.0.2.tar.gz
Algorithm Hash digest
SHA256 72bdc90488d302050381a21bd4bad54ab9cf9eda878dbf51d4ac9bf9571e5b04
MD5 fb34726d9539804893ce4b2344b90953
BLAKE2b-256 c2046d02defc444d994d729f26f24d1fae83e72d5a37280320690830da77ff7b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for map_closures-2.0.2-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 63320d58c848bf5bc62a0920d6cc0d2b89a6ff01432fa3d3ea59bd6d9dd94bf9
MD5 fa3c277653f85d1c1cc6f4cd23da9312
BLAKE2b-256 9a798a57eaefb19340f5fd1756c57c1427bc5f4a3547d7263804f6ca8d6176e1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for map_closures-2.0.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b6bafb852fe611ac4ed898a4865df8799b501f776893021fa878da1fb603f4b7
MD5 49b443e96d91369846d73de9ad6f272e
BLAKE2b-256 4cfd3573621d2868d07f53edaf62396e7d3753b0c916c365d0b376fc19ac2d05

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for map_closures-2.0.2-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c26a9d01c34c245126ab52096378133fc9fc31610fb10a95079597f87063f041
MD5 59176105a74df7f5040b2e94959e6e39
BLAKE2b-256 27668b072d87a250f47fac270d57f55410eb0d7b8d286c1fc8e51d2396c994cf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for map_closures-2.0.2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 dab0749e9c6916091426a3b55e8d500d25c2f6433f0a2171d2de3ffc2499dfff
MD5 e27941f09957df10f4a5491ada3e5588
BLAKE2b-256 e72dc7c68962981eee9210b5005e2d45e6d8c6e3e02c5d6731de0964f2ebc37b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for map_closures-2.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 fdfde2ee5702c87ce65af1743c9d7a537ec5da911b83ddb624e0ed256c92515d
MD5 410038a089a35230c55d7f48209cd42f
BLAKE2b-256 81f41cc250dfa017ded834b874ee95aeaa30355899d81ac1e7fb45796c6ca400

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for map_closures-2.0.2-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 034b981fb00b86a0e2ab056edfc1a95aa88736173d75c7cc0c622ccc35640ffe
MD5 d8eaff25aea200f69a8b0ece644f7000
BLAKE2b-256 88d4439a67973b0bb060a2687540f4956717c8689616fb08644ecc04239fdacf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for map_closures-2.0.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 5ab9547c89435fdc73c9fc5accec929d5ef754826cb5c4619b98a067dab2e872
MD5 5d6af303a5ab8f5ef1f6058cdaac9327
BLAKE2b-256 54a35160e8e308972fdfc7944d2e26f23017c8878a8e911cc41557780d9366f0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for map_closures-2.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2cad05c1b55946a8cbc937c3d05b2fcc5ab0b447382a5a25d62d8e0d8ad3b0f6
MD5 3927b224b4dcecfe57316f2719942abf
BLAKE2b-256 1c0c17a3c1f4630b742d22f0b728b02722e5f5292532e9fdf9aef91221bb940f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for map_closures-2.0.2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 165f25df8fd0970f9ba4fd40da78ca83b4cd3ff79e5a78695ef6df44b9156406
MD5 7801a42a90e2a8351c43b82337f1e1d8
BLAKE2b-256 2dd9d69878b1cb9c135cc5863b6abbd7a2e0512f96b485fbef549e129ab9bb53

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for map_closures-2.0.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 cf18673612bddc9c41d1406585814ce8091fbe65a655186f2bacac079c0e96e1
MD5 320f24d21e08f07a1bd0b767dff7e554
BLAKE2b-256 8a55d38cdd109059b3bbbaf9b1462f57e689e609a266e8d35fa33e2bf3b4deb0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for map_closures-2.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7631c37c44ad810dc593b042d97102b1c31335bb5338a4742f1ebe05bd38c905
MD5 927c8e374f1857a2012ba19d01fa562a
BLAKE2b-256 277b0f791fe9e16ab2997eacf8d024971bd78c4bc274ca7196c387df3ecd060e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for map_closures-2.0.2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6f8e19cd6639c9e96fad30be24fbd28e50a32ac37cbbecd50f97ad1e3a15fe5d
MD5 051b1f05b8e996c5c1d014bfa624c47f
BLAKE2b-256 b9b7bd72400fe50118d777e0edc20c6939f1edf5ed2d8e11e3482690be763942

See more details on using hashes here.

File details

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

File metadata

  • Download URL: map_closures-2.0.2-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 60.4 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for map_closures-2.0.2-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 6935b78f5518a1c82537ebc1f21597e3e62885a0c8f69045274134dcba545574
MD5 3e53c807d72ce1e51c950b61384fb810
BLAKE2b-256 b35133eaeaabd45b7dc859879ac82ba97f3bfcb033cfebf94cf6f86b97202175

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for map_closures-2.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a368a8ebb76426635fb7ed96121539f4a9c1f8b20ddc740fd76524ed1abb1309
MD5 ce665d7d0e5e900afb5032546951313f
BLAKE2b-256 a631ab84a4cc774273909beaa2391e14e9231c85b1f28f1f022a20a87f196405

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for map_closures-2.0.2-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 488023dfd16ba3c63c6af0796e4ec1315409d8bf664f68bb63dcbc8334741d7e
MD5 ea1315eab4d507c9a8e8b646c348e65e
BLAKE2b-256 625b5bd60b44d9efa5c98e4a070decae4fce49d2eaefd1852fcd300769e21b82

See more details on using hashes here.

File details

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

File metadata

  • Download URL: map_closures-2.0.2-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 60.4 MB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for map_closures-2.0.2-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 15276c2c1842cb61335aa25d5adcbb34923b2286b6cd3e091b92ac4de144720c
MD5 3a5b34e311e724cfcf446e40a0c56bdd
BLAKE2b-256 08f0a5ba71df0e740272fc61abb82f06dc1167ff7a7ffbc098eb20e53eb88432

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for map_closures-2.0.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 162373d3a420fdb7b98579ecdd6638d9b6e75905d61788358031843ddcaa2dc9
MD5 69cc525faca191bfeba9e8cbe2157fe0
BLAKE2b-256 1938ea92229b359b68dbf426ca4a9dee92f05eb59d6c9135be7159e3d54dfab6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for map_closures-2.0.2-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7be664e5db279659aa51e2fdf1499a4452b92bef1909f201c033cdde131b48a5
MD5 f16b7911428cdeb88cceda6e62bd7a1e
BLAKE2b-256 57a8f0fe01f4b5e225b6d2e1ba7a80504b7522d85d8282b53d8c987281f7605a

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