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