Skip to content

Releases: PRBonn/kiss-icp

Hotfix

07 Apr 16:09
Compare
Choose a tag to compare

Creating this release to replace the package in the python pypi.org repo

Improve rosbag support

07 Apr 13:16
Compare
Choose a tag to compare

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: v0.2.5...v0.2.6

Use official oneAPI/TBB

06 Apr 17:36
1fc4ce8
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.2.3...v0.2.5

Add github actions

26 Mar 09:19
Compare
Choose a tag to compare

No real code changed

Improve ROS1 and ROS2 readers

23 Feb 17:03
Compare
Choose a tag to compare
v0.2.2

Improve rosbag ROS1 and ROS2 dataloaders

Fix out of tree builds

23 Feb 11:04
Compare
Choose a tag to compare
v0.2.1

Fix out-of-tree ROS and Python builds

Add ROS2 support

23 Feb 10:55
71a6a0b
Compare
Choose a tag to compare

Major refactor of KISS-ICP to add ROS2 support

2023-02-23_13-20

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.

Fix rotation and voxel types

17 Feb 19:12
ba9fb90
Compare
Choose a tag to compare

New features:

Thanks everyone for the contributions!

kiss_sample.mp4

Add ROS1 support for KISS-ICP

24 Jan 16:36
199172a
Compare
Choose a tag to compare

Just:

$ cd ~/catkin_ws/ && git clone https://github.com/PRBonn/kiss-icp && catkin build

and enjoy!

kiss_icp_ros.mp4

New Project Structure

19 Jan 18:08
5fb2ceb
Compare
Choose a tag to compare

Just moving files here and there :-)

ROS support coming soon...