Kiss-icp

Latest version: v0.4.0

Safety actively analyzes 638681 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 4

0.2.6

What's Changed
This PR brings all the power of kiss-icp to NON-ROS environments. An example (tested) is a macOS on a M2 chip. Since we can't natively install ROS1 or ROS2, relying on such tools forbids the use of the pipeline for simple rosbags. Therefore, building on top of the `rosbags` library, we now support loading ROS1/ROS2 and .mcap files on any target system.

This PR can be considered a continuation of 75.

Other changes:
- Better guessing of user intentions: `kiss_icp_pipeline <path-to-any-ros-related-bag-or-dir>` now works. With bagfiles, ROS2 databases, multiple bagfiles, etc. No need to select the topic beforehand, we will guess or guide you through it
- Improve error msgs in case the topic is wrongly specified
- ROS 1 / ROS 2 dataloaders merged into one unique one
- Support to read the directory if the user specifies the `metadata.yaml` file
- Support for multiple `.bag` files inside on unqiue directory. Finally!
- Merge "a bit" the mcap and ros dataloadres
- Improve help message
- `rosbags` is now. a hard dependency for any ROS related pipeline. Before, we had the option to avoid installing it and using the native ROS 1 support. Since this is such a tiny library, it doesn't hurt to do this

**Full Changelog**: https://github.com/PRBonn/kiss-icp/compare/v0.2.5...v0.2.6

0.2.5

What's Changed
* Add black and clang-format style checks + pre-commit config by nachovizzo in https://github.com/PRBonn/kiss-icp/pull/102
* Nacho/add mcap dataloader by nachovizzo in https://github.com/PRBonn/kiss-icp/pull/104
* Move style checks to pre-commit by ahans in https://github.com/PRBonn/kiss-icp/pull/103
* Enable and fix warnings by ahans in https://github.com/PRBonn/kiss-icp/pull/100
* Build ROS/ROS 2 nodes in CI by ahans in https://github.com/PRBonn/kiss-icp/pull/105
* More robust detection of ROS 1 vs ROS 2 by jlblancoc in https://github.com/PRBonn/kiss-icp/pull/107
* Nacho/improve mcap dataloader by nachovizzo in https://github.com/PRBonn/kiss-icp/pull/109
* Use sum() over channel_message_counts by jtbandes in https://github.com/PRBonn/kiss-icp/pull/114
* Add timestamps - KITTI, Rosbag by saurabh1002 in https://github.com/PRBonn/kiss-icp/pull/120
* Remove clang hacks by ahans in https://github.com/PRBonn/kiss-icp/pull/121
* Use official TBB v2021.8.0 release by ahans in https://github.com/PRBonn/kiss-icp/pull/126
* Nacho/cleanup 3rdparty cmake by nachovizzo in https://github.com/PRBonn/kiss-icp/pull/129
* Fix python pipeline by nachovizzo in https://github.com/PRBonn/kiss-icp/pull/131
* Fix macOS cibuildwheel by nachovizzo in https://github.com/PRBonn/kiss-icp/pull/132
* Nacho/fix release pipeline by nachovizzo in https://github.com/PRBonn/kiss-icp/pull/133

New Contributors
* ahans made their first contribution in https://github.com/PRBonn/kiss-icp/pull/103
* jlblancoc made their first contribution in https://github.com/PRBonn/kiss-icp/pull/107
* jtbandes made their first contribution in https://github.com/PRBonn/kiss-icp/pull/114
* saurabh1002 made their first contribution in https://github.com/PRBonn/kiss-icp/pull/120

**Full Changelog**: https://github.com/PRBonn/kiss-icp/compare/v0.2.3...v0.2.5

0.2.3

No real code changed

0.2.2

0.2.1

0.2.0

Major refactor of KISS-ICP to add ROS2 support

![2023-02-23_13-20](https://user-images.githubusercontent.com/21349875/220911309-ec492d4f-c30b-499c-ae80-b2e26bf236ba.png)


major changes

- Add Sophus dependency to improve readability of the registration pipeline
- Move registration loop inside the Registracion.cpp module for better consistency
- Re arrange folder structure

New features

- Python folder is now a standalone project that can be used independently of the git repository
- ROS folder is now a standalone project that can be used independently of the git repository
- ROS2 support, alongside with ROS1 support. Pick the one you like the most.

Page 2 of 4

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.