Package Summary
| Version | 3.3.0 |
| License | BSD |
| Build type | CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/MRPT/mrpt.git |
| VCS Type | git |
| VCS Version | develop |
| Last Updated | 2026-09-27 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
The MRPT C++ library mrpt_math
Additional Links
Maintainers
- Jose-Luis Blanco-Claraco
Authors
No additional authors.
README
No README found.
See repository README.
CHANGELOG
Changelog for package mrpt_math
3.3.0 (2026-09-26)
- fix: qualify mrpt::format() calls to avoid ambiguity with std::format
- Python bindings: datasets, maps, localization, sensors (+ fixes) (#1429)
- fix: test crashes on arm64 and armhf (#1428)
- fix(math): TPolygon2D::isConvex() sign flag must not be a plain char
- changelogs
- Merge pull request #1417 from MRPT/fix/kdtree-capable-lock-order-and-optout
- mrpt_math, mrpt_maps: fix KDTreeCapable lock-order inversion, add index opt-out
- Contributors: Jose Luis Blanco-Claraco
3.2.0 (2026-09-16)
- fix: resolve ROS buildfarm warnings and fix the real correctness issues they revealed.
- feat: reconnect SIMD paths and remove dead math headers while expanding regression coverage.
- fix: correct geometry, serialization, and matrix edge cases uncovered by the new tests.
- feat: raise math/map/obs/slam test coverage with legacy-serialization and kNN regression checks.
- Contributors: Jose Luis Blanco-Claraco
3.1.4 (2026-09-04)
3.1.3 (2026-08-12)
- mrpt_math: depend on nanoflann_vendor instead of nanoflann The nanoflann rosdep key resolves to the distro's own libnanoflann-dev, so it can never select a newer vendored version. Switch to the new nanoflann_vendor ROS package name.
- Contributors: Jose Luis Blanco-Claraco
3.1.2 (2026-07-07)
- Fix
nanoflanndeclared as a build-only dependency inpackage.xml, which prevented it from being found by downstream packages' CMake configuration on ROS build farms. - Increase unit test coverage.
- Contributors: Jose Luis Blanco-Claraco
3.1.1 (2026-07-04)
- math: add nanoflann as rosdep dependency (more up-to-date than system libnanoflann-dev)
- Contributors: Jose Luis Blanco-Claraco
3.1.0 (2026-07-03)
- Merge pull request #1376 from MRPT/port/2x-fixes-jul2026 Port 2.x fixes: COutputLogger thread-safety, octomap build flag
- Merge pull request #1374 from MRPT/feat/kdtree-save-load-index feat(math): KDTreeCapable save/load of the KD-tree index (2D and 3D)
- Contributors: Jose Luis Blanco-Claraco
3.0.4 (2026-06-17)
3.0.3 (2026-06-15)
- Increase unit test coverage for mrpt_math, mrpt_io, mrpt_system (#1365)
- Merge pull request #1364 from MRPT/fix/rdev-test-failures-3.0.3 Fix/rdev test failures 3.0.3
- fix: alignment crash
- Contributors: Jose Luis Blanco-Claraco
3.0.2 (2026-06-11)
3.0.1 (2026-06-11)
- Merge pull request #1363 from MRPT/fix/dont-export-eigen3-dep refactor: limit visibility of eigen3 as build dep
- fix: KF math errors
- refactor: limit visibility of eigen3 as build dep
- Contributors: Jose Luis Blanco-Claraco
3.0.0 (2026-06-06)
2.20.0 (2026-06-06)
- Last release of the 2.x series. Starting from 3.0.0, changes are tracked in each module's own CHANGELOG.rst file.
- Contributors: Jose Luis Blanco-Claraco
Package Dependencies
System Dependencies
Launch files
No launch files found
Messages
No message files found.
Services
No service files found
Plugins
No plugins found.
Recent questions tagged mrpt_math at Robotics Stack Exchange
Package Summary
| Version | 3.3.0 |
| License | BSD |
| Build type | CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/MRPT/mrpt.git |
| VCS Type | git |
| VCS Version | develop |
| Last Updated | 2026-09-27 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
The MRPT C++ library mrpt_math
Additional Links
Maintainers
- Jose-Luis Blanco-Claraco
Authors
No additional authors.
README
No README found.
See repository README.
CHANGELOG
Changelog for package mrpt_math
3.3.0 (2026-09-26)
- fix: qualify mrpt::format() calls to avoid ambiguity with std::format
- Python bindings: datasets, maps, localization, sensors (+ fixes) (#1429)
- fix: test crashes on arm64 and armhf (#1428)
- fix(math): TPolygon2D::isConvex() sign flag must not be a plain char
- changelogs
- Merge pull request #1417 from MRPT/fix/kdtree-capable-lock-order-and-optout
- mrpt_math, mrpt_maps: fix KDTreeCapable lock-order inversion, add index opt-out
- Contributors: Jose Luis Blanco-Claraco
3.2.0 (2026-09-16)
- fix: resolve ROS buildfarm warnings and fix the real correctness issues they revealed.
- feat: reconnect SIMD paths and remove dead math headers while expanding regression coverage.
- fix: correct geometry, serialization, and matrix edge cases uncovered by the new tests.
- feat: raise math/map/obs/slam test coverage with legacy-serialization and kNN regression checks.
- Contributors: Jose Luis Blanco-Claraco
3.1.4 (2026-09-04)
3.1.3 (2026-08-12)
- mrpt_math: depend on nanoflann_vendor instead of nanoflann The nanoflann rosdep key resolves to the distro's own libnanoflann-dev, so it can never select a newer vendored version. Switch to the new nanoflann_vendor ROS package name.
- Contributors: Jose Luis Blanco-Claraco
3.1.2 (2026-07-07)
- Fix
nanoflanndeclared as a build-only dependency inpackage.xml, which prevented it from being found by downstream packages' CMake configuration on ROS build farms. - Increase unit test coverage.
- Contributors: Jose Luis Blanco-Claraco
3.1.1 (2026-07-04)
- math: add nanoflann as rosdep dependency (more up-to-date than system libnanoflann-dev)
- Contributors: Jose Luis Blanco-Claraco
3.1.0 (2026-07-03)
- Merge pull request #1376 from MRPT/port/2x-fixes-jul2026 Port 2.x fixes: COutputLogger thread-safety, octomap build flag
- Merge pull request #1374 from MRPT/feat/kdtree-save-load-index feat(math): KDTreeCapable save/load of the KD-tree index (2D and 3D)
- Contributors: Jose Luis Blanco-Claraco
3.0.4 (2026-06-17)
3.0.3 (2026-06-15)
- Increase unit test coverage for mrpt_math, mrpt_io, mrpt_system (#1365)
- Merge pull request #1364 from MRPT/fix/rdev-test-failures-3.0.3 Fix/rdev test failures 3.0.3
- fix: alignment crash
- Contributors: Jose Luis Blanco-Claraco
3.0.2 (2026-06-11)
3.0.1 (2026-06-11)
- Merge pull request #1363 from MRPT/fix/dont-export-eigen3-dep refactor: limit visibility of eigen3 as build dep
- fix: KF math errors
- refactor: limit visibility of eigen3 as build dep
- Contributors: Jose Luis Blanco-Claraco
3.0.0 (2026-06-06)
2.20.0 (2026-06-06)
- Last release of the 2.x series. Starting from 3.0.0, changes are tracked in each module's own CHANGELOG.rst file.
- Contributors: Jose Luis Blanco-Claraco
Package Dependencies
System Dependencies
Launch files
No launch files found
Messages
No message files found.
Services
No service files found
Plugins
No plugins found.
Recent questions tagged mrpt_math at Robotics Stack Exchange
Package Summary
| Version | 3.3.0 |
| License | BSD |
| Build type | CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/MRPT/mrpt.git |
| VCS Type | git |
| VCS Version | develop |
| Last Updated | 2026-09-27 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
The MRPT C++ library mrpt_math
Additional Links
Maintainers
- Jose-Luis Blanco-Claraco
Authors
No additional authors.
README
No README found.
See repository README.
CHANGELOG
Changelog for package mrpt_math
3.3.0 (2026-09-26)
- fix: qualify mrpt::format() calls to avoid ambiguity with std::format
- Python bindings: datasets, maps, localization, sensors (+ fixes) (#1429)
- fix: test crashes on arm64 and armhf (#1428)
- fix(math): TPolygon2D::isConvex() sign flag must not be a plain char
- changelogs
- Merge pull request #1417 from MRPT/fix/kdtree-capable-lock-order-and-optout
- mrpt_math, mrpt_maps: fix KDTreeCapable lock-order inversion, add index opt-out
- Contributors: Jose Luis Blanco-Claraco
3.2.0 (2026-09-16)
- fix: resolve ROS buildfarm warnings and fix the real correctness issues they revealed.
- feat: reconnect SIMD paths and remove dead math headers while expanding regression coverage.
- fix: correct geometry, serialization, and matrix edge cases uncovered by the new tests.
- feat: raise math/map/obs/slam test coverage with legacy-serialization and kNN regression checks.
- Contributors: Jose Luis Blanco-Claraco
3.1.4 (2026-09-04)
3.1.3 (2026-08-12)
- mrpt_math: depend on nanoflann_vendor instead of nanoflann The nanoflann rosdep key resolves to the distro's own libnanoflann-dev, so it can never select a newer vendored version. Switch to the new nanoflann_vendor ROS package name.
- Contributors: Jose Luis Blanco-Claraco
3.1.2 (2026-07-07)
- Fix
nanoflanndeclared as a build-only dependency inpackage.xml, which prevented it from being found by downstream packages' CMake configuration on ROS build farms. - Increase unit test coverage.
- Contributors: Jose Luis Blanco-Claraco
3.1.1 (2026-07-04)
- math: add nanoflann as rosdep dependency (more up-to-date than system libnanoflann-dev)
- Contributors: Jose Luis Blanco-Claraco
3.1.0 (2026-07-03)
- Merge pull request #1376 from MRPT/port/2x-fixes-jul2026 Port 2.x fixes: COutputLogger thread-safety, octomap build flag
- Merge pull request #1374 from MRPT/feat/kdtree-save-load-index feat(math): KDTreeCapable save/load of the KD-tree index (2D and 3D)
- Contributors: Jose Luis Blanco-Claraco
3.0.4 (2026-06-17)
3.0.3 (2026-06-15)
- Increase unit test coverage for mrpt_math, mrpt_io, mrpt_system (#1365)
- Merge pull request #1364 from MRPT/fix/rdev-test-failures-3.0.3 Fix/rdev test failures 3.0.3
- fix: alignment crash
- Contributors: Jose Luis Blanco-Claraco
3.0.2 (2026-06-11)
3.0.1 (2026-06-11)
- Merge pull request #1363 from MRPT/fix/dont-export-eigen3-dep refactor: limit visibility of eigen3 as build dep
- fix: KF math errors
- refactor: limit visibility of eigen3 as build dep
- Contributors: Jose Luis Blanco-Claraco
3.0.0 (2026-06-06)
2.20.0 (2026-06-06)
- Last release of the 2.x series. Starting from 3.0.0, changes are tracked in each module's own CHANGELOG.rst file.
- Contributors: Jose Luis Blanco-Claraco
Package Dependencies
System Dependencies
Launch files
No launch files found
Messages
No message files found.
Services
No service files found
Plugins
No plugins found.
Recent questions tagged mrpt_math at Robotics Stack Exchange
Package Summary
| Version | 3.3.0 |
| License | BSD |
| Build type | CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/MRPT/mrpt.git |
| VCS Type | git |
| VCS Version | develop |
| Last Updated | 2026-09-27 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
The MRPT C++ library mrpt_math
Additional Links
Maintainers
- Jose-Luis Blanco-Claraco
Authors
No additional authors.
README
No README found.
See repository README.
CHANGELOG
Changelog for package mrpt_math
3.3.0 (2026-09-26)
- fix: qualify mrpt::format() calls to avoid ambiguity with std::format
- Python bindings: datasets, maps, localization, sensors (+ fixes) (#1429)
- fix: test crashes on arm64 and armhf (#1428)
- fix(math): TPolygon2D::isConvex() sign flag must not be a plain char
- changelogs
- Merge pull request #1417 from MRPT/fix/kdtree-capable-lock-order-and-optout
- mrpt_math, mrpt_maps: fix KDTreeCapable lock-order inversion, add index opt-out
- Contributors: Jose Luis Blanco-Claraco
3.2.0 (2026-09-16)
- fix: resolve ROS buildfarm warnings and fix the real correctness issues they revealed.
- feat: reconnect SIMD paths and remove dead math headers while expanding regression coverage.
- fix: correct geometry, serialization, and matrix edge cases uncovered by the new tests.
- feat: raise math/map/obs/slam test coverage with legacy-serialization and kNN regression checks.
- Contributors: Jose Luis Blanco-Claraco
3.1.4 (2026-09-04)
3.1.3 (2026-08-12)
- mrpt_math: depend on nanoflann_vendor instead of nanoflann The nanoflann rosdep key resolves to the distro's own libnanoflann-dev, so it can never select a newer vendored version. Switch to the new nanoflann_vendor ROS package name.
- Contributors: Jose Luis Blanco-Claraco
3.1.2 (2026-07-07)
- Fix
nanoflanndeclared as a build-only dependency inpackage.xml, which prevented it from being found by downstream packages' CMake configuration on ROS build farms. - Increase unit test coverage.
- Contributors: Jose Luis Blanco-Claraco
3.1.1 (2026-07-04)
- math: add nanoflann as rosdep dependency (more up-to-date than system libnanoflann-dev)
- Contributors: Jose Luis Blanco-Claraco
3.1.0 (2026-07-03)
- Merge pull request #1376 from MRPT/port/2x-fixes-jul2026 Port 2.x fixes: COutputLogger thread-safety, octomap build flag
- Merge pull request #1374 from MRPT/feat/kdtree-save-load-index feat(math): KDTreeCapable save/load of the KD-tree index (2D and 3D)
- Contributors: Jose Luis Blanco-Claraco
3.0.4 (2026-06-17)
3.0.3 (2026-06-15)
- Increase unit test coverage for mrpt_math, mrpt_io, mrpt_system (#1365)
- Merge pull request #1364 from MRPT/fix/rdev-test-failures-3.0.3 Fix/rdev test failures 3.0.3
- fix: alignment crash
- Contributors: Jose Luis Blanco-Claraco
3.0.2 (2026-06-11)
3.0.1 (2026-06-11)
- Merge pull request #1363 from MRPT/fix/dont-export-eigen3-dep refactor: limit visibility of eigen3 as build dep
- fix: KF math errors
- refactor: limit visibility of eigen3 as build dep
- Contributors: Jose Luis Blanco-Claraco
3.0.0 (2026-06-06)
2.20.0 (2026-06-06)
- Last release of the 2.x series. Starting from 3.0.0, changes are tracked in each module's own CHANGELOG.rst file.
- Contributors: Jose Luis Blanco-Claraco
Package Dependencies
System Dependencies
Launch files
No launch files found
Messages
No message files found.
Services
No service files found
Plugins
No plugins found.
Recent questions tagged mrpt_math at Robotics Stack Exchange
Package Summary
| Version | 3.3.0 |
| License | BSD |
| Build type | CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/MRPT/mrpt.git |
| VCS Type | git |
| VCS Version | develop |
| Last Updated | 2026-09-27 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
The MRPT C++ library mrpt_math
Additional Links
Maintainers
- Jose-Luis Blanco-Claraco
Authors
No additional authors.
README
No README found.
See repository README.
CHANGELOG
Changelog for package mrpt_math
3.3.0 (2026-09-26)
- fix: qualify mrpt::format() calls to avoid ambiguity with std::format
- Python bindings: datasets, maps, localization, sensors (+ fixes) (#1429)
- fix: test crashes on arm64 and armhf (#1428)
- fix(math): TPolygon2D::isConvex() sign flag must not be a plain char
- changelogs
- Merge pull request #1417 from MRPT/fix/kdtree-capable-lock-order-and-optout
- mrpt_math, mrpt_maps: fix KDTreeCapable lock-order inversion, add index opt-out
- Contributors: Jose Luis Blanco-Claraco
3.2.0 (2026-09-16)
- fix: resolve ROS buildfarm warnings and fix the real correctness issues they revealed.
- feat: reconnect SIMD paths and remove dead math headers while expanding regression coverage.
- fix: correct geometry, serialization, and matrix edge cases uncovered by the new tests.
- feat: raise math/map/obs/slam test coverage with legacy-serialization and kNN regression checks.
- Contributors: Jose Luis Blanco-Claraco
3.1.4 (2026-09-04)
3.1.3 (2026-08-12)
- mrpt_math: depend on nanoflann_vendor instead of nanoflann The nanoflann rosdep key resolves to the distro's own libnanoflann-dev, so it can never select a newer vendored version. Switch to the new nanoflann_vendor ROS package name.
- Contributors: Jose Luis Blanco-Claraco
3.1.2 (2026-07-07)
- Fix
nanoflanndeclared as a build-only dependency inpackage.xml, which prevented it from being found by downstream packages' CMake configuration on ROS build farms. - Increase unit test coverage.
- Contributors: Jose Luis Blanco-Claraco
3.1.1 (2026-07-04)
- math: add nanoflann as rosdep dependency (more up-to-date than system libnanoflann-dev)
- Contributors: Jose Luis Blanco-Claraco
3.1.0 (2026-07-03)
- Merge pull request #1376 from MRPT/port/2x-fixes-jul2026 Port 2.x fixes: COutputLogger thread-safety, octomap build flag
- Merge pull request #1374 from MRPT/feat/kdtree-save-load-index feat(math): KDTreeCapable save/load of the KD-tree index (2D and 3D)
- Contributors: Jose Luis Blanco-Claraco
3.0.4 (2026-06-17)
3.0.3 (2026-06-15)
- Increase unit test coverage for mrpt_math, mrpt_io, mrpt_system (#1365)
- Merge pull request #1364 from MRPT/fix/rdev-test-failures-3.0.3 Fix/rdev test failures 3.0.3
- fix: alignment crash
- Contributors: Jose Luis Blanco-Claraco
3.0.2 (2026-06-11)
3.0.1 (2026-06-11)
- Merge pull request #1363 from MRPT/fix/dont-export-eigen3-dep refactor: limit visibility of eigen3 as build dep
- fix: KF math errors
- refactor: limit visibility of eigen3 as build dep
- Contributors: Jose Luis Blanco-Claraco
3.0.0 (2026-06-06)
2.20.0 (2026-06-06)
- Last release of the 2.x series. Starting from 3.0.0, changes are tracked in each module's own CHANGELOG.rst file.
- Contributors: Jose Luis Blanco-Claraco
Package Dependencies
System Dependencies
Launch files
No launch files found
Messages
No message files found.
Services
No service files found
Plugins
No plugins found.
Recent questions tagged mrpt_math at Robotics Stack Exchange
No version for distro ardent showing humble. Known supported distros are highlighted in the buttons above.
Package Summary
| Version | 3.3.0 |
| License | BSD |
| Build type | CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/MRPT/mrpt.git |
| VCS Type | git |
| VCS Version | develop |
| Last Updated | 2026-09-27 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
The MRPT C++ library mrpt_math
Additional Links
Maintainers
- Jose-Luis Blanco-Claraco
Authors
No additional authors.
README
No README found.
See repository README.
CHANGELOG
Changelog for package mrpt_math
3.3.0 (2026-09-26)
- fix: qualify mrpt::format() calls to avoid ambiguity with std::format
- Python bindings: datasets, maps, localization, sensors (+ fixes) (#1429)
- fix: test crashes on arm64 and armhf (#1428)
- fix(math): TPolygon2D::isConvex() sign flag must not be a plain char
- changelogs
- Merge pull request #1417 from MRPT/fix/kdtree-capable-lock-order-and-optout
- mrpt_math, mrpt_maps: fix KDTreeCapable lock-order inversion, add index opt-out
- Contributors: Jose Luis Blanco-Claraco
3.2.0 (2026-09-16)
- fix: resolve ROS buildfarm warnings and fix the real correctness issues they revealed.
- feat: reconnect SIMD paths and remove dead math headers while expanding regression coverage.
- fix: correct geometry, serialization, and matrix edge cases uncovered by the new tests.
- feat: raise math/map/obs/slam test coverage with legacy-serialization and kNN regression checks.
- Contributors: Jose Luis Blanco-Claraco
3.1.4 (2026-09-04)
3.1.3 (2026-08-12)
- mrpt_math: depend on nanoflann_vendor instead of nanoflann The nanoflann rosdep key resolves to the distro's own libnanoflann-dev, so it can never select a newer vendored version. Switch to the new nanoflann_vendor ROS package name.
- Contributors: Jose Luis Blanco-Claraco
3.1.2 (2026-07-07)
- Fix
nanoflanndeclared as a build-only dependency inpackage.xml, which prevented it from being found by downstream packages' CMake configuration on ROS build farms. - Increase unit test coverage.
- Contributors: Jose Luis Blanco-Claraco
3.1.1 (2026-07-04)
- math: add nanoflann as rosdep dependency (more up-to-date than system libnanoflann-dev)
- Contributors: Jose Luis Blanco-Claraco
3.1.0 (2026-07-03)
- Merge pull request #1376 from MRPT/port/2x-fixes-jul2026 Port 2.x fixes: COutputLogger thread-safety, octomap build flag
- Merge pull request #1374 from MRPT/feat/kdtree-save-load-index feat(math): KDTreeCapable save/load of the KD-tree index (2D and 3D)
- Contributors: Jose Luis Blanco-Claraco
3.0.4 (2026-06-17)
3.0.3 (2026-06-15)
- Increase unit test coverage for mrpt_math, mrpt_io, mrpt_system (#1365)
- Merge pull request #1364 from MRPT/fix/rdev-test-failures-3.0.3 Fix/rdev test failures 3.0.3
- fix: alignment crash
- Contributors: Jose Luis Blanco-Claraco
3.0.2 (2026-06-11)
3.0.1 (2026-06-11)
- Merge pull request #1363 from MRPT/fix/dont-export-eigen3-dep refactor: limit visibility of eigen3 as build dep
- fix: KF math errors
- refactor: limit visibility of eigen3 as build dep
- Contributors: Jose Luis Blanco-Claraco
3.0.0 (2026-06-06)
2.20.0 (2026-06-06)
- Last release of the 2.x series. Starting from 3.0.0, changes are tracked in each module's own CHANGELOG.rst file.
- Contributors: Jose Luis Blanco-Claraco
Package Dependencies
System Dependencies
Launch files
No launch files found
Messages
No message files found.
Services
No service files found
Plugins
No plugins found.
Recent questions tagged mrpt_math at Robotics Stack Exchange
No version for distro bouncy showing humble. Known supported distros are highlighted in the buttons above.
Package Summary
| Version | 3.3.0 |
| License | BSD |
| Build type | CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/MRPT/mrpt.git |
| VCS Type | git |
| VCS Version | develop |
| Last Updated | 2026-09-27 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
The MRPT C++ library mrpt_math
Additional Links
Maintainers
- Jose-Luis Blanco-Claraco
Authors
No additional authors.
README
No README found.
See repository README.
CHANGELOG
Changelog for package mrpt_math
3.3.0 (2026-09-26)
- fix: qualify mrpt::format() calls to avoid ambiguity with std::format
- Python bindings: datasets, maps, localization, sensors (+ fixes) (#1429)
- fix: test crashes on arm64 and armhf (#1428)
- fix(math): TPolygon2D::isConvex() sign flag must not be a plain char
- changelogs
- Merge pull request #1417 from MRPT/fix/kdtree-capable-lock-order-and-optout
- mrpt_math, mrpt_maps: fix KDTreeCapable lock-order inversion, add index opt-out
- Contributors: Jose Luis Blanco-Claraco
3.2.0 (2026-09-16)
- fix: resolve ROS buildfarm warnings and fix the real correctness issues they revealed.
- feat: reconnect SIMD paths and remove dead math headers while expanding regression coverage.
- fix: correct geometry, serialization, and matrix edge cases uncovered by the new tests.
- feat: raise math/map/obs/slam test coverage with legacy-serialization and kNN regression checks.
- Contributors: Jose Luis Blanco-Claraco
3.1.4 (2026-09-04)
3.1.3 (2026-08-12)
- mrpt_math: depend on nanoflann_vendor instead of nanoflann The nanoflann rosdep key resolves to the distro's own libnanoflann-dev, so it can never select a newer vendored version. Switch to the new nanoflann_vendor ROS package name.
- Contributors: Jose Luis Blanco-Claraco
3.1.2 (2026-07-07)
- Fix
nanoflanndeclared as a build-only dependency inpackage.xml, which prevented it from being found by downstream packages' CMake configuration on ROS build farms. - Increase unit test coverage.
- Contributors: Jose Luis Blanco-Claraco
3.1.1 (2026-07-04)
- math: add nanoflann as rosdep dependency (more up-to-date than system libnanoflann-dev)
- Contributors: Jose Luis Blanco-Claraco
3.1.0 (2026-07-03)
- Merge pull request #1376 from MRPT/port/2x-fixes-jul2026 Port 2.x fixes: COutputLogger thread-safety, octomap build flag
- Merge pull request #1374 from MRPT/feat/kdtree-save-load-index feat(math): KDTreeCapable save/load of the KD-tree index (2D and 3D)
- Contributors: Jose Luis Blanco-Claraco
3.0.4 (2026-06-17)
3.0.3 (2026-06-15)
- Increase unit test coverage for mrpt_math, mrpt_io, mrpt_system (#1365)
- Merge pull request #1364 from MRPT/fix/rdev-test-failures-3.0.3 Fix/rdev test failures 3.0.3
- fix: alignment crash
- Contributors: Jose Luis Blanco-Claraco
3.0.2 (2026-06-11)
3.0.1 (2026-06-11)
- Merge pull request #1363 from MRPT/fix/dont-export-eigen3-dep refactor: limit visibility of eigen3 as build dep
- fix: KF math errors
- refactor: limit visibility of eigen3 as build dep
- Contributors: Jose Luis Blanco-Claraco
3.0.0 (2026-06-06)
2.20.0 (2026-06-06)
- Last release of the 2.x series. Starting from 3.0.0, changes are tracked in each module's own CHANGELOG.rst file.
- Contributors: Jose Luis Blanco-Claraco
Package Dependencies
System Dependencies
Launch files
No launch files found
Messages
No message files found.
Services
No service files found
Plugins
No plugins found.
Recent questions tagged mrpt_math at Robotics Stack Exchange
No version for distro crystal showing humble. Known supported distros are highlighted in the buttons above.
Package Summary
| Version | 3.3.0 |
| License | BSD |
| Build type | CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/MRPT/mrpt.git |
| VCS Type | git |
| VCS Version | develop |
| Last Updated | 2026-09-27 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
The MRPT C++ library mrpt_math
Additional Links
Maintainers
- Jose-Luis Blanco-Claraco
Authors
No additional authors.
README
No README found.
See repository README.
CHANGELOG
Changelog for package mrpt_math
3.3.0 (2026-09-26)
- fix: qualify mrpt::format() calls to avoid ambiguity with std::format
- Python bindings: datasets, maps, localization, sensors (+ fixes) (#1429)
- fix: test crashes on arm64 and armhf (#1428)
- fix(math): TPolygon2D::isConvex() sign flag must not be a plain char
- changelogs
- Merge pull request #1417 from MRPT/fix/kdtree-capable-lock-order-and-optout
- mrpt_math, mrpt_maps: fix KDTreeCapable lock-order inversion, add index opt-out
- Contributors: Jose Luis Blanco-Claraco
3.2.0 (2026-09-16)
- fix: resolve ROS buildfarm warnings and fix the real correctness issues they revealed.
- feat: reconnect SIMD paths and remove dead math headers while expanding regression coverage.
- fix: correct geometry, serialization, and matrix edge cases uncovered by the new tests.
- feat: raise math/map/obs/slam test coverage with legacy-serialization and kNN regression checks.
- Contributors: Jose Luis Blanco-Claraco
3.1.4 (2026-09-04)
3.1.3 (2026-08-12)
- mrpt_math: depend on nanoflann_vendor instead of nanoflann The nanoflann rosdep key resolves to the distro's own libnanoflann-dev, so it can never select a newer vendored version. Switch to the new nanoflann_vendor ROS package name.
- Contributors: Jose Luis Blanco-Claraco
3.1.2 (2026-07-07)
- Fix
nanoflanndeclared as a build-only dependency inpackage.xml, which prevented it from being found by downstream packages' CMake configuration on ROS build farms. - Increase unit test coverage.
- Contributors: Jose Luis Blanco-Claraco
3.1.1 (2026-07-04)
- math: add nanoflann as rosdep dependency (more up-to-date than system libnanoflann-dev)
- Contributors: Jose Luis Blanco-Claraco
3.1.0 (2026-07-03)
- Merge pull request #1376 from MRPT/port/2x-fixes-jul2026 Port 2.x fixes: COutputLogger thread-safety, octomap build flag
- Merge pull request #1374 from MRPT/feat/kdtree-save-load-index feat(math): KDTreeCapable save/load of the KD-tree index (2D and 3D)
- Contributors: Jose Luis Blanco-Claraco
3.0.4 (2026-06-17)
3.0.3 (2026-06-15)
- Increase unit test coverage for mrpt_math, mrpt_io, mrpt_system (#1365)
- Merge pull request #1364 from MRPT/fix/rdev-test-failures-3.0.3 Fix/rdev test failures 3.0.3
- fix: alignment crash
- Contributors: Jose Luis Blanco-Claraco
3.0.2 (2026-06-11)
3.0.1 (2026-06-11)
- Merge pull request #1363 from MRPT/fix/dont-export-eigen3-dep refactor: limit visibility of eigen3 as build dep
- fix: KF math errors
- refactor: limit visibility of eigen3 as build dep
- Contributors: Jose Luis Blanco-Claraco
3.0.0 (2026-06-06)
2.20.0 (2026-06-06)
- Last release of the 2.x series. Starting from 3.0.0, changes are tracked in each module's own CHANGELOG.rst file.
- Contributors: Jose Luis Blanco-Claraco
Package Dependencies
System Dependencies
Launch files
No launch files found
Messages
No message files found.
Services
No service files found
Plugins
No plugins found.
Recent questions tagged mrpt_math at Robotics Stack Exchange
No version for distro eloquent showing humble. Known supported distros are highlighted in the buttons above.
Package Summary
| Version | 3.3.0 |
| License | BSD |
| Build type | CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/MRPT/mrpt.git |
| VCS Type | git |
| VCS Version | develop |
| Last Updated | 2026-09-27 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
The MRPT C++ library mrpt_math
Additional Links
Maintainers
- Jose-Luis Blanco-Claraco
Authors
No additional authors.
README
No README found.
See repository README.
CHANGELOG
Changelog for package mrpt_math
3.3.0 (2026-09-26)
- fix: qualify mrpt::format() calls to avoid ambiguity with std::format
- Python bindings: datasets, maps, localization, sensors (+ fixes) (#1429)
- fix: test crashes on arm64 and armhf (#1428)
- fix(math): TPolygon2D::isConvex() sign flag must not be a plain char
- changelogs
- Merge pull request #1417 from MRPT/fix/kdtree-capable-lock-order-and-optout
- mrpt_math, mrpt_maps: fix KDTreeCapable lock-order inversion, add index opt-out
- Contributors: Jose Luis Blanco-Claraco
3.2.0 (2026-09-16)
- fix: resolve ROS buildfarm warnings and fix the real correctness issues they revealed.
- feat: reconnect SIMD paths and remove dead math headers while expanding regression coverage.
- fix: correct geometry, serialization, and matrix edge cases uncovered by the new tests.
- feat: raise math/map/obs/slam test coverage with legacy-serialization and kNN regression checks.
- Contributors: Jose Luis Blanco-Claraco
3.1.4 (2026-09-04)
3.1.3 (2026-08-12)
- mrpt_math: depend on nanoflann_vendor instead of nanoflann The nanoflann rosdep key resolves to the distro's own libnanoflann-dev, so it can never select a newer vendored version. Switch to the new nanoflann_vendor ROS package name.
- Contributors: Jose Luis Blanco-Claraco
3.1.2 (2026-07-07)
- Fix
nanoflanndeclared as a build-only dependency inpackage.xml, which prevented it from being found by downstream packages' CMake configuration on ROS build farms. - Increase unit test coverage.
- Contributors: Jose Luis Blanco-Claraco
3.1.1 (2026-07-04)
- math: add nanoflann as rosdep dependency (more up-to-date than system libnanoflann-dev)
- Contributors: Jose Luis Blanco-Claraco
3.1.0 (2026-07-03)
- Merge pull request #1376 from MRPT/port/2x-fixes-jul2026 Port 2.x fixes: COutputLogger thread-safety, octomap build flag
- Merge pull request #1374 from MRPT/feat/kdtree-save-load-index feat(math): KDTreeCapable save/load of the KD-tree index (2D and 3D)
- Contributors: Jose Luis Blanco-Claraco
3.0.4 (2026-06-17)
3.0.3 (2026-06-15)
- Increase unit test coverage for mrpt_math, mrpt_io, mrpt_system (#1365)
- Merge pull request #1364 from MRPT/fix/rdev-test-failures-3.0.3 Fix/rdev test failures 3.0.3
- fix: alignment crash
- Contributors: Jose Luis Blanco-Claraco
3.0.2 (2026-06-11)
3.0.1 (2026-06-11)
- Merge pull request #1363 from MRPT/fix/dont-export-eigen3-dep refactor: limit visibility of eigen3 as build dep
- fix: KF math errors
- refactor: limit visibility of eigen3 as build dep
- Contributors: Jose Luis Blanco-Claraco
3.0.0 (2026-06-06)
2.20.0 (2026-06-06)
- Last release of the 2.x series. Starting from 3.0.0, changes are tracked in each module's own CHANGELOG.rst file.
- Contributors: Jose Luis Blanco-Claraco
Package Dependencies
System Dependencies
Launch files
No launch files found
Messages
No message files found.
Services
No service files found
Plugins
No plugins found.
Recent questions tagged mrpt_math at Robotics Stack Exchange
No version for distro dashing showing humble. Known supported distros are highlighted in the buttons above.
Package Summary
| Version | 3.3.0 |
| License | BSD |
| Build type | CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/MRPT/mrpt.git |
| VCS Type | git |
| VCS Version | develop |
| Last Updated | 2026-09-27 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
The MRPT C++ library mrpt_math
Additional Links
Maintainers
- Jose-Luis Blanco-Claraco
Authors
No additional authors.
README
No README found.
See repository README.
CHANGELOG
Changelog for package mrpt_math
3.3.0 (2026-09-26)
- fix: qualify mrpt::format() calls to avoid ambiguity with std::format
- Python bindings: datasets, maps, localization, sensors (+ fixes) (#1429)
- fix: test crashes on arm64 and armhf (#1428)
- fix(math): TPolygon2D::isConvex() sign flag must not be a plain char
- changelogs
- Merge pull request #1417 from MRPT/fix/kdtree-capable-lock-order-and-optout
- mrpt_math, mrpt_maps: fix KDTreeCapable lock-order inversion, add index opt-out
- Contributors: Jose Luis Blanco-Claraco
3.2.0 (2026-09-16)
- fix: resolve ROS buildfarm warnings and fix the real correctness issues they revealed.
- feat: reconnect SIMD paths and remove dead math headers while expanding regression coverage.
- fix: correct geometry, serialization, and matrix edge cases uncovered by the new tests.
- feat: raise math/map/obs/slam test coverage with legacy-serialization and kNN regression checks.
- Contributors: Jose Luis Blanco-Claraco
3.1.4 (2026-09-04)
3.1.3 (2026-08-12)
- mrpt_math: depend on nanoflann_vendor instead of nanoflann The nanoflann rosdep key resolves to the distro's own libnanoflann-dev, so it can never select a newer vendored version. Switch to the new nanoflann_vendor ROS package name.
- Contributors: Jose Luis Blanco-Claraco
3.1.2 (2026-07-07)
- Fix
nanoflanndeclared as a build-only dependency inpackage.xml, which prevented it from being found by downstream packages' CMake configuration on ROS build farms. - Increase unit test coverage.
- Contributors: Jose Luis Blanco-Claraco
3.1.1 (2026-07-04)
- math: add nanoflann as rosdep dependency (more up-to-date than system libnanoflann-dev)
- Contributors: Jose Luis Blanco-Claraco
3.1.0 (2026-07-03)
- Merge pull request #1376 from MRPT/port/2x-fixes-jul2026 Port 2.x fixes: COutputLogger thread-safety, octomap build flag
- Merge pull request #1374 from MRPT/feat/kdtree-save-load-index feat(math): KDTreeCapable save/load of the KD-tree index (2D and 3D)
- Contributors: Jose Luis Blanco-Claraco
3.0.4 (2026-06-17)
3.0.3 (2026-06-15)
- Increase unit test coverage for mrpt_math, mrpt_io, mrpt_system (#1365)
- Merge pull request #1364 from MRPT/fix/rdev-test-failures-3.0.3 Fix/rdev test failures 3.0.3
- fix: alignment crash
- Contributors: Jose Luis Blanco-Claraco
3.0.2 (2026-06-11)
3.0.1 (2026-06-11)
- Merge pull request #1363 from MRPT/fix/dont-export-eigen3-dep refactor: limit visibility of eigen3 as build dep
- fix: KF math errors
- refactor: limit visibility of eigen3 as build dep
- Contributors: Jose Luis Blanco-Claraco
3.0.0 (2026-06-06)
2.20.0 (2026-06-06)
- Last release of the 2.x series. Starting from 3.0.0, changes are tracked in each module's own CHANGELOG.rst file.
- Contributors: Jose Luis Blanco-Claraco
Package Dependencies
System Dependencies
Launch files
No launch files found
Messages
No message files found.
Services
No service files found
Plugins
No plugins found.
Recent questions tagged mrpt_math at Robotics Stack Exchange
Package Summary
| Version | 3.3.0 |
| License | BSD |
| Build type | CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/MRPT/mrpt.git |
| VCS Type | git |
| VCS Version | develop |
| Last Updated | 2026-09-27 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
The MRPT C++ library mrpt_math
Additional Links
Maintainers
- Jose-Luis Blanco-Claraco
Authors
No additional authors.
README
No README found.
See repository README.
CHANGELOG
Changelog for package mrpt_math
3.3.0 (2026-09-26)
- fix: qualify mrpt::format() calls to avoid ambiguity with std::format
- Python bindings: datasets, maps, localization, sensors (+ fixes) (#1429)
- fix: test crashes on arm64 and armhf (#1428)
- fix(math): TPolygon2D::isConvex() sign flag must not be a plain char
- changelogs
- Merge pull request #1417 from MRPT/fix/kdtree-capable-lock-order-and-optout
- mrpt_math, mrpt_maps: fix KDTreeCapable lock-order inversion, add index opt-out
- Contributors: Jose Luis Blanco-Claraco
3.2.0 (2026-09-16)
- fix: resolve ROS buildfarm warnings and fix the real correctness issues they revealed.
- feat: reconnect SIMD paths and remove dead math headers while expanding regression coverage.
- fix: correct geometry, serialization, and matrix edge cases uncovered by the new tests.
- feat: raise math/map/obs/slam test coverage with legacy-serialization and kNN regression checks.
- Contributors: Jose Luis Blanco-Claraco
3.1.4 (2026-09-04)
3.1.3 (2026-08-12)
- mrpt_math: depend on nanoflann_vendor instead of nanoflann The nanoflann rosdep key resolves to the distro's own libnanoflann-dev, so it can never select a newer vendored version. Switch to the new nanoflann_vendor ROS package name.
- Contributors: Jose Luis Blanco-Claraco
3.1.2 (2026-07-07)
- Fix
nanoflanndeclared as a build-only dependency inpackage.xml, which prevented it from being found by downstream packages' CMake configuration on ROS build farms. - Increase unit test coverage.
- Contributors: Jose Luis Blanco-Claraco
3.1.1 (2026-07-04)
- math: add nanoflann as rosdep dependency (more up-to-date than system libnanoflann-dev)
- Contributors: Jose Luis Blanco-Claraco
3.1.0 (2026-07-03)
- Merge pull request #1376 from MRPT/port/2x-fixes-jul2026 Port 2.x fixes: COutputLogger thread-safety, octomap build flag
- Merge pull request #1374 from MRPT/feat/kdtree-save-load-index feat(math): KDTreeCapable save/load of the KD-tree index (2D and 3D)
- Contributors: Jose Luis Blanco-Claraco
3.0.4 (2026-06-17)
3.0.3 (2026-06-15)
- Increase unit test coverage for mrpt_math, mrpt_io, mrpt_system (#1365)
- Merge pull request #1364 from MRPT/fix/rdev-test-failures-3.0.3 Fix/rdev test failures 3.0.3
- fix: alignment crash
- Contributors: Jose Luis Blanco-Claraco
3.0.2 (2026-06-11)
3.0.1 (2026-06-11)
- Merge pull request #1363 from MRPT/fix/dont-export-eigen3-dep refactor: limit visibility of eigen3 as build dep
- fix: KF math errors
- refactor: limit visibility of eigen3 as build dep
- Contributors: Jose Luis Blanco-Claraco
3.0.0 (2026-06-06)
2.20.0 (2026-06-06)
- Last release of the 2.x series. Starting from 3.0.0, changes are tracked in each module's own CHANGELOG.rst file.
- Contributors: Jose Luis Blanco-Claraco
Package Dependencies
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| mrpt_bayes | |
| mrpt_img | |
| mrpt_topography |
Launch files
No launch files found
Messages
No message files found.
Services
No service files found
Plugins
No plugins found.
Recent questions tagged mrpt_math at Robotics Stack Exchange
Package Summary
| Version | 3.3.0 |
| License | BSD |
| Build type | CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/MRPT/mrpt.git |
| VCS Type | git |
| VCS Version | develop |
| Last Updated | 2026-09-27 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
The MRPT C++ library mrpt_math
Additional Links
Maintainers
- Jose-Luis Blanco-Claraco
Authors
No additional authors.
README
No README found.
See repository README.
CHANGELOG
Changelog for package mrpt_math
3.3.0 (2026-09-26)
- fix: qualify mrpt::format() calls to avoid ambiguity with std::format
- Python bindings: datasets, maps, localization, sensors (+ fixes) (#1429)
- fix: test crashes on arm64 and armhf (#1428)
- fix(math): TPolygon2D::isConvex() sign flag must not be a plain char
- changelogs
- Merge pull request #1417 from MRPT/fix/kdtree-capable-lock-order-and-optout
- mrpt_math, mrpt_maps: fix KDTreeCapable lock-order inversion, add index opt-out
- Contributors: Jose Luis Blanco-Claraco
3.2.0 (2026-09-16)
- fix: resolve ROS buildfarm warnings and fix the real correctness issues they revealed.
- feat: reconnect SIMD paths and remove dead math headers while expanding regression coverage.
- fix: correct geometry, serialization, and matrix edge cases uncovered by the new tests.
- feat: raise math/map/obs/slam test coverage with legacy-serialization and kNN regression checks.
- Contributors: Jose Luis Blanco-Claraco
3.1.4 (2026-09-04)
3.1.3 (2026-08-12)
- mrpt_math: depend on nanoflann_vendor instead of nanoflann The nanoflann rosdep key resolves to the distro's own libnanoflann-dev, so it can never select a newer vendored version. Switch to the new nanoflann_vendor ROS package name.
- Contributors: Jose Luis Blanco-Claraco
3.1.2 (2026-07-07)
- Fix
nanoflanndeclared as a build-only dependency inpackage.xml, which prevented it from being found by downstream packages' CMake configuration on ROS build farms. - Increase unit test coverage.
- Contributors: Jose Luis Blanco-Claraco
3.1.1 (2026-07-04)
- math: add nanoflann as rosdep dependency (more up-to-date than system libnanoflann-dev)
- Contributors: Jose Luis Blanco-Claraco
3.1.0 (2026-07-03)
- Merge pull request #1376 from MRPT/port/2x-fixes-jul2026 Port 2.x fixes: COutputLogger thread-safety, octomap build flag
- Merge pull request #1374 from MRPT/feat/kdtree-save-load-index feat(math): KDTreeCapable save/load of the KD-tree index (2D and 3D)
- Contributors: Jose Luis Blanco-Claraco
3.0.4 (2026-06-17)
3.0.3 (2026-06-15)
- Increase unit test coverage for mrpt_math, mrpt_io, mrpt_system (#1365)
- Merge pull request #1364 from MRPT/fix/rdev-test-failures-3.0.3 Fix/rdev test failures 3.0.3
- fix: alignment crash
- Contributors: Jose Luis Blanco-Claraco
3.0.2 (2026-06-11)
3.0.1 (2026-06-11)
- Merge pull request #1363 from MRPT/fix/dont-export-eigen3-dep refactor: limit visibility of eigen3 as build dep
- fix: KF math errors
- refactor: limit visibility of eigen3 as build dep
- Contributors: Jose Luis Blanco-Claraco
3.0.0 (2026-06-06)
2.20.0 (2026-06-06)
- Last release of the 2.x series. Starting from 3.0.0, changes are tracked in each module's own CHANGELOG.rst file.
- Contributors: Jose Luis Blanco-Claraco
Package Dependencies
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| mrpt_bayes | |
| mrpt_img | |
| mrpt_topography |
Launch files
No launch files found
Messages
No message files found.
Services
No service files found
Plugins
No plugins found.
Recent questions tagged mrpt_math at Robotics Stack Exchange
Package Summary
| Version | 3.3.0 |
| License | BSD |
| Build type | CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/MRPT/mrpt.git |
| VCS Type | git |
| VCS Version | master |
| Last Updated | 2026-09-26 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
The MRPT C++ library mrpt_math
Additional Links
Maintainers
- Jose-Luis Blanco-Claraco
Authors
No additional authors.
README
No README found.
See repository README.
CHANGELOG
Changelog for package mrpt_math
3.3.0 (2026-09-26)
- fix: qualify mrpt::format() calls to avoid ambiguity with std::format
- Python bindings: datasets, maps, localization, sensors (+ fixes) (#1429)
- fix: test crashes on arm64 and armhf (#1428)
- fix(math): TPolygon2D::isConvex() sign flag must not be a plain char
- changelogs
- Merge pull request #1417 from MRPT/fix/kdtree-capable-lock-order-and-optout
- mrpt_math, mrpt_maps: fix KDTreeCapable lock-order inversion, add index opt-out
- Contributors: Jose Luis Blanco-Claraco
3.2.0 (2026-09-16)
- fix: resolve ROS buildfarm warnings and fix the real correctness issues they revealed.
- feat: reconnect SIMD paths and remove dead math headers while expanding regression coverage.
- fix: correct geometry, serialization, and matrix edge cases uncovered by the new tests.
- feat: raise math/map/obs/slam test coverage with legacy-serialization and kNN regression checks.
- Contributors: Jose Luis Blanco-Claraco
3.1.4 (2026-09-04)
3.1.3 (2026-08-12)
- mrpt_math: depend on nanoflann_vendor instead of nanoflann The nanoflann rosdep key resolves to the distro's own libnanoflann-dev, so it can never select a newer vendored version. Switch to the new nanoflann_vendor ROS package name.
- Contributors: Jose Luis Blanco-Claraco
3.1.2 (2026-07-07)
- Fix
nanoflanndeclared as a build-only dependency inpackage.xml, which prevented it from being found by downstream packages' CMake configuration on ROS build farms. - Increase unit test coverage.
- Contributors: Jose Luis Blanco-Claraco
3.1.1 (2026-07-04)
- math: add nanoflann as rosdep dependency (more up-to-date than system libnanoflann-dev)
- Contributors: Jose Luis Blanco-Claraco
3.1.0 (2026-07-03)
- Merge pull request #1376 from MRPT/port/2x-fixes-jul2026 Port 2.x fixes: COutputLogger thread-safety, octomap build flag
- Merge pull request #1374 from MRPT/feat/kdtree-save-load-index feat(math): KDTreeCapable save/load of the KD-tree index (2D and 3D)
- Contributors: Jose Luis Blanco-Claraco
3.0.4 (2026-06-17)
3.0.3 (2026-06-15)
- Increase unit test coverage for mrpt_math, mrpt_io, mrpt_system (#1365)
- Merge pull request #1364 from MRPT/fix/rdev-test-failures-3.0.3 Fix/rdev test failures 3.0.3
- fix: alignment crash
- Contributors: Jose Luis Blanco-Claraco
3.0.2 (2026-06-11)
3.0.1 (2026-06-11)
- Merge pull request #1363 from MRPT/fix/dont-export-eigen3-dep refactor: limit visibility of eigen3 as build dep
- fix: KF math errors
- refactor: limit visibility of eigen3 as build dep
- Contributors: Jose Luis Blanco-Claraco
3.0.0 (2026-06-06)
2.20.0 (2026-06-06)
- Last release of the 2.x series. Starting from 3.0.0, changes are tracked in each module's own CHANGELOG.rst file.
- Contributors: Jose Luis Blanco-Claraco
Package Dependencies
System Dependencies
Dependant Packages
Launch files
No launch files found
Messages
No message files found.
Services
No service files found
Plugins
No plugins found.
Recent questions tagged mrpt_math at Robotics Stack Exchange
No version for distro lunar showing humble. Known supported distros are highlighted in the buttons above.
Package Summary
| Version | 3.3.0 |
| License | BSD |
| Build type | CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/MRPT/mrpt.git |
| VCS Type | git |
| VCS Version | develop |
| Last Updated | 2026-09-27 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
The MRPT C++ library mrpt_math
Additional Links
Maintainers
- Jose-Luis Blanco-Claraco
Authors
No additional authors.
README
No README found.
See repository README.
CHANGELOG
Changelog for package mrpt_math
3.3.0 (2026-09-26)
- fix: qualify mrpt::format() calls to avoid ambiguity with std::format
- Python bindings: datasets, maps, localization, sensors (+ fixes) (#1429)
- fix: test crashes on arm64 and armhf (#1428)
- fix(math): TPolygon2D::isConvex() sign flag must not be a plain char
- changelogs
- Merge pull request #1417 from MRPT/fix/kdtree-capable-lock-order-and-optout
- mrpt_math, mrpt_maps: fix KDTreeCapable lock-order inversion, add index opt-out
- Contributors: Jose Luis Blanco-Claraco
3.2.0 (2026-09-16)
- fix: resolve ROS buildfarm warnings and fix the real correctness issues they revealed.
- feat: reconnect SIMD paths and remove dead math headers while expanding regression coverage.
- fix: correct geometry, serialization, and matrix edge cases uncovered by the new tests.
- feat: raise math/map/obs/slam test coverage with legacy-serialization and kNN regression checks.
- Contributors: Jose Luis Blanco-Claraco
3.1.4 (2026-09-04)
3.1.3 (2026-08-12)
- mrpt_math: depend on nanoflann_vendor instead of nanoflann The nanoflann rosdep key resolves to the distro's own libnanoflann-dev, so it can never select a newer vendored version. Switch to the new nanoflann_vendor ROS package name.
- Contributors: Jose Luis Blanco-Claraco
3.1.2 (2026-07-07)
- Fix
nanoflanndeclared as a build-only dependency inpackage.xml, which prevented it from being found by downstream packages' CMake configuration on ROS build farms. - Increase unit test coverage.
- Contributors: Jose Luis Blanco-Claraco
3.1.1 (2026-07-04)
- math: add nanoflann as rosdep dependency (more up-to-date than system libnanoflann-dev)
- Contributors: Jose Luis Blanco-Claraco
3.1.0 (2026-07-03)
- Merge pull request #1376 from MRPT/port/2x-fixes-jul2026 Port 2.x fixes: COutputLogger thread-safety, octomap build flag
- Merge pull request #1374 from MRPT/feat/kdtree-save-load-index feat(math): KDTreeCapable save/load of the KD-tree index (2D and 3D)
- Contributors: Jose Luis Blanco-Claraco
3.0.4 (2026-06-17)
3.0.3 (2026-06-15)
- Increase unit test coverage for mrpt_math, mrpt_io, mrpt_system (#1365)
- Merge pull request #1364 from MRPT/fix/rdev-test-failures-3.0.3 Fix/rdev test failures 3.0.3
- fix: alignment crash
- Contributors: Jose Luis Blanco-Claraco
3.0.2 (2026-06-11)
3.0.1 (2026-06-11)
- Merge pull request #1363 from MRPT/fix/dont-export-eigen3-dep refactor: limit visibility of eigen3 as build dep
- fix: KF math errors
- refactor: limit visibility of eigen3 as build dep
- Contributors: Jose Luis Blanco-Claraco
3.0.0 (2026-06-06)
2.20.0 (2026-06-06)
- Last release of the 2.x series. Starting from 3.0.0, changes are tracked in each module's own CHANGELOG.rst file.
- Contributors: Jose Luis Blanco-Claraco
Package Dependencies
System Dependencies
Launch files
No launch files found
Messages
No message files found.
Services
No service files found
Plugins
No plugins found.
Recent questions tagged mrpt_math at Robotics Stack Exchange
No version for distro jade showing humble. Known supported distros are highlighted in the buttons above.
Package Summary
| Version | 3.3.0 |
| License | BSD |
| Build type | CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/MRPT/mrpt.git |
| VCS Type | git |
| VCS Version | develop |
| Last Updated | 2026-09-27 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
The MRPT C++ library mrpt_math
Additional Links
Maintainers
- Jose-Luis Blanco-Claraco
Authors
No additional authors.
README
No README found.
See repository README.
CHANGELOG
Changelog for package mrpt_math
3.3.0 (2026-09-26)
- fix: qualify mrpt::format() calls to avoid ambiguity with std::format
- Python bindings: datasets, maps, localization, sensors (+ fixes) (#1429)
- fix: test crashes on arm64 and armhf (#1428)
- fix(math): TPolygon2D::isConvex() sign flag must not be a plain char
- changelogs
- Merge pull request #1417 from MRPT/fix/kdtree-capable-lock-order-and-optout
- mrpt_math, mrpt_maps: fix KDTreeCapable lock-order inversion, add index opt-out
- Contributors: Jose Luis Blanco-Claraco
3.2.0 (2026-09-16)
- fix: resolve ROS buildfarm warnings and fix the real correctness issues they revealed.
- feat: reconnect SIMD paths and remove dead math headers while expanding regression coverage.
- fix: correct geometry, serialization, and matrix edge cases uncovered by the new tests.
- feat: raise math/map/obs/slam test coverage with legacy-serialization and kNN regression checks.
- Contributors: Jose Luis Blanco-Claraco
3.1.4 (2026-09-04)
3.1.3 (2026-08-12)
- mrpt_math: depend on nanoflann_vendor instead of nanoflann The nanoflann rosdep key resolves to the distro's own libnanoflann-dev, so it can never select a newer vendored version. Switch to the new nanoflann_vendor ROS package name.
- Contributors: Jose Luis Blanco-Claraco
3.1.2 (2026-07-07)
- Fix
nanoflanndeclared as a build-only dependency inpackage.xml, which prevented it from being found by downstream packages' CMake configuration on ROS build farms. - Increase unit test coverage.
- Contributors: Jose Luis Blanco-Claraco
3.1.1 (2026-07-04)
- math: add nanoflann as rosdep dependency (more up-to-date than system libnanoflann-dev)
- Contributors: Jose Luis Blanco-Claraco
3.1.0 (2026-07-03)
- Merge pull request #1376 from MRPT/port/2x-fixes-jul2026 Port 2.x fixes: COutputLogger thread-safety, octomap build flag
- Merge pull request #1374 from MRPT/feat/kdtree-save-load-index feat(math): KDTreeCapable save/load of the KD-tree index (2D and 3D)
- Contributors: Jose Luis Blanco-Claraco
3.0.4 (2026-06-17)
3.0.3 (2026-06-15)
- Increase unit test coverage for mrpt_math, mrpt_io, mrpt_system (#1365)
- Merge pull request #1364 from MRPT/fix/rdev-test-failures-3.0.3 Fix/rdev test failures 3.0.3
- fix: alignment crash
- Contributors: Jose Luis Blanco-Claraco
3.0.2 (2026-06-11)
3.0.1 (2026-06-11)
- Merge pull request #1363 from MRPT/fix/dont-export-eigen3-dep refactor: limit visibility of eigen3 as build dep
- fix: KF math errors
- refactor: limit visibility of eigen3 as build dep
- Contributors: Jose Luis Blanco-Claraco
3.0.0 (2026-06-06)
2.20.0 (2026-06-06)
- Last release of the 2.x series. Starting from 3.0.0, changes are tracked in each module's own CHANGELOG.rst file.
- Contributors: Jose Luis Blanco-Claraco
Package Dependencies
System Dependencies
Launch files
No launch files found
Messages
No message files found.
Services
No service files found
Plugins
No plugins found.
Recent questions tagged mrpt_math at Robotics Stack Exchange
No version for distro indigo showing humble. Known supported distros are highlighted in the buttons above.
Package Summary
| Version | 3.3.0 |
| License | BSD |
| Build type | CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/MRPT/mrpt.git |
| VCS Type | git |
| VCS Version | develop |
| Last Updated | 2026-09-27 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
The MRPT C++ library mrpt_math
Additional Links
Maintainers
- Jose-Luis Blanco-Claraco
Authors
No additional authors.
README
No README found.
See repository README.
CHANGELOG
Changelog for package mrpt_math
3.3.0 (2026-09-26)
- fix: qualify mrpt::format() calls to avoid ambiguity with std::format
- Python bindings: datasets, maps, localization, sensors (+ fixes) (#1429)
- fix: test crashes on arm64 and armhf (#1428)
- fix(math): TPolygon2D::isConvex() sign flag must not be a plain char
- changelogs
- Merge pull request #1417 from MRPT/fix/kdtree-capable-lock-order-and-optout
- mrpt_math, mrpt_maps: fix KDTreeCapable lock-order inversion, add index opt-out
- Contributors: Jose Luis Blanco-Claraco
3.2.0 (2026-09-16)
- fix: resolve ROS buildfarm warnings and fix the real correctness issues they revealed.
- feat: reconnect SIMD paths and remove dead math headers while expanding regression coverage.
- fix: correct geometry, serialization, and matrix edge cases uncovered by the new tests.
- feat: raise math/map/obs/slam test coverage with legacy-serialization and kNN regression checks.
- Contributors: Jose Luis Blanco-Claraco
3.1.4 (2026-09-04)
3.1.3 (2026-08-12)
- mrpt_math: depend on nanoflann_vendor instead of nanoflann The nanoflann rosdep key resolves to the distro's own libnanoflann-dev, so it can never select a newer vendored version. Switch to the new nanoflann_vendor ROS package name.
- Contributors: Jose Luis Blanco-Claraco
3.1.2 (2026-07-07)
- Fix
nanoflanndeclared as a build-only dependency inpackage.xml, which prevented it from being found by downstream packages' CMake configuration on ROS build farms. - Increase unit test coverage.
- Contributors: Jose Luis Blanco-Claraco
3.1.1 (2026-07-04)
- math: add nanoflann as rosdep dependency (more up-to-date than system libnanoflann-dev)
- Contributors: Jose Luis Blanco-Claraco
3.1.0 (2026-07-03)
- Merge pull request #1376 from MRPT/port/2x-fixes-jul2026 Port 2.x fixes: COutputLogger thread-safety, octomap build flag
- Merge pull request #1374 from MRPT/feat/kdtree-save-load-index feat(math): KDTreeCapable save/load of the KD-tree index (2D and 3D)
- Contributors: Jose Luis Blanco-Claraco
3.0.4 (2026-06-17)
3.0.3 (2026-06-15)
- Increase unit test coverage for mrpt_math, mrpt_io, mrpt_system (#1365)
- Merge pull request #1364 from MRPT/fix/rdev-test-failures-3.0.3 Fix/rdev test failures 3.0.3
- fix: alignment crash
- Contributors: Jose Luis Blanco-Claraco
3.0.2 (2026-06-11)
3.0.1 (2026-06-11)
- Merge pull request #1363 from MRPT/fix/dont-export-eigen3-dep refactor: limit visibility of eigen3 as build dep
- fix: KF math errors
- refactor: limit visibility of eigen3 as build dep
- Contributors: Jose Luis Blanco-Claraco
3.0.0 (2026-06-06)
2.20.0 (2026-06-06)
- Last release of the 2.x series. Starting from 3.0.0, changes are tracked in each module's own CHANGELOG.rst file.
- Contributors: Jose Luis Blanco-Claraco
Package Dependencies
System Dependencies
Launch files
No launch files found
Messages
No message files found.
Services
No service files found
Plugins
No plugins found.
Recent questions tagged mrpt_math at Robotics Stack Exchange
No version for distro hydro showing humble. Known supported distros are highlighted in the buttons above.
Package Summary
| Version | 3.3.0 |
| License | BSD |
| Build type | CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/MRPT/mrpt.git |
| VCS Type | git |
| VCS Version | develop |
| Last Updated | 2026-09-27 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
The MRPT C++ library mrpt_math
Additional Links
Maintainers
- Jose-Luis Blanco-Claraco
Authors
No additional authors.
README
No README found.
See repository README.
CHANGELOG
Changelog for package mrpt_math
3.3.0 (2026-09-26)
- fix: qualify mrpt::format() calls to avoid ambiguity with std::format
- Python bindings: datasets, maps, localization, sensors (+ fixes) (#1429)
- fix: test crashes on arm64 and armhf (#1428)
- fix(math): TPolygon2D::isConvex() sign flag must not be a plain char
- changelogs
- Merge pull request #1417 from MRPT/fix/kdtree-capable-lock-order-and-optout
- mrpt_math, mrpt_maps: fix KDTreeCapable lock-order inversion, add index opt-out
- Contributors: Jose Luis Blanco-Claraco
3.2.0 (2026-09-16)
- fix: resolve ROS buildfarm warnings and fix the real correctness issues they revealed.
- feat: reconnect SIMD paths and remove dead math headers while expanding regression coverage.
- fix: correct geometry, serialization, and matrix edge cases uncovered by the new tests.
- feat: raise math/map/obs/slam test coverage with legacy-serialization and kNN regression checks.
- Contributors: Jose Luis Blanco-Claraco
3.1.4 (2026-09-04)
3.1.3 (2026-08-12)
- mrpt_math: depend on nanoflann_vendor instead of nanoflann The nanoflann rosdep key resolves to the distro's own libnanoflann-dev, so it can never select a newer vendored version. Switch to the new nanoflann_vendor ROS package name.
- Contributors: Jose Luis Blanco-Claraco
3.1.2 (2026-07-07)
- Fix
nanoflanndeclared as a build-only dependency inpackage.xml, which prevented it from being found by downstream packages' CMake configuration on ROS build farms. - Increase unit test coverage.
- Contributors: Jose Luis Blanco-Claraco
3.1.1 (2026-07-04)
- math: add nanoflann as rosdep dependency (more up-to-date than system libnanoflann-dev)
- Contributors: Jose Luis Blanco-Claraco
3.1.0 (2026-07-03)
- Merge pull request #1376 from MRPT/port/2x-fixes-jul2026 Port 2.x fixes: COutputLogger thread-safety, octomap build flag
- Merge pull request #1374 from MRPT/feat/kdtree-save-load-index feat(math): KDTreeCapable save/load of the KD-tree index (2D and 3D)
- Contributors: Jose Luis Blanco-Claraco
3.0.4 (2026-06-17)
3.0.3 (2026-06-15)
- Increase unit test coverage for mrpt_math, mrpt_io, mrpt_system (#1365)
- Merge pull request #1364 from MRPT/fix/rdev-test-failures-3.0.3 Fix/rdev test failures 3.0.3
- fix: alignment crash
- Contributors: Jose Luis Blanco-Claraco
3.0.2 (2026-06-11)
3.0.1 (2026-06-11)
- Merge pull request #1363 from MRPT/fix/dont-export-eigen3-dep refactor: limit visibility of eigen3 as build dep
- fix: KF math errors
- refactor: limit visibility of eigen3 as build dep
- Contributors: Jose Luis Blanco-Claraco
3.0.0 (2026-06-06)
2.20.0 (2026-06-06)
- Last release of the 2.x series. Starting from 3.0.0, changes are tracked in each module's own CHANGELOG.rst file.
- Contributors: Jose Luis Blanco-Claraco
Package Dependencies
System Dependencies
Launch files
No launch files found
Messages
No message files found.
Services
No service files found
Plugins
No plugins found.
Recent questions tagged mrpt_math at Robotics Stack Exchange
No version for distro kinetic showing humble. Known supported distros are highlighted in the buttons above.
Package Summary
| Version | 3.3.0 |
| License | BSD |
| Build type | CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/MRPT/mrpt.git |
| VCS Type | git |
| VCS Version | develop |
| Last Updated | 2026-09-27 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
The MRPT C++ library mrpt_math
Additional Links
Maintainers
- Jose-Luis Blanco-Claraco
Authors
No additional authors.
README
No README found.
See repository README.
CHANGELOG
Changelog for package mrpt_math
3.3.0 (2026-09-26)
- fix: qualify mrpt::format() calls to avoid ambiguity with std::format
- Python bindings: datasets, maps, localization, sensors (+ fixes) (#1429)
- fix: test crashes on arm64 and armhf (#1428)
- fix(math): TPolygon2D::isConvex() sign flag must not be a plain char
- changelogs
- Merge pull request #1417 from MRPT/fix/kdtree-capable-lock-order-and-optout
- mrpt_math, mrpt_maps: fix KDTreeCapable lock-order inversion, add index opt-out
- Contributors: Jose Luis Blanco-Claraco
3.2.0 (2026-09-16)
- fix: resolve ROS buildfarm warnings and fix the real correctness issues they revealed.
- feat: reconnect SIMD paths and remove dead math headers while expanding regression coverage.
- fix: correct geometry, serialization, and matrix edge cases uncovered by the new tests.
- feat: raise math/map/obs/slam test coverage with legacy-serialization and kNN regression checks.
- Contributors: Jose Luis Blanco-Claraco
3.1.4 (2026-09-04)
3.1.3 (2026-08-12)
- mrpt_math: depend on nanoflann_vendor instead of nanoflann The nanoflann rosdep key resolves to the distro's own libnanoflann-dev, so it can never select a newer vendored version. Switch to the new nanoflann_vendor ROS package name.
- Contributors: Jose Luis Blanco-Claraco
3.1.2 (2026-07-07)
- Fix
nanoflanndeclared as a build-only dependency inpackage.xml, which prevented it from being found by downstream packages' CMake configuration on ROS build farms. - Increase unit test coverage.
- Contributors: Jose Luis Blanco-Claraco
3.1.1 (2026-07-04)
- math: add nanoflann as rosdep dependency (more up-to-date than system libnanoflann-dev)
- Contributors: Jose Luis Blanco-Claraco
3.1.0 (2026-07-03)
- Merge pull request #1376 from MRPT/port/2x-fixes-jul2026 Port 2.x fixes: COutputLogger thread-safety, octomap build flag
- Merge pull request #1374 from MRPT/feat/kdtree-save-load-index feat(math): KDTreeCapable save/load of the KD-tree index (2D and 3D)
- Contributors: Jose Luis Blanco-Claraco
3.0.4 (2026-06-17)
3.0.3 (2026-06-15)
- Increase unit test coverage for mrpt_math, mrpt_io, mrpt_system (#1365)
- Merge pull request #1364 from MRPT/fix/rdev-test-failures-3.0.3 Fix/rdev test failures 3.0.3
- fix: alignment crash
- Contributors: Jose Luis Blanco-Claraco
3.0.2 (2026-06-11)
3.0.1 (2026-06-11)
- Merge pull request #1363 from MRPT/fix/dont-export-eigen3-dep refactor: limit visibility of eigen3 as build dep
- fix: KF math errors
- refactor: limit visibility of eigen3 as build dep
- Contributors: Jose Luis Blanco-Claraco
3.0.0 (2026-06-06)
2.20.0 (2026-06-06)
- Last release of the 2.x series. Starting from 3.0.0, changes are tracked in each module's own CHANGELOG.rst file.
- Contributors: Jose Luis Blanco-Claraco
Package Dependencies
System Dependencies
Launch files
No launch files found
Messages
No message files found.
Services
No service files found
Plugins
No plugins found.
Recent questions tagged mrpt_math at Robotics Stack Exchange
Package Summary
| Version | 3.3.0 |
| License | BSD |
| Build type | CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/mrpt/mrpt.git |
| VCS Type | git |
| VCS Version | master |
| Last Updated | 2026-09-26 |
| Dev Status | MAINTAINED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
The MRPT C++ library mrpt_math
Additional Links
Maintainers
- Jose-Luis Blanco-Claraco
Authors
No additional authors.
README
No README found.
See repository README.
CHANGELOG
Changelog for package mrpt_math
3.3.0 (2026-09-26)
- fix: qualify mrpt::format() calls to avoid ambiguity with std::format
- Python bindings: datasets, maps, localization, sensors (+ fixes) (#1429)
- fix: test crashes on arm64 and armhf (#1428)
- fix(math): TPolygon2D::isConvex() sign flag must not be a plain char
- changelogs
- Merge pull request #1417 from MRPT/fix/kdtree-capable-lock-order-and-optout
- mrpt_math, mrpt_maps: fix KDTreeCapable lock-order inversion, add index opt-out
- Contributors: Jose Luis Blanco-Claraco
3.2.0 (2026-09-16)
- fix: resolve ROS buildfarm warnings and fix the real correctness issues they revealed.
- feat: reconnect SIMD paths and remove dead math headers while expanding regression coverage.
- fix: correct geometry, serialization, and matrix edge cases uncovered by the new tests.
- feat: raise math/map/obs/slam test coverage with legacy-serialization and kNN regression checks.
- Contributors: Jose Luis Blanco-Claraco
3.1.4 (2026-09-04)
3.1.3 (2026-08-12)
- mrpt_math: depend on nanoflann_vendor instead of nanoflann The nanoflann rosdep key resolves to the distro's own libnanoflann-dev, so it can never select a newer vendored version. Switch to the new nanoflann_vendor ROS package name.
- Contributors: Jose Luis Blanco-Claraco
3.1.2 (2026-07-07)
- Fix
nanoflanndeclared as a build-only dependency inpackage.xml, which prevented it from being found by downstream packages' CMake configuration on ROS build farms. - Increase unit test coverage.
- Contributors: Jose Luis Blanco-Claraco
3.1.1 (2026-07-04)
- math: add nanoflann as rosdep dependency (more up-to-date than system libnanoflann-dev)
- Contributors: Jose Luis Blanco-Claraco
3.1.0 (2026-07-03)
- Merge pull request #1376 from MRPT/port/2x-fixes-jul2026 Port 2.x fixes: COutputLogger thread-safety, octomap build flag
- Merge pull request #1374 from MRPT/feat/kdtree-save-load-index feat(math): KDTreeCapable save/load of the KD-tree index (2D and 3D)
- Contributors: Jose Luis Blanco-Claraco
3.0.4 (2026-06-17)
3.0.3 (2026-06-15)
- Increase unit test coverage for mrpt_math, mrpt_io, mrpt_system (#1365)
- Merge pull request #1364 from MRPT/fix/rdev-test-failures-3.0.3 Fix/rdev test failures 3.0.3
- fix: alignment crash
- Contributors: Jose Luis Blanco-Claraco
3.0.2 (2026-06-11)
3.0.1 (2026-06-11)
- Merge pull request #1363 from MRPT/fix/dont-export-eigen3-dep refactor: limit visibility of eigen3 as build dep
- fix: KF math errors
- refactor: limit visibility of eigen3 as build dep
- Contributors: Jose Luis Blanco-Claraco
3.0.0 (2026-06-06)
2.20.0 (2026-06-06)
- Last release of the 2.x series. Starting from 3.0.0, changes are tracked in each module's own CHANGELOG.rst file.
- Contributors: Jose Luis Blanco-Claraco
Package Dependencies
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| mrpt_bayes | |
| mrpt_img | |
| mrpt_topography |
Launch files
No launch files found
Messages
No message files found.
Services
No service files found
Plugins
No plugins found.
Recent questions tagged mrpt_math at Robotics Stack Exchange
Package Summary
| Version | 3.3.0 |
| License | BSD |
| Build type | CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/MRPT/mrpt.git |
| VCS Type | git |
| VCS Version | master |
| Last Updated | 2026-09-26 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
The MRPT C++ library mrpt_math
Additional Links
Maintainers
- Jose-Luis Blanco-Claraco
Authors
No additional authors.
README
No README found.
See repository README.
CHANGELOG
Changelog for package mrpt_math
3.3.0 (2026-09-26)
- fix: qualify mrpt::format() calls to avoid ambiguity with std::format
- Python bindings: datasets, maps, localization, sensors (+ fixes) (#1429)
- fix: test crashes on arm64 and armhf (#1428)
- fix(math): TPolygon2D::isConvex() sign flag must not be a plain char
- changelogs
- Merge pull request #1417 from MRPT/fix/kdtree-capable-lock-order-and-optout
- mrpt_math, mrpt_maps: fix KDTreeCapable lock-order inversion, add index opt-out
- Contributors: Jose Luis Blanco-Claraco
3.2.0 (2026-09-16)
- fix: resolve ROS buildfarm warnings and fix the real correctness issues they revealed.
- feat: reconnect SIMD paths and remove dead math headers while expanding regression coverage.
- fix: correct geometry, serialization, and matrix edge cases uncovered by the new tests.
- feat: raise math/map/obs/slam test coverage with legacy-serialization and kNN regression checks.
- Contributors: Jose Luis Blanco-Claraco
3.1.4 (2026-09-04)
3.1.3 (2026-08-12)
- mrpt_math: depend on nanoflann_vendor instead of nanoflann The nanoflann rosdep key resolves to the distro's own libnanoflann-dev, so it can never select a newer vendored version. Switch to the new nanoflann_vendor ROS package name.
- Contributors: Jose Luis Blanco-Claraco
3.1.2 (2026-07-07)
- Fix
nanoflanndeclared as a build-only dependency inpackage.xml, which prevented it from being found by downstream packages' CMake configuration on ROS build farms. - Increase unit test coverage.
- Contributors: Jose Luis Blanco-Claraco
3.1.1 (2026-07-04)
- math: add nanoflann as rosdep dependency (more up-to-date than system libnanoflann-dev)
- Contributors: Jose Luis Blanco-Claraco
3.1.0 (2026-07-03)
- Merge pull request #1376 from MRPT/port/2x-fixes-jul2026 Port 2.x fixes: COutputLogger thread-safety, octomap build flag
- Merge pull request #1374 from MRPT/feat/kdtree-save-load-index feat(math): KDTreeCapable save/load of the KD-tree index (2D and 3D)
- Contributors: Jose Luis Blanco-Claraco
3.0.4 (2026-06-17)
3.0.3 (2026-06-15)
- Increase unit test coverage for mrpt_math, mrpt_io, mrpt_system (#1365)
- Merge pull request #1364 from MRPT/fix/rdev-test-failures-3.0.3 Fix/rdev test failures 3.0.3
- fix: alignment crash
- Contributors: Jose Luis Blanco-Claraco
3.0.2 (2026-06-11)
3.0.1 (2026-06-11)
- Merge pull request #1363 from MRPT/fix/dont-export-eigen3-dep refactor: limit visibility of eigen3 as build dep
- fix: KF math errors
- refactor: limit visibility of eigen3 as build dep
- Contributors: Jose Luis Blanco-Claraco
3.0.0 (2026-06-06)
2.20.0 (2026-06-06)
- Last release of the 2.x series. Starting from 3.0.0, changes are tracked in each module's own CHANGELOG.rst file.
- Contributors: Jose Luis Blanco-Claraco
Package Dependencies
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| mrpt_bayes | |
| mrpt_img | |
| mrpt_topography |
Launch files
No launch files found
Messages
No message files found.
Services
No service files found
Plugins
No plugins found.