Package Summary
| Version | 2.8.0 |
| License | GPLv3 |
| Build type | CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/MOLAorg/mola.git |
| VCS Type | git |
| VCS Version | develop |
| Last Updated | 2026-05-01 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Jose-Luis Blanco-Claraco
Authors
mola_pose_list
Data structures and algorithms related to SE(3) poses.
This repository provides the C++ classes:
SearchablePoseListHashedSetSE3
Build and install
Refer to the root MOLA repository.
License
This package is released under the GNU GPL v3 license. Other options available upon request.
Changelog for package mola_pose_list
2.8.0 (2026-04-29)
-
Merge pull request #141 from MOLAorg/feat/pose-list-multiple feat: pose lists now support multiple nearby poses (Useful for non-repetitive scanners)
-
feat: pose lists now support multiple nearby poses (Useful for Livox scanners)
-
Merge pull request #138 from MOLAorg/fix/kf-map fix: robustify edge cases from last API changes
-
fix: robustify edge cases from last API changes
-
Merge pull request #137 from MOLAorg/feat/metric-map-changes-for-lo-grav-align mola_metric_maps: per-KF pose plumbing for online gravity rebake
-
fix(mola_pose_list): cap k at cloud size in SearchablePoseList::check nn_multiple_search resizes its output vectors to the requested k regardless of how many neighbours actually exist, leaving trailing entries uninitialized when the cloud has fewer than k points. The best-match selection in check() then iterated over those garbage distances and indices, producing a wrong nearest-pose result whenever the list held fewer than 20 entries. Cap k to the actual cloud size before calling nn_multiple_search. Adds a regression test (test_check_with_few_kfs) that previously failed with the stale code: 3 KFs along x, query at (4.9, 0, 0) used to snap to the (0, 0, 0) entry instead of the correct (5, 0, 0). Co-Authored-By: Claude Opus 4.7 <<noreply@anthropic.com>>
-
feat(mola_pose_list): id-keyed SearchablePoseList for online gravity rebake Add an optional KFID tag to SearchablePoseList entries plus an in-place pose updater. This lets the LIO online gravity-rebake update its distance-checkers when per-KF poses are corrected, without rebuilding the whole list. New API:
- insert(pose, id) overload
- setPoseById(id, new_pose): updates the stored pose and the kd-tree point in place; no-op for unknown ids or in from_last_only mode removeAllFartherThan now also maintains the id->index map for surviving entries. Exports MOLA_POSE_LIST_HAS_ID_KEYED_API so downstream packages in separate repos (mola_lidar_odometry) can guard usage with __has_include
+ this macro and stay buildable against older mola_pose_list checkouts. Adds unit tests for the new id-keyed API in test-searchable-pose-list (also fills in the previously-empty test fixture). Co-Authored-By: Claude Opus 4.7 <<noreply@anthropic.com>>
-
Contributors: Jose Luis Blanco-Claraco
2.7.0 (2026-04-22)
2.6.1 (2026-04-02)
2.6.0 (2026-03-12)
- Fix clang-tidy warnings
- Merge pull request #107 from MOLAorg/fix/viz-decay-clouds Fix/viz-decay-clouds
- fix clang-tidy warning: avoid std::endl
- Update coyright notes
- Contributors: Jose Luis Blanco-Claraco
2.5.0 (2026-02-14)
2.4.0 (2025-12-28)
2.3.0 (2025-12-15)
2.2.1 (2025-11-08)
2.2.0 (2025-10-28)
2.1.0 (2025-10-20)
2.0.0 (2025-10-13)
- Merge pull request #93 from MOLAorg/feature/better-lio Changes for new LIO
- clang-format
- Fix typos and clang-tidy hints
- Contributors: Jose Luis Blanco-Claraco
1.9.1 (2025-07-07)
1.9.0 (2025-06-06)
1.8.1 (2025-05-28)
File truncated at 100 lines see the full file
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged mola_pose_list at Robotics Stack Exchange
Package Summary
| Version | 2.8.0 |
| License | GPLv3 |
| Build type | CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/MOLAorg/mola.git |
| VCS Type | git |
| VCS Version | develop |
| Last Updated | 2026-05-01 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Jose-Luis Blanco-Claraco
Authors
mola_pose_list
Data structures and algorithms related to SE(3) poses.
This repository provides the C++ classes:
SearchablePoseListHashedSetSE3
Build and install
Refer to the root MOLA repository.
License
This package is released under the GNU GPL v3 license. Other options available upon request.
Changelog for package mola_pose_list
2.8.0 (2026-04-29)
-
Merge pull request #141 from MOLAorg/feat/pose-list-multiple feat: pose lists now support multiple nearby poses (Useful for non-repetitive scanners)
-
feat: pose lists now support multiple nearby poses (Useful for Livox scanners)
-
Merge pull request #138 from MOLAorg/fix/kf-map fix: robustify edge cases from last API changes
-
fix: robustify edge cases from last API changes
-
Merge pull request #137 from MOLAorg/feat/metric-map-changes-for-lo-grav-align mola_metric_maps: per-KF pose plumbing for online gravity rebake
-
fix(mola_pose_list): cap k at cloud size in SearchablePoseList::check nn_multiple_search resizes its output vectors to the requested k regardless of how many neighbours actually exist, leaving trailing entries uninitialized when the cloud has fewer than k points. The best-match selection in check() then iterated over those garbage distances and indices, producing a wrong nearest-pose result whenever the list held fewer than 20 entries. Cap k to the actual cloud size before calling nn_multiple_search. Adds a regression test (test_check_with_few_kfs) that previously failed with the stale code: 3 KFs along x, query at (4.9, 0, 0) used to snap to the (0, 0, 0) entry instead of the correct (5, 0, 0). Co-Authored-By: Claude Opus 4.7 <<noreply@anthropic.com>>
-
feat(mola_pose_list): id-keyed SearchablePoseList for online gravity rebake Add an optional KFID tag to SearchablePoseList entries plus an in-place pose updater. This lets the LIO online gravity-rebake update its distance-checkers when per-KF poses are corrected, without rebuilding the whole list. New API:
- insert(pose, id) overload
- setPoseById(id, new_pose): updates the stored pose and the kd-tree point in place; no-op for unknown ids or in from_last_only mode removeAllFartherThan now also maintains the id->index map for surviving entries. Exports MOLA_POSE_LIST_HAS_ID_KEYED_API so downstream packages in separate repos (mola_lidar_odometry) can guard usage with __has_include
+ this macro and stay buildable against older mola_pose_list checkouts. Adds unit tests for the new id-keyed API in test-searchable-pose-list (also fills in the previously-empty test fixture). Co-Authored-By: Claude Opus 4.7 <<noreply@anthropic.com>>
-
Contributors: Jose Luis Blanco-Claraco
2.7.0 (2026-04-22)
2.6.1 (2026-04-02)
2.6.0 (2026-03-12)
- Fix clang-tidy warnings
- Merge pull request #107 from MOLAorg/fix/viz-decay-clouds Fix/viz-decay-clouds
- fix clang-tidy warning: avoid std::endl
- Update coyright notes
- Contributors: Jose Luis Blanco-Claraco
2.5.0 (2026-02-14)
2.4.0 (2025-12-28)
2.3.0 (2025-12-15)
2.2.1 (2025-11-08)
2.2.0 (2025-10-28)
2.1.0 (2025-10-20)
2.0.0 (2025-10-13)
- Merge pull request #93 from MOLAorg/feature/better-lio Changes for new LIO
- clang-format
- Fix typos and clang-tidy hints
- Contributors: Jose Luis Blanco-Claraco
1.9.1 (2025-07-07)
1.9.0 (2025-06-06)
1.8.1 (2025-05-28)
File truncated at 100 lines see the full file
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged mola_pose_list at Robotics Stack Exchange
Package Summary
| Version | 2.8.0 |
| License | GPLv3 |
| Build type | CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/MOLAorg/mola.git |
| VCS Type | git |
| VCS Version | develop |
| Last Updated | 2026-05-01 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Jose-Luis Blanco-Claraco
Authors
mola_pose_list
Data structures and algorithms related to SE(3) poses.
This repository provides the C++ classes:
SearchablePoseListHashedSetSE3
Build and install
Refer to the root MOLA repository.
License
This package is released under the GNU GPL v3 license. Other options available upon request.
Changelog for package mola_pose_list
2.8.0 (2026-04-29)
-
Merge pull request #141 from MOLAorg/feat/pose-list-multiple feat: pose lists now support multiple nearby poses (Useful for non-repetitive scanners)
-
feat: pose lists now support multiple nearby poses (Useful for Livox scanners)
-
Merge pull request #138 from MOLAorg/fix/kf-map fix: robustify edge cases from last API changes
-
fix: robustify edge cases from last API changes
-
Merge pull request #137 from MOLAorg/feat/metric-map-changes-for-lo-grav-align mola_metric_maps: per-KF pose plumbing for online gravity rebake
-
fix(mola_pose_list): cap k at cloud size in SearchablePoseList::check nn_multiple_search resizes its output vectors to the requested k regardless of how many neighbours actually exist, leaving trailing entries uninitialized when the cloud has fewer than k points. The best-match selection in check() then iterated over those garbage distances and indices, producing a wrong nearest-pose result whenever the list held fewer than 20 entries. Cap k to the actual cloud size before calling nn_multiple_search. Adds a regression test (test_check_with_few_kfs) that previously failed with the stale code: 3 KFs along x, query at (4.9, 0, 0) used to snap to the (0, 0, 0) entry instead of the correct (5, 0, 0). Co-Authored-By: Claude Opus 4.7 <<noreply@anthropic.com>>
-
feat(mola_pose_list): id-keyed SearchablePoseList for online gravity rebake Add an optional KFID tag to SearchablePoseList entries plus an in-place pose updater. This lets the LIO online gravity-rebake update its distance-checkers when per-KF poses are corrected, without rebuilding the whole list. New API:
- insert(pose, id) overload
- setPoseById(id, new_pose): updates the stored pose and the kd-tree point in place; no-op for unknown ids or in from_last_only mode removeAllFartherThan now also maintains the id->index map for surviving entries. Exports MOLA_POSE_LIST_HAS_ID_KEYED_API so downstream packages in separate repos (mola_lidar_odometry) can guard usage with __has_include
+ this macro and stay buildable against older mola_pose_list checkouts. Adds unit tests for the new id-keyed API in test-searchable-pose-list (also fills in the previously-empty test fixture). Co-Authored-By: Claude Opus 4.7 <<noreply@anthropic.com>>
-
Contributors: Jose Luis Blanco-Claraco
2.7.0 (2026-04-22)
2.6.1 (2026-04-02)
2.6.0 (2026-03-12)
- Fix clang-tidy warnings
- Merge pull request #107 from MOLAorg/fix/viz-decay-clouds Fix/viz-decay-clouds
- fix clang-tidy warning: avoid std::endl
- Update coyright notes
- Contributors: Jose Luis Blanco-Claraco
2.5.0 (2026-02-14)
2.4.0 (2025-12-28)
2.3.0 (2025-12-15)
2.2.1 (2025-11-08)
2.2.0 (2025-10-28)
2.1.0 (2025-10-20)
2.0.0 (2025-10-13)
- Merge pull request #93 from MOLAorg/feature/better-lio Changes for new LIO
- clang-format
- Fix typos and clang-tidy hints
- Contributors: Jose Luis Blanco-Claraco
1.9.1 (2025-07-07)
1.9.0 (2025-06-06)
1.8.1 (2025-05-28)
File truncated at 100 lines see the full file
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged mola_pose_list at Robotics Stack Exchange
Package Summary
| Version | 2.8.0 |
| License | GPLv3 |
| Build type | CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/MOLAorg/mola.git |
| VCS Type | git |
| VCS Version | develop |
| Last Updated | 2026-05-01 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Jose-Luis Blanco-Claraco
Authors
mola_pose_list
Data structures and algorithms related to SE(3) poses.
This repository provides the C++ classes:
SearchablePoseListHashedSetSE3
Build and install
Refer to the root MOLA repository.
License
This package is released under the GNU GPL v3 license. Other options available upon request.
Changelog for package mola_pose_list
2.8.0 (2026-04-29)
-
Merge pull request #141 from MOLAorg/feat/pose-list-multiple feat: pose lists now support multiple nearby poses (Useful for non-repetitive scanners)
-
feat: pose lists now support multiple nearby poses (Useful for Livox scanners)
-
Merge pull request #138 from MOLAorg/fix/kf-map fix: robustify edge cases from last API changes
-
fix: robustify edge cases from last API changes
-
Merge pull request #137 from MOLAorg/feat/metric-map-changes-for-lo-grav-align mola_metric_maps: per-KF pose plumbing for online gravity rebake
-
fix(mola_pose_list): cap k at cloud size in SearchablePoseList::check nn_multiple_search resizes its output vectors to the requested k regardless of how many neighbours actually exist, leaving trailing entries uninitialized when the cloud has fewer than k points. The best-match selection in check() then iterated over those garbage distances and indices, producing a wrong nearest-pose result whenever the list held fewer than 20 entries. Cap k to the actual cloud size before calling nn_multiple_search. Adds a regression test (test_check_with_few_kfs) that previously failed with the stale code: 3 KFs along x, query at (4.9, 0, 0) used to snap to the (0, 0, 0) entry instead of the correct (5, 0, 0). Co-Authored-By: Claude Opus 4.7 <<noreply@anthropic.com>>
-
feat(mola_pose_list): id-keyed SearchablePoseList for online gravity rebake Add an optional KFID tag to SearchablePoseList entries plus an in-place pose updater. This lets the LIO online gravity-rebake update its distance-checkers when per-KF poses are corrected, without rebuilding the whole list. New API:
- insert(pose, id) overload
- setPoseById(id, new_pose): updates the stored pose and the kd-tree point in place; no-op for unknown ids or in from_last_only mode removeAllFartherThan now also maintains the id->index map for surviving entries. Exports MOLA_POSE_LIST_HAS_ID_KEYED_API so downstream packages in separate repos (mola_lidar_odometry) can guard usage with __has_include
+ this macro and stay buildable against older mola_pose_list checkouts. Adds unit tests for the new id-keyed API in test-searchable-pose-list (also fills in the previously-empty test fixture). Co-Authored-By: Claude Opus 4.7 <<noreply@anthropic.com>>
-
Contributors: Jose Luis Blanco-Claraco
2.7.0 (2026-04-22)
2.6.1 (2026-04-02)
2.6.0 (2026-03-12)
- Fix clang-tidy warnings
- Merge pull request #107 from MOLAorg/fix/viz-decay-clouds Fix/viz-decay-clouds
- fix clang-tidy warning: avoid std::endl
- Update coyright notes
- Contributors: Jose Luis Blanco-Claraco
2.5.0 (2026-02-14)
2.4.0 (2025-12-28)
2.3.0 (2025-12-15)
2.2.1 (2025-11-08)
2.2.0 (2025-10-28)
2.1.0 (2025-10-20)
2.0.0 (2025-10-13)
- Merge pull request #93 from MOLAorg/feature/better-lio Changes for new LIO
- clang-format
- Fix typos and clang-tidy hints
- Contributors: Jose Luis Blanco-Claraco
1.9.1 (2025-07-07)
1.9.0 (2025-06-06)
1.8.1 (2025-05-28)
File truncated at 100 lines see the full file
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged mola_pose_list at Robotics Stack Exchange
Package Summary
| Version | 2.8.0 |
| License | GPLv3 |
| Build type | CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/MOLAorg/mola.git |
| VCS Type | git |
| VCS Version | develop |
| Last Updated | 2026-05-01 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Jose-Luis Blanco-Claraco
Authors
mola_pose_list
Data structures and algorithms related to SE(3) poses.
This repository provides the C++ classes:
SearchablePoseListHashedSetSE3
Build and install
Refer to the root MOLA repository.
License
This package is released under the GNU GPL v3 license. Other options available upon request.
Changelog for package mola_pose_list
2.8.0 (2026-04-29)
-
Merge pull request #141 from MOLAorg/feat/pose-list-multiple feat: pose lists now support multiple nearby poses (Useful for non-repetitive scanners)
-
feat: pose lists now support multiple nearby poses (Useful for Livox scanners)
-
Merge pull request #138 from MOLAorg/fix/kf-map fix: robustify edge cases from last API changes
-
fix: robustify edge cases from last API changes
-
Merge pull request #137 from MOLAorg/feat/metric-map-changes-for-lo-grav-align mola_metric_maps: per-KF pose plumbing for online gravity rebake
-
fix(mola_pose_list): cap k at cloud size in SearchablePoseList::check nn_multiple_search resizes its output vectors to the requested k regardless of how many neighbours actually exist, leaving trailing entries uninitialized when the cloud has fewer than k points. The best-match selection in check() then iterated over those garbage distances and indices, producing a wrong nearest-pose result whenever the list held fewer than 20 entries. Cap k to the actual cloud size before calling nn_multiple_search. Adds a regression test (test_check_with_few_kfs) that previously failed with the stale code: 3 KFs along x, query at (4.9, 0, 0) used to snap to the (0, 0, 0) entry instead of the correct (5, 0, 0). Co-Authored-By: Claude Opus 4.7 <<noreply@anthropic.com>>
-
feat(mola_pose_list): id-keyed SearchablePoseList for online gravity rebake Add an optional KFID tag to SearchablePoseList entries plus an in-place pose updater. This lets the LIO online gravity-rebake update its distance-checkers when per-KF poses are corrected, without rebuilding the whole list. New API:
- insert(pose, id) overload
- setPoseById(id, new_pose): updates the stored pose and the kd-tree point in place; no-op for unknown ids or in from_last_only mode removeAllFartherThan now also maintains the id->index map for surviving entries. Exports MOLA_POSE_LIST_HAS_ID_KEYED_API so downstream packages in separate repos (mola_lidar_odometry) can guard usage with __has_include
+ this macro and stay buildable against older mola_pose_list checkouts. Adds unit tests for the new id-keyed API in test-searchable-pose-list (also fills in the previously-empty test fixture). Co-Authored-By: Claude Opus 4.7 <<noreply@anthropic.com>>
-
Contributors: Jose Luis Blanco-Claraco
2.7.0 (2026-04-22)
2.6.1 (2026-04-02)
2.6.0 (2026-03-12)
- Fix clang-tidy warnings
- Merge pull request #107 from MOLAorg/fix/viz-decay-clouds Fix/viz-decay-clouds
- fix clang-tidy warning: avoid std::endl
- Update coyright notes
- Contributors: Jose Luis Blanco-Claraco
2.5.0 (2026-02-14)
2.4.0 (2025-12-28)
2.3.0 (2025-12-15)
2.2.1 (2025-11-08)
2.2.0 (2025-10-28)
2.1.0 (2025-10-20)
2.0.0 (2025-10-13)
- Merge pull request #93 from MOLAorg/feature/better-lio Changes for new LIO
- clang-format
- Fix typos and clang-tidy hints
- Contributors: Jose Luis Blanco-Claraco
1.9.1 (2025-07-07)
1.9.0 (2025-06-06)
1.8.1 (2025-05-28)
File truncated at 100 lines see the full file
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged mola_pose_list at Robotics Stack Exchange
Package Summary
| Version | 2.8.0 |
| License | GPLv3 |
| Build type | CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/MOLAorg/mola.git |
| VCS Type | git |
| VCS Version | develop |
| Last Updated | 2026-05-01 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Jose-Luis Blanco-Claraco
Authors
mola_pose_list
Data structures and algorithms related to SE(3) poses.
This repository provides the C++ classes:
SearchablePoseListHashedSetSE3
Build and install
Refer to the root MOLA repository.
License
This package is released under the GNU GPL v3 license. Other options available upon request.
Changelog for package mola_pose_list
2.8.0 (2026-04-29)
-
Merge pull request #141 from MOLAorg/feat/pose-list-multiple feat: pose lists now support multiple nearby poses (Useful for non-repetitive scanners)
-
feat: pose lists now support multiple nearby poses (Useful for Livox scanners)
-
Merge pull request #138 from MOLAorg/fix/kf-map fix: robustify edge cases from last API changes
-
fix: robustify edge cases from last API changes
-
Merge pull request #137 from MOLAorg/feat/metric-map-changes-for-lo-grav-align mola_metric_maps: per-KF pose plumbing for online gravity rebake
-
fix(mola_pose_list): cap k at cloud size in SearchablePoseList::check nn_multiple_search resizes its output vectors to the requested k regardless of how many neighbours actually exist, leaving trailing entries uninitialized when the cloud has fewer than k points. The best-match selection in check() then iterated over those garbage distances and indices, producing a wrong nearest-pose result whenever the list held fewer than 20 entries. Cap k to the actual cloud size before calling nn_multiple_search. Adds a regression test (test_check_with_few_kfs) that previously failed with the stale code: 3 KFs along x, query at (4.9, 0, 0) used to snap to the (0, 0, 0) entry instead of the correct (5, 0, 0). Co-Authored-By: Claude Opus 4.7 <<noreply@anthropic.com>>
-
feat(mola_pose_list): id-keyed SearchablePoseList for online gravity rebake Add an optional KFID tag to SearchablePoseList entries plus an in-place pose updater. This lets the LIO online gravity-rebake update its distance-checkers when per-KF poses are corrected, without rebuilding the whole list. New API:
- insert(pose, id) overload
- setPoseById(id, new_pose): updates the stored pose and the kd-tree point in place; no-op for unknown ids or in from_last_only mode removeAllFartherThan now also maintains the id->index map for surviving entries. Exports MOLA_POSE_LIST_HAS_ID_KEYED_API so downstream packages in separate repos (mola_lidar_odometry) can guard usage with __has_include
+ this macro and stay buildable against older mola_pose_list checkouts. Adds unit tests for the new id-keyed API in test-searchable-pose-list (also fills in the previously-empty test fixture). Co-Authored-By: Claude Opus 4.7 <<noreply@anthropic.com>>
-
Contributors: Jose Luis Blanco-Claraco
2.7.0 (2026-04-22)
2.6.1 (2026-04-02)
2.6.0 (2026-03-12)
- Fix clang-tidy warnings
- Merge pull request #107 from MOLAorg/fix/viz-decay-clouds Fix/viz-decay-clouds
- fix clang-tidy warning: avoid std::endl
- Update coyright notes
- Contributors: Jose Luis Blanco-Claraco
2.5.0 (2026-02-14)
2.4.0 (2025-12-28)
2.3.0 (2025-12-15)
2.2.1 (2025-11-08)
2.2.0 (2025-10-28)
2.1.0 (2025-10-20)
2.0.0 (2025-10-13)
- Merge pull request #93 from MOLAorg/feature/better-lio Changes for new LIO
- clang-format
- Fix typos and clang-tidy hints
- Contributors: Jose Luis Blanco-Claraco
1.9.1 (2025-07-07)
1.9.0 (2025-06-06)
1.8.1 (2025-05-28)
File truncated at 100 lines see the full file
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged mola_pose_list at Robotics Stack Exchange
Package Summary
| Version | 2.8.0 |
| License | GPLv3 |
| Build type | CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/MOLAorg/mola.git |
| VCS Type | git |
| VCS Version | develop |
| Last Updated | 2026-05-01 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Jose-Luis Blanco-Claraco
Authors
mola_pose_list
Data structures and algorithms related to SE(3) poses.
This repository provides the C++ classes:
SearchablePoseListHashedSetSE3
Build and install
Refer to the root MOLA repository.
License
This package is released under the GNU GPL v3 license. Other options available upon request.
Changelog for package mola_pose_list
2.8.0 (2026-04-29)
-
Merge pull request #141 from MOLAorg/feat/pose-list-multiple feat: pose lists now support multiple nearby poses (Useful for non-repetitive scanners)
-
feat: pose lists now support multiple nearby poses (Useful for Livox scanners)
-
Merge pull request #138 from MOLAorg/fix/kf-map fix: robustify edge cases from last API changes
-
fix: robustify edge cases from last API changes
-
Merge pull request #137 from MOLAorg/feat/metric-map-changes-for-lo-grav-align mola_metric_maps: per-KF pose plumbing for online gravity rebake
-
fix(mola_pose_list): cap k at cloud size in SearchablePoseList::check nn_multiple_search resizes its output vectors to the requested k regardless of how many neighbours actually exist, leaving trailing entries uninitialized when the cloud has fewer than k points. The best-match selection in check() then iterated over those garbage distances and indices, producing a wrong nearest-pose result whenever the list held fewer than 20 entries. Cap k to the actual cloud size before calling nn_multiple_search. Adds a regression test (test_check_with_few_kfs) that previously failed with the stale code: 3 KFs along x, query at (4.9, 0, 0) used to snap to the (0, 0, 0) entry instead of the correct (5, 0, 0). Co-Authored-By: Claude Opus 4.7 <<noreply@anthropic.com>>
-
feat(mola_pose_list): id-keyed SearchablePoseList for online gravity rebake Add an optional KFID tag to SearchablePoseList entries plus an in-place pose updater. This lets the LIO online gravity-rebake update its distance-checkers when per-KF poses are corrected, without rebuilding the whole list. New API:
- insert(pose, id) overload
- setPoseById(id, new_pose): updates the stored pose and the kd-tree point in place; no-op for unknown ids or in from_last_only mode removeAllFartherThan now also maintains the id->index map for surviving entries. Exports MOLA_POSE_LIST_HAS_ID_KEYED_API so downstream packages in separate repos (mola_lidar_odometry) can guard usage with __has_include
+ this macro and stay buildable against older mola_pose_list checkouts. Adds unit tests for the new id-keyed API in test-searchable-pose-list (also fills in the previously-empty test fixture). Co-Authored-By: Claude Opus 4.7 <<noreply@anthropic.com>>
-
Contributors: Jose Luis Blanco-Claraco
2.7.0 (2026-04-22)
2.6.1 (2026-04-02)
2.6.0 (2026-03-12)
- Fix clang-tidy warnings
- Merge pull request #107 from MOLAorg/fix/viz-decay-clouds Fix/viz-decay-clouds
- fix clang-tidy warning: avoid std::endl
- Update coyright notes
- Contributors: Jose Luis Blanco-Claraco
2.5.0 (2026-02-14)
2.4.0 (2025-12-28)
2.3.0 (2025-12-15)
2.2.1 (2025-11-08)
2.2.0 (2025-10-28)
2.1.0 (2025-10-20)
2.0.0 (2025-10-13)
- Merge pull request #93 from MOLAorg/feature/better-lio Changes for new LIO
- clang-format
- Fix typos and clang-tidy hints
- Contributors: Jose Luis Blanco-Claraco
1.9.1 (2025-07-07)
1.9.0 (2025-06-06)
1.8.1 (2025-05-28)
File truncated at 100 lines see the full file
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged mola_pose_list at Robotics Stack Exchange
Package Summary
| Version | 2.8.0 |
| License | GPLv3 |
| Build type | CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/MOLAorg/mola.git |
| VCS Type | git |
| VCS Version | develop |
| Last Updated | 2026-05-01 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Jose-Luis Blanco-Claraco
Authors
mola_pose_list
Data structures and algorithms related to SE(3) poses.
This repository provides the C++ classes:
SearchablePoseListHashedSetSE3
Build and install
Refer to the root MOLA repository.
License
This package is released under the GNU GPL v3 license. Other options available upon request.
Changelog for package mola_pose_list
2.8.0 (2026-04-29)
-
Merge pull request #141 from MOLAorg/feat/pose-list-multiple feat: pose lists now support multiple nearby poses (Useful for non-repetitive scanners)
-
feat: pose lists now support multiple nearby poses (Useful for Livox scanners)
-
Merge pull request #138 from MOLAorg/fix/kf-map fix: robustify edge cases from last API changes
-
fix: robustify edge cases from last API changes
-
Merge pull request #137 from MOLAorg/feat/metric-map-changes-for-lo-grav-align mola_metric_maps: per-KF pose plumbing for online gravity rebake
-
fix(mola_pose_list): cap k at cloud size in SearchablePoseList::check nn_multiple_search resizes its output vectors to the requested k regardless of how many neighbours actually exist, leaving trailing entries uninitialized when the cloud has fewer than k points. The best-match selection in check() then iterated over those garbage distances and indices, producing a wrong nearest-pose result whenever the list held fewer than 20 entries. Cap k to the actual cloud size before calling nn_multiple_search. Adds a regression test (test_check_with_few_kfs) that previously failed with the stale code: 3 KFs along x, query at (4.9, 0, 0) used to snap to the (0, 0, 0) entry instead of the correct (5, 0, 0). Co-Authored-By: Claude Opus 4.7 <<noreply@anthropic.com>>
-
feat(mola_pose_list): id-keyed SearchablePoseList for online gravity rebake Add an optional KFID tag to SearchablePoseList entries plus an in-place pose updater. This lets the LIO online gravity-rebake update its distance-checkers when per-KF poses are corrected, without rebuilding the whole list. New API:
- insert(pose, id) overload
- setPoseById(id, new_pose): updates the stored pose and the kd-tree point in place; no-op for unknown ids or in from_last_only mode removeAllFartherThan now also maintains the id->index map for surviving entries. Exports MOLA_POSE_LIST_HAS_ID_KEYED_API so downstream packages in separate repos (mola_lidar_odometry) can guard usage with __has_include
+ this macro and stay buildable against older mola_pose_list checkouts. Adds unit tests for the new id-keyed API in test-searchable-pose-list (also fills in the previously-empty test fixture). Co-Authored-By: Claude Opus 4.7 <<noreply@anthropic.com>>
-
Contributors: Jose Luis Blanco-Claraco
2.7.0 (2026-04-22)
2.6.1 (2026-04-02)
2.6.0 (2026-03-12)
- Fix clang-tidy warnings
- Merge pull request #107 from MOLAorg/fix/viz-decay-clouds Fix/viz-decay-clouds
- fix clang-tidy warning: avoid std::endl
- Update coyright notes
- Contributors: Jose Luis Blanco-Claraco
2.5.0 (2026-02-14)
2.4.0 (2025-12-28)
2.3.0 (2025-12-15)
2.2.1 (2025-11-08)
2.2.0 (2025-10-28)
2.1.0 (2025-10-20)
2.0.0 (2025-10-13)
- Merge pull request #93 from MOLAorg/feature/better-lio Changes for new LIO
- clang-format
- Fix typos and clang-tidy hints
- Contributors: Jose Luis Blanco-Claraco
1.9.1 (2025-07-07)
1.9.0 (2025-06-06)
1.8.1 (2025-05-28)
File truncated at 100 lines see the full file
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged mola_pose_list at Robotics Stack Exchange
Package Summary
| Version | 2.8.0 |
| License | GPLv3 |
| Build type | CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/MOLAorg/mola.git |
| VCS Type | git |
| VCS Version | develop |
| Last Updated | 2026-05-01 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Jose-Luis Blanco-Claraco
Authors
mola_pose_list
Data structures and algorithms related to SE(3) poses.
This repository provides the C++ classes:
SearchablePoseListHashedSetSE3
Build and install
Refer to the root MOLA repository.
License
This package is released under the GNU GPL v3 license. Other options available upon request.
Changelog for package mola_pose_list
2.8.0 (2026-04-29)
-
Merge pull request #141 from MOLAorg/feat/pose-list-multiple feat: pose lists now support multiple nearby poses (Useful for non-repetitive scanners)
-
feat: pose lists now support multiple nearby poses (Useful for Livox scanners)
-
Merge pull request #138 from MOLAorg/fix/kf-map fix: robustify edge cases from last API changes
-
fix: robustify edge cases from last API changes
-
Merge pull request #137 from MOLAorg/feat/metric-map-changes-for-lo-grav-align mola_metric_maps: per-KF pose plumbing for online gravity rebake
-
fix(mola_pose_list): cap k at cloud size in SearchablePoseList::check nn_multiple_search resizes its output vectors to the requested k regardless of how many neighbours actually exist, leaving trailing entries uninitialized when the cloud has fewer than k points. The best-match selection in check() then iterated over those garbage distances and indices, producing a wrong nearest-pose result whenever the list held fewer than 20 entries. Cap k to the actual cloud size before calling nn_multiple_search. Adds a regression test (test_check_with_few_kfs) that previously failed with the stale code: 3 KFs along x, query at (4.9, 0, 0) used to snap to the (0, 0, 0) entry instead of the correct (5, 0, 0). Co-Authored-By: Claude Opus 4.7 <<noreply@anthropic.com>>
-
feat(mola_pose_list): id-keyed SearchablePoseList for online gravity rebake Add an optional KFID tag to SearchablePoseList entries plus an in-place pose updater. This lets the LIO online gravity-rebake update its distance-checkers when per-KF poses are corrected, without rebuilding the whole list. New API:
- insert(pose, id) overload
- setPoseById(id, new_pose): updates the stored pose and the kd-tree point in place; no-op for unknown ids or in from_last_only mode removeAllFartherThan now also maintains the id->index map for surviving entries. Exports MOLA_POSE_LIST_HAS_ID_KEYED_API so downstream packages in separate repos (mola_lidar_odometry) can guard usage with __has_include
+ this macro and stay buildable against older mola_pose_list checkouts. Adds unit tests for the new id-keyed API in test-searchable-pose-list (also fills in the previously-empty test fixture). Co-Authored-By: Claude Opus 4.7 <<noreply@anthropic.com>>
-
Contributors: Jose Luis Blanco-Claraco
2.7.0 (2026-04-22)
2.6.1 (2026-04-02)
2.6.0 (2026-03-12)
- Fix clang-tidy warnings
- Merge pull request #107 from MOLAorg/fix/viz-decay-clouds Fix/viz-decay-clouds
- fix clang-tidy warning: avoid std::endl
- Update coyright notes
- Contributors: Jose Luis Blanco-Claraco
2.5.0 (2026-02-14)
2.4.0 (2025-12-28)
2.3.0 (2025-12-15)
2.2.1 (2025-11-08)
2.2.0 (2025-10-28)
2.1.0 (2025-10-20)
2.0.0 (2025-10-13)
- Merge pull request #93 from MOLAorg/feature/better-lio Changes for new LIO
- clang-format
- Fix typos and clang-tidy hints
- Contributors: Jose Luis Blanco-Claraco
1.9.1 (2025-07-07)
1.9.0 (2025-06-06)
1.8.1 (2025-05-28)
File truncated at 100 lines see the full file
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged mola_pose_list at Robotics Stack Exchange
Package Summary
| Version | 2.8.0 |
| License | GPLv3 |
| Build type | CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/MOLAorg/mola.git |
| VCS Type | git |
| VCS Version | develop |
| Last Updated | 2026-05-01 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Jose-Luis Blanco-Claraco
Authors
mola_pose_list
Data structures and algorithms related to SE(3) poses.
This repository provides the C++ classes:
SearchablePoseListHashedSetSE3
Build and install
Refer to the root MOLA repository.
License
This package is released under the GNU GPL v3 license. Other options available upon request.
Changelog for package mola_pose_list
2.8.0 (2026-04-29)
-
Merge pull request #141 from MOLAorg/feat/pose-list-multiple feat: pose lists now support multiple nearby poses (Useful for non-repetitive scanners)
-
feat: pose lists now support multiple nearby poses (Useful for Livox scanners)
-
Merge pull request #138 from MOLAorg/fix/kf-map fix: robustify edge cases from last API changes
-
fix: robustify edge cases from last API changes
-
Merge pull request #137 from MOLAorg/feat/metric-map-changes-for-lo-grav-align mola_metric_maps: per-KF pose plumbing for online gravity rebake
-
fix(mola_pose_list): cap k at cloud size in SearchablePoseList::check nn_multiple_search resizes its output vectors to the requested k regardless of how many neighbours actually exist, leaving trailing entries uninitialized when the cloud has fewer than k points. The best-match selection in check() then iterated over those garbage distances and indices, producing a wrong nearest-pose result whenever the list held fewer than 20 entries. Cap k to the actual cloud size before calling nn_multiple_search. Adds a regression test (test_check_with_few_kfs) that previously failed with the stale code: 3 KFs along x, query at (4.9, 0, 0) used to snap to the (0, 0, 0) entry instead of the correct (5, 0, 0). Co-Authored-By: Claude Opus 4.7 <<noreply@anthropic.com>>
-
feat(mola_pose_list): id-keyed SearchablePoseList for online gravity rebake Add an optional KFID tag to SearchablePoseList entries plus an in-place pose updater. This lets the LIO online gravity-rebake update its distance-checkers when per-KF poses are corrected, without rebuilding the whole list. New API:
- insert(pose, id) overload
- setPoseById(id, new_pose): updates the stored pose and the kd-tree point in place; no-op for unknown ids or in from_last_only mode removeAllFartherThan now also maintains the id->index map for surviving entries. Exports MOLA_POSE_LIST_HAS_ID_KEYED_API so downstream packages in separate repos (mola_lidar_odometry) can guard usage with __has_include
+ this macro and stay buildable against older mola_pose_list checkouts. Adds unit tests for the new id-keyed API in test-searchable-pose-list (also fills in the previously-empty test fixture). Co-Authored-By: Claude Opus 4.7 <<noreply@anthropic.com>>
-
Contributors: Jose Luis Blanco-Claraco
2.7.0 (2026-04-22)
2.6.1 (2026-04-02)
2.6.0 (2026-03-12)
- Fix clang-tidy warnings
- Merge pull request #107 from MOLAorg/fix/viz-decay-clouds Fix/viz-decay-clouds
- fix clang-tidy warning: avoid std::endl
- Update coyright notes
- Contributors: Jose Luis Blanco-Claraco
2.5.0 (2026-02-14)
2.4.0 (2025-12-28)
2.3.0 (2025-12-15)
2.2.1 (2025-11-08)
2.2.0 (2025-10-28)
2.1.0 (2025-10-20)
2.0.0 (2025-10-13)
- Merge pull request #93 from MOLAorg/feature/better-lio Changes for new LIO
- clang-format
- Fix typos and clang-tidy hints
- Contributors: Jose Luis Blanco-Claraco
1.9.1 (2025-07-07)
1.9.0 (2025-06-06)
1.8.1 (2025-05-28)
File truncated at 100 lines see the full file
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged mola_pose_list at Robotics Stack Exchange
Package Summary
| Version | 2.8.0 |
| License | GPLv3 |
| Build type | CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/MOLAorg/mola.git |
| VCS Type | git |
| VCS Version | develop |
| Last Updated | 2026-05-01 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Jose-Luis Blanco-Claraco
Authors
mola_pose_list
Data structures and algorithms related to SE(3) poses.
This repository provides the C++ classes:
SearchablePoseListHashedSetSE3
Build and install
Refer to the root MOLA repository.
License
This package is released under the GNU GPL v3 license. Other options available upon request.
Changelog for package mola_pose_list
2.8.0 (2026-04-29)
-
Merge pull request #141 from MOLAorg/feat/pose-list-multiple feat: pose lists now support multiple nearby poses (Useful for non-repetitive scanners)
-
feat: pose lists now support multiple nearby poses (Useful for Livox scanners)
-
Merge pull request #138 from MOLAorg/fix/kf-map fix: robustify edge cases from last API changes
-
fix: robustify edge cases from last API changes
-
Merge pull request #137 from MOLAorg/feat/metric-map-changes-for-lo-grav-align mola_metric_maps: per-KF pose plumbing for online gravity rebake
-
fix(mola_pose_list): cap k at cloud size in SearchablePoseList::check nn_multiple_search resizes its output vectors to the requested k regardless of how many neighbours actually exist, leaving trailing entries uninitialized when the cloud has fewer than k points. The best-match selection in check() then iterated over those garbage distances and indices, producing a wrong nearest-pose result whenever the list held fewer than 20 entries. Cap k to the actual cloud size before calling nn_multiple_search. Adds a regression test (test_check_with_few_kfs) that previously failed with the stale code: 3 KFs along x, query at (4.9, 0, 0) used to snap to the (0, 0, 0) entry instead of the correct (5, 0, 0). Co-Authored-By: Claude Opus 4.7 <<noreply@anthropic.com>>
-
feat(mola_pose_list): id-keyed SearchablePoseList for online gravity rebake Add an optional KFID tag to SearchablePoseList entries plus an in-place pose updater. This lets the LIO online gravity-rebake update its distance-checkers when per-KF poses are corrected, without rebuilding the whole list. New API:
- insert(pose, id) overload
- setPoseById(id, new_pose): updates the stored pose and the kd-tree point in place; no-op for unknown ids or in from_last_only mode removeAllFartherThan now also maintains the id->index map for surviving entries. Exports MOLA_POSE_LIST_HAS_ID_KEYED_API so downstream packages in separate repos (mola_lidar_odometry) can guard usage with __has_include
+ this macro and stay buildable against older mola_pose_list checkouts. Adds unit tests for the new id-keyed API in test-searchable-pose-list (also fills in the previously-empty test fixture). Co-Authored-By: Claude Opus 4.7 <<noreply@anthropic.com>>
-
Contributors: Jose Luis Blanco-Claraco
2.7.0 (2026-04-22)
2.6.1 (2026-04-02)
2.6.0 (2026-03-12)
- Fix clang-tidy warnings
- Merge pull request #107 from MOLAorg/fix/viz-decay-clouds Fix/viz-decay-clouds
- fix clang-tidy warning: avoid std::endl
- Update coyright notes
- Contributors: Jose Luis Blanco-Claraco
2.5.0 (2026-02-14)
2.4.0 (2025-12-28)
2.3.0 (2025-12-15)
2.2.1 (2025-11-08)
2.2.0 (2025-10-28)
2.1.0 (2025-10-20)
2.0.0 (2025-10-13)
- Merge pull request #93 from MOLAorg/feature/better-lio Changes for new LIO
- clang-format
- Fix typos and clang-tidy hints
- Contributors: Jose Luis Blanco-Claraco
1.9.1 (2025-07-07)
1.9.0 (2025-06-06)
1.8.1 (2025-05-28)
File truncated at 100 lines see the full file
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged mola_pose_list at Robotics Stack Exchange
Package Summary
| Version | 2.8.0 |
| License | GPLv3 |
| Build type | CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/MOLAorg/mola.git |
| VCS Type | git |
| VCS Version | develop |
| Last Updated | 2026-05-01 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Jose-Luis Blanco-Claraco
Authors
mola_pose_list
Data structures and algorithms related to SE(3) poses.
This repository provides the C++ classes:
SearchablePoseListHashedSetSE3
Build and install
Refer to the root MOLA repository.
License
This package is released under the GNU GPL v3 license. Other options available upon request.
Changelog for package mola_pose_list
2.8.0 (2026-04-29)
-
Merge pull request #141 from MOLAorg/feat/pose-list-multiple feat: pose lists now support multiple nearby poses (Useful for non-repetitive scanners)
-
feat: pose lists now support multiple nearby poses (Useful for Livox scanners)
-
Merge pull request #138 from MOLAorg/fix/kf-map fix: robustify edge cases from last API changes
-
fix: robustify edge cases from last API changes
-
Merge pull request #137 from MOLAorg/feat/metric-map-changes-for-lo-grav-align mola_metric_maps: per-KF pose plumbing for online gravity rebake
-
fix(mola_pose_list): cap k at cloud size in SearchablePoseList::check nn_multiple_search resizes its output vectors to the requested k regardless of how many neighbours actually exist, leaving trailing entries uninitialized when the cloud has fewer than k points. The best-match selection in check() then iterated over those garbage distances and indices, producing a wrong nearest-pose result whenever the list held fewer than 20 entries. Cap k to the actual cloud size before calling nn_multiple_search. Adds a regression test (test_check_with_few_kfs) that previously failed with the stale code: 3 KFs along x, query at (4.9, 0, 0) used to snap to the (0, 0, 0) entry instead of the correct (5, 0, 0). Co-Authored-By: Claude Opus 4.7 <<noreply@anthropic.com>>
-
feat(mola_pose_list): id-keyed SearchablePoseList for online gravity rebake Add an optional KFID tag to SearchablePoseList entries plus an in-place pose updater. This lets the LIO online gravity-rebake update its distance-checkers when per-KF poses are corrected, without rebuilding the whole list. New API:
- insert(pose, id) overload
- setPoseById(id, new_pose): updates the stored pose and the kd-tree point in place; no-op for unknown ids or in from_last_only mode removeAllFartherThan now also maintains the id->index map for surviving entries. Exports MOLA_POSE_LIST_HAS_ID_KEYED_API so downstream packages in separate repos (mola_lidar_odometry) can guard usage with __has_include
+ this macro and stay buildable against older mola_pose_list checkouts. Adds unit tests for the new id-keyed API in test-searchable-pose-list (also fills in the previously-empty test fixture). Co-Authored-By: Claude Opus 4.7 <<noreply@anthropic.com>>
-
Contributors: Jose Luis Blanco-Claraco
2.7.0 (2026-04-22)
2.6.1 (2026-04-02)
2.6.0 (2026-03-12)
- Fix clang-tidy warnings
- Merge pull request #107 from MOLAorg/fix/viz-decay-clouds Fix/viz-decay-clouds
- fix clang-tidy warning: avoid std::endl
- Update coyright notes
- Contributors: Jose Luis Blanco-Claraco
2.5.0 (2026-02-14)
2.4.0 (2025-12-28)
2.3.0 (2025-12-15)
2.2.1 (2025-11-08)
2.2.0 (2025-10-28)
2.1.0 (2025-10-20)
2.0.0 (2025-10-13)
- Merge pull request #93 from MOLAorg/feature/better-lio Changes for new LIO
- clang-format
- Fix typos and clang-tidy hints
- Contributors: Jose Luis Blanco-Claraco
1.9.1 (2025-07-07)
1.9.0 (2025-06-06)
1.8.1 (2025-05-28)
File truncated at 100 lines see the full file
Dependant Packages
| Name | Deps |
|---|---|
| mola | |
| mola_relocalization | |
| mola_lidar_odometry |
Launch files
Messages
Services
Plugins
Recent questions tagged mola_pose_list at Robotics Stack Exchange
Package Summary
| Version | 2.8.0 |
| License | GPLv3 |
| Build type | CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/MOLAorg/mola.git |
| VCS Type | git |
| VCS Version | develop |
| Last Updated | 2026-05-01 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Jose-Luis Blanco-Claraco
Authors
mola_pose_list
Data structures and algorithms related to SE(3) poses.
This repository provides the C++ classes:
SearchablePoseListHashedSetSE3
Build and install
Refer to the root MOLA repository.
License
This package is released under the GNU GPL v3 license. Other options available upon request.
Changelog for package mola_pose_list
2.8.0 (2026-04-29)
-
Merge pull request #141 from MOLAorg/feat/pose-list-multiple feat: pose lists now support multiple nearby poses (Useful for non-repetitive scanners)
-
feat: pose lists now support multiple nearby poses (Useful for Livox scanners)
-
Merge pull request #138 from MOLAorg/fix/kf-map fix: robustify edge cases from last API changes
-
fix: robustify edge cases from last API changes
-
Merge pull request #137 from MOLAorg/feat/metric-map-changes-for-lo-grav-align mola_metric_maps: per-KF pose plumbing for online gravity rebake
-
fix(mola_pose_list): cap k at cloud size in SearchablePoseList::check nn_multiple_search resizes its output vectors to the requested k regardless of how many neighbours actually exist, leaving trailing entries uninitialized when the cloud has fewer than k points. The best-match selection in check() then iterated over those garbage distances and indices, producing a wrong nearest-pose result whenever the list held fewer than 20 entries. Cap k to the actual cloud size before calling nn_multiple_search. Adds a regression test (test_check_with_few_kfs) that previously failed with the stale code: 3 KFs along x, query at (4.9, 0, 0) used to snap to the (0, 0, 0) entry instead of the correct (5, 0, 0). Co-Authored-By: Claude Opus 4.7 <<noreply@anthropic.com>>
-
feat(mola_pose_list): id-keyed SearchablePoseList for online gravity rebake Add an optional KFID tag to SearchablePoseList entries plus an in-place pose updater. This lets the LIO online gravity-rebake update its distance-checkers when per-KF poses are corrected, without rebuilding the whole list. New API:
- insert(pose, id) overload
- setPoseById(id, new_pose): updates the stored pose and the kd-tree point in place; no-op for unknown ids or in from_last_only mode removeAllFartherThan now also maintains the id->index map for surviving entries. Exports MOLA_POSE_LIST_HAS_ID_KEYED_API so downstream packages in separate repos (mola_lidar_odometry) can guard usage with __has_include
+ this macro and stay buildable against older mola_pose_list checkouts. Adds unit tests for the new id-keyed API in test-searchable-pose-list (also fills in the previously-empty test fixture). Co-Authored-By: Claude Opus 4.7 <<noreply@anthropic.com>>
-
Contributors: Jose Luis Blanco-Claraco
2.7.0 (2026-04-22)
2.6.1 (2026-04-02)
2.6.0 (2026-03-12)
- Fix clang-tidy warnings
- Merge pull request #107 from MOLAorg/fix/viz-decay-clouds Fix/viz-decay-clouds
- fix clang-tidy warning: avoid std::endl
- Update coyright notes
- Contributors: Jose Luis Blanco-Claraco
2.5.0 (2026-02-14)
2.4.0 (2025-12-28)
2.3.0 (2025-12-15)
2.2.1 (2025-11-08)
2.2.0 (2025-10-28)
2.1.0 (2025-10-20)
2.0.0 (2025-10-13)
- Merge pull request #93 from MOLAorg/feature/better-lio Changes for new LIO
- clang-format
- Fix typos and clang-tidy hints
- Contributors: Jose Luis Blanco-Claraco
1.9.1 (2025-07-07)
1.9.0 (2025-06-06)
1.8.1 (2025-05-28)
File truncated at 100 lines see the full file
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged mola_pose_list at Robotics Stack Exchange
Package Summary
| Version | 2.8.0 |
| License | GPLv3 |
| Build type | CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/MOLAorg/mola.git |
| VCS Type | git |
| VCS Version | develop |
| Last Updated | 2026-05-01 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Jose-Luis Blanco-Claraco
Authors
mola_pose_list
Data structures and algorithms related to SE(3) poses.
This repository provides the C++ classes:
SearchablePoseListHashedSetSE3
Build and install
Refer to the root MOLA repository.
License
This package is released under the GNU GPL v3 license. Other options available upon request.
Changelog for package mola_pose_list
2.8.0 (2026-04-29)
-
Merge pull request #141 from MOLAorg/feat/pose-list-multiple feat: pose lists now support multiple nearby poses (Useful for non-repetitive scanners)
-
feat: pose lists now support multiple nearby poses (Useful for Livox scanners)
-
Merge pull request #138 from MOLAorg/fix/kf-map fix: robustify edge cases from last API changes
-
fix: robustify edge cases from last API changes
-
Merge pull request #137 from MOLAorg/feat/metric-map-changes-for-lo-grav-align mola_metric_maps: per-KF pose plumbing for online gravity rebake
-
fix(mola_pose_list): cap k at cloud size in SearchablePoseList::check nn_multiple_search resizes its output vectors to the requested k regardless of how many neighbours actually exist, leaving trailing entries uninitialized when the cloud has fewer than k points. The best-match selection in check() then iterated over those garbage distances and indices, producing a wrong nearest-pose result whenever the list held fewer than 20 entries. Cap k to the actual cloud size before calling nn_multiple_search. Adds a regression test (test_check_with_few_kfs) that previously failed with the stale code: 3 KFs along x, query at (4.9, 0, 0) used to snap to the (0, 0, 0) entry instead of the correct (5, 0, 0). Co-Authored-By: Claude Opus 4.7 <<noreply@anthropic.com>>
-
feat(mola_pose_list): id-keyed SearchablePoseList for online gravity rebake Add an optional KFID tag to SearchablePoseList entries plus an in-place pose updater. This lets the LIO online gravity-rebake update its distance-checkers when per-KF poses are corrected, without rebuilding the whole list. New API:
- insert(pose, id) overload
- setPoseById(id, new_pose): updates the stored pose and the kd-tree point in place; no-op for unknown ids or in from_last_only mode removeAllFartherThan now also maintains the id->index map for surviving entries. Exports MOLA_POSE_LIST_HAS_ID_KEYED_API so downstream packages in separate repos (mola_lidar_odometry) can guard usage with __has_include
+ this macro and stay buildable against older mola_pose_list checkouts. Adds unit tests for the new id-keyed API in test-searchable-pose-list (also fills in the previously-empty test fixture). Co-Authored-By: Claude Opus 4.7 <<noreply@anthropic.com>>
-
Contributors: Jose Luis Blanco-Claraco
2.7.0 (2026-04-22)
2.6.1 (2026-04-02)
2.6.0 (2026-03-12)
- Fix clang-tidy warnings
- Merge pull request #107 from MOLAorg/fix/viz-decay-clouds Fix/viz-decay-clouds
- fix clang-tidy warning: avoid std::endl
- Update coyright notes
- Contributors: Jose Luis Blanco-Claraco
2.5.0 (2026-02-14)
2.4.0 (2025-12-28)
2.3.0 (2025-12-15)
2.2.1 (2025-11-08)
2.2.0 (2025-10-28)
2.1.0 (2025-10-20)
2.0.0 (2025-10-13)
- Merge pull request #93 from MOLAorg/feature/better-lio Changes for new LIO
- clang-format
- Fix typos and clang-tidy hints
- Contributors: Jose Luis Blanco-Claraco
1.9.1 (2025-07-07)
1.9.0 (2025-06-06)
1.8.1 (2025-05-28)
File truncated at 100 lines see the full file
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged mola_pose_list at Robotics Stack Exchange
Package Summary
| Version | 2.8.0 |
| License | GPLv3 |
| Build type | CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/MOLAorg/mola.git |
| VCS Type | git |
| VCS Version | develop |
| Last Updated | 2026-05-01 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Jose-Luis Blanco-Claraco
Authors
mola_pose_list
Data structures and algorithms related to SE(3) poses.
This repository provides the C++ classes:
SearchablePoseListHashedSetSE3
Build and install
Refer to the root MOLA repository.
License
This package is released under the GNU GPL v3 license. Other options available upon request.
Changelog for package mola_pose_list
2.8.0 (2026-04-29)
-
Merge pull request #141 from MOLAorg/feat/pose-list-multiple feat: pose lists now support multiple nearby poses (Useful for non-repetitive scanners)
-
feat: pose lists now support multiple nearby poses (Useful for Livox scanners)
-
Merge pull request #138 from MOLAorg/fix/kf-map fix: robustify edge cases from last API changes
-
fix: robustify edge cases from last API changes
-
Merge pull request #137 from MOLAorg/feat/metric-map-changes-for-lo-grav-align mola_metric_maps: per-KF pose plumbing for online gravity rebake
-
fix(mola_pose_list): cap k at cloud size in SearchablePoseList::check nn_multiple_search resizes its output vectors to the requested k regardless of how many neighbours actually exist, leaving trailing entries uninitialized when the cloud has fewer than k points. The best-match selection in check() then iterated over those garbage distances and indices, producing a wrong nearest-pose result whenever the list held fewer than 20 entries. Cap k to the actual cloud size before calling nn_multiple_search. Adds a regression test (test_check_with_few_kfs) that previously failed with the stale code: 3 KFs along x, query at (4.9, 0, 0) used to snap to the (0, 0, 0) entry instead of the correct (5, 0, 0). Co-Authored-By: Claude Opus 4.7 <<noreply@anthropic.com>>
-
feat(mola_pose_list): id-keyed SearchablePoseList for online gravity rebake Add an optional KFID tag to SearchablePoseList entries plus an in-place pose updater. This lets the LIO online gravity-rebake update its distance-checkers when per-KF poses are corrected, without rebuilding the whole list. New API:
- insert(pose, id) overload
- setPoseById(id, new_pose): updates the stored pose and the kd-tree point in place; no-op for unknown ids or in from_last_only mode removeAllFartherThan now also maintains the id->index map for surviving entries. Exports MOLA_POSE_LIST_HAS_ID_KEYED_API so downstream packages in separate repos (mola_lidar_odometry) can guard usage with __has_include
+ this macro and stay buildable against older mola_pose_list checkouts. Adds unit tests for the new id-keyed API in test-searchable-pose-list (also fills in the previously-empty test fixture). Co-Authored-By: Claude Opus 4.7 <<noreply@anthropic.com>>
-
Contributors: Jose Luis Blanco-Claraco
2.7.0 (2026-04-22)
2.6.1 (2026-04-02)
2.6.0 (2026-03-12)
- Fix clang-tidy warnings
- Merge pull request #107 from MOLAorg/fix/viz-decay-clouds Fix/viz-decay-clouds
- fix clang-tidy warning: avoid std::endl
- Update coyright notes
- Contributors: Jose Luis Blanco-Claraco
2.5.0 (2026-02-14)
2.4.0 (2025-12-28)
2.3.0 (2025-12-15)
2.2.1 (2025-11-08)
2.2.0 (2025-10-28)
2.1.0 (2025-10-20)
2.0.0 (2025-10-13)
- Merge pull request #93 from MOLAorg/feature/better-lio Changes for new LIO
- clang-format
- Fix typos and clang-tidy hints
- Contributors: Jose Luis Blanco-Claraco
1.9.1 (2025-07-07)
1.9.0 (2025-06-06)
1.8.1 (2025-05-28)
File truncated at 100 lines see the full file
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged mola_pose_list at Robotics Stack Exchange
Package Summary
| Version | 2.8.0 |
| License | GPLv3 |
| Build type | CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/MOLAorg/mola.git |
| VCS Type | git |
| VCS Version | develop |
| Last Updated | 2026-05-01 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Jose-Luis Blanco-Claraco
Authors
mola_pose_list
Data structures and algorithms related to SE(3) poses.
This repository provides the C++ classes:
SearchablePoseListHashedSetSE3
Build and install
Refer to the root MOLA repository.
License
This package is released under the GNU GPL v3 license. Other options available upon request.
Changelog for package mola_pose_list
2.8.0 (2026-04-29)
-
Merge pull request #141 from MOLAorg/feat/pose-list-multiple feat: pose lists now support multiple nearby poses (Useful for non-repetitive scanners)
-
feat: pose lists now support multiple nearby poses (Useful for Livox scanners)
-
Merge pull request #138 from MOLAorg/fix/kf-map fix: robustify edge cases from last API changes
-
fix: robustify edge cases from last API changes
-
Merge pull request #137 from MOLAorg/feat/metric-map-changes-for-lo-grav-align mola_metric_maps: per-KF pose plumbing for online gravity rebake
-
fix(mola_pose_list): cap k at cloud size in SearchablePoseList::check nn_multiple_search resizes its output vectors to the requested k regardless of how many neighbours actually exist, leaving trailing entries uninitialized when the cloud has fewer than k points. The best-match selection in check() then iterated over those garbage distances and indices, producing a wrong nearest-pose result whenever the list held fewer than 20 entries. Cap k to the actual cloud size before calling nn_multiple_search. Adds a regression test (test_check_with_few_kfs) that previously failed with the stale code: 3 KFs along x, query at (4.9, 0, 0) used to snap to the (0, 0, 0) entry instead of the correct (5, 0, 0). Co-Authored-By: Claude Opus 4.7 <<noreply@anthropic.com>>
-
feat(mola_pose_list): id-keyed SearchablePoseList for online gravity rebake Add an optional KFID tag to SearchablePoseList entries plus an in-place pose updater. This lets the LIO online gravity-rebake update its distance-checkers when per-KF poses are corrected, without rebuilding the whole list. New API:
- insert(pose, id) overload
- setPoseById(id, new_pose): updates the stored pose and the kd-tree point in place; no-op for unknown ids or in from_last_only mode removeAllFartherThan now also maintains the id->index map for surviving entries. Exports MOLA_POSE_LIST_HAS_ID_KEYED_API so downstream packages in separate repos (mola_lidar_odometry) can guard usage with __has_include
+ this macro and stay buildable against older mola_pose_list checkouts. Adds unit tests for the new id-keyed API in test-searchable-pose-list (also fills in the previously-empty test fixture). Co-Authored-By: Claude Opus 4.7 <<noreply@anthropic.com>>
-
Contributors: Jose Luis Blanco-Claraco
2.7.0 (2026-04-22)
2.6.1 (2026-04-02)
2.6.0 (2026-03-12)
- Fix clang-tidy warnings
- Merge pull request #107 from MOLAorg/fix/viz-decay-clouds Fix/viz-decay-clouds
- fix clang-tidy warning: avoid std::endl
- Update coyright notes
- Contributors: Jose Luis Blanco-Claraco
2.5.0 (2026-02-14)
2.4.0 (2025-12-28)
2.3.0 (2025-12-15)
2.2.1 (2025-11-08)
2.2.0 (2025-10-28)
2.1.0 (2025-10-20)
2.0.0 (2025-10-13)
- Merge pull request #93 from MOLAorg/feature/better-lio Changes for new LIO
- clang-format
- Fix typos and clang-tidy hints
- Contributors: Jose Luis Blanco-Claraco
1.9.1 (2025-07-07)
1.9.0 (2025-06-06)
1.8.1 (2025-05-28)
File truncated at 100 lines see the full file
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged mola_pose_list at Robotics Stack Exchange
Package Summary
| Version | 2.8.0 |
| License | GPLv3 |
| Build type | CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/MOLAorg/mola.git |
| VCS Type | git |
| VCS Version | develop |
| Last Updated | 2026-05-01 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Jose-Luis Blanco-Claraco
Authors
mola_pose_list
Data structures and algorithms related to SE(3) poses.
This repository provides the C++ classes:
SearchablePoseListHashedSetSE3
Build and install
Refer to the root MOLA repository.
License
This package is released under the GNU GPL v3 license. Other options available upon request.
Changelog for package mola_pose_list
2.8.0 (2026-04-29)
-
Merge pull request #141 from MOLAorg/feat/pose-list-multiple feat: pose lists now support multiple nearby poses (Useful for non-repetitive scanners)
-
feat: pose lists now support multiple nearby poses (Useful for Livox scanners)
-
Merge pull request #138 from MOLAorg/fix/kf-map fix: robustify edge cases from last API changes
-
fix: robustify edge cases from last API changes
-
Merge pull request #137 from MOLAorg/feat/metric-map-changes-for-lo-grav-align mola_metric_maps: per-KF pose plumbing for online gravity rebake
-
fix(mola_pose_list): cap k at cloud size in SearchablePoseList::check nn_multiple_search resizes its output vectors to the requested k regardless of how many neighbours actually exist, leaving trailing entries uninitialized when the cloud has fewer than k points. The best-match selection in check() then iterated over those garbage distances and indices, producing a wrong nearest-pose result whenever the list held fewer than 20 entries. Cap k to the actual cloud size before calling nn_multiple_search. Adds a regression test (test_check_with_few_kfs) that previously failed with the stale code: 3 KFs along x, query at (4.9, 0, 0) used to snap to the (0, 0, 0) entry instead of the correct (5, 0, 0). Co-Authored-By: Claude Opus 4.7 <<noreply@anthropic.com>>
-
feat(mola_pose_list): id-keyed SearchablePoseList for online gravity rebake Add an optional KFID tag to SearchablePoseList entries plus an in-place pose updater. This lets the LIO online gravity-rebake update its distance-checkers when per-KF poses are corrected, without rebuilding the whole list. New API:
- insert(pose, id) overload
- setPoseById(id, new_pose): updates the stored pose and the kd-tree point in place; no-op for unknown ids or in from_last_only mode removeAllFartherThan now also maintains the id->index map for surviving entries. Exports MOLA_POSE_LIST_HAS_ID_KEYED_API so downstream packages in separate repos (mola_lidar_odometry) can guard usage with __has_include
+ this macro and stay buildable against older mola_pose_list checkouts. Adds unit tests for the new id-keyed API in test-searchable-pose-list (also fills in the previously-empty test fixture). Co-Authored-By: Claude Opus 4.7 <<noreply@anthropic.com>>
-
Contributors: Jose Luis Blanco-Claraco
2.7.0 (2026-04-22)
2.6.1 (2026-04-02)
2.6.0 (2026-03-12)
- Fix clang-tidy warnings
- Merge pull request #107 from MOLAorg/fix/viz-decay-clouds Fix/viz-decay-clouds
- fix clang-tidy warning: avoid std::endl
- Update coyright notes
- Contributors: Jose Luis Blanco-Claraco
2.5.0 (2026-02-14)
2.4.0 (2025-12-28)
2.3.0 (2025-12-15)
2.2.1 (2025-11-08)
2.2.0 (2025-10-28)
2.1.0 (2025-10-20)
2.0.0 (2025-10-13)
- Merge pull request #93 from MOLAorg/feature/better-lio Changes for new LIO
- clang-format
- Fix typos and clang-tidy hints
- Contributors: Jose Luis Blanco-Claraco
1.9.1 (2025-07-07)
1.9.0 (2025-06-06)
1.8.1 (2025-05-28)
File truncated at 100 lines see the full file
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged mola_pose_list at Robotics Stack Exchange
Package Summary
| Version | 2.8.0 |
| License | GPLv3 |
| Build type | CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/MOLAorg/mola.git |
| VCS Type | git |
| VCS Version | develop |
| Last Updated | 2026-05-01 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Jose-Luis Blanco-Claraco
Authors
mola_pose_list
Data structures and algorithms related to SE(3) poses.
This repository provides the C++ classes:
SearchablePoseListHashedSetSE3
Build and install
Refer to the root MOLA repository.
License
This package is released under the GNU GPL v3 license. Other options available upon request.
Changelog for package mola_pose_list
2.8.0 (2026-04-29)
-
Merge pull request #141 from MOLAorg/feat/pose-list-multiple feat: pose lists now support multiple nearby poses (Useful for non-repetitive scanners)
-
feat: pose lists now support multiple nearby poses (Useful for Livox scanners)
-
Merge pull request #138 from MOLAorg/fix/kf-map fix: robustify edge cases from last API changes
-
fix: robustify edge cases from last API changes
-
Merge pull request #137 from MOLAorg/feat/metric-map-changes-for-lo-grav-align mola_metric_maps: per-KF pose plumbing for online gravity rebake
-
fix(mola_pose_list): cap k at cloud size in SearchablePoseList::check nn_multiple_search resizes its output vectors to the requested k regardless of how many neighbours actually exist, leaving trailing entries uninitialized when the cloud has fewer than k points. The best-match selection in check() then iterated over those garbage distances and indices, producing a wrong nearest-pose result whenever the list held fewer than 20 entries. Cap k to the actual cloud size before calling nn_multiple_search. Adds a regression test (test_check_with_few_kfs) that previously failed with the stale code: 3 KFs along x, query at (4.9, 0, 0) used to snap to the (0, 0, 0) entry instead of the correct (5, 0, 0). Co-Authored-By: Claude Opus 4.7 <<noreply@anthropic.com>>
-
feat(mola_pose_list): id-keyed SearchablePoseList for online gravity rebake Add an optional KFID tag to SearchablePoseList entries plus an in-place pose updater. This lets the LIO online gravity-rebake update its distance-checkers when per-KF poses are corrected, without rebuilding the whole list. New API:
- insert(pose, id) overload
- setPoseById(id, new_pose): updates the stored pose and the kd-tree point in place; no-op for unknown ids or in from_last_only mode removeAllFartherThan now also maintains the id->index map for surviving entries. Exports MOLA_POSE_LIST_HAS_ID_KEYED_API so downstream packages in separate repos (mola_lidar_odometry) can guard usage with __has_include
+ this macro and stay buildable against older mola_pose_list checkouts. Adds unit tests for the new id-keyed API in test-searchable-pose-list (also fills in the previously-empty test fixture). Co-Authored-By: Claude Opus 4.7 <<noreply@anthropic.com>>
-
Contributors: Jose Luis Blanco-Claraco
2.7.0 (2026-04-22)
2.6.1 (2026-04-02)
2.6.0 (2026-03-12)
- Fix clang-tidy warnings
- Merge pull request #107 from MOLAorg/fix/viz-decay-clouds Fix/viz-decay-clouds
- fix clang-tidy warning: avoid std::endl
- Update coyright notes
- Contributors: Jose Luis Blanco-Claraco
2.5.0 (2026-02-14)
2.4.0 (2025-12-28)
2.3.0 (2025-12-15)
2.2.1 (2025-11-08)
2.2.0 (2025-10-28)
2.1.0 (2025-10-20)
2.0.0 (2025-10-13)
- Merge pull request #93 from MOLAorg/feature/better-lio Changes for new LIO
- clang-format
- Fix typos and clang-tidy hints
- Contributors: Jose Luis Blanco-Claraco
1.9.1 (2025-07-07)
1.9.0 (2025-06-06)
1.8.1 (2025-05-28)
File truncated at 100 lines see the full file
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged mola_pose_list at Robotics Stack Exchange
Package Summary
| Version | 2.8.0 |
| License | GPLv3 |
| Build type | CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/MOLAorg/mola.git |
| VCS Type | git |
| VCS Version | develop |
| Last Updated | 2026-05-01 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Jose-Luis Blanco-Claraco
Authors
mola_pose_list
Data structures and algorithms related to SE(3) poses.
This repository provides the C++ classes:
SearchablePoseListHashedSetSE3
Build and install
Refer to the root MOLA repository.
License
This package is released under the GNU GPL v3 license. Other options available upon request.
Changelog for package mola_pose_list
2.8.0 (2026-04-29)
-
Merge pull request #141 from MOLAorg/feat/pose-list-multiple feat: pose lists now support multiple nearby poses (Useful for non-repetitive scanners)
-
feat: pose lists now support multiple nearby poses (Useful for Livox scanners)
-
Merge pull request #138 from MOLAorg/fix/kf-map fix: robustify edge cases from last API changes
-
fix: robustify edge cases from last API changes
-
Merge pull request #137 from MOLAorg/feat/metric-map-changes-for-lo-grav-align mola_metric_maps: per-KF pose plumbing for online gravity rebake
-
fix(mola_pose_list): cap k at cloud size in SearchablePoseList::check nn_multiple_search resizes its output vectors to the requested k regardless of how many neighbours actually exist, leaving trailing entries uninitialized when the cloud has fewer than k points. The best-match selection in check() then iterated over those garbage distances and indices, producing a wrong nearest-pose result whenever the list held fewer than 20 entries. Cap k to the actual cloud size before calling nn_multiple_search. Adds a regression test (test_check_with_few_kfs) that previously failed with the stale code: 3 KFs along x, query at (4.9, 0, 0) used to snap to the (0, 0, 0) entry instead of the correct (5, 0, 0). Co-Authored-By: Claude Opus 4.7 <<noreply@anthropic.com>>
-
feat(mola_pose_list): id-keyed SearchablePoseList for online gravity rebake Add an optional KFID tag to SearchablePoseList entries plus an in-place pose updater. This lets the LIO online gravity-rebake update its distance-checkers when per-KF poses are corrected, without rebuilding the whole list. New API:
- insert(pose, id) overload
- setPoseById(id, new_pose): updates the stored pose and the kd-tree point in place; no-op for unknown ids or in from_last_only mode removeAllFartherThan now also maintains the id->index map for surviving entries. Exports MOLA_POSE_LIST_HAS_ID_KEYED_API so downstream packages in separate repos (mola_lidar_odometry) can guard usage with __has_include
+ this macro and stay buildable against older mola_pose_list checkouts. Adds unit tests for the new id-keyed API in test-searchable-pose-list (also fills in the previously-empty test fixture). Co-Authored-By: Claude Opus 4.7 <<noreply@anthropic.com>>
-
Contributors: Jose Luis Blanco-Claraco
2.7.0 (2026-04-22)
2.6.1 (2026-04-02)
2.6.0 (2026-03-12)
- Fix clang-tidy warnings
- Merge pull request #107 from MOLAorg/fix/viz-decay-clouds Fix/viz-decay-clouds
- fix clang-tidy warning: avoid std::endl
- Update coyright notes
- Contributors: Jose Luis Blanco-Claraco
2.5.0 (2026-02-14)
2.4.0 (2025-12-28)
2.3.0 (2025-12-15)
2.2.1 (2025-11-08)
2.2.0 (2025-10-28)
2.1.0 (2025-10-20)
2.0.0 (2025-10-13)
- Merge pull request #93 from MOLAorg/feature/better-lio Changes for new LIO
- clang-format
- Fix typos and clang-tidy hints
- Contributors: Jose Luis Blanco-Claraco
1.9.1 (2025-07-07)
1.9.0 (2025-06-06)
1.8.1 (2025-05-28)
File truncated at 100 lines see the full file