Recent Releases of kiss-icp

kiss-icp - v1.2.3

What's Changed

  • Use callable for generic dataloader by @tizianoGuadagnino in https://github.com/PRBonn/kiss-icp/pull/441
  • Gupta/fix serialized dataloaders by @saurabh1002 in https://github.com/PRBonn/kiss-icp/pull/445
  • Fix open3d not raising an exception on invalid files when guessing dataset format by @Adraub in https://github.com/PRBonn/kiss-icp/pull/442
  • v1.2.3 by @tizianoGuadagnino in https://github.com/PRBonn/kiss-icp/pull/446

New Contributors

  • @Adraub made their first contribution in https://github.com/PRBonn/kiss-icp/pull/442

Full Changelog: https://github.com/PRBonn/kiss-icp/compare/v1.2.2...v1.2.3

- C++
Published by tizianoGuadagnino over 1 year ago

kiss-icp - v1.2.2

Finally fix deskewing and the kernel threshold

What's Changed

  • Update GitHub actions' versions by @saurabh1002 in https://github.com/PRBonn/kiss-icp/pull/424
  • Remove paris luco dataset and plyfile dependency. Fixes #425 by @nachovizzo in https://github.com/PRBonn/kiss-icp/pull/426
  • Simplify deskewing by @benemer in https://github.com/PRBonn/kiss-icp/pull/427
  • Read Timestamps from PLY by @tizianoGuadagnino in https://github.com/PRBonn/kiss-icp/pull/428
  • Change default config by @tizianoGuadagnino in https://github.com/PRBonn/kiss-icp/pull/429
  • Make empty timestamps default everywhere by @benemer in https://github.com/PRBonn/kiss-icp/pull/430
  • Same defaults for ROS and CPP by @tizianoGuadagnino in https://github.com/PRBonn/kiss-icp/pull/431
  • Deskew the scans by default by @tizianoGuadagnino in https://github.com/PRBonn/kiss-icp/pull/432
  • Move the normalization of the timestamps in preprocessing by @tizianoGuadagnino in https://github.com/PRBonn/kiss-icp/pull/433
  • Remove divided by three in the robust kernel by @tizianoGuadagnino in https://github.com/PRBonn/kiss-icp/pull/437
  • v1.2.2 by @tizianoGuadagnino in https://github.com/PRBonn/kiss-icp/pull/438

Full Changelog: https://github.com/PRBonn/kiss-icp/compare/v1.2.1...v1.2.2

- C++
Published by tizianoGuadagnino over 1 year ago

kiss-icp - v1.2.1

What's Changed

  • Update CI Actions by @tizianoGuadagnino in https://github.com/PRBonn/kiss-icp/pull/423

Full Changelog: https://github.com/PRBonn/kiss-icp/compare/v1.2.0...v1.2.1

- C++
Published by tizianoGuadagnino over 1 year ago

kiss-icp - v1.2.0

Highlight

Finally deskew in the proper reference frame, results improve slightly overall. Fix memory allocations, added a proper preprocessing pipeline with control on the number of threads

What's Changed

  • Reduce memory allocation by @tizianoGuadagnino in https://github.com/PRBonn/kiss-icp/pull/410
  • Improve Runtime by reshaping the DataAssociation by @tizianoGuadagnino in https://github.com/PRBonn/kiss-icp/pull/411
  • Use relative names for topics by @fdila in https://github.com/PRBonn/kiss-icp/pull/415
  • Remove unused EigenToPointCloud2 by @benemer in https://github.com/PRBonn/kiss-icp/pull/416
  • Publish map in odom_lidar frame by @benemer in https://github.com/PRBonn/kiss-icp/pull/417
  • Preprocessing Pipeline by @tizianoGuadagnino in https://github.com/PRBonn/kiss-icp/pull/412
  • Input timestamps by @tizianoGuadagnino in https://github.com/PRBonn/kiss-icp/pull/419
  • Fix known issues with dataloaders by @tizianoGuadagnino in https://github.com/PRBonn/kiss-icp/pull/420
  • Deskewing...again by @tizianoGuadagnino in https://github.com/PRBonn/kiss-icp/pull/421
  • New Release: 1.2.0 by @tizianoGuadagnino in https://github.com/PRBonn/kiss-icp/pull/422

New Contributors

  • @fdila made their first contribution in https://github.com/PRBonn/kiss-icp/pull/415

Full Changelog: https://github.com/PRBonn/kiss-icp/compare/v1.1.0...v1.2.0

- C++
Published by tizianoGuadagnino over 1 year ago

kiss-icp - v1.1.0

Incorporate the new Kissualizer from @l00p3, some minor bug fixes, and a bunch of changes to the VoxelHashMap

What's Changed

  • Fix EXISTS resolves symlinks but add_subdirectory does not by @MCFurry in https://github.com/PRBonn/kiss-icp/pull/377
  • Tiziano/Remove voxel block by @tizianoGuadagnino in https://github.com/PRBonn/kiss-icp/pull/381
  • Tiziano/Inner voxel resolution by @tizianoGuadagnino in https://github.com/PRBonn/kiss-icp/pull/382
  • Kissualizer: a new KISS-ICP visualizer! by @l00p3 in https://github.com/PRBonn/kiss-icp/pull/379
  • Move NN search back to the VoxelHashMap by @tizianoGuadagnino in https://github.com/PRBonn/kiss-icp/pull/388
  • Remove GetPoints by @tizianoGuadagnino in https://github.com/PRBonn/kiss-icp/pull/389
  • Remove unused header by @nachovizzo in https://github.com/PRBonn/kiss-icp/pull/394
  • Use const by @nachovizzo in https://github.com/PRBonn/kiss-icp/pull/395
  • Nacho/GitHub linguistics by @nachovizzo in https://github.com/PRBonn/kiss-icp/pull/397
  • Fix issue in the readros2messages calling by @LeoBrizi in https://github.com/PRBonn/kiss-icp/pull/398
  • Version 1.1.0 by @tizianoGuadagnino in https://github.com/PRBonn/kiss-icp/pull/401

New Contributors

  • @MCFurry made their first contribution in https://github.com/PRBonn/kiss-icp/pull/377
  • @LeoBrizi made their first contribution in https://github.com/PRBonn/kiss-icp/pull/398

Full Changelog: https://github.com/PRBonn/kiss-icp/compare/v1.0.0...v1.1.0

- C++
Published by tizianoGuadagnino over 1 year ago

kiss-icp - v1.0.0

Major changes in the C++ and Python API, and ROS wrapper

What's Changed

  • Remove always True flag by @nachovizzo in https://github.com/PRBonn/kiss-icp/pull/281
  • Nacho/add codeowners by @nachovizzo in https://github.com/PRBonn/kiss-icp/pull/287
  • Prepend kiss_icp_ for env variable usage by @nachovizzo in https://github.com/PRBonn/kiss-icp/pull/286
  • Nacho/strip nn search from voxel hash map by @nachovizzo in https://github.com/PRBonn/kiss-icp/pull/290
  • Create config executable by @benemer in https://github.com/PRBonn/kiss-icp/pull/293
  • Add support for limiting num_threads in tbb task by @zzodo in https://github.com/PRBonn/kiss-icp/pull/252
  • Auto 2257 fix double construction kiss icp cpp by @nachovizzo in https://github.com/PRBonn/kiss-icp/pull/294
  • Nacho/get rid of get adjacent voxels by @nachovizzo in https://github.com/PRBonn/kiss-icp/pull/291
  • Remove unnecessary path publishing pipeline by @nachovizzo in https://github.com/PRBonn/kiss-icp/pull/284
  • Refactor ROS parametrization by @nachovizzo in https://github.com/PRBonn/kiss-icp/pull/282
  • Fix and improve ROS visualization by @nachovizzo in https://github.com/PRBonn/kiss-icp/pull/285
  • Fix bug where point would match with random point by @02alexander in https://github.com/PRBonn/kiss-icp/pull/300
  • Clean leftover from merge conflicts by @nachovizzo in https://github.com/PRBonn/kiss-icp/pull/301
  • Use string for sequence by @benemer in https://github.com/PRBonn/kiss-icp/pull/303
  • Change default to None by @benemer in https://github.com/PRBonn/kiss-icp/pull/305
  • VoxelHashMap ereasing of the voxels by @kulfer80 in https://github.com/PRBonn/kiss-icp/pull/310
  • Add dataloader for HeLiPR by @benemer in https://github.com/PRBonn/kiss-icp/pull/306
  • Remove Gitlab CI by @nachovizzo in https://github.com/PRBonn/kiss-icp/pull/311
  • Make rosbag dataloader take path to dir by @benemer in https://github.com/PRBonn/kiss-icp/pull/314
  • Reduce compute in RemovePointsFarFromLocation by @QuentinTorg in https://github.com/PRBonn/kiss-icp/pull/320
  • Get absolute path first in case . is data_dir by @benemer in https://github.com/PRBonn/kiss-icp/pull/321
  • helipr - add to sequence dataloader, remove file extension check by @saurabh1002 in https://github.com/PRBonn/kiss-icp/pull/322
  • Typo in HeLIPR dataloader by @tizianoGuadagnino in https://github.com/PRBonn/kiss-icp/pull/325
  • Refactor KissICP pipeline to mantain just 1 pose instead of full trajectory. Fixes #122 by @nachovizzo in https://github.com/PRBonn/kiss-icp/pull/318
  • Consistent type for GT poses by @benemer in https://github.com/PRBonn/kiss-icp/pull/326
  • Change target names by @tizianoGuadagnino in https://github.com/PRBonn/kiss-icp/pull/327
  • EXCLUDEFROMALL goes into the FetchContent_Declare by @tizianoGuadagnino in https://github.com/PRBonn/kiss-icp/pull/328
  • Fix ATE by @benemer in https://github.com/PRBonn/kiss-icp/pull/324
  • Remove personal workspaces by @benemer in https://github.com/PRBonn/kiss-icp/pull/329
  • Adjust Global Frame in odometry pipeline by @tizianoGuadagnino in https://github.com/PRBonn/kiss-icp/pull/331
  • Cleanup ROS package.xml and CMakeLists.txt by @nachovizzo in https://github.com/PRBonn/kiss-icp/pull/337
  • HeLiPR: Make sure chunk size is sufficient by @benemer in https://github.com/PRBonn/kiss-icp/pull/338
  • Fix kissicpdump_config executable by @benemer in https://github.com/PRBonn/kiss-icp/pull/345
  • Changed hash function in preprocessing to be consistent with voxel map hash by @kulfer80 in https://github.com/PRBonn/kiss-icp/pull/341
  • gcc 14 fails compilation - initialize an uninitialized variable by @mehermvr in https://github.com/PRBonn/kiss-icp/pull/350
  • Some memory saving is possible when getting points from voxel hash map by @l00p3 in https://github.com/PRBonn/kiss-icp/pull/349
  • Typo fix in find_dependencies: dependecy to dependency by @l00p3 in https://github.com/PRBonn/kiss-icp/pull/348
  • Attempt to fix macOS CI by @nachovizzo in https://github.com/PRBonn/kiss-icp/pull/356
  • mcap reader: Use extracted topic by @benemer in https://github.com/PRBonn/kiss-icp/pull/353
  • Add timestamps to mcap by @benemer in https://github.com/PRBonn/kiss-icp/pull/355
  • Make voxel computation consistent across all source code by @saurabh1002 in https://github.com/PRBonn/kiss-icp/pull/354
  • Remove redundant Modulus operation for Voxel Hash function by @saurabh1002 in https://github.com/PRBonn/kiss-icp/pull/358
  • Fix Ubuntu 20.04 dev build by @nachovizzo in https://github.com/PRBonn/kiss-icp/pull/361
  • Handled Zero Division Error in pipeline.py by @karthikbolla in https://github.com/PRBonn/kiss-icp/pull/344
  • Fix include headers by @saurabh1002 in https://github.com/PRBonn/kiss-icp/pull/365
  • Revise Voxel functionalities in VoxelHashMap and Preprocessing by @tizianoGuadagnino in https://github.com/PRBonn/kiss-icp/pull/362
  • Style changes in voxelization and preprocessing utilities by @nachovizzo in https://github.com/PRBonn/kiss-icp/pull/364
  • Nacho/remove kitti from core library by @nachovizzo in https://github.com/PRBonn/kiss-icp/pull/369
  • Fix Ouster dataloader for 0.11 - 0.12 sdk updates by @bexcite in https://github.com/PRBonn/kiss-icp/pull/372
  • Add LiDAR odometry to tf tree by @nachovizzo in https://github.com/PRBonn/kiss-icp/pull/371
  • Remove unncessary python list appends by @saurabh1002 in https://github.com/PRBonn/kiss-icp/pull/373
  • Bumb version by @tizianoGuadagnino in https://github.com/PRBonn/kiss-icp/pull/375

New Contributors

  • @zzodo made their first contribution in https://github.com/PRBonn/kiss-icp/pull/252
  • @02alexander made their first contribution in https://github.com/PRBonn/kiss-icp/pull/300
  • @kulfer80 made their first contribution in https://github.com/PRBonn/kiss-icp/pull/310
  • @QuentinTorg made their first contribution in https://github.com/PRBonn/kiss-icp/pull/320
  • @mehermvr made their first contribution in https://github.com/PRBonn/kiss-icp/pull/350
  • @l00p3 made their first contribution in https://github.com/PRBonn/kiss-icp/pull/349
  • @karthikbolla made their first contribution in https://github.com/PRBonn/kiss-icp/pull/344

Full Changelog: https://github.com/PRBonn/kiss-icp/compare/v0.4.0...v1.0.0

- C++
Published by tizianoGuadagnino almost 2 years ago

kiss-icp - v0.4.0 - Drop ROS 1 support

⚠️IMPORTANT ROS 1 is no longer supported ⚠️

What's Changed

  • Use .model_dump() because .dict() is outdated by @benemer in https://github.com/PRBonn/kiss-icp/pull/279
  • Nacho/remove ros 1 support by @nachovizzo in https://github.com/PRBonn/kiss-icp/pull/280

Full Changelog: https://github.com/PRBonn/kiss-icp/compare/v0.3.0...v0.4.0

- C++
Published by nachovizzo over 2 years ago

kiss-icp - v0.3.0 - Last ROS 1 support

⚠️IMPORTANT This is the last release that supports ROS 1 ⚠️

What's Changed

  • Enable zero-copy by @roncapat in https://github.com/PRBonn/kiss-icp/pull/171
  • Update hash function to use primes by @ybrunken in https://github.com/PRBonn/kiss-icp/pull/178
  • Nacho/sync ros wrappers by @nachovizzo in https://github.com/PRBonn/kiss-icp/pull/188
  • Account for multiple timestamp datatypes for PointCloud2 messages by @nachovizzo in https://github.com/PRBonn/kiss-icp/pull/169
  • Add options to toggle odom and alias tf (continued from #92) by @willcbaker in https://github.com/PRBonn/kiss-icp/pull/149
  • Expose 2 more functions from the map API by @nachovizzo in https://github.com/PRBonn/kiss-icp/pull/189
  • Update boreas.py by @kurthobein in https://github.com/PRBonn/kiss-icp/pull/190
  • Minor typo fix by @changh95 in https://github.com/PRBonn/kiss-icp/pull/194
  • Another minor typo by @changh95 in https://github.com/PRBonn/kiss-icp/pull/195
  • Tiziano/normalize timestamps by @tizianoGuadagnino in https://github.com/PRBonn/kiss-icp/pull/193
  • fix: typo by @RyuYamamoto in https://github.com/PRBonn/kiss-icp/pull/196
  • Fix param declaration by @giafranchini in https://github.com/PRBonn/kiss-icp/pull/199
  • Nacho/scikit build core by @nachovizzo in https://github.com/PRBonn/kiss-icp/pull/198
  • add tf parameters to launch file by @Maik13579 in https://github.com/PRBonn/kiss-icp/pull/208
  • ADDED: a check for cmake version by @NehilDanis in https://github.com/PRBonn/kiss-icp/pull/203
  • ADDED: a function to prevent code repetition by @NehilDanis in https://github.com/PRBonn/kiss-icp/pull/205
  • Path fix, to use dataloader outside kiss-icp by @sumanthrao1997 in https://github.com/PRBonn/kiss-icp/pull/214
  • Suppress correct_scan from config (unused parameter). by @fghoussen in https://github.com/PRBonn/kiss-icp/pull/222
  • Update pipeline.py by @kurthobein in https://github.com/PRBonn/kiss-icp/pull/218
  • fix kitti rotation error unit by @YuePanEdward in https://github.com/PRBonn/kiss-icp/pull/224
  • Style change by @nachovizzo in https://github.com/PRBonn/kiss-icp/pull/229
  • Simplify CI by @nachovizzo in https://github.com/PRBonn/kiss-icp/pull/230
  • output ouster timestamps in python pipeline by @pierrebenet in https://github.com/PRBonn/kiss-icp/pull/235
  • Tiziano/build linear system by @tizianoGuadagnino in https://github.com/PRBonn/kiss-icp/pull/249
  • Add support for multi-sensor scenarios by @nachovizzo in https://github.com/PRBonn/kiss-icp/pull/232
  • ROS 2 one-liner install update by @horverno in https://github.com/PRBonn/kiss-icp/pull/251
  • Nacho/re enable ipc by @nachovizzo in https://github.com/PRBonn/kiss-icp/pull/253
  • Remove externally unused function from API by @nachovizzo in https://github.com/PRBonn/kiss-icp/pull/250
  • Support Pydantic V2 by @ahans in https://github.com/PRBonn/kiss-icp/pull/265
  • Paint map in global view by @benemer in https://github.com/PRBonn/kiss-icp/pull/269
  • Fix incorrect installation hyperlink by @kerryeon in https://github.com/PRBonn/kiss-icp/pull/272
  • Fix (hopefully) cibuildwheel by @nachovizzo in https://github.com/PRBonn/kiss-icp/pull/278

New Contributors

  • @kurthobein made their first contribution in https://github.com/PRBonn/kiss-icp/pull/190
  • @changh95 made their first contribution in https://github.com/PRBonn/kiss-icp/pull/194
  • @tizianoGuadagnino made their first contribution in https://github.com/PRBonn/kiss-icp/pull/193
  • @RyuYamamoto made their first contribution in https://github.com/PRBonn/kiss-icp/pull/196
  • @giafranchini made their first contribution in https://github.com/PRBonn/kiss-icp/pull/199
  • @Maik13579 made their first contribution in https://github.com/PRBonn/kiss-icp/pull/208
  • @NehilDanis made their first contribution in https://github.com/PRBonn/kiss-icp/pull/203
  • @fghoussen made their first contribution in https://github.com/PRBonn/kiss-icp/pull/222
  • @YuePanEdward made their first contribution in https://github.com/PRBonn/kiss-icp/pull/224
  • @pierrebenet made their first contribution in https://github.com/PRBonn/kiss-icp/pull/235
  • @horverno made their first contribution in https://github.com/PRBonn/kiss-icp/pull/251
  • @kerryeon made their first contribution in https://github.com/PRBonn/kiss-icp/pull/272

Full Changelog: https://github.com/PRBonn/kiss-icp/compare/v0.2.10...v0.3.0

- C++
Published by nachovizzo over 2 years ago

kiss-icp - Fix new Pydantic breaking changes

What's Changed

  • Fix installation instructions for extra dependencies by @benemer in https://github.com/PRBonn/kiss-icp/pull/153
  • Fix python install setup.py by @nachovizzo in https://github.com/PRBonn/kiss-icp/pull/154
  • Fix typo by @roncapat in https://github.com/PRBonn/kiss-icp/pull/160
  • As ROS2 rclcpp Component [#162] by @roncapat in https://github.com/PRBonn/kiss-icp/pull/163
  • Update to latest tsl_robin version by @ybrunken in https://github.com/PRBonn/kiss-icp/pull/177
  • 179 pydantic settings broke kiss icp python due to its major version update to 201 by @nachovizzo in https://github.com/PRBonn/kiss-icp/pull/180
  • cibuildwheel does not support Python3.6 anymore thus, we also don't by @nachovizzo in https://github.com/PRBonn/kiss-icp/pull/182

New Contributors

  • @benemer made their first contribution in https://github.com/PRBonn/kiss-icp/pull/153
  • @roncapat made their first contribution in https://github.com/PRBonn/kiss-icp/pull/160
  • @ybrunken made their first contribution in https://github.com/PRBonn/kiss-icp/pull/177

Full Changelog: https://github.com/PRBonn/kiss-icp/compare/v0.2.9...v0.2.10

- C++
Published by nachovizzo almost 3 years ago

kiss-icp - Add M1/M2 Apple Silicon Python support

This release drastically reduces the wheel size of the python packages

What's Changed

  • fix README typo by @JacksonK9 in https://github.com/PRBonn/kiss-icp/pull/140
  • Relax cmake requirements by @nachovizzo in https://github.com/PRBonn/kiss-icp/pull/141
  • Nacho/cleanup 3rdparty cmake by @nachovizzo in https://github.com/PRBonn/kiss-icp/pull/143

New Contributors

  • @JacksonK9 made their first contribution in https://github.com/PRBonn/kiss-icp/pull/140

Full Changelog: https://github.com/PRBonn/kiss-icp/compare/v0.2.8...v0.2.9

- C++
Published by nachovizzo about 3 years ago

kiss-icp - v0.2.8: Add jumpable dataloaders

What's Changed

  • Nacho/hot fix pipeline by @nachovizzo in https://github.com/PRBonn/kiss-icp/pull/136
  • Nacho/add isort by @nachovizzo in https://github.com/PRBonn/kiss-icp/pull/137
  • Nacho/fix generic dataloader by @nachovizzo in https://github.com/PRBonn/kiss-icp/pull/139

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

- C++
Published by nachovizzo about 3 years ago

kiss-icp - Hotfix

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

- C++
Published by nachovizzo about 3 years ago

kiss-icp - Improve rosbag support

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

- C++
Published by nachovizzo about 3 years ago

kiss-icp - Use official oneAPI/TBB

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 channelmessagecounts 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

- C++
Published by nachovizzo about 3 years ago

kiss-icp - Add github actions

No real code changed

- C++
Published by nachovizzo over 3 years ago

kiss-icp - Improve ROS1 and ROS2 readers

- C++
Published by nachovizzo over 3 years ago

kiss-icp - Fix out of tree builds

- C++
Published by nachovizzo over 3 years ago

kiss-icp - Add ROS2 support

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.

- C++
Published by nachovizzo over 3 years ago

kiss-icp - Fix rotation and voxel types

New features:

  • config files are now optional thanks @markuspi
  • new voxel type, improves readability and a bit performance @tizianoGuadagnino
  • Rotations stays "roatations", the Python API still opeartes on 4x4 matrices @tizianoGuadagnino and @mattalvarado
  • some typos fixed @LimHyungTae

Thanks everyone for the contributions!

KISS-ICP demo

- C++
Published by nachovizzo over 3 years ago

kiss-icp - Add ROS1 support for KISS-ICP

Just:

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

https://user-images.githubusercontent.com/21349875/214351010-7e1abb90-0b0f-4cbd-a50a-5b2f790b0f28.mp4

- C++
Published by nachovizzo over 3 years ago

kiss-icp - New Project Structure

Just moving files here and there :-)

ROS support coming soon...

- C++
Published by nachovizzo over 3 years ago

kiss-icp - Open source KISS-ICP

As promised! The entire project is now open-source!!!

Feel free to submit any new issue if something is not working as expected

- C++
Published by nachovizzo over 3 years ago

kiss-icp - Add preliminary rosbag2 support

📰 NEWS!!! 📰: Preliminary rosbag2 support (only for testing the pipeline)

Make sure you upgrade your kiss-icp version to v0.0.7. More info in #6

sh pip install -U kiss-icp

To get started: out

- C++
Published by nachovizzo over 3 years ago

kiss-icp - v0.0.6

Small iteration to improve the visualization. pip install -U kiss-icp to upgrade your current installation

- C++
Published by nachovizzo over 3 years ago

kiss-icp - v0.0.5

📰 NEWS!!! 📰: BETA-release (only for testing the pipeline)

We release a python-package supported on macOS, Windows, and Linux to test the KISS-ICP pipeline. To get started just run

sh pip install kiss-icp

To get started: out

- C++
Published by nachovizzo over 3 years ago