Skip to main content

KISS-SLAM



Install   •   Paper   •   Contact Us

KISS-SLAM is a simple, robust, and accurate 3D LiDAR SLAM system that just works.

motivation


Install

pip install kiss-slam

Running the system

Next, follow the instructions on how to run the system by typing:

kiss_slam_pipeline --help

This should print the following help message:

help

Config

You can generate a default config.yaml by typing:

kiss_slam_dump_config

which will generate a kiss_slam.yaml file. Now, you can modify the parameters and pass the file to the --config option when running the kiss_slam_pipeline.

Install Python API (developer mode)

For development purposes:

sudo apt install git python3-pip libeigen3-dev libsuitesparse-dev
python3 -m pip install --upgrade pip
git clone https://github.com/PRBonn/kiss-slam.git
cd kiss-slam
make editable

Citation

If you use this library for any academic work, please cite our original paper:

@article{kiss2025arxiv,
  author   = {T. Guadagnino and B. Mersch and S. Gupta and I. Vizzo and G. Grisetti and C. Stachniss},
  title    = {{KISS-SLAM: A Simple, Robust, and Accurate 3D LiDAR SLAM System With Enhanced Generalization Capabilities}},
  journal  = {arXiv preprint},
  year     = 2025,
  volume   = {arXiv:2503.12660},
  url      = {https://arxiv.org/pdf/2503.12660},
}

Acknowledgements

This project builds on top of KISS-ICP, MapClosures, and g2o.

Contributing

We envision KISS-SLAM as a community-driven project. We love to see how the project is growing, thanks to the contributions from the community. We would love to see your face in the list below; open a Pull Request!

Contact Us

For questions or feedback:

Metadata

Release files for kiss-slam 0.0.2

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

Source distribution (sdist)

Source distribution for kiss-slam 0.0.2
File Size Uploaded Provenance Actions
kiss_slam-0.0.2.tar.gz 17.9 kB Without provenance Details for kiss_slam-0.0.2.tar.gz

Built distributions (wheels)

Table of built distributions (wheels) for kiss-slam 0.0.2
File Actions
kiss_slam-0.0.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ x86-64 Details for kiss_slam-0.0.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
kiss_slam-0.0.2-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details for kiss_slam-0.0.2-cp313-cp313-macosx_11_0_arm64.whl
kiss_slam-0.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64 Details for kiss_slam-0.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
kiss_slam-0.0.2-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details for kiss_slam-0.0.2-cp312-cp312-macosx_11_0_arm64.whl
kiss_slam-0.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64 Details for kiss_slam-0.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
kiss_slam-0.0.2-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details for kiss_slam-0.0.2-cp311-cp311-macosx_11_0_arm64.whl
kiss_slam-0.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64 Details for kiss_slam-0.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
kiss_slam-0.0.2-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details for kiss_slam-0.0.2-cp310-cp310-macosx_11_0_arm64.whl
kiss_slam-0.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ x86-64 Details for kiss_slam-0.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
kiss_slam-0.0.2-cp39-cp39-macosx_11_0_arm64.whl CPython 3.9 CPython 3.9 macOS 11.0+ ARM64 Details for kiss_slam-0.0.2-cp39-cp39-macosx_11_0_arm64.whl
kiss_slam-0.0.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.8 CPython 3.8 Linux glibc 2.17+ x86-64 Details for kiss_slam-0.0.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
kiss_slam-0.0.2-cp38-cp38-macosx_11_0_arm64.whl CPython 3.8 CPython 3.8 macOS 11.0+ ARM64 Details for kiss_slam-0.0.2-cp38-cp38-macosx_11_0_arm64.whl

Total release size: 8.6 MB

Release files / kiss_slam-0.0.2.tar.gz

Download URL kiss_slam-0.0.2.tar.gz
Size 17.9 kB
Tags Source
SHA-256 checksum
How to use checksums
b4f91e71b6dbdc60459c0776e0b405d9e3abef06c25b5495d54e4e46da487a2f
BLAKE2b-256 checksum
How to use checksums
4253ec4687980b62bacca1b3dd716dd5efafd224a88228cfd699aca3f61d5fb4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.9

Release files / kiss_slam-0.0.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL kiss_slam-0.0.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 781.1 kB
Tags CPython 3.13 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
06045cfe6c25886b3ac328676b0bef28a3f49aa67c17ad4038c0e5ed90375c1f
BLAKE2b-256 checksum
How to use checksums
a85470317c3bf37063d70e9c1c4df2cc34d1f030c0fd7de40955d95fe07d39df
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.9

Release files / kiss_slam-0.0.2-cp313-cp313-macosx_11_0_arm64.whl

Download URL kiss_slam-0.0.2-cp313-cp313-macosx_11_0_arm64.whl
Size 654.6 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
cb1f987a9c0a1c70dae052785f950ed6acbdc2885fcc1b1af4f1055bfd7fa4a4
BLAKE2b-256 checksum
How to use checksums
dbeb5ee11d731a35820c0f086cd87d5890363e1eb42e5d96f11c95a095f6a556
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.9

Release files / kiss_slam-0.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL kiss_slam-0.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 780.4 kB
Tags CPython 3.12 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
c017ad0fc4425e22b023d2b6328f18bd5eab6b980a1e4b540b4e0de3ef0d5939
BLAKE2b-256 checksum
How to use checksums
aa5254319708f5857c2acf9d1007d3f28b53b448564d19c8688fb476ddc1129c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.9

Release files / kiss_slam-0.0.2-cp312-cp312-macosx_11_0_arm64.whl

Download URL kiss_slam-0.0.2-cp312-cp312-macosx_11_0_arm64.whl
Size 654.6 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
a185c6397966b614d33de20973a5fd5567309e7e41d196af07fa91a4859d0440
BLAKE2b-256 checksum
How to use checksums
59f562d0e362bcb15f2626f0921fdeb1f602f99a1d50555f3895cdfefa3737fc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.9

Release files / kiss_slam-0.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL kiss_slam-0.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 783.0 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
7233c21ab69b80bb62e8aa9f5ca825e2b5008029a232057df7fb4a5693689508
BLAKE2b-256 checksum
How to use checksums
bf1a848c85228a80fe1201038697d4bfd702e7cbf60cde7587e62ba22bb648fb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.9

Release files / kiss_slam-0.0.2-cp311-cp311-macosx_11_0_arm64.whl

Download URL kiss_slam-0.0.2-cp311-cp311-macosx_11_0_arm64.whl
Size 651.4 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
9470b661e35d74a3ca9a69e597d2714aa22f9be0e3312b4d952f3d25120d2e74
BLAKE2b-256 checksum
How to use checksums
d692879a61228f693ed154ed912dc1b8167596a59bac670ad9e3407b4f864306
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.9

Release files / kiss_slam-0.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL kiss_slam-0.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 783.5 kB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
57788d54ceb1fb8e9b63ac92e0f9e911277350d70b31383cb4c36d2f6ee3e8d2
BLAKE2b-256 checksum
How to use checksums
976e981a62c1ecf80dd72ff7f229d7c8b595e71a4074969671a0c9d28d3cb832
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.9

Release files / kiss_slam-0.0.2-cp310-cp310-macosx_11_0_arm64.whl

Download URL kiss_slam-0.0.2-cp310-cp310-macosx_11_0_arm64.whl
Size 650.5 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
5760f39e829874a96c482ebe4ce061706c79b2cef41929e49920028bc4c50935
BLAKE2b-256 checksum
How to use checksums
9b5aed728cc92e01e112d9ad7f30cfa81813f079a65b456da381f111bdcbd2e6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.9

Release files / kiss_slam-0.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL kiss_slam-0.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 784.6 kB
Tags CPython 3.9 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
b8268f23ffbff2a50829082cad8614191fc1a05491b7b41ef1539c54a43b2691
BLAKE2b-256 checksum
How to use checksums
b7a6bbec2f4f35ef8c92eb35851874c7f3d6ea07efcccd927c4933d45f6cda5e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.9

Release files / kiss_slam-0.0.2-cp39-cp39-macosx_11_0_arm64.whl

Download URL kiss_slam-0.0.2-cp39-cp39-macosx_11_0_arm64.whl
Size 650.7 kB
Tags CPython 3.9 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
d90e70493a102f56a3d43a84f57b3790438482245001ada02065c7ec74ea2c91
BLAKE2b-256 checksum
How to use checksums
4648133a8d5db8796f32cfa2e426cbd66eeb5a7d3b1feda757d90c998ab11c69
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.9

Release files / kiss_slam-0.0.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL kiss_slam-0.0.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 784.5 kB
Tags CPython 3.8 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
b33345b0f56493111cbb4feff38ad9cdea6c81c71f52338e07b806e5c4531697
BLAKE2b-256 checksum
How to use checksums
804f32cfb73b18cbfa64db31363a03d359e2d682c834ad333e8c58e530cddc7a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.9

Release files / kiss_slam-0.0.2-cp38-cp38-macosx_11_0_arm64.whl

Download URL kiss_slam-0.0.2-cp38-cp38-macosx_11_0_arm64.whl
Size 650.6 kB
Tags CPython 3.8 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
44c113f974be77b07d9298f697b78493c2917c2f56fbf8b6d28a0e44067d3c05
BLAKE2b-256 checksum
How to use checksums
962bcc1a02f1d4e6803259e7e22c00bae697495a57c025a2913e4de590126e41
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.9

Security for kiss-slam 0.0.2

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.0.2 This release

13 release files No provenance

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