KISS-SLAM
Install • Paper • Contact Us
KISS-SLAM is a simple, robust, and accurate 3D LiDAR SLAM system that just works.
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:
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:
- GitHub Issues: https://github.com/PRBonn/kiss-slam/issues
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)
| 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)
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.