Package Summary
| Version | 3.5.2 |
| License | BSD |
| Build type | CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Description | :zap: The Mobile Robot Programming Toolkit (MRPT) |
| Checkout URI | https://github.com/MRPT/mrpt.git |
| VCS Type | git |
| VCS Version | develop |
| Last Updated | 2026-10-13 |
| 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
Changelog for package mrpt_apps_gui
3.5.2 (2026-10-11)
3.5.1 (2026-10-09)
3.5.0 (2026-10-07)
3.4.0 (2026-10-04)
- wx dialogs: drop alignment flags combined with wxEXPAND
- Contributors: Jose Luis Blanco-Claraco
3.3.1 (2026-09-29)
3.3.0 (2026-09-26)
- fix formatting
- fix: qualify mrpt::format() calls to avoid ambiguity with std::format
- fix(system): locate mrpt_data in 3.x layouts; stop tests passing silently
- changelogs
- Contributors: Jose Luis Blanco-Claraco
3.2.0 (2026-09-16)
- feat: API cleanup pass for archives, const-correctness, and points-map accessors before the next minor bump.
- fix: address review feedback on the API cleanup by fixing archive forwarding, preserving const config access, and removing a duplicate porting-guide anchor.
- feat(mrpt_obs,mrpt_viz,mrpt_maps): enforce deep const-correctness in smart-pointer containers and return ConstPtr from const iteration paths.
- feat: modernize the PTG/reactive API with std::optional-based signatures and clearer configuration semantics.
- fix(mrpt_nav): correct seven TP-Space logic bugs, including clearance mode mismatches, distance normalization issues, zero-speed regressions, and the arc collision-distance NaN case.
- feat(mrpt_nav): improve PTG math accuracy and documentation, and add the headless nav_ptg_tpspace example.
- Contributors: Jose Luis Blanco-Claraco
3.1.4 (2026-09-04)
3.1.3 (2026-08-12)
3.1.2 (2026-07-07)
3.1.1 (2026-07-04)
3.1.0 (2026-07-03)
3.0.4 (2026-06-17)
3.0.3 (2026-06-15)
3.0.2 (2026-06-11)
3.0.1 (2026-06-11)
-
fix: clang-format include order in perf-graphslam.cpp
-
fix: enable isolated/Debian-package builds of apps_gui Two issues surface when building packages in isolation (as the ROS build farm and .deb packaging do), where sibling modules are only available as installed packages, not as source:
- mrpt-performance/perf-graphslam.cpp reached into another module's test sources via a relative path (../../../modules/mrpt_graphslam/tests/...). Vendor a local copy of the small test helper header instead.
- mrpt_gui installs the public header nanogui/opengl.h which includes <GLFW/glfw3.h>, but only declared libglfw3-dev as a build dependency. Make it a public <depend> so downstream consumers get the GLFW headers.
-
Merge pull request #1363 from MRPT/fix/dont-export-eigen3-dep refactor: limit visibility of eigen3 as build dep
-
fix: missing include
-
fix: KF math errors
-
fix: build errors from limiting Eigen3 visibility + KF Joseph form Fix CI build failures introduced by making Eigen3 a private build dependency:
- 2d-slam-demo: drop unnecessary Eigen::aligned_allocator from m_historicData; a plain std::vector suffices and no longer needs Eigen headers transitively.
- topography_gps_coords_example: this example genuinely uses MRPT matrix methods that require <Eigen/Dense> in the calling TU, so link Eigen3::Eigen explicitly instead of relying on transitive exposure. Also fix a correctness bug in the new dense Joseph-form covariance update: it added K*S*K\^T (S = H*P*H\^T + R),
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged mrpt_apps_gui at Robotics Stack Exchange
Package Summary
| Version | 3.5.2 |
| License | BSD |
| Build type | CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Description | :zap: The Mobile Robot Programming Toolkit (MRPT) |
| Checkout URI | https://github.com/MRPT/mrpt.git |
| VCS Type | git |
| VCS Version | develop |
| Last Updated | 2026-10-13 |
| 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
Changelog for package mrpt_apps_gui
3.5.2 (2026-10-11)
3.5.1 (2026-10-09)
3.5.0 (2026-10-07)
3.4.0 (2026-10-04)
- wx dialogs: drop alignment flags combined with wxEXPAND
- Contributors: Jose Luis Blanco-Claraco
3.3.1 (2026-09-29)
3.3.0 (2026-09-26)
- fix formatting
- fix: qualify mrpt::format() calls to avoid ambiguity with std::format
- fix(system): locate mrpt_data in 3.x layouts; stop tests passing silently
- changelogs
- Contributors: Jose Luis Blanco-Claraco
3.2.0 (2026-09-16)
- feat: API cleanup pass for archives, const-correctness, and points-map accessors before the next minor bump.
- fix: address review feedback on the API cleanup by fixing archive forwarding, preserving const config access, and removing a duplicate porting-guide anchor.
- feat(mrpt_obs,mrpt_viz,mrpt_maps): enforce deep const-correctness in smart-pointer containers and return ConstPtr from const iteration paths.
- feat: modernize the PTG/reactive API with std::optional-based signatures and clearer configuration semantics.
- fix(mrpt_nav): correct seven TP-Space logic bugs, including clearance mode mismatches, distance normalization issues, zero-speed regressions, and the arc collision-distance NaN case.
- feat(mrpt_nav): improve PTG math accuracy and documentation, and add the headless nav_ptg_tpspace example.
- Contributors: Jose Luis Blanco-Claraco
3.1.4 (2026-09-04)
3.1.3 (2026-08-12)
3.1.2 (2026-07-07)
3.1.1 (2026-07-04)
3.1.0 (2026-07-03)
3.0.4 (2026-06-17)
3.0.3 (2026-06-15)
3.0.2 (2026-06-11)
3.0.1 (2026-06-11)
-
fix: clang-format include order in perf-graphslam.cpp
-
fix: enable isolated/Debian-package builds of apps_gui Two issues surface when building packages in isolation (as the ROS build farm and .deb packaging do), where sibling modules are only available as installed packages, not as source:
- mrpt-performance/perf-graphslam.cpp reached into another module's test sources via a relative path (../../../modules/mrpt_graphslam/tests/...). Vendor a local copy of the small test helper header instead.
- mrpt_gui installs the public header nanogui/opengl.h which includes <GLFW/glfw3.h>, but only declared libglfw3-dev as a build dependency. Make it a public <depend> so downstream consumers get the GLFW headers.
-
Merge pull request #1363 from MRPT/fix/dont-export-eigen3-dep refactor: limit visibility of eigen3 as build dep
-
fix: missing include
-
fix: KF math errors
-
fix: build errors from limiting Eigen3 visibility + KF Joseph form Fix CI build failures introduced by making Eigen3 a private build dependency:
- 2d-slam-demo: drop unnecessary Eigen::aligned_allocator from m_historicData; a plain std::vector suffices and no longer needs Eigen headers transitively.
- topography_gps_coords_example: this example genuinely uses MRPT matrix methods that require <Eigen/Dense> in the calling TU, so link Eigen3::Eigen explicitly instead of relying on transitive exposure. Also fix a correctness bug in the new dense Joseph-form covariance update: it added K*S*K\^T (S = H*P*H\^T + R),
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged mrpt_apps_gui at Robotics Stack Exchange
Package Summary
| Version | 3.5.2 |
| License | BSD |
| Build type | CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Description | :zap: The Mobile Robot Programming Toolkit (MRPT) |
| Checkout URI | https://github.com/MRPT/mrpt.git |
| VCS Type | git |
| VCS Version | develop |
| Last Updated | 2026-10-13 |
| 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
Changelog for package mrpt_apps_gui
3.5.2 (2026-10-11)
3.5.1 (2026-10-09)
3.5.0 (2026-10-07)
3.4.0 (2026-10-04)
- wx dialogs: drop alignment flags combined with wxEXPAND
- Contributors: Jose Luis Blanco-Claraco
3.3.1 (2026-09-29)
3.3.0 (2026-09-26)
- fix formatting
- fix: qualify mrpt::format() calls to avoid ambiguity with std::format
- fix(system): locate mrpt_data in 3.x layouts; stop tests passing silently
- changelogs
- Contributors: Jose Luis Blanco-Claraco
3.2.0 (2026-09-16)
- feat: API cleanup pass for archives, const-correctness, and points-map accessors before the next minor bump.
- fix: address review feedback on the API cleanup by fixing archive forwarding, preserving const config access, and removing a duplicate porting-guide anchor.
- feat(mrpt_obs,mrpt_viz,mrpt_maps): enforce deep const-correctness in smart-pointer containers and return ConstPtr from const iteration paths.
- feat: modernize the PTG/reactive API with std::optional-based signatures and clearer configuration semantics.
- fix(mrpt_nav): correct seven TP-Space logic bugs, including clearance mode mismatches, distance normalization issues, zero-speed regressions, and the arc collision-distance NaN case.
- feat(mrpt_nav): improve PTG math accuracy and documentation, and add the headless nav_ptg_tpspace example.
- Contributors: Jose Luis Blanco-Claraco
3.1.4 (2026-09-04)
3.1.3 (2026-08-12)
3.1.2 (2026-07-07)
3.1.1 (2026-07-04)
3.1.0 (2026-07-03)
3.0.4 (2026-06-17)
3.0.3 (2026-06-15)
3.0.2 (2026-06-11)
3.0.1 (2026-06-11)
-
fix: clang-format include order in perf-graphslam.cpp
-
fix: enable isolated/Debian-package builds of apps_gui Two issues surface when building packages in isolation (as the ROS build farm and .deb packaging do), where sibling modules are only available as installed packages, not as source:
- mrpt-performance/perf-graphslam.cpp reached into another module's test sources via a relative path (../../../modules/mrpt_graphslam/tests/...). Vendor a local copy of the small test helper header instead.
- mrpt_gui installs the public header nanogui/opengl.h which includes <GLFW/glfw3.h>, but only declared libglfw3-dev as a build dependency. Make it a public <depend> so downstream consumers get the GLFW headers.
-
Merge pull request #1363 from MRPT/fix/dont-export-eigen3-dep refactor: limit visibility of eigen3 as build dep
-
fix: missing include
-
fix: KF math errors
-
fix: build errors from limiting Eigen3 visibility + KF Joseph form Fix CI build failures introduced by making Eigen3 a private build dependency:
- 2d-slam-demo: drop unnecessary Eigen::aligned_allocator from m_historicData; a plain std::vector suffices and no longer needs Eigen headers transitively.
- topography_gps_coords_example: this example genuinely uses MRPT matrix methods that require <Eigen/Dense> in the calling TU, so link Eigen3::Eigen explicitly instead of relying on transitive exposure. Also fix a correctness bug in the new dense Joseph-form covariance update: it added K*S*K\^T (S = H*P*H\^T + R),
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged mrpt_apps_gui at Robotics Stack Exchange
Package Summary
| Version | 3.5.2 |
| License | BSD |
| Build type | CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Description | :zap: The Mobile Robot Programming Toolkit (MRPT) |
| Checkout URI | https://github.com/MRPT/mrpt.git |
| VCS Type | git |
| VCS Version | develop |
| Last Updated | 2026-10-13 |
| 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
Changelog for package mrpt_apps_gui
3.5.2 (2026-10-11)
3.5.1 (2026-10-09)
3.5.0 (2026-10-07)
3.4.0 (2026-10-04)
- wx dialogs: drop alignment flags combined with wxEXPAND
- Contributors: Jose Luis Blanco-Claraco
3.3.1 (2026-09-29)
3.3.0 (2026-09-26)
- fix formatting
- fix: qualify mrpt::format() calls to avoid ambiguity with std::format
- fix(system): locate mrpt_data in 3.x layouts; stop tests passing silently
- changelogs
- Contributors: Jose Luis Blanco-Claraco
3.2.0 (2026-09-16)
- feat: API cleanup pass for archives, const-correctness, and points-map accessors before the next minor bump.
- fix: address review feedback on the API cleanup by fixing archive forwarding, preserving const config access, and removing a duplicate porting-guide anchor.
- feat(mrpt_obs,mrpt_viz,mrpt_maps): enforce deep const-correctness in smart-pointer containers and return ConstPtr from const iteration paths.
- feat: modernize the PTG/reactive API with std::optional-based signatures and clearer configuration semantics.
- fix(mrpt_nav): correct seven TP-Space logic bugs, including clearance mode mismatches, distance normalization issues, zero-speed regressions, and the arc collision-distance NaN case.
- feat(mrpt_nav): improve PTG math accuracy and documentation, and add the headless nav_ptg_tpspace example.
- Contributors: Jose Luis Blanco-Claraco
3.1.4 (2026-09-04)
3.1.3 (2026-08-12)
3.1.2 (2026-07-07)
3.1.1 (2026-07-04)
3.1.0 (2026-07-03)
3.0.4 (2026-06-17)
3.0.3 (2026-06-15)
3.0.2 (2026-06-11)
3.0.1 (2026-06-11)
-
fix: clang-format include order in perf-graphslam.cpp
-
fix: enable isolated/Debian-package builds of apps_gui Two issues surface when building packages in isolation (as the ROS build farm and .deb packaging do), where sibling modules are only available as installed packages, not as source:
- mrpt-performance/perf-graphslam.cpp reached into another module's test sources via a relative path (../../../modules/mrpt_graphslam/tests/...). Vendor a local copy of the small test helper header instead.
- mrpt_gui installs the public header nanogui/opengl.h which includes <GLFW/glfw3.h>, but only declared libglfw3-dev as a build dependency. Make it a public <depend> so downstream consumers get the GLFW headers.
-
Merge pull request #1363 from MRPT/fix/dont-export-eigen3-dep refactor: limit visibility of eigen3 as build dep
-
fix: missing include
-
fix: KF math errors
-
fix: build errors from limiting Eigen3 visibility + KF Joseph form Fix CI build failures introduced by making Eigen3 a private build dependency:
- 2d-slam-demo: drop unnecessary Eigen::aligned_allocator from m_historicData; a plain std::vector suffices and no longer needs Eigen headers transitively.
- topography_gps_coords_example: this example genuinely uses MRPT matrix methods that require <Eigen/Dense> in the calling TU, so link Eigen3::Eigen explicitly instead of relying on transitive exposure. Also fix a correctness bug in the new dense Joseph-form covariance update: it added K*S*K\^T (S = H*P*H\^T + R),
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged mrpt_apps_gui at Robotics Stack Exchange
Package Summary
| Version | 3.5.2 |
| License | BSD |
| Build type | CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Description | :zap: The Mobile Robot Programming Toolkit (MRPT) |
| Checkout URI | https://github.com/MRPT/mrpt.git |
| VCS Type | git |
| VCS Version | develop |
| Last Updated | 2026-10-13 |
| 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
Changelog for package mrpt_apps_gui
3.5.2 (2026-10-11)
3.5.1 (2026-10-09)
3.5.0 (2026-10-07)
3.4.0 (2026-10-04)
- wx dialogs: drop alignment flags combined with wxEXPAND
- Contributors: Jose Luis Blanco-Claraco
3.3.1 (2026-09-29)
3.3.0 (2026-09-26)
- fix formatting
- fix: qualify mrpt::format() calls to avoid ambiguity with std::format
- fix(system): locate mrpt_data in 3.x layouts; stop tests passing silently
- changelogs
- Contributors: Jose Luis Blanco-Claraco
3.2.0 (2026-09-16)
- feat: API cleanup pass for archives, const-correctness, and points-map accessors before the next minor bump.
- fix: address review feedback on the API cleanup by fixing archive forwarding, preserving const config access, and removing a duplicate porting-guide anchor.
- feat(mrpt_obs,mrpt_viz,mrpt_maps): enforce deep const-correctness in smart-pointer containers and return ConstPtr from const iteration paths.
- feat: modernize the PTG/reactive API with std::optional-based signatures and clearer configuration semantics.
- fix(mrpt_nav): correct seven TP-Space logic bugs, including clearance mode mismatches, distance normalization issues, zero-speed regressions, and the arc collision-distance NaN case.
- feat(mrpt_nav): improve PTG math accuracy and documentation, and add the headless nav_ptg_tpspace example.
- Contributors: Jose Luis Blanco-Claraco
3.1.4 (2026-09-04)
3.1.3 (2026-08-12)
3.1.2 (2026-07-07)
3.1.1 (2026-07-04)
3.1.0 (2026-07-03)
3.0.4 (2026-06-17)
3.0.3 (2026-06-15)
3.0.2 (2026-06-11)
3.0.1 (2026-06-11)
-
fix: clang-format include order in perf-graphslam.cpp
-
fix: enable isolated/Debian-package builds of apps_gui Two issues surface when building packages in isolation (as the ROS build farm and .deb packaging do), where sibling modules are only available as installed packages, not as source:
- mrpt-performance/perf-graphslam.cpp reached into another module's test sources via a relative path (../../../modules/mrpt_graphslam/tests/...). Vendor a local copy of the small test helper header instead.
- mrpt_gui installs the public header nanogui/opengl.h which includes <GLFW/glfw3.h>, but only declared libglfw3-dev as a build dependency. Make it a public <depend> so downstream consumers get the GLFW headers.
-
Merge pull request #1363 from MRPT/fix/dont-export-eigen3-dep refactor: limit visibility of eigen3 as build dep
-
fix: missing include
-
fix: KF math errors
-
fix: build errors from limiting Eigen3 visibility + KF Joseph form Fix CI build failures introduced by making Eigen3 a private build dependency:
- 2d-slam-demo: drop unnecessary Eigen::aligned_allocator from m_historicData; a plain std::vector suffices and no longer needs Eigen headers transitively.
- topography_gps_coords_example: this example genuinely uses MRPT matrix methods that require <Eigen/Dense> in the calling TU, so link Eigen3::Eigen explicitly instead of relying on transitive exposure. Also fix a correctness bug in the new dense Joseph-form covariance update: it added K*S*K\^T (S = H*P*H\^T + R),
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged mrpt_apps_gui at Robotics Stack Exchange
Package Summary
| Version | 3.5.2 |
| License | BSD |
| Build type | CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Description | :zap: The Mobile Robot Programming Toolkit (MRPT) |
| Checkout URI | https://github.com/MRPT/mrpt.git |
| VCS Type | git |
| VCS Version | develop |
| Last Updated | 2026-10-13 |
| 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
Changelog for package mrpt_apps_gui
3.5.2 (2026-10-11)
3.5.1 (2026-10-09)
3.5.0 (2026-10-07)
3.4.0 (2026-10-04)
- wx dialogs: drop alignment flags combined with wxEXPAND
- Contributors: Jose Luis Blanco-Claraco
3.3.1 (2026-09-29)
3.3.0 (2026-09-26)
- fix formatting
- fix: qualify mrpt::format() calls to avoid ambiguity with std::format
- fix(system): locate mrpt_data in 3.x layouts; stop tests passing silently
- changelogs
- Contributors: Jose Luis Blanco-Claraco
3.2.0 (2026-09-16)
- feat: API cleanup pass for archives, const-correctness, and points-map accessors before the next minor bump.
- fix: address review feedback on the API cleanup by fixing archive forwarding, preserving const config access, and removing a duplicate porting-guide anchor.
- feat(mrpt_obs,mrpt_viz,mrpt_maps): enforce deep const-correctness in smart-pointer containers and return ConstPtr from const iteration paths.
- feat: modernize the PTG/reactive API with std::optional-based signatures and clearer configuration semantics.
- fix(mrpt_nav): correct seven TP-Space logic bugs, including clearance mode mismatches, distance normalization issues, zero-speed regressions, and the arc collision-distance NaN case.
- feat(mrpt_nav): improve PTG math accuracy and documentation, and add the headless nav_ptg_tpspace example.
- Contributors: Jose Luis Blanco-Claraco
3.1.4 (2026-09-04)
3.1.3 (2026-08-12)
3.1.2 (2026-07-07)
3.1.1 (2026-07-04)
3.1.0 (2026-07-03)
3.0.4 (2026-06-17)
3.0.3 (2026-06-15)
3.0.2 (2026-06-11)
3.0.1 (2026-06-11)
-
fix: clang-format include order in perf-graphslam.cpp
-
fix: enable isolated/Debian-package builds of apps_gui Two issues surface when building packages in isolation (as the ROS build farm and .deb packaging do), where sibling modules are only available as installed packages, not as source:
- mrpt-performance/perf-graphslam.cpp reached into another module's test sources via a relative path (../../../modules/mrpt_graphslam/tests/...). Vendor a local copy of the small test helper header instead.
- mrpt_gui installs the public header nanogui/opengl.h which includes <GLFW/glfw3.h>, but only declared libglfw3-dev as a build dependency. Make it a public <depend> so downstream consumers get the GLFW headers.
-
Merge pull request #1363 from MRPT/fix/dont-export-eigen3-dep refactor: limit visibility of eigen3 as build dep
-
fix: missing include
-
fix: KF math errors
-
fix: build errors from limiting Eigen3 visibility + KF Joseph form Fix CI build failures introduced by making Eigen3 a private build dependency:
- 2d-slam-demo: drop unnecessary Eigen::aligned_allocator from m_historicData; a plain std::vector suffices and no longer needs Eigen headers transitively.
- topography_gps_coords_example: this example genuinely uses MRPT matrix methods that require <Eigen/Dense> in the calling TU, so link Eigen3::Eigen explicitly instead of relying on transitive exposure. Also fix a correctness bug in the new dense Joseph-form covariance update: it added K*S*K\^T (S = H*P*H\^T + R),
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged mrpt_apps_gui at Robotics Stack Exchange
Package Summary
| Version | 3.5.2 |
| License | BSD |
| Build type | CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Description | :zap: The Mobile Robot Programming Toolkit (MRPT) |
| Checkout URI | https://github.com/MRPT/mrpt.git |
| VCS Type | git |
| VCS Version | develop |
| Last Updated | 2026-10-13 |
| 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
Changelog for package mrpt_apps_gui
3.5.2 (2026-10-11)
3.5.1 (2026-10-09)
3.5.0 (2026-10-07)
3.4.0 (2026-10-04)
- wx dialogs: drop alignment flags combined with wxEXPAND
- Contributors: Jose Luis Blanco-Claraco
3.3.1 (2026-09-29)
3.3.0 (2026-09-26)
- fix formatting
- fix: qualify mrpt::format() calls to avoid ambiguity with std::format
- fix(system): locate mrpt_data in 3.x layouts; stop tests passing silently
- changelogs
- Contributors: Jose Luis Blanco-Claraco
3.2.0 (2026-09-16)
- feat: API cleanup pass for archives, const-correctness, and points-map accessors before the next minor bump.
- fix: address review feedback on the API cleanup by fixing archive forwarding, preserving const config access, and removing a duplicate porting-guide anchor.
- feat(mrpt_obs,mrpt_viz,mrpt_maps): enforce deep const-correctness in smart-pointer containers and return ConstPtr from const iteration paths.
- feat: modernize the PTG/reactive API with std::optional-based signatures and clearer configuration semantics.
- fix(mrpt_nav): correct seven TP-Space logic bugs, including clearance mode mismatches, distance normalization issues, zero-speed regressions, and the arc collision-distance NaN case.
- feat(mrpt_nav): improve PTG math accuracy and documentation, and add the headless nav_ptg_tpspace example.
- Contributors: Jose Luis Blanco-Claraco
3.1.4 (2026-09-04)
3.1.3 (2026-08-12)
3.1.2 (2026-07-07)
3.1.1 (2026-07-04)
3.1.0 (2026-07-03)
3.0.4 (2026-06-17)
3.0.3 (2026-06-15)
3.0.2 (2026-06-11)
3.0.1 (2026-06-11)
-
fix: clang-format include order in perf-graphslam.cpp
-
fix: enable isolated/Debian-package builds of apps_gui Two issues surface when building packages in isolation (as the ROS build farm and .deb packaging do), where sibling modules are only available as installed packages, not as source:
- mrpt-performance/perf-graphslam.cpp reached into another module's test sources via a relative path (../../../modules/mrpt_graphslam/tests/...). Vendor a local copy of the small test helper header instead.
- mrpt_gui installs the public header nanogui/opengl.h which includes <GLFW/glfw3.h>, but only declared libglfw3-dev as a build dependency. Make it a public <depend> so downstream consumers get the GLFW headers.
-
Merge pull request #1363 from MRPT/fix/dont-export-eigen3-dep refactor: limit visibility of eigen3 as build dep
-
fix: missing include
-
fix: KF math errors
-
fix: build errors from limiting Eigen3 visibility + KF Joseph form Fix CI build failures introduced by making Eigen3 a private build dependency:
- 2d-slam-demo: drop unnecessary Eigen::aligned_allocator from m_historicData; a plain std::vector suffices and no longer needs Eigen headers transitively.
- topography_gps_coords_example: this example genuinely uses MRPT matrix methods that require <Eigen/Dense> in the calling TU, so link Eigen3::Eigen explicitly instead of relying on transitive exposure. Also fix a correctness bug in the new dense Joseph-form covariance update: it added K*S*K\^T (S = H*P*H\^T + R),
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged mrpt_apps_gui at Robotics Stack Exchange
Package Summary
| Version | 3.5.2 |
| License | BSD |
| Build type | CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Description | :zap: The Mobile Robot Programming Toolkit (MRPT) |
| Checkout URI | https://github.com/MRPT/mrpt.git |
| VCS Type | git |
| VCS Version | develop |
| Last Updated | 2026-10-13 |
| 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
Changelog for package mrpt_apps_gui
3.5.2 (2026-10-11)
3.5.1 (2026-10-09)
3.5.0 (2026-10-07)
3.4.0 (2026-10-04)
- wx dialogs: drop alignment flags combined with wxEXPAND
- Contributors: Jose Luis Blanco-Claraco
3.3.1 (2026-09-29)
3.3.0 (2026-09-26)
- fix formatting
- fix: qualify mrpt::format() calls to avoid ambiguity with std::format
- fix(system): locate mrpt_data in 3.x layouts; stop tests passing silently
- changelogs
- Contributors: Jose Luis Blanco-Claraco
3.2.0 (2026-09-16)
- feat: API cleanup pass for archives, const-correctness, and points-map accessors before the next minor bump.
- fix: address review feedback on the API cleanup by fixing archive forwarding, preserving const config access, and removing a duplicate porting-guide anchor.
- feat(mrpt_obs,mrpt_viz,mrpt_maps): enforce deep const-correctness in smart-pointer containers and return ConstPtr from const iteration paths.
- feat: modernize the PTG/reactive API with std::optional-based signatures and clearer configuration semantics.
- fix(mrpt_nav): correct seven TP-Space logic bugs, including clearance mode mismatches, distance normalization issues, zero-speed regressions, and the arc collision-distance NaN case.
- feat(mrpt_nav): improve PTG math accuracy and documentation, and add the headless nav_ptg_tpspace example.
- Contributors: Jose Luis Blanco-Claraco
3.1.4 (2026-09-04)
3.1.3 (2026-08-12)
3.1.2 (2026-07-07)
3.1.1 (2026-07-04)
3.1.0 (2026-07-03)
3.0.4 (2026-06-17)
3.0.3 (2026-06-15)
3.0.2 (2026-06-11)
3.0.1 (2026-06-11)
-
fix: clang-format include order in perf-graphslam.cpp
-
fix: enable isolated/Debian-package builds of apps_gui Two issues surface when building packages in isolation (as the ROS build farm and .deb packaging do), where sibling modules are only available as installed packages, not as source:
- mrpt-performance/perf-graphslam.cpp reached into another module's test sources via a relative path (../../../modules/mrpt_graphslam/tests/...). Vendor a local copy of the small test helper header instead.
- mrpt_gui installs the public header nanogui/opengl.h which includes <GLFW/glfw3.h>, but only declared libglfw3-dev as a build dependency. Make it a public <depend> so downstream consumers get the GLFW headers.
-
Merge pull request #1363 from MRPT/fix/dont-export-eigen3-dep refactor: limit visibility of eigen3 as build dep
-
fix: missing include
-
fix: KF math errors
-
fix: build errors from limiting Eigen3 visibility + KF Joseph form Fix CI build failures introduced by making Eigen3 a private build dependency:
- 2d-slam-demo: drop unnecessary Eigen::aligned_allocator from m_historicData; a plain std::vector suffices and no longer needs Eigen headers transitively.
- topography_gps_coords_example: this example genuinely uses MRPT matrix methods that require <Eigen/Dense> in the calling TU, so link Eigen3::Eigen explicitly instead of relying on transitive exposure. Also fix a correctness bug in the new dense Joseph-form covariance update: it added K*S*K\^T (S = H*P*H\^T + R),
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged mrpt_apps_gui at Robotics Stack Exchange
Package Summary
| Version | 3.5.2 |
| License | BSD |
| Build type | CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Description | :zap: The Mobile Robot Programming Toolkit (MRPT) |
| Checkout URI | https://github.com/MRPT/mrpt.git |
| VCS Type | git |
| VCS Version | develop |
| Last Updated | 2026-10-13 |
| 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
Changelog for package mrpt_apps_gui
3.5.2 (2026-10-11)
3.5.1 (2026-10-09)
3.5.0 (2026-10-07)
3.4.0 (2026-10-04)
- wx dialogs: drop alignment flags combined with wxEXPAND
- Contributors: Jose Luis Blanco-Claraco
3.3.1 (2026-09-29)
3.3.0 (2026-09-26)
- fix formatting
- fix: qualify mrpt::format() calls to avoid ambiguity with std::format
- fix(system): locate mrpt_data in 3.x layouts; stop tests passing silently
- changelogs
- Contributors: Jose Luis Blanco-Claraco
3.2.0 (2026-09-16)
- feat: API cleanup pass for archives, const-correctness, and points-map accessors before the next minor bump.
- fix: address review feedback on the API cleanup by fixing archive forwarding, preserving const config access, and removing a duplicate porting-guide anchor.
- feat(mrpt_obs,mrpt_viz,mrpt_maps): enforce deep const-correctness in smart-pointer containers and return ConstPtr from const iteration paths.
- feat: modernize the PTG/reactive API with std::optional-based signatures and clearer configuration semantics.
- fix(mrpt_nav): correct seven TP-Space logic bugs, including clearance mode mismatches, distance normalization issues, zero-speed regressions, and the arc collision-distance NaN case.
- feat(mrpt_nav): improve PTG math accuracy and documentation, and add the headless nav_ptg_tpspace example.
- Contributors: Jose Luis Blanco-Claraco
3.1.4 (2026-09-04)
3.1.3 (2026-08-12)
3.1.2 (2026-07-07)
3.1.1 (2026-07-04)
3.1.0 (2026-07-03)
3.0.4 (2026-06-17)
3.0.3 (2026-06-15)
3.0.2 (2026-06-11)
3.0.1 (2026-06-11)
-
fix: clang-format include order in perf-graphslam.cpp
-
fix: enable isolated/Debian-package builds of apps_gui Two issues surface when building packages in isolation (as the ROS build farm and .deb packaging do), where sibling modules are only available as installed packages, not as source:
- mrpt-performance/perf-graphslam.cpp reached into another module's test sources via a relative path (../../../modules/mrpt_graphslam/tests/...). Vendor a local copy of the small test helper header instead.
- mrpt_gui installs the public header nanogui/opengl.h which includes <GLFW/glfw3.h>, but only declared libglfw3-dev as a build dependency. Make it a public <depend> so downstream consumers get the GLFW headers.
-
Merge pull request #1363 from MRPT/fix/dont-export-eigen3-dep refactor: limit visibility of eigen3 as build dep
-
fix: missing include
-
fix: KF math errors
-
fix: build errors from limiting Eigen3 visibility + KF Joseph form Fix CI build failures introduced by making Eigen3 a private build dependency:
- 2d-slam-demo: drop unnecessary Eigen::aligned_allocator from m_historicData; a plain std::vector suffices and no longer needs Eigen headers transitively.
- topography_gps_coords_example: this example genuinely uses MRPT matrix methods that require <Eigen/Dense> in the calling TU, so link Eigen3::Eigen explicitly instead of relying on transitive exposure. Also fix a correctness bug in the new dense Joseph-form covariance update: it added K*S*K\^T (S = H*P*H\^T + R),
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged mrpt_apps_gui at Robotics Stack Exchange
Package Summary
| Version | 3.5.2 |
| License | BSD |
| Build type | CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Description | :zap: The Mobile Robot Programming Toolkit (MRPT) |
| Checkout URI | https://github.com/MRPT/mrpt.git |
| VCS Type | git |
| VCS Version | develop |
| Last Updated | 2026-10-13 |
| 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
Changelog for package mrpt_apps_gui
3.5.2 (2026-10-11)
3.5.1 (2026-10-09)
3.5.0 (2026-10-07)
3.4.0 (2026-10-04)
- wx dialogs: drop alignment flags combined with wxEXPAND
- Contributors: Jose Luis Blanco-Claraco
3.3.1 (2026-09-29)
3.3.0 (2026-09-26)
- fix formatting
- fix: qualify mrpt::format() calls to avoid ambiguity with std::format
- fix(system): locate mrpt_data in 3.x layouts; stop tests passing silently
- changelogs
- Contributors: Jose Luis Blanco-Claraco
3.2.0 (2026-09-16)
- feat: API cleanup pass for archives, const-correctness, and points-map accessors before the next minor bump.
- fix: address review feedback on the API cleanup by fixing archive forwarding, preserving const config access, and removing a duplicate porting-guide anchor.
- feat(mrpt_obs,mrpt_viz,mrpt_maps): enforce deep const-correctness in smart-pointer containers and return ConstPtr from const iteration paths.
- feat: modernize the PTG/reactive API with std::optional-based signatures and clearer configuration semantics.
- fix(mrpt_nav): correct seven TP-Space logic bugs, including clearance mode mismatches, distance normalization issues, zero-speed regressions, and the arc collision-distance NaN case.
- feat(mrpt_nav): improve PTG math accuracy and documentation, and add the headless nav_ptg_tpspace example.
- Contributors: Jose Luis Blanco-Claraco
3.1.4 (2026-09-04)
3.1.3 (2026-08-12)
3.1.2 (2026-07-07)
3.1.1 (2026-07-04)
3.1.0 (2026-07-03)
3.0.4 (2026-06-17)
3.0.3 (2026-06-15)
3.0.2 (2026-06-11)
3.0.1 (2026-06-11)
-
fix: clang-format include order in perf-graphslam.cpp
-
fix: enable isolated/Debian-package builds of apps_gui Two issues surface when building packages in isolation (as the ROS build farm and .deb packaging do), where sibling modules are only available as installed packages, not as source:
- mrpt-performance/perf-graphslam.cpp reached into another module's test sources via a relative path (../../../modules/mrpt_graphslam/tests/...). Vendor a local copy of the small test helper header instead.
- mrpt_gui installs the public header nanogui/opengl.h which includes <GLFW/glfw3.h>, but only declared libglfw3-dev as a build dependency. Make it a public <depend> so downstream consumers get the GLFW headers.
-
Merge pull request #1363 from MRPT/fix/dont-export-eigen3-dep refactor: limit visibility of eigen3 as build dep
-
fix: missing include
-
fix: KF math errors
-
fix: build errors from limiting Eigen3 visibility + KF Joseph form Fix CI build failures introduced by making Eigen3 a private build dependency:
- 2d-slam-demo: drop unnecessary Eigen::aligned_allocator from m_historicData; a plain std::vector suffices and no longer needs Eigen headers transitively.
- topography_gps_coords_example: this example genuinely uses MRPT matrix methods that require <Eigen/Dense> in the calling TU, so link Eigen3::Eigen explicitly instead of relying on transitive exposure. Also fix a correctness bug in the new dense Joseph-form covariance update: it added K*S*K\^T (S = H*P*H\^T + R),
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged mrpt_apps_gui at Robotics Stack Exchange
Package Summary
| Version | 3.5.2 |
| License | BSD |
| Build type | CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Description | :zap: The Mobile Robot Programming Toolkit (MRPT) |
| Checkout URI | https://github.com/MRPT/mrpt.git |
| VCS Type | git |
| VCS Version | develop |
| Last Updated | 2026-10-13 |
| 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
Changelog for package mrpt_apps_gui
3.5.2 (2026-10-11)
3.5.1 (2026-10-09)
3.5.0 (2026-10-07)
3.4.0 (2026-10-04)
- wx dialogs: drop alignment flags combined with wxEXPAND
- Contributors: Jose Luis Blanco-Claraco
3.3.1 (2026-09-29)
3.3.0 (2026-09-26)
- fix formatting
- fix: qualify mrpt::format() calls to avoid ambiguity with std::format
- fix(system): locate mrpt_data in 3.x layouts; stop tests passing silently
- changelogs
- Contributors: Jose Luis Blanco-Claraco
3.2.0 (2026-09-16)
- feat: API cleanup pass for archives, const-correctness, and points-map accessors before the next minor bump.
- fix: address review feedback on the API cleanup by fixing archive forwarding, preserving const config access, and removing a duplicate porting-guide anchor.
- feat(mrpt_obs,mrpt_viz,mrpt_maps): enforce deep const-correctness in smart-pointer containers and return ConstPtr from const iteration paths.
- feat: modernize the PTG/reactive API with std::optional-based signatures and clearer configuration semantics.
- fix(mrpt_nav): correct seven TP-Space logic bugs, including clearance mode mismatches, distance normalization issues, zero-speed regressions, and the arc collision-distance NaN case.
- feat(mrpt_nav): improve PTG math accuracy and documentation, and add the headless nav_ptg_tpspace example.
- Contributors: Jose Luis Blanco-Claraco
3.1.4 (2026-09-04)
3.1.3 (2026-08-12)
3.1.2 (2026-07-07)
3.1.1 (2026-07-04)
3.1.0 (2026-07-03)
3.0.4 (2026-06-17)
3.0.3 (2026-06-15)
3.0.2 (2026-06-11)
3.0.1 (2026-06-11)
-
fix: clang-format include order in perf-graphslam.cpp
-
fix: enable isolated/Debian-package builds of apps_gui Two issues surface when building packages in isolation (as the ROS build farm and .deb packaging do), where sibling modules are only available as installed packages, not as source:
- mrpt-performance/perf-graphslam.cpp reached into another module's test sources via a relative path (../../../modules/mrpt_graphslam/tests/...). Vendor a local copy of the small test helper header instead.
- mrpt_gui installs the public header nanogui/opengl.h which includes <GLFW/glfw3.h>, but only declared libglfw3-dev as a build dependency. Make it a public <depend> so downstream consumers get the GLFW headers.
-
Merge pull request #1363 from MRPT/fix/dont-export-eigen3-dep refactor: limit visibility of eigen3 as build dep
-
fix: missing include
-
fix: KF math errors
-
fix: build errors from limiting Eigen3 visibility + KF Joseph form Fix CI build failures introduced by making Eigen3 a private build dependency:
- 2d-slam-demo: drop unnecessary Eigen::aligned_allocator from m_historicData; a plain std::vector suffices and no longer needs Eigen headers transitively.
- topography_gps_coords_example: this example genuinely uses MRPT matrix methods that require <Eigen/Dense> in the calling TU, so link Eigen3::Eigen explicitly instead of relying on transitive exposure. Also fix a correctness bug in the new dense Joseph-form covariance update: it added K*S*K\^T (S = H*P*H\^T + R),
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged mrpt_apps_gui at Robotics Stack Exchange
Package Summary
| Version | 3.5.2 |
| License | BSD |
| Build type | CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Description | :zap: The Mobile Robot Programming Toolkit (MRPT) |
| Checkout URI | https://github.com/MRPT/mrpt.git |
| VCS Type | git |
| VCS Version | develop |
| Last Updated | 2026-10-13 |
| 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
Changelog for package mrpt_apps_gui
3.5.2 (2026-10-11)
3.5.1 (2026-10-09)
3.5.0 (2026-10-07)
3.4.0 (2026-10-04)
- wx dialogs: drop alignment flags combined with wxEXPAND
- Contributors: Jose Luis Blanco-Claraco
3.3.1 (2026-09-29)
3.3.0 (2026-09-26)
- fix formatting
- fix: qualify mrpt::format() calls to avoid ambiguity with std::format
- fix(system): locate mrpt_data in 3.x layouts; stop tests passing silently
- changelogs
- Contributors: Jose Luis Blanco-Claraco
3.2.0 (2026-09-16)
- feat: API cleanup pass for archives, const-correctness, and points-map accessors before the next minor bump.
- fix: address review feedback on the API cleanup by fixing archive forwarding, preserving const config access, and removing a duplicate porting-guide anchor.
- feat(mrpt_obs,mrpt_viz,mrpt_maps): enforce deep const-correctness in smart-pointer containers and return ConstPtr from const iteration paths.
- feat: modernize the PTG/reactive API with std::optional-based signatures and clearer configuration semantics.
- fix(mrpt_nav): correct seven TP-Space logic bugs, including clearance mode mismatches, distance normalization issues, zero-speed regressions, and the arc collision-distance NaN case.
- feat(mrpt_nav): improve PTG math accuracy and documentation, and add the headless nav_ptg_tpspace example.
- Contributors: Jose Luis Blanco-Claraco
3.1.4 (2026-09-04)
3.1.3 (2026-08-12)
3.1.2 (2026-07-07)
3.1.1 (2026-07-04)
3.1.0 (2026-07-03)
3.0.4 (2026-06-17)
3.0.3 (2026-06-15)
3.0.2 (2026-06-11)
3.0.1 (2026-06-11)
-
fix: clang-format include order in perf-graphslam.cpp
-
fix: enable isolated/Debian-package builds of apps_gui Two issues surface when building packages in isolation (as the ROS build farm and .deb packaging do), where sibling modules are only available as installed packages, not as source:
- mrpt-performance/perf-graphslam.cpp reached into another module's test sources via a relative path (../../../modules/mrpt_graphslam/tests/...). Vendor a local copy of the small test helper header instead.
- mrpt_gui installs the public header nanogui/opengl.h which includes <GLFW/glfw3.h>, but only declared libglfw3-dev as a build dependency. Make it a public <depend> so downstream consumers get the GLFW headers.
-
Merge pull request #1363 from MRPT/fix/dont-export-eigen3-dep refactor: limit visibility of eigen3 as build dep
-
fix: missing include
-
fix: KF math errors
-
fix: build errors from limiting Eigen3 visibility + KF Joseph form Fix CI build failures introduced by making Eigen3 a private build dependency:
- 2d-slam-demo: drop unnecessary Eigen::aligned_allocator from m_historicData; a plain std::vector suffices and no longer needs Eigen headers transitively.
- topography_gps_coords_example: this example genuinely uses MRPT matrix methods that require <Eigen/Dense> in the calling TU, so link Eigen3::Eigen explicitly instead of relying on transitive exposure. Also fix a correctness bug in the new dense Joseph-form covariance update: it added K*S*K\^T (S = H*P*H\^T + R),
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged mrpt_apps_gui at Robotics Stack Exchange
Package Summary
| Version | 3.5.2 |
| License | BSD |
| Build type | CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Description | :zap: The Mobile Robot Programming Toolkit (MRPT) |
| Checkout URI | https://github.com/MRPT/mrpt.git |
| VCS Type | git |
| VCS Version | master |
| Last Updated | 2026-10-11 |
| 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
Changelog for package mrpt_apps_gui
3.5.2 (2026-10-11)
3.5.1 (2026-10-09)
3.5.0 (2026-10-07)
3.4.0 (2026-10-04)
- wx dialogs: drop alignment flags combined with wxEXPAND
- Contributors: Jose Luis Blanco-Claraco
3.3.1 (2026-09-29)
3.3.0 (2026-09-26)
- fix formatting
- fix: qualify mrpt::format() calls to avoid ambiguity with std::format
- fix(system): locate mrpt_data in 3.x layouts; stop tests passing silently
- changelogs
- Contributors: Jose Luis Blanco-Claraco
3.2.0 (2026-09-16)
- feat: API cleanup pass for archives, const-correctness, and points-map accessors before the next minor bump.
- fix: address review feedback on the API cleanup by fixing archive forwarding, preserving const config access, and removing a duplicate porting-guide anchor.
- feat(mrpt_obs,mrpt_viz,mrpt_maps): enforce deep const-correctness in smart-pointer containers and return ConstPtr from const iteration paths.
- feat: modernize the PTG/reactive API with std::optional-based signatures and clearer configuration semantics.
- fix(mrpt_nav): correct seven TP-Space logic bugs, including clearance mode mismatches, distance normalization issues, zero-speed regressions, and the arc collision-distance NaN case.
- feat(mrpt_nav): improve PTG math accuracy and documentation, and add the headless nav_ptg_tpspace example.
- Contributors: Jose Luis Blanco-Claraco
3.1.4 (2026-09-04)
3.1.3 (2026-08-12)
3.1.2 (2026-07-07)
3.1.1 (2026-07-04)
3.1.0 (2026-07-03)
3.0.4 (2026-06-17)
3.0.3 (2026-06-15)
3.0.2 (2026-06-11)
3.0.1 (2026-06-11)
-
fix: clang-format include order in perf-graphslam.cpp
-
fix: enable isolated/Debian-package builds of apps_gui Two issues surface when building packages in isolation (as the ROS build farm and .deb packaging do), where sibling modules are only available as installed packages, not as source:
- mrpt-performance/perf-graphslam.cpp reached into another module's test sources via a relative path (../../../modules/mrpt_graphslam/tests/...). Vendor a local copy of the small test helper header instead.
- mrpt_gui installs the public header nanogui/opengl.h which includes <GLFW/glfw3.h>, but only declared libglfw3-dev as a build dependency. Make it a public <depend> so downstream consumers get the GLFW headers.
-
Merge pull request #1363 from MRPT/fix/dont-export-eigen3-dep refactor: limit visibility of eigen3 as build dep
-
fix: missing include
-
fix: KF math errors
-
fix: build errors from limiting Eigen3 visibility + KF Joseph form Fix CI build failures introduced by making Eigen3 a private build dependency:
- 2d-slam-demo: drop unnecessary Eigen::aligned_allocator from m_historicData; a plain std::vector suffices and no longer needs Eigen headers transitively.
- topography_gps_coords_example: this example genuinely uses MRPT matrix methods that require <Eigen/Dense> in the calling TU, so link Eigen3::Eigen explicitly instead of relying on transitive exposure. Also fix a correctness bug in the new dense Joseph-form covariance update: it added K*S*K\^T (S = H*P*H\^T + R),
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged mrpt_apps_gui at Robotics Stack Exchange
Package Summary
| Version | 3.5.2 |
| License | BSD |
| Build type | CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Description | :zap: The Mobile Robot Programming Toolkit (MRPT) |
| Checkout URI | https://github.com/MRPT/mrpt.git |
| VCS Type | git |
| VCS Version | develop |
| Last Updated | 2026-10-13 |
| 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
Changelog for package mrpt_apps_gui
3.5.2 (2026-10-11)
3.5.1 (2026-10-09)
3.5.0 (2026-10-07)
3.4.0 (2026-10-04)
- wx dialogs: drop alignment flags combined with wxEXPAND
- Contributors: Jose Luis Blanco-Claraco
3.3.1 (2026-09-29)
3.3.0 (2026-09-26)
- fix formatting
- fix: qualify mrpt::format() calls to avoid ambiguity with std::format
- fix(system): locate mrpt_data in 3.x layouts; stop tests passing silently
- changelogs
- Contributors: Jose Luis Blanco-Claraco
3.2.0 (2026-09-16)
- feat: API cleanup pass for archives, const-correctness, and points-map accessors before the next minor bump.
- fix: address review feedback on the API cleanup by fixing archive forwarding, preserving const config access, and removing a duplicate porting-guide anchor.
- feat(mrpt_obs,mrpt_viz,mrpt_maps): enforce deep const-correctness in smart-pointer containers and return ConstPtr from const iteration paths.
- feat: modernize the PTG/reactive API with std::optional-based signatures and clearer configuration semantics.
- fix(mrpt_nav): correct seven TP-Space logic bugs, including clearance mode mismatches, distance normalization issues, zero-speed regressions, and the arc collision-distance NaN case.
- feat(mrpt_nav): improve PTG math accuracy and documentation, and add the headless nav_ptg_tpspace example.
- Contributors: Jose Luis Blanco-Claraco
3.1.4 (2026-09-04)
3.1.3 (2026-08-12)
3.1.2 (2026-07-07)
3.1.1 (2026-07-04)
3.1.0 (2026-07-03)
3.0.4 (2026-06-17)
3.0.3 (2026-06-15)
3.0.2 (2026-06-11)
3.0.1 (2026-06-11)
-
fix: clang-format include order in perf-graphslam.cpp
-
fix: enable isolated/Debian-package builds of apps_gui Two issues surface when building packages in isolation (as the ROS build farm and .deb packaging do), where sibling modules are only available as installed packages, not as source:
- mrpt-performance/perf-graphslam.cpp reached into another module's test sources via a relative path (../../../modules/mrpt_graphslam/tests/...). Vendor a local copy of the small test helper header instead.
- mrpt_gui installs the public header nanogui/opengl.h which includes <GLFW/glfw3.h>, but only declared libglfw3-dev as a build dependency. Make it a public <depend> so downstream consumers get the GLFW headers.
-
Merge pull request #1363 from MRPT/fix/dont-export-eigen3-dep refactor: limit visibility of eigen3 as build dep
-
fix: missing include
-
fix: KF math errors
-
fix: build errors from limiting Eigen3 visibility + KF Joseph form Fix CI build failures introduced by making Eigen3 a private build dependency:
- 2d-slam-demo: drop unnecessary Eigen::aligned_allocator from m_historicData; a plain std::vector suffices and no longer needs Eigen headers transitively.
- topography_gps_coords_example: this example genuinely uses MRPT matrix methods that require <Eigen/Dense> in the calling TU, so link Eigen3::Eigen explicitly instead of relying on transitive exposure. Also fix a correctness bug in the new dense Joseph-form covariance update: it added K*S*K\^T (S = H*P*H\^T + R),
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged mrpt_apps_gui at Robotics Stack Exchange
Package Summary
| Version | 3.5.2 |
| License | BSD |
| Build type | CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Description | :zap: The Mobile Robot Programming Toolkit (MRPT) |
| Checkout URI | https://github.com/MRPT/mrpt.git |
| VCS Type | git |
| VCS Version | develop |
| Last Updated | 2026-10-13 |
| 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
Changelog for package mrpt_apps_gui
3.5.2 (2026-10-11)
3.5.1 (2026-10-09)
3.5.0 (2026-10-07)
3.4.0 (2026-10-04)
- wx dialogs: drop alignment flags combined with wxEXPAND
- Contributors: Jose Luis Blanco-Claraco
3.3.1 (2026-09-29)
3.3.0 (2026-09-26)
- fix formatting
- fix: qualify mrpt::format() calls to avoid ambiguity with std::format
- fix(system): locate mrpt_data in 3.x layouts; stop tests passing silently
- changelogs
- Contributors: Jose Luis Blanco-Claraco
3.2.0 (2026-09-16)
- feat: API cleanup pass for archives, const-correctness, and points-map accessors before the next minor bump.
- fix: address review feedback on the API cleanup by fixing archive forwarding, preserving const config access, and removing a duplicate porting-guide anchor.
- feat(mrpt_obs,mrpt_viz,mrpt_maps): enforce deep const-correctness in smart-pointer containers and return ConstPtr from const iteration paths.
- feat: modernize the PTG/reactive API with std::optional-based signatures and clearer configuration semantics.
- fix(mrpt_nav): correct seven TP-Space logic bugs, including clearance mode mismatches, distance normalization issues, zero-speed regressions, and the arc collision-distance NaN case.
- feat(mrpt_nav): improve PTG math accuracy and documentation, and add the headless nav_ptg_tpspace example.
- Contributors: Jose Luis Blanco-Claraco
3.1.4 (2026-09-04)
3.1.3 (2026-08-12)
3.1.2 (2026-07-07)
3.1.1 (2026-07-04)
3.1.0 (2026-07-03)
3.0.4 (2026-06-17)
3.0.3 (2026-06-15)
3.0.2 (2026-06-11)
3.0.1 (2026-06-11)
-
fix: clang-format include order in perf-graphslam.cpp
-
fix: enable isolated/Debian-package builds of apps_gui Two issues surface when building packages in isolation (as the ROS build farm and .deb packaging do), where sibling modules are only available as installed packages, not as source:
- mrpt-performance/perf-graphslam.cpp reached into another module's test sources via a relative path (../../../modules/mrpt_graphslam/tests/...). Vendor a local copy of the small test helper header instead.
- mrpt_gui installs the public header nanogui/opengl.h which includes <GLFW/glfw3.h>, but only declared libglfw3-dev as a build dependency. Make it a public <depend> so downstream consumers get the GLFW headers.
-
Merge pull request #1363 from MRPT/fix/dont-export-eigen3-dep refactor: limit visibility of eigen3 as build dep
-
fix: missing include
-
fix: KF math errors
-
fix: build errors from limiting Eigen3 visibility + KF Joseph form Fix CI build failures introduced by making Eigen3 a private build dependency:
- 2d-slam-demo: drop unnecessary Eigen::aligned_allocator from m_historicData; a plain std::vector suffices and no longer needs Eigen headers transitively.
- topography_gps_coords_example: this example genuinely uses MRPT matrix methods that require <Eigen/Dense> in the calling TU, so link Eigen3::Eigen explicitly instead of relying on transitive exposure. Also fix a correctness bug in the new dense Joseph-form covariance update: it added K*S*K\^T (S = H*P*H\^T + R),
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged mrpt_apps_gui at Robotics Stack Exchange
Package Summary
| Version | 3.5.2 |
| License | BSD |
| Build type | CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Description | :zap: The Mobile Robot Programming Toolkit (MRPT) |
| Checkout URI | https://github.com/MRPT/mrpt.git |
| VCS Type | git |
| VCS Version | develop |
| Last Updated | 2026-10-13 |
| 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
Changelog for package mrpt_apps_gui
3.5.2 (2026-10-11)
3.5.1 (2026-10-09)
3.5.0 (2026-10-07)
3.4.0 (2026-10-04)
- wx dialogs: drop alignment flags combined with wxEXPAND
- Contributors: Jose Luis Blanco-Claraco
3.3.1 (2026-09-29)
3.3.0 (2026-09-26)
- fix formatting
- fix: qualify mrpt::format() calls to avoid ambiguity with std::format
- fix(system): locate mrpt_data in 3.x layouts; stop tests passing silently
- changelogs
- Contributors: Jose Luis Blanco-Claraco
3.2.0 (2026-09-16)
- feat: API cleanup pass for archives, const-correctness, and points-map accessors before the next minor bump.
- fix: address review feedback on the API cleanup by fixing archive forwarding, preserving const config access, and removing a duplicate porting-guide anchor.
- feat(mrpt_obs,mrpt_viz,mrpt_maps): enforce deep const-correctness in smart-pointer containers and return ConstPtr from const iteration paths.
- feat: modernize the PTG/reactive API with std::optional-based signatures and clearer configuration semantics.
- fix(mrpt_nav): correct seven TP-Space logic bugs, including clearance mode mismatches, distance normalization issues, zero-speed regressions, and the arc collision-distance NaN case.
- feat(mrpt_nav): improve PTG math accuracy and documentation, and add the headless nav_ptg_tpspace example.
- Contributors: Jose Luis Blanco-Claraco
3.1.4 (2026-09-04)
3.1.3 (2026-08-12)
3.1.2 (2026-07-07)
3.1.1 (2026-07-04)
3.1.0 (2026-07-03)
3.0.4 (2026-06-17)
3.0.3 (2026-06-15)
3.0.2 (2026-06-11)
3.0.1 (2026-06-11)
-
fix: clang-format include order in perf-graphslam.cpp
-
fix: enable isolated/Debian-package builds of apps_gui Two issues surface when building packages in isolation (as the ROS build farm and .deb packaging do), where sibling modules are only available as installed packages, not as source:
- mrpt-performance/perf-graphslam.cpp reached into another module's test sources via a relative path (../../../modules/mrpt_graphslam/tests/...). Vendor a local copy of the small test helper header instead.
- mrpt_gui installs the public header nanogui/opengl.h which includes <GLFW/glfw3.h>, but only declared libglfw3-dev as a build dependency. Make it a public <depend> so downstream consumers get the GLFW headers.
-
Merge pull request #1363 from MRPT/fix/dont-export-eigen3-dep refactor: limit visibility of eigen3 as build dep
-
fix: missing include
-
fix: KF math errors
-
fix: build errors from limiting Eigen3 visibility + KF Joseph form Fix CI build failures introduced by making Eigen3 a private build dependency:
- 2d-slam-demo: drop unnecessary Eigen::aligned_allocator from m_historicData; a plain std::vector suffices and no longer needs Eigen headers transitively.
- topography_gps_coords_example: this example genuinely uses MRPT matrix methods that require <Eigen/Dense> in the calling TU, so link Eigen3::Eigen explicitly instead of relying on transitive exposure. Also fix a correctness bug in the new dense Joseph-form covariance update: it added K*S*K\^T (S = H*P*H\^T + R),
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged mrpt_apps_gui at Robotics Stack Exchange
Package Summary
| Version | 3.5.2 |
| License | BSD |
| Build type | CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Description | :zap: The Mobile Robot Programming Toolkit (MRPT) |
| Checkout URI | https://github.com/MRPT/mrpt.git |
| VCS Type | git |
| VCS Version | develop |
| Last Updated | 2026-10-13 |
| 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
Changelog for package mrpt_apps_gui
3.5.2 (2026-10-11)
3.5.1 (2026-10-09)
3.5.0 (2026-10-07)
3.4.0 (2026-10-04)
- wx dialogs: drop alignment flags combined with wxEXPAND
- Contributors: Jose Luis Blanco-Claraco
3.3.1 (2026-09-29)
3.3.0 (2026-09-26)
- fix formatting
- fix: qualify mrpt::format() calls to avoid ambiguity with std::format
- fix(system): locate mrpt_data in 3.x layouts; stop tests passing silently
- changelogs
- Contributors: Jose Luis Blanco-Claraco
3.2.0 (2026-09-16)
- feat: API cleanup pass for archives, const-correctness, and points-map accessors before the next minor bump.
- fix: address review feedback on the API cleanup by fixing archive forwarding, preserving const config access, and removing a duplicate porting-guide anchor.
- feat(mrpt_obs,mrpt_viz,mrpt_maps): enforce deep const-correctness in smart-pointer containers and return ConstPtr from const iteration paths.
- feat: modernize the PTG/reactive API with std::optional-based signatures and clearer configuration semantics.
- fix(mrpt_nav): correct seven TP-Space logic bugs, including clearance mode mismatches, distance normalization issues, zero-speed regressions, and the arc collision-distance NaN case.
- feat(mrpt_nav): improve PTG math accuracy and documentation, and add the headless nav_ptg_tpspace example.
- Contributors: Jose Luis Blanco-Claraco
3.1.4 (2026-09-04)
3.1.3 (2026-08-12)
3.1.2 (2026-07-07)
3.1.1 (2026-07-04)
3.1.0 (2026-07-03)
3.0.4 (2026-06-17)
3.0.3 (2026-06-15)
3.0.2 (2026-06-11)
3.0.1 (2026-06-11)
-
fix: clang-format include order in perf-graphslam.cpp
-
fix: enable isolated/Debian-package builds of apps_gui Two issues surface when building packages in isolation (as the ROS build farm and .deb packaging do), where sibling modules are only available as installed packages, not as source:
- mrpt-performance/perf-graphslam.cpp reached into another module's test sources via a relative path (../../../modules/mrpt_graphslam/tests/...). Vendor a local copy of the small test helper header instead.
- mrpt_gui installs the public header nanogui/opengl.h which includes <GLFW/glfw3.h>, but only declared libglfw3-dev as a build dependency. Make it a public <depend> so downstream consumers get the GLFW headers.
-
Merge pull request #1363 from MRPT/fix/dont-export-eigen3-dep refactor: limit visibility of eigen3 as build dep
-
fix: missing include
-
fix: KF math errors
-
fix: build errors from limiting Eigen3 visibility + KF Joseph form Fix CI build failures introduced by making Eigen3 a private build dependency:
- 2d-slam-demo: drop unnecessary Eigen::aligned_allocator from m_historicData; a plain std::vector suffices and no longer needs Eigen headers transitively.
- topography_gps_coords_example: this example genuinely uses MRPT matrix methods that require <Eigen/Dense> in the calling TU, so link Eigen3::Eigen explicitly instead of relying on transitive exposure. Also fix a correctness bug in the new dense Joseph-form covariance update: it added K*S*K\^T (S = H*P*H\^T + R),
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged mrpt_apps_gui at Robotics Stack Exchange
Package Summary
| Version | 3.5.2 |
| License | BSD |
| Build type | CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Description | :zap: The Mobile Robot Programming Toolkit (MRPT) |
| Checkout URI | https://github.com/MRPT/mrpt.git |
| VCS Type | git |
| VCS Version | develop |
| Last Updated | 2026-10-13 |
| 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
Changelog for package mrpt_apps_gui
3.5.2 (2026-10-11)
3.5.1 (2026-10-09)
3.5.0 (2026-10-07)
3.4.0 (2026-10-04)
- wx dialogs: drop alignment flags combined with wxEXPAND
- Contributors: Jose Luis Blanco-Claraco
3.3.1 (2026-09-29)
3.3.0 (2026-09-26)
- fix formatting
- fix: qualify mrpt::format() calls to avoid ambiguity with std::format
- fix(system): locate mrpt_data in 3.x layouts; stop tests passing silently
- changelogs
- Contributors: Jose Luis Blanco-Claraco
3.2.0 (2026-09-16)
- feat: API cleanup pass for archives, const-correctness, and points-map accessors before the next minor bump.
- fix: address review feedback on the API cleanup by fixing archive forwarding, preserving const config access, and removing a duplicate porting-guide anchor.
- feat(mrpt_obs,mrpt_viz,mrpt_maps): enforce deep const-correctness in smart-pointer containers and return ConstPtr from const iteration paths.
- feat: modernize the PTG/reactive API with std::optional-based signatures and clearer configuration semantics.
- fix(mrpt_nav): correct seven TP-Space logic bugs, including clearance mode mismatches, distance normalization issues, zero-speed regressions, and the arc collision-distance NaN case.
- feat(mrpt_nav): improve PTG math accuracy and documentation, and add the headless nav_ptg_tpspace example.
- Contributors: Jose Luis Blanco-Claraco
3.1.4 (2026-09-04)
3.1.3 (2026-08-12)
3.1.2 (2026-07-07)
3.1.1 (2026-07-04)
3.1.0 (2026-07-03)
3.0.4 (2026-06-17)
3.0.3 (2026-06-15)
3.0.2 (2026-06-11)
3.0.1 (2026-06-11)
-
fix: clang-format include order in perf-graphslam.cpp
-
fix: enable isolated/Debian-package builds of apps_gui Two issues surface when building packages in isolation (as the ROS build farm and .deb packaging do), where sibling modules are only available as installed packages, not as source:
- mrpt-performance/perf-graphslam.cpp reached into another module's test sources via a relative path (../../../modules/mrpt_graphslam/tests/...). Vendor a local copy of the small test helper header instead.
- mrpt_gui installs the public header nanogui/opengl.h which includes <GLFW/glfw3.h>, but only declared libglfw3-dev as a build dependency. Make it a public <depend> so downstream consumers get the GLFW headers.
-
Merge pull request #1363 from MRPT/fix/dont-export-eigen3-dep refactor: limit visibility of eigen3 as build dep
-
fix: missing include
-
fix: KF math errors
-
fix: build errors from limiting Eigen3 visibility + KF Joseph form Fix CI build failures introduced by making Eigen3 a private build dependency:
- 2d-slam-demo: drop unnecessary Eigen::aligned_allocator from m_historicData; a plain std::vector suffices and no longer needs Eigen headers transitively.
- topography_gps_coords_example: this example genuinely uses MRPT matrix methods that require <Eigen/Dense> in the calling TU, so link Eigen3::Eigen explicitly instead of relying on transitive exposure. Also fix a correctness bug in the new dense Joseph-form covariance update: it added K*S*K\^T (S = H*P*H\^T + R),
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged mrpt_apps_gui at Robotics Stack Exchange
Package Summary
| Version | 3.5.2 |
| License | BSD |
| Build type | CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Description | :zap: The Mobile Robot Programming Toolkit (MRPT) |
| Checkout URI | https://github.com/mrpt/mrpt.git |
| VCS Type | git |
| VCS Version | master |
| Last Updated | 2026-10-11 |
| Dev Status | MAINTAINED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Jose-Luis Blanco-Claraco
Authors
Changelog for package mrpt_apps_gui
3.5.2 (2026-10-11)
3.5.1 (2026-10-09)
3.5.0 (2026-10-07)
3.4.0 (2026-10-04)
- wx dialogs: drop alignment flags combined with wxEXPAND
- Contributors: Jose Luis Blanco-Claraco
3.3.1 (2026-09-29)
3.3.0 (2026-09-26)
- fix formatting
- fix: qualify mrpt::format() calls to avoid ambiguity with std::format
- fix(system): locate mrpt_data in 3.x layouts; stop tests passing silently
- changelogs
- Contributors: Jose Luis Blanco-Claraco
3.2.0 (2026-09-16)
- feat: API cleanup pass for archives, const-correctness, and points-map accessors before the next minor bump.
- fix: address review feedback on the API cleanup by fixing archive forwarding, preserving const config access, and removing a duplicate porting-guide anchor.
- feat(mrpt_obs,mrpt_viz,mrpt_maps): enforce deep const-correctness in smart-pointer containers and return ConstPtr from const iteration paths.
- feat: modernize the PTG/reactive API with std::optional-based signatures and clearer configuration semantics.
- fix(mrpt_nav): correct seven TP-Space logic bugs, including clearance mode mismatches, distance normalization issues, zero-speed regressions, and the arc collision-distance NaN case.
- feat(mrpt_nav): improve PTG math accuracy and documentation, and add the headless nav_ptg_tpspace example.
- Contributors: Jose Luis Blanco-Claraco
3.1.4 (2026-09-04)
3.1.3 (2026-08-12)
3.1.2 (2026-07-07)
3.1.1 (2026-07-04)
3.1.0 (2026-07-03)
3.0.4 (2026-06-17)
3.0.3 (2026-06-15)
3.0.2 (2026-06-11)
3.0.1 (2026-06-11)
-
fix: clang-format include order in perf-graphslam.cpp
-
fix: enable isolated/Debian-package builds of apps_gui Two issues surface when building packages in isolation (as the ROS build farm and .deb packaging do), where sibling modules are only available as installed packages, not as source:
- mrpt-performance/perf-graphslam.cpp reached into another module's test sources via a relative path (../../../modules/mrpt_graphslam/tests/...). Vendor a local copy of the small test helper header instead.
- mrpt_gui installs the public header nanogui/opengl.h which includes <GLFW/glfw3.h>, but only declared libglfw3-dev as a build dependency. Make it a public <depend> so downstream consumers get the GLFW headers.
-
Merge pull request #1363 from MRPT/fix/dont-export-eigen3-dep refactor: limit visibility of eigen3 as build dep
-
fix: missing include
-
fix: KF math errors
-
fix: build errors from limiting Eigen3 visibility + KF Joseph form Fix CI build failures introduced by making Eigen3 a private build dependency:
- 2d-slam-demo: drop unnecessary Eigen::aligned_allocator from m_historicData; a plain std::vector suffices and no longer needs Eigen headers transitively.
- topography_gps_coords_example: this example genuinely uses MRPT matrix methods that require <Eigen/Dense> in the calling TU, so link Eigen3::Eigen explicitly instead of relying on transitive exposure. Also fix a correctness bug in the new dense Joseph-form covariance update: it added K*S*K\^T (S = H*P*H\^T + R),
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged mrpt_apps_gui at Robotics Stack Exchange
Package Summary
| Version | 3.5.2 |
| License | BSD |
| Build type | CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Description | :zap: The Mobile Robot Programming Toolkit (MRPT) |
| Checkout URI | https://github.com/MRPT/mrpt.git |
| VCS Type | git |
| VCS Version | master |
| Last Updated | 2026-10-11 |
| 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
Changelog for package mrpt_apps_gui
3.5.2 (2026-10-11)
3.5.1 (2026-10-09)
3.5.0 (2026-10-07)
3.4.0 (2026-10-04)
- wx dialogs: drop alignment flags combined with wxEXPAND
- Contributors: Jose Luis Blanco-Claraco
3.3.1 (2026-09-29)
3.3.0 (2026-09-26)
- fix formatting
- fix: qualify mrpt::format() calls to avoid ambiguity with std::format
- fix(system): locate mrpt_data in 3.x layouts; stop tests passing silently
- changelogs
- Contributors: Jose Luis Blanco-Claraco
3.2.0 (2026-09-16)
- feat: API cleanup pass for archives, const-correctness, and points-map accessors before the next minor bump.
- fix: address review feedback on the API cleanup by fixing archive forwarding, preserving const config access, and removing a duplicate porting-guide anchor.
- feat(mrpt_obs,mrpt_viz,mrpt_maps): enforce deep const-correctness in smart-pointer containers and return ConstPtr from const iteration paths.
- feat: modernize the PTG/reactive API with std::optional-based signatures and clearer configuration semantics.
- fix(mrpt_nav): correct seven TP-Space logic bugs, including clearance mode mismatches, distance normalization issues, zero-speed regressions, and the arc collision-distance NaN case.
- feat(mrpt_nav): improve PTG math accuracy and documentation, and add the headless nav_ptg_tpspace example.
- Contributors: Jose Luis Blanco-Claraco
3.1.4 (2026-09-04)
3.1.3 (2026-08-12)
3.1.2 (2026-07-07)
3.1.1 (2026-07-04)
3.1.0 (2026-07-03)
3.0.4 (2026-06-17)
3.0.3 (2026-06-15)
3.0.2 (2026-06-11)
3.0.1 (2026-06-11)
-
fix: clang-format include order in perf-graphslam.cpp
-
fix: enable isolated/Debian-package builds of apps_gui Two issues surface when building packages in isolation (as the ROS build farm and .deb packaging do), where sibling modules are only available as installed packages, not as source:
- mrpt-performance/perf-graphslam.cpp reached into another module's test sources via a relative path (../../../modules/mrpt_graphslam/tests/...). Vendor a local copy of the small test helper header instead.
- mrpt_gui installs the public header nanogui/opengl.h which includes <GLFW/glfw3.h>, but only declared libglfw3-dev as a build dependency. Make it a public <depend> so downstream consumers get the GLFW headers.
-
Merge pull request #1363 from MRPT/fix/dont-export-eigen3-dep refactor: limit visibility of eigen3 as build dep
-
fix: missing include
-
fix: KF math errors
-
fix: build errors from limiting Eigen3 visibility + KF Joseph form Fix CI build failures introduced by making Eigen3 a private build dependency:
- 2d-slam-demo: drop unnecessary Eigen::aligned_allocator from m_historicData; a plain std::vector suffices and no longer needs Eigen headers transitively.
- topography_gps_coords_example: this example genuinely uses MRPT matrix methods that require <Eigen/Dense> in the calling TU, so link Eigen3::Eigen explicitly instead of relying on transitive exposure. Also fix a correctness bug in the new dense Joseph-form covariance update: it added K*S*K\^T (S = H*P*H\^T + R),
File truncated at 100 lines see the full file