![]() |
pal_statistics package from pal_statistics repopal_carbon_collector pal_statistics pal_statistics_msgs |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 2.6.4 |
License | MIT |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/pal-robotics/pal_statistics.git |
VCS Type | git |
VCS Version | humble-devel |
Last Updated | 2025-07-02 |
Dev Status | MAINTAINED |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Jordan Palacios
- Noel Jimenez
- Sai Kishor Kothakota
Authors
Changelog for package pal_statistics
2.6.4 (2025-07-02)
-
Fix windows build (#18)
- Export symbols
- Fix typo
- Try <> instead
- Link against Boost::boost
* Revert "Try <> instead" This reverts commit 586684f9871539fabbb675b71a9fd20b318cf1e8.
- Update pal_statistics/CMakeLists.txt
* link boost only on win32 Co-authored-by: Noel Jiménez García <<noel.jimenez.gar@gmail.com>> ---------Co-authored-by: Noel Jiménez García <<noel.jimenez.gar@gmail.com>>
-
Fix cmake deprecation (#19)
* Fix cmake deprecation cmake version < then 3.10 is deprecated
* Remove extra 0 in cmake version ---------Co-authored-by: Noel Jiménez García <<noel.jimenez.gar@gmail.com>>
-
Contributors: Christoph Fröhlich, mosfet80
2.6.3 (2025-06-12)
- Extend the possibility to regisiter custom data types
- Check for the size equality to avoid crashing
- Contributors: Sai Kishor Kothakota
2.6.2 (2025-02-05)
- Reworked all pubilsher QoS policies Specially important was avoiding keeping all messages, this was running away with memory. Also, we switch to a best effort reliability instead of reliable, no sense in retrying to send old data.
- Contributors: Jordan Palacios
2.6.1 (2025-01-30)
- Merge branch 'add/sai/maintainer' into 'humble-devel' Add Sai to the package maintainers See merge request qa/pal_statistics!51
- Add Sai to the package maintainers
- Merge branch 'use/core/libboost' into 'humble-devel' Use libboost-dev instead of whole boost libraries See merge request qa/pal_statistics!50
- Use libboost-dev instead of whole boost libraries
- Merge branch 'fix/includes/clang' into 'humble-devel' use std::optional to initialize properly instead of -1 See merge request qa/pal_statistics!49
- use std::optional to initialize properly instead of -1
- Contributors: Jordan Palacios, Sai Kishor Kothakota
2.6.0 (2024-12-05)
2.5.1 (2024-12-05)
- Merge branch 'fix/crash/on_destruction' into 'humble-devel' Fix pal_statistics crash upon destruction See merge request qa/pal_statistics!48
- Add missing setEnabledmpl in registerInternal method
- Add DELETE_REGISTRY and CLEAR_ALL_REGISTRIES macros
- Check if the registry exists before calling [publishAsync]{.title-ref}
- Add clearAllRegistries method
- Add deleteRegistry method in the macros.hpp
- Catch exceptions thrown in the publisher thread
- Merge branch 'make/topics/latched' into 'humble-devel' Make all topics latched by default See merge request qa/pal_statistics!47
- Make all topics latched by default
- Contributors: Jordan Palacios, Sai Kishor Kothakota
2.5.0 (2024-11-22)
- add the documentation to the getUniqueRegistryKey method
- Add more changes to the renaming getOrCreateRegistry method
- Apply review suggestions
- Add new test on disabling the registered elements by default
- add enable option to the REGISTER_ENTITY.. macro
- Fix the cpp linter errors
- Unify getRegistry method for all types of instances of Node and LifeCycleNode
- deprecate getRegistry method
- Add support for REGISTRY_KEY on other macros
- Add getUniqueRegistryKey method for node and topic
- make getOrcreateRegistry more generic for nodes and classes
- Add scoped Bookkeeping test
- Add first test on the new macros and methods
- get resolve_topic_name method to get the proper namespaced/remapped key
- Add REGISTER_ENTITY and UNREGISTER_ENTITY macros
- Add INITIALIZE_REGISTRY macro
- Accept only if it is castable to double
- Rename the methods to getOrcreateRegistry
- add initializeRegistry method and some macros
File truncated at 100 lines see the full file
Package Dependencies
Deps | Name |
---|---|
ament_cmake_auto | |
ament_cmake_python | |
ament_cmake_gmock | |
ament_cmake_gtest | |
ament_cmake_pytest | |
ament_lint_auto | |
ament_lint_common | |
pal_statistics_msgs | |
rclcpp | |
rclcpp_lifecycle | |
rclpy |
System Dependencies
Name |
---|
libboost-dev |
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged pal_statistics at Robotics Stack Exchange
![]() |
pal_statistics package from pal_statistics repopal_carbon_collector pal_statistics pal_statistics_msgs |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 2.6.4 |
License | MIT |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/pal-robotics/pal_statistics.git |
VCS Type | git |
VCS Version | humble-devel |
Last Updated | 2025-07-02 |
Dev Status | MAINTAINED |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Jordan Palacios
- Noel Jimenez
- Sai Kishor Kothakota
Authors
Changelog for package pal_statistics
2.6.4 (2025-07-02)
-
Fix windows build (#18)
- Export symbols
- Fix typo
- Try <> instead
- Link against Boost::boost
* Revert "Try <> instead" This reverts commit 586684f9871539fabbb675b71a9fd20b318cf1e8.
- Update pal_statistics/CMakeLists.txt
* link boost only on win32 Co-authored-by: Noel Jiménez García <<noel.jimenez.gar@gmail.com>> ---------Co-authored-by: Noel Jiménez García <<noel.jimenez.gar@gmail.com>>
-
Fix cmake deprecation (#19)
* Fix cmake deprecation cmake version < then 3.10 is deprecated
* Remove extra 0 in cmake version ---------Co-authored-by: Noel Jiménez García <<noel.jimenez.gar@gmail.com>>
-
Contributors: Christoph Fröhlich, mosfet80
2.6.3 (2025-06-12)
- Extend the possibility to regisiter custom data types
- Check for the size equality to avoid crashing
- Contributors: Sai Kishor Kothakota
2.6.2 (2025-02-05)
- Reworked all pubilsher QoS policies Specially important was avoiding keeping all messages, this was running away with memory. Also, we switch to a best effort reliability instead of reliable, no sense in retrying to send old data.
- Contributors: Jordan Palacios
2.6.1 (2025-01-30)
- Merge branch 'add/sai/maintainer' into 'humble-devel' Add Sai to the package maintainers See merge request qa/pal_statistics!51
- Add Sai to the package maintainers
- Merge branch 'use/core/libboost' into 'humble-devel' Use libboost-dev instead of whole boost libraries See merge request qa/pal_statistics!50
- Use libboost-dev instead of whole boost libraries
- Merge branch 'fix/includes/clang' into 'humble-devel' use std::optional to initialize properly instead of -1 See merge request qa/pal_statistics!49
- use std::optional to initialize properly instead of -1
- Contributors: Jordan Palacios, Sai Kishor Kothakota
2.6.0 (2024-12-05)
2.5.1 (2024-12-05)
- Merge branch 'fix/crash/on_destruction' into 'humble-devel' Fix pal_statistics crash upon destruction See merge request qa/pal_statistics!48
- Add missing setEnabledmpl in registerInternal method
- Add DELETE_REGISTRY and CLEAR_ALL_REGISTRIES macros
- Check if the registry exists before calling [publishAsync]{.title-ref}
- Add clearAllRegistries method
- Add deleteRegistry method in the macros.hpp
- Catch exceptions thrown in the publisher thread
- Merge branch 'make/topics/latched' into 'humble-devel' Make all topics latched by default See merge request qa/pal_statistics!47
- Make all topics latched by default
- Contributors: Jordan Palacios, Sai Kishor Kothakota
2.5.0 (2024-11-22)
- add the documentation to the getUniqueRegistryKey method
- Add more changes to the renaming getOrCreateRegistry method
- Apply review suggestions
- Add new test on disabling the registered elements by default
- add enable option to the REGISTER_ENTITY.. macro
- Fix the cpp linter errors
- Unify getRegistry method for all types of instances of Node and LifeCycleNode
- deprecate getRegistry method
- Add support for REGISTRY_KEY on other macros
- Add getUniqueRegistryKey method for node and topic
- make getOrcreateRegistry more generic for nodes and classes
- Add scoped Bookkeeping test
- Add first test on the new macros and methods
- get resolve_topic_name method to get the proper namespaced/remapped key
- Add REGISTER_ENTITY and UNREGISTER_ENTITY macros
- Add INITIALIZE_REGISTRY macro
- Accept only if it is castable to double
- Rename the methods to getOrcreateRegistry
- add initializeRegistry method and some macros
File truncated at 100 lines see the full file
Package Dependencies
Deps | Name |
---|---|
ament_cmake_auto | |
ament_cmake_python | |
ament_cmake_gmock | |
ament_cmake_gtest | |
ament_cmake_pytest | |
ament_lint_auto | |
ament_lint_common | |
pal_statistics_msgs | |
rclcpp | |
rclcpp_lifecycle | |
rclpy |
System Dependencies
Name |
---|
libboost-dev |
Dependant Packages
Name | Deps |
---|---|
hardware_interface |
Launch files
Messages
Services
Plugins
Recent questions tagged pal_statistics at Robotics Stack Exchange
![]() |
pal_statistics package from pal_statistics repopal_carbon_collector pal_statistics pal_statistics_msgs |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 2.6.4 |
License | MIT |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/pal-robotics/pal_statistics.git |
VCS Type | git |
VCS Version | humble-devel |
Last Updated | 2025-07-02 |
Dev Status | MAINTAINED |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Jordan Palacios
- Noel Jimenez
- Sai Kishor Kothakota
Authors
Changelog for package pal_statistics
2.6.4 (2025-07-02)
-
Fix windows build (#18)
- Export symbols
- Fix typo
- Try <> instead
- Link against Boost::boost
* Revert "Try <> instead" This reverts commit 586684f9871539fabbb675b71a9fd20b318cf1e8.
- Update pal_statistics/CMakeLists.txt
* link boost only on win32 Co-authored-by: Noel Jiménez García <<noel.jimenez.gar@gmail.com>> ---------Co-authored-by: Noel Jiménez García <<noel.jimenez.gar@gmail.com>>
-
Fix cmake deprecation (#19)
* Fix cmake deprecation cmake version < then 3.10 is deprecated
* Remove extra 0 in cmake version ---------Co-authored-by: Noel Jiménez García <<noel.jimenez.gar@gmail.com>>
-
Contributors: Christoph Fröhlich, mosfet80
2.6.3 (2025-06-12)
- Extend the possibility to regisiter custom data types
- Check for the size equality to avoid crashing
- Contributors: Sai Kishor Kothakota
2.6.2 (2025-02-05)
- Reworked all pubilsher QoS policies Specially important was avoiding keeping all messages, this was running away with memory. Also, we switch to a best effort reliability instead of reliable, no sense in retrying to send old data.
- Contributors: Jordan Palacios
2.6.1 (2025-01-30)
- Merge branch 'add/sai/maintainer' into 'humble-devel' Add Sai to the package maintainers See merge request qa/pal_statistics!51
- Add Sai to the package maintainers
- Merge branch 'use/core/libboost' into 'humble-devel' Use libboost-dev instead of whole boost libraries See merge request qa/pal_statistics!50
- Use libboost-dev instead of whole boost libraries
- Merge branch 'fix/includes/clang' into 'humble-devel' use std::optional to initialize properly instead of -1 See merge request qa/pal_statistics!49
- use std::optional to initialize properly instead of -1
- Contributors: Jordan Palacios, Sai Kishor Kothakota
2.6.0 (2024-12-05)
2.5.1 (2024-12-05)
- Merge branch 'fix/crash/on_destruction' into 'humble-devel' Fix pal_statistics crash upon destruction See merge request qa/pal_statistics!48
- Add missing setEnabledmpl in registerInternal method
- Add DELETE_REGISTRY and CLEAR_ALL_REGISTRIES macros
- Check if the registry exists before calling [publishAsync]{.title-ref}
- Add clearAllRegistries method
- Add deleteRegistry method in the macros.hpp
- Catch exceptions thrown in the publisher thread
- Merge branch 'make/topics/latched' into 'humble-devel' Make all topics latched by default See merge request qa/pal_statistics!47
- Make all topics latched by default
- Contributors: Jordan Palacios, Sai Kishor Kothakota
2.5.0 (2024-11-22)
- add the documentation to the getUniqueRegistryKey method
- Add more changes to the renaming getOrCreateRegistry method
- Apply review suggestions
- Add new test on disabling the registered elements by default
- add enable option to the REGISTER_ENTITY.. macro
- Fix the cpp linter errors
- Unify getRegistry method for all types of instances of Node and LifeCycleNode
- deprecate getRegistry method
- Add support for REGISTRY_KEY on other macros
- Add getUniqueRegistryKey method for node and topic
- make getOrcreateRegistry more generic for nodes and classes
- Add scoped Bookkeeping test
- Add first test on the new macros and methods
- get resolve_topic_name method to get the proper namespaced/remapped key
- Add REGISTER_ENTITY and UNREGISTER_ENTITY macros
- Add INITIALIZE_REGISTRY macro
- Accept only if it is castable to double
- Rename the methods to getOrcreateRegistry
- add initializeRegistry method and some macros
File truncated at 100 lines see the full file
Package Dependencies
Deps | Name |
---|---|
ament_cmake_auto | |
ament_cmake_python | |
ament_cmake_gmock | |
ament_cmake_gtest | |
ament_cmake_pytest | |
ament_lint_auto | |
ament_lint_common | |
pal_statistics_msgs | |
rclcpp | |
rclcpp_lifecycle | |
rclpy |
System Dependencies
Name |
---|
libboost-dev |
Dependant Packages
Name | Deps |
---|---|
hardware_interface |
Launch files
Messages
Services
Plugins
Recent questions tagged pal_statistics at Robotics Stack Exchange
![]() |
pal_statistics package from pal_statistics repopal_carbon_collector pal_statistics pal_statistics_msgs |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 2.6.4 |
License | MIT |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/pal-robotics/pal_statistics.git |
VCS Type | git |
VCS Version | humble-devel |
Last Updated | 2025-07-02 |
Dev Status | MAINTAINED |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Jordan Palacios
- Noel Jimenez
- Sai Kishor Kothakota
Authors
Changelog for package pal_statistics
2.6.4 (2025-07-02)
-
Fix windows build (#18)
- Export symbols
- Fix typo
- Try <> instead
- Link against Boost::boost
* Revert "Try <> instead" This reverts commit 586684f9871539fabbb675b71a9fd20b318cf1e8.
- Update pal_statistics/CMakeLists.txt
* link boost only on win32 Co-authored-by: Noel Jiménez García <<noel.jimenez.gar@gmail.com>> ---------Co-authored-by: Noel Jiménez García <<noel.jimenez.gar@gmail.com>>
-
Fix cmake deprecation (#19)
* Fix cmake deprecation cmake version < then 3.10 is deprecated
* Remove extra 0 in cmake version ---------Co-authored-by: Noel Jiménez García <<noel.jimenez.gar@gmail.com>>
-
Contributors: Christoph Fröhlich, mosfet80
2.6.3 (2025-06-12)
- Extend the possibility to regisiter custom data types
- Check for the size equality to avoid crashing
- Contributors: Sai Kishor Kothakota
2.6.2 (2025-02-05)
- Reworked all pubilsher QoS policies Specially important was avoiding keeping all messages, this was running away with memory. Also, we switch to a best effort reliability instead of reliable, no sense in retrying to send old data.
- Contributors: Jordan Palacios
2.6.1 (2025-01-30)
- Merge branch 'add/sai/maintainer' into 'humble-devel' Add Sai to the package maintainers See merge request qa/pal_statistics!51
- Add Sai to the package maintainers
- Merge branch 'use/core/libboost' into 'humble-devel' Use libboost-dev instead of whole boost libraries See merge request qa/pal_statistics!50
- Use libboost-dev instead of whole boost libraries
- Merge branch 'fix/includes/clang' into 'humble-devel' use std::optional to initialize properly instead of -1 See merge request qa/pal_statistics!49
- use std::optional to initialize properly instead of -1
- Contributors: Jordan Palacios, Sai Kishor Kothakota
2.6.0 (2024-12-05)
2.5.1 (2024-12-05)
- Merge branch 'fix/crash/on_destruction' into 'humble-devel' Fix pal_statistics crash upon destruction See merge request qa/pal_statistics!48
- Add missing setEnabledmpl in registerInternal method
- Add DELETE_REGISTRY and CLEAR_ALL_REGISTRIES macros
- Check if the registry exists before calling [publishAsync]{.title-ref}
- Add clearAllRegistries method
- Add deleteRegistry method in the macros.hpp
- Catch exceptions thrown in the publisher thread
- Merge branch 'make/topics/latched' into 'humble-devel' Make all topics latched by default See merge request qa/pal_statistics!47
- Make all topics latched by default
- Contributors: Jordan Palacios, Sai Kishor Kothakota
2.5.0 (2024-11-22)
- add the documentation to the getUniqueRegistryKey method
- Add more changes to the renaming getOrCreateRegistry method
- Apply review suggestions
- Add new test on disabling the registered elements by default
- add enable option to the REGISTER_ENTITY.. macro
- Fix the cpp linter errors
- Unify getRegistry method for all types of instances of Node and LifeCycleNode
- deprecate getRegistry method
- Add support for REGISTRY_KEY on other macros
- Add getUniqueRegistryKey method for node and topic
- make getOrcreateRegistry more generic for nodes and classes
- Add scoped Bookkeeping test
- Add first test on the new macros and methods
- get resolve_topic_name method to get the proper namespaced/remapped key
- Add REGISTER_ENTITY and UNREGISTER_ENTITY macros
- Add INITIALIZE_REGISTRY macro
- Accept only if it is castable to double
- Rename the methods to getOrcreateRegistry
- add initializeRegistry method and some macros
File truncated at 100 lines see the full file
Package Dependencies
Deps | Name |
---|---|
ament_cmake_auto | |
ament_cmake_python | |
ament_cmake_gmock | |
ament_cmake_gtest | |
ament_cmake_pytest | |
ament_lint_auto | |
ament_lint_common | |
pal_statistics_msgs | |
rclcpp | |
rclcpp_lifecycle | |
rclpy |
System Dependencies
Name |
---|
libboost-dev |
Dependant Packages
Name | Deps |
---|---|
hardware_interface |
Launch files
Messages
Services
Plugins
Recent questions tagged pal_statistics at Robotics Stack Exchange
![]() |
pal_statistics package from pal_statistics repopal_carbon_collector pal_statistics pal_statistics_msgs |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 2.6.4 |
License | MIT |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/pal-robotics/pal_statistics.git |
VCS Type | git |
VCS Version | humble-devel |
Last Updated | 2025-07-02 |
Dev Status | MAINTAINED |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Jordan Palacios
- Noel Jimenez
- Sai Kishor Kothakota
Authors
Changelog for package pal_statistics
2.6.4 (2025-07-02)
-
Fix windows build (#18)
- Export symbols
- Fix typo
- Try <> instead
- Link against Boost::boost
* Revert "Try <> instead" This reverts commit 586684f9871539fabbb675b71a9fd20b318cf1e8.
- Update pal_statistics/CMakeLists.txt
* link boost only on win32 Co-authored-by: Noel Jiménez García <<noel.jimenez.gar@gmail.com>> ---------Co-authored-by: Noel Jiménez García <<noel.jimenez.gar@gmail.com>>
-
Fix cmake deprecation (#19)
* Fix cmake deprecation cmake version < then 3.10 is deprecated
* Remove extra 0 in cmake version ---------Co-authored-by: Noel Jiménez García <<noel.jimenez.gar@gmail.com>>
-
Contributors: Christoph Fröhlich, mosfet80
2.6.3 (2025-06-12)
- Extend the possibility to regisiter custom data types
- Check for the size equality to avoid crashing
- Contributors: Sai Kishor Kothakota
2.6.2 (2025-02-05)
- Reworked all pubilsher QoS policies Specially important was avoiding keeping all messages, this was running away with memory. Also, we switch to a best effort reliability instead of reliable, no sense in retrying to send old data.
- Contributors: Jordan Palacios
2.6.1 (2025-01-30)
- Merge branch 'add/sai/maintainer' into 'humble-devel' Add Sai to the package maintainers See merge request qa/pal_statistics!51
- Add Sai to the package maintainers
- Merge branch 'use/core/libboost' into 'humble-devel' Use libboost-dev instead of whole boost libraries See merge request qa/pal_statistics!50
- Use libboost-dev instead of whole boost libraries
- Merge branch 'fix/includes/clang' into 'humble-devel' use std::optional to initialize properly instead of -1 See merge request qa/pal_statistics!49
- use std::optional to initialize properly instead of -1
- Contributors: Jordan Palacios, Sai Kishor Kothakota
2.6.0 (2024-12-05)
2.5.1 (2024-12-05)
- Merge branch 'fix/crash/on_destruction' into 'humble-devel' Fix pal_statistics crash upon destruction See merge request qa/pal_statistics!48
- Add missing setEnabledmpl in registerInternal method
- Add DELETE_REGISTRY and CLEAR_ALL_REGISTRIES macros
- Check if the registry exists before calling [publishAsync]{.title-ref}
- Add clearAllRegistries method
- Add deleteRegistry method in the macros.hpp
- Catch exceptions thrown in the publisher thread
- Merge branch 'make/topics/latched' into 'humble-devel' Make all topics latched by default See merge request qa/pal_statistics!47
- Make all topics latched by default
- Contributors: Jordan Palacios, Sai Kishor Kothakota
2.5.0 (2024-11-22)
- add the documentation to the getUniqueRegistryKey method
- Add more changes to the renaming getOrCreateRegistry method
- Apply review suggestions
- Add new test on disabling the registered elements by default
- add enable option to the REGISTER_ENTITY.. macro
- Fix the cpp linter errors
- Unify getRegistry method for all types of instances of Node and LifeCycleNode
- deprecate getRegistry method
- Add support for REGISTRY_KEY on other macros
- Add getUniqueRegistryKey method for node and topic
- make getOrcreateRegistry more generic for nodes and classes
- Add scoped Bookkeeping test
- Add first test on the new macros and methods
- get resolve_topic_name method to get the proper namespaced/remapped key
- Add REGISTER_ENTITY and UNREGISTER_ENTITY macros
- Add INITIALIZE_REGISTRY macro
- Accept only if it is castable to double
- Rename the methods to getOrcreateRegistry
- add initializeRegistry method and some macros
File truncated at 100 lines see the full file
Package Dependencies
Deps | Name |
---|---|
ament_cmake_auto | |
ament_cmake_python | |
ament_cmake_gmock | |
ament_cmake_gtest | |
ament_cmake_pytest | |
ament_lint_auto | |
ament_lint_common | |
pal_statistics_msgs | |
rclcpp | |
rclcpp_lifecycle | |
rclpy |
System Dependencies
Name |
---|
libboost-dev |
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged pal_statistics at Robotics Stack Exchange
![]() |
pal_statistics package from pal_statistics repopal_carbon_collector pal_statistics pal_statistics_msgs |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 2.6.4 |
License | MIT |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/pal-robotics/pal_statistics.git |
VCS Type | git |
VCS Version | humble-devel |
Last Updated | 2025-07-02 |
Dev Status | MAINTAINED |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Jordan Palacios
- Noel Jimenez
- Sai Kishor Kothakota
Authors
Changelog for package pal_statistics
2.6.4 (2025-07-02)
-
Fix windows build (#18)
- Export symbols
- Fix typo
- Try <> instead
- Link against Boost::boost
* Revert "Try <> instead" This reverts commit 586684f9871539fabbb675b71a9fd20b318cf1e8.
- Update pal_statistics/CMakeLists.txt
* link boost only on win32 Co-authored-by: Noel Jiménez García <<noel.jimenez.gar@gmail.com>> ---------Co-authored-by: Noel Jiménez García <<noel.jimenez.gar@gmail.com>>
-
Fix cmake deprecation (#19)
* Fix cmake deprecation cmake version < then 3.10 is deprecated
* Remove extra 0 in cmake version ---------Co-authored-by: Noel Jiménez García <<noel.jimenez.gar@gmail.com>>
-
Contributors: Christoph Fröhlich, mosfet80
2.6.3 (2025-06-12)
- Extend the possibility to regisiter custom data types
- Check for the size equality to avoid crashing
- Contributors: Sai Kishor Kothakota
2.6.2 (2025-02-05)
- Reworked all pubilsher QoS policies Specially important was avoiding keeping all messages, this was running away with memory. Also, we switch to a best effort reliability instead of reliable, no sense in retrying to send old data.
- Contributors: Jordan Palacios
2.6.1 (2025-01-30)
- Merge branch 'add/sai/maintainer' into 'humble-devel' Add Sai to the package maintainers See merge request qa/pal_statistics!51
- Add Sai to the package maintainers
- Merge branch 'use/core/libboost' into 'humble-devel' Use libboost-dev instead of whole boost libraries See merge request qa/pal_statistics!50
- Use libboost-dev instead of whole boost libraries
- Merge branch 'fix/includes/clang' into 'humble-devel' use std::optional to initialize properly instead of -1 See merge request qa/pal_statistics!49
- use std::optional to initialize properly instead of -1
- Contributors: Jordan Palacios, Sai Kishor Kothakota
2.6.0 (2024-12-05)
2.5.1 (2024-12-05)
- Merge branch 'fix/crash/on_destruction' into 'humble-devel' Fix pal_statistics crash upon destruction See merge request qa/pal_statistics!48
- Add missing setEnabledmpl in registerInternal method
- Add DELETE_REGISTRY and CLEAR_ALL_REGISTRIES macros
- Check if the registry exists before calling [publishAsync]{.title-ref}
- Add clearAllRegistries method
- Add deleteRegistry method in the macros.hpp
- Catch exceptions thrown in the publisher thread
- Merge branch 'make/topics/latched' into 'humble-devel' Make all topics latched by default See merge request qa/pal_statistics!47
- Make all topics latched by default
- Contributors: Jordan Palacios, Sai Kishor Kothakota
2.5.0 (2024-11-22)
- add the documentation to the getUniqueRegistryKey method
- Add more changes to the renaming getOrCreateRegistry method
- Apply review suggestions
- Add new test on disabling the registered elements by default
- add enable option to the REGISTER_ENTITY.. macro
- Fix the cpp linter errors
- Unify getRegistry method for all types of instances of Node and LifeCycleNode
- deprecate getRegistry method
- Add support for REGISTRY_KEY on other macros
- Add getUniqueRegistryKey method for node and topic
- make getOrcreateRegistry more generic for nodes and classes
- Add scoped Bookkeeping test
- Add first test on the new macros and methods
- get resolve_topic_name method to get the proper namespaced/remapped key
- Add REGISTER_ENTITY and UNREGISTER_ENTITY macros
- Add INITIALIZE_REGISTRY macro
- Accept only if it is castable to double
- Rename the methods to getOrcreateRegistry
- add initializeRegistry method and some macros
File truncated at 100 lines see the full file
Package Dependencies
Deps | Name |
---|---|
ament_cmake_auto | |
ament_cmake_python | |
ament_cmake_gmock | |
ament_cmake_gtest | |
ament_cmake_pytest | |
ament_lint_auto | |
ament_lint_common | |
pal_statistics_msgs | |
rclcpp | |
rclcpp_lifecycle | |
rclpy |
System Dependencies
Name |
---|
libboost-dev |
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged pal_statistics at Robotics Stack Exchange
![]() |
pal_statistics package from pal_statistics repopal_carbon_collector pal_statistics pal_statistics_msgs |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 2.6.4 |
License | MIT |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/pal-robotics/pal_statistics.git |
VCS Type | git |
VCS Version | humble-devel |
Last Updated | 2025-07-02 |
Dev Status | MAINTAINED |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Jordan Palacios
- Noel Jimenez
- Sai Kishor Kothakota
Authors
Changelog for package pal_statistics
2.6.4 (2025-07-02)
-
Fix windows build (#18)
- Export symbols
- Fix typo
- Try <> instead
- Link against Boost::boost
* Revert "Try <> instead" This reverts commit 586684f9871539fabbb675b71a9fd20b318cf1e8.
- Update pal_statistics/CMakeLists.txt
* link boost only on win32 Co-authored-by: Noel Jiménez García <<noel.jimenez.gar@gmail.com>> ---------Co-authored-by: Noel Jiménez García <<noel.jimenez.gar@gmail.com>>
-
Fix cmake deprecation (#19)
* Fix cmake deprecation cmake version < then 3.10 is deprecated
* Remove extra 0 in cmake version ---------Co-authored-by: Noel Jiménez García <<noel.jimenez.gar@gmail.com>>
-
Contributors: Christoph Fröhlich, mosfet80
2.6.3 (2025-06-12)
- Extend the possibility to regisiter custom data types
- Check for the size equality to avoid crashing
- Contributors: Sai Kishor Kothakota
2.6.2 (2025-02-05)
- Reworked all pubilsher QoS policies Specially important was avoiding keeping all messages, this was running away with memory. Also, we switch to a best effort reliability instead of reliable, no sense in retrying to send old data.
- Contributors: Jordan Palacios
2.6.1 (2025-01-30)
- Merge branch 'add/sai/maintainer' into 'humble-devel' Add Sai to the package maintainers See merge request qa/pal_statistics!51
- Add Sai to the package maintainers
- Merge branch 'use/core/libboost' into 'humble-devel' Use libboost-dev instead of whole boost libraries See merge request qa/pal_statistics!50
- Use libboost-dev instead of whole boost libraries
- Merge branch 'fix/includes/clang' into 'humble-devel' use std::optional to initialize properly instead of -1 See merge request qa/pal_statistics!49
- use std::optional to initialize properly instead of -1
- Contributors: Jordan Palacios, Sai Kishor Kothakota
2.6.0 (2024-12-05)
2.5.1 (2024-12-05)
- Merge branch 'fix/crash/on_destruction' into 'humble-devel' Fix pal_statistics crash upon destruction See merge request qa/pal_statistics!48
- Add missing setEnabledmpl in registerInternal method
- Add DELETE_REGISTRY and CLEAR_ALL_REGISTRIES macros
- Check if the registry exists before calling [publishAsync]{.title-ref}
- Add clearAllRegistries method
- Add deleteRegistry method in the macros.hpp
- Catch exceptions thrown in the publisher thread
- Merge branch 'make/topics/latched' into 'humble-devel' Make all topics latched by default See merge request qa/pal_statistics!47
- Make all topics latched by default
- Contributors: Jordan Palacios, Sai Kishor Kothakota
2.5.0 (2024-11-22)
- add the documentation to the getUniqueRegistryKey method
- Add more changes to the renaming getOrCreateRegistry method
- Apply review suggestions
- Add new test on disabling the registered elements by default
- add enable option to the REGISTER_ENTITY.. macro
- Fix the cpp linter errors
- Unify getRegistry method for all types of instances of Node and LifeCycleNode
- deprecate getRegistry method
- Add support for REGISTRY_KEY on other macros
- Add getUniqueRegistryKey method for node and topic
- make getOrcreateRegistry more generic for nodes and classes
- Add scoped Bookkeeping test
- Add first test on the new macros and methods
- get resolve_topic_name method to get the proper namespaced/remapped key
- Add REGISTER_ENTITY and UNREGISTER_ENTITY macros
- Add INITIALIZE_REGISTRY macro
- Accept only if it is castable to double
- Rename the methods to getOrcreateRegistry
- add initializeRegistry method and some macros
File truncated at 100 lines see the full file
Package Dependencies
Deps | Name |
---|---|
ament_cmake_auto | |
ament_cmake_python | |
ament_cmake_gmock | |
ament_cmake_gtest | |
ament_cmake_pytest | |
ament_lint_auto | |
ament_lint_common | |
pal_statistics_msgs | |
rclcpp | |
rclcpp_lifecycle | |
rclpy |
System Dependencies
Name |
---|
libboost-dev |
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged pal_statistics at Robotics Stack Exchange
![]() |
pal_statistics package from pal_statistics repopal_carbon_collector pal_statistics pal_statistics_msgs |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 2.6.4 |
License | MIT |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/pal-robotics/pal_statistics.git |
VCS Type | git |
VCS Version | humble-devel |
Last Updated | 2025-07-02 |
Dev Status | MAINTAINED |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Jordan Palacios
- Noel Jimenez
- Sai Kishor Kothakota
Authors
Changelog for package pal_statistics
2.6.4 (2025-07-02)
-
Fix windows build (#18)
- Export symbols
- Fix typo
- Try <> instead
- Link against Boost::boost
* Revert "Try <> instead" This reverts commit 586684f9871539fabbb675b71a9fd20b318cf1e8.
- Update pal_statistics/CMakeLists.txt
* link boost only on win32 Co-authored-by: Noel Jiménez García <<noel.jimenez.gar@gmail.com>> ---------Co-authored-by: Noel Jiménez García <<noel.jimenez.gar@gmail.com>>
-
Fix cmake deprecation (#19)
* Fix cmake deprecation cmake version < then 3.10 is deprecated
* Remove extra 0 in cmake version ---------Co-authored-by: Noel Jiménez García <<noel.jimenez.gar@gmail.com>>
-
Contributors: Christoph Fröhlich, mosfet80
2.6.3 (2025-06-12)
- Extend the possibility to regisiter custom data types
- Check for the size equality to avoid crashing
- Contributors: Sai Kishor Kothakota
2.6.2 (2025-02-05)
- Reworked all pubilsher QoS policies Specially important was avoiding keeping all messages, this was running away with memory. Also, we switch to a best effort reliability instead of reliable, no sense in retrying to send old data.
- Contributors: Jordan Palacios
2.6.1 (2025-01-30)
- Merge branch 'add/sai/maintainer' into 'humble-devel' Add Sai to the package maintainers See merge request qa/pal_statistics!51
- Add Sai to the package maintainers
- Merge branch 'use/core/libboost' into 'humble-devel' Use libboost-dev instead of whole boost libraries See merge request qa/pal_statistics!50
- Use libboost-dev instead of whole boost libraries
- Merge branch 'fix/includes/clang' into 'humble-devel' use std::optional to initialize properly instead of -1 See merge request qa/pal_statistics!49
- use std::optional to initialize properly instead of -1
- Contributors: Jordan Palacios, Sai Kishor Kothakota
2.6.0 (2024-12-05)
2.5.1 (2024-12-05)
- Merge branch 'fix/crash/on_destruction' into 'humble-devel' Fix pal_statistics crash upon destruction See merge request qa/pal_statistics!48
- Add missing setEnabledmpl in registerInternal method
- Add DELETE_REGISTRY and CLEAR_ALL_REGISTRIES macros
- Check if the registry exists before calling [publishAsync]{.title-ref}
- Add clearAllRegistries method
- Add deleteRegistry method in the macros.hpp
- Catch exceptions thrown in the publisher thread
- Merge branch 'make/topics/latched' into 'humble-devel' Make all topics latched by default See merge request qa/pal_statistics!47
- Make all topics latched by default
- Contributors: Jordan Palacios, Sai Kishor Kothakota
2.5.0 (2024-11-22)
- add the documentation to the getUniqueRegistryKey method
- Add more changes to the renaming getOrCreateRegistry method
- Apply review suggestions
- Add new test on disabling the registered elements by default
- add enable option to the REGISTER_ENTITY.. macro
- Fix the cpp linter errors
- Unify getRegistry method for all types of instances of Node and LifeCycleNode
- deprecate getRegistry method
- Add support for REGISTRY_KEY on other macros
- Add getUniqueRegistryKey method for node and topic
- make getOrcreateRegistry more generic for nodes and classes
- Add scoped Bookkeeping test
- Add first test on the new macros and methods
- get resolve_topic_name method to get the proper namespaced/remapped key
- Add REGISTER_ENTITY and UNREGISTER_ENTITY macros
- Add INITIALIZE_REGISTRY macro
- Accept only if it is castable to double
- Rename the methods to getOrcreateRegistry
- add initializeRegistry method and some macros
File truncated at 100 lines see the full file
Package Dependencies
Deps | Name |
---|---|
ament_cmake_auto | |
ament_cmake_python | |
ament_cmake_gmock | |
ament_cmake_gtest | |
ament_cmake_pytest | |
ament_lint_auto | |
ament_lint_common | |
pal_statistics_msgs | |
rclcpp | |
rclcpp_lifecycle | |
rclpy |
System Dependencies
Name |
---|
libboost-dev |
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged pal_statistics at Robotics Stack Exchange
![]() |
pal_statistics package from pal_statistics repopal_carbon_collector pal_statistics pal_statistics_msgs |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 2.6.4 |
License | MIT |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/pal-robotics/pal_statistics.git |
VCS Type | git |
VCS Version | humble-devel |
Last Updated | 2025-07-02 |
Dev Status | MAINTAINED |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Jordan Palacios
- Noel Jimenez
- Sai Kishor Kothakota
Authors
Changelog for package pal_statistics
2.6.4 (2025-07-02)
-
Fix windows build (#18)
- Export symbols
- Fix typo
- Try <> instead
- Link against Boost::boost
* Revert "Try <> instead" This reverts commit 586684f9871539fabbb675b71a9fd20b318cf1e8.
- Update pal_statistics/CMakeLists.txt
* link boost only on win32 Co-authored-by: Noel Jiménez García <<noel.jimenez.gar@gmail.com>> ---------Co-authored-by: Noel Jiménez García <<noel.jimenez.gar@gmail.com>>
-
Fix cmake deprecation (#19)
* Fix cmake deprecation cmake version < then 3.10 is deprecated
* Remove extra 0 in cmake version ---------Co-authored-by: Noel Jiménez García <<noel.jimenez.gar@gmail.com>>
-
Contributors: Christoph Fröhlich, mosfet80
2.6.3 (2025-06-12)
- Extend the possibility to regisiter custom data types
- Check for the size equality to avoid crashing
- Contributors: Sai Kishor Kothakota
2.6.2 (2025-02-05)
- Reworked all pubilsher QoS policies Specially important was avoiding keeping all messages, this was running away with memory. Also, we switch to a best effort reliability instead of reliable, no sense in retrying to send old data.
- Contributors: Jordan Palacios
2.6.1 (2025-01-30)
- Merge branch 'add/sai/maintainer' into 'humble-devel' Add Sai to the package maintainers See merge request qa/pal_statistics!51
- Add Sai to the package maintainers
- Merge branch 'use/core/libboost' into 'humble-devel' Use libboost-dev instead of whole boost libraries See merge request qa/pal_statistics!50
- Use libboost-dev instead of whole boost libraries
- Merge branch 'fix/includes/clang' into 'humble-devel' use std::optional to initialize properly instead of -1 See merge request qa/pal_statistics!49
- use std::optional to initialize properly instead of -1
- Contributors: Jordan Palacios, Sai Kishor Kothakota
2.6.0 (2024-12-05)
2.5.1 (2024-12-05)
- Merge branch 'fix/crash/on_destruction' into 'humble-devel' Fix pal_statistics crash upon destruction See merge request qa/pal_statistics!48
- Add missing setEnabledmpl in registerInternal method
- Add DELETE_REGISTRY and CLEAR_ALL_REGISTRIES macros
- Check if the registry exists before calling [publishAsync]{.title-ref}
- Add clearAllRegistries method
- Add deleteRegistry method in the macros.hpp
- Catch exceptions thrown in the publisher thread
- Merge branch 'make/topics/latched' into 'humble-devel' Make all topics latched by default See merge request qa/pal_statistics!47
- Make all topics latched by default
- Contributors: Jordan Palacios, Sai Kishor Kothakota
2.5.0 (2024-11-22)
- add the documentation to the getUniqueRegistryKey method
- Add more changes to the renaming getOrCreateRegistry method
- Apply review suggestions
- Add new test on disabling the registered elements by default
- add enable option to the REGISTER_ENTITY.. macro
- Fix the cpp linter errors
- Unify getRegistry method for all types of instances of Node and LifeCycleNode
- deprecate getRegistry method
- Add support for REGISTRY_KEY on other macros
- Add getUniqueRegistryKey method for node and topic
- make getOrcreateRegistry more generic for nodes and classes
- Add scoped Bookkeeping test
- Add first test on the new macros and methods
- get resolve_topic_name method to get the proper namespaced/remapped key
- Add REGISTER_ENTITY and UNREGISTER_ENTITY macros
- Add INITIALIZE_REGISTRY macro
- Accept only if it is castable to double
- Rename the methods to getOrcreateRegistry
- add initializeRegistry method and some macros
File truncated at 100 lines see the full file
Package Dependencies
Deps | Name |
---|---|
ament_cmake_auto | |
ament_cmake_python | |
ament_cmake_gmock | |
ament_cmake_gtest | |
ament_cmake_pytest | |
ament_lint_auto | |
ament_lint_common | |
pal_statistics_msgs | |
rclcpp | |
rclcpp_lifecycle | |
rclpy |
System Dependencies
Name |
---|
libboost-dev |
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged pal_statistics at Robotics Stack Exchange
![]() |
pal_statistics package from pal_statistics repopal_carbon_collector pal_statistics pal_statistics_msgs |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 2.1.2 |
License | MIT |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/pal-robotics/pal_statistics.git |
VCS Type | git |
VCS Version | galactic-devel |
Last Updated | 2022-09-05 |
Dev Status | MAINTAINED |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- victor
Authors
Changelog for package pal_statistics
2.1.2 (2022-09-05)
2.1.1 (2021-11-09)
2.1.0 (2021-10-15)
- Revert "Comment out tests that require galactic rclpcpp API" This reverts commit 6642f6a743e5d5be210f7e59191153746b296866.
- Fix cmake lint
- Contributors: Victor Lopez
2.0.0 (2021-10-15)
- Comment out tests that require galactic rclpcpp API
- Use ament_cmake_auto
- Update package.xml
- Add comment about ament_cmake_pal
- Change license to BSD-3 Clause
- Flake8 and pep257 compliance
- Add ament dependencies
- More formatting and header ordering
- Apply ament_link_cmake
- Cpplint compliance
- Rename headers to .h and uncrustify them
- Fix double comparisons in test
- Reorganize code to remove boost from include files
- Tests passing in ROS2
- Update license on headers refs #5
- Change License to MIT fixes #5
- Contributors: Victor Lopez
1.4.0 (2020-03-13)
- Merge branch 'use-atomic-bool' into 'erbium-devel' Use atomic bool, because we need atomic operation See merge request qa/pal_statistics!18
- Use atomic bool, because we need atomic operation
- Contributors: Victor Lopez, victor
1.3.1 (2019-08-28)
- Fix shadow variable warning
- Contributors: Victor Lopez
1.3.0 (2019-08-12)
- Merge branch 'async-optimizations' into 'erbium-devel' Optimize async update when everything is enabled See merge request qa/pal_statistics!17
- Smarter clear and resize of vectors when all enabled
- Optimize async update when everything is enabled
- Add LGPL3 version text
- Contributors: Victor Lopez
1.2.1 (2019-04-18)
- Fix stamp of full messages
- Contributors: Victor Lopez
1.2.0 (2019-04-16)
- Merge branch 'optimized-msg' into 'erbium-devel' Optimized msg See merge request qa/pal_statistics!15
- Update python api to new msgs
- Rename full statistics topic
- Add new messages
- Change internal structure from vector of pairs to pair of vectors
- Add missing add_dependencies
- Contributors: Victor Lopez
1.1.1 (2018-12-19)
- Merge branch 'correct-stamp' into 'erbium-devel' Correct stamp See merge request qa/pal_statistics!14
- Add macros with variable argument count
- Set time stamp from main thread
- Fix maintainer
- Contributors: Victor Lopez
1.1.0 (2018-10-29)
- Merge branch 'fix-test' into 'erbium-devel' Fix spurious test failure when buffer was filled See merge request qa/pal_statistics!12
- Fix spurious test failure when buffer was filled
- Contributors: Victor Lopez
1.0.8 (2018-10-25)
- Fix some issues with copyable object that shouldn't be
- Contributors: Victor Lopez
1.0.7 (2018-10-25)
- Change Sleep to WallSleep When sim time stops being published. The thread can get stuck and never end.
File truncated at 100 lines see the full file
Package Dependencies
Deps | Name |
---|---|
ament_cmake_auto | |
ament_cmake_gmock | |
ament_cmake_gtest | |
ament_lint_auto | |
ament_lint_common | |
pal_statistics_msgs | |
rclcpp | |
rclpy |
System Dependencies
Name |
---|
boost |
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged pal_statistics at Robotics Stack Exchange
![]() |
pal_statistics package from pal_statistics repopal_carbon_collector pal_statistics pal_statistics_msgs |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 2.0.2 |
License | MIT |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/pal-robotics/pal_statistics.git |
VCS Type | git |
VCS Version | foxy-devel |
Last Updated | 2022-09-05 |
Dev Status | MAINTAINED |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- victor
Authors
Changelog for package pal_statistics
2.0.2 (2022-09-05)
2.0.1 (2021-11-09)
- Fix cmake lint
- Contributors: Victor Lopez
2.0.0 (2021-10-15)
- Comment out tests that require galactic rclpcpp API
- Use ament_cmake_auto
- Update package.xml
- Add comment about ament_cmake_pal
- Change license to BSD-3 Clause
- Flake8 and pep257 compliance
- Add ament dependencies
- More formatting and header ordering
- Apply ament_link_cmake
- Cpplint compliance
- Rename headers to .h and uncrustify them
- Fix double comparisons in test
- Reorganize code to remove boost from include files
- Tests passing in ROS2
- Update license on headers refs #5
- Change License to MIT fixes #5
- Contributors: Victor Lopez
1.4.0 (2020-03-13)
- Merge branch 'use-atomic-bool' into 'erbium-devel' Use atomic bool, because we need atomic operation See merge request qa/pal_statistics!18
- Use atomic bool, because we need atomic operation
- Contributors: Victor Lopez, victor
1.3.1 (2019-08-28)
- Fix shadow variable warning
- Contributors: Victor Lopez
1.3.0 (2019-08-12)
- Merge branch 'async-optimizations' into 'erbium-devel' Optimize async update when everything is enabled See merge request qa/pal_statistics!17
- Smarter clear and resize of vectors when all enabled
- Optimize async update when everything is enabled
- Add LGPL3 version text
- Contributors: Victor Lopez
1.2.1 (2019-04-18)
- Fix stamp of full messages
- Contributors: Victor Lopez
1.2.0 (2019-04-16)
- Merge branch 'optimized-msg' into 'erbium-devel' Optimized msg See merge request qa/pal_statistics!15
- Update python api to new msgs
- Rename full statistics topic
- Add new messages
- Change internal structure from vector of pairs to pair of vectors
- Add missing add_dependencies
- Contributors: Victor Lopez
1.1.1 (2018-12-19)
- Merge branch 'correct-stamp' into 'erbium-devel' Correct stamp See merge request qa/pal_statistics!14
- Add macros with variable argument count
- Set time stamp from main thread
- Fix maintainer
- Contributors: Victor Lopez
1.1.0 (2018-10-29)
- Merge branch 'fix-test' into 'erbium-devel' Fix spurious test failure when buffer was filled See merge request qa/pal_statistics!12
- Fix spurious test failure when buffer was filled
- Contributors: Victor Lopez
1.0.8 (2018-10-25)
- Fix some issues with copyable object that shouldn't be
- Contributors: Victor Lopez
1.0.7 (2018-10-25)
- Change Sleep to WallSleep When sim time stops being published. The thread can get stuck and never end.
- Fix unitialized variable
- Contributors: Victor Lopez
1.0.6 (2018-10-24)
File truncated at 100 lines see the full file
Package Dependencies
Deps | Name |
---|---|
ament_cmake_auto | |
ament_cmake_gmock | |
ament_cmake_gtest | |
ament_lint_auto | |
ament_lint_common | |
pal_statistics_msgs | |
rclcpp | |
rclpy |
System Dependencies
Name |
---|
boost |
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged pal_statistics at Robotics Stack Exchange
![]() |
pal_statistics package from pal_statistics repopal_carbon_collector pal_statistics pal_statistics_msgs |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 2.6.4 |
License | MIT |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/pal-robotics/pal_statistics.git |
VCS Type | git |
VCS Version | humble-devel |
Last Updated | 2025-07-02 |
Dev Status | MAINTAINED |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Jordan Palacios
- Noel Jimenez
- Sai Kishor Kothakota
Authors
Changelog for package pal_statistics
2.6.4 (2025-07-02)
-
Fix windows build (#18)
- Export symbols
- Fix typo
- Try <> instead
- Link against Boost::boost
* Revert "Try <> instead" This reverts commit 586684f9871539fabbb675b71a9fd20b318cf1e8.
- Update pal_statistics/CMakeLists.txt
* link boost only on win32 Co-authored-by: Noel Jiménez García <<noel.jimenez.gar@gmail.com>> ---------Co-authored-by: Noel Jiménez García <<noel.jimenez.gar@gmail.com>>
-
Fix cmake deprecation (#19)
* Fix cmake deprecation cmake version < then 3.10 is deprecated
* Remove extra 0 in cmake version ---------Co-authored-by: Noel Jiménez García <<noel.jimenez.gar@gmail.com>>
-
Contributors: Christoph Fröhlich, mosfet80
2.6.3 (2025-06-12)
- Extend the possibility to regisiter custom data types
- Check for the size equality to avoid crashing
- Contributors: Sai Kishor Kothakota
2.6.2 (2025-02-05)
- Reworked all pubilsher QoS policies Specially important was avoiding keeping all messages, this was running away with memory. Also, we switch to a best effort reliability instead of reliable, no sense in retrying to send old data.
- Contributors: Jordan Palacios
2.6.1 (2025-01-30)
- Merge branch 'add/sai/maintainer' into 'humble-devel' Add Sai to the package maintainers See merge request qa/pal_statistics!51
- Add Sai to the package maintainers
- Merge branch 'use/core/libboost' into 'humble-devel' Use libboost-dev instead of whole boost libraries See merge request qa/pal_statistics!50
- Use libboost-dev instead of whole boost libraries
- Merge branch 'fix/includes/clang' into 'humble-devel' use std::optional to initialize properly instead of -1 See merge request qa/pal_statistics!49
- use std::optional to initialize properly instead of -1
- Contributors: Jordan Palacios, Sai Kishor Kothakota
2.6.0 (2024-12-05)
2.5.1 (2024-12-05)
- Merge branch 'fix/crash/on_destruction' into 'humble-devel' Fix pal_statistics crash upon destruction See merge request qa/pal_statistics!48
- Add missing setEnabledmpl in registerInternal method
- Add DELETE_REGISTRY and CLEAR_ALL_REGISTRIES macros
- Check if the registry exists before calling [publishAsync]{.title-ref}
- Add clearAllRegistries method
- Add deleteRegistry method in the macros.hpp
- Catch exceptions thrown in the publisher thread
- Merge branch 'make/topics/latched' into 'humble-devel' Make all topics latched by default See merge request qa/pal_statistics!47
- Make all topics latched by default
- Contributors: Jordan Palacios, Sai Kishor Kothakota
2.5.0 (2024-11-22)
- add the documentation to the getUniqueRegistryKey method
- Add more changes to the renaming getOrCreateRegistry method
- Apply review suggestions
- Add new test on disabling the registered elements by default
- add enable option to the REGISTER_ENTITY.. macro
- Fix the cpp linter errors
- Unify getRegistry method for all types of instances of Node and LifeCycleNode
- deprecate getRegistry method
- Add support for REGISTRY_KEY on other macros
- Add getUniqueRegistryKey method for node and topic
- make getOrcreateRegistry more generic for nodes and classes
- Add scoped Bookkeeping test
- Add first test on the new macros and methods
- get resolve_topic_name method to get the proper namespaced/remapped key
- Add REGISTER_ENTITY and UNREGISTER_ENTITY macros
- Add INITIALIZE_REGISTRY macro
- Accept only if it is castable to double
- Rename the methods to getOrcreateRegistry
- add initializeRegistry method and some macros
File truncated at 100 lines see the full file
Package Dependencies
Deps | Name |
---|---|
ament_cmake_auto | |
ament_cmake_python | |
ament_cmake_gmock | |
ament_cmake_gtest | |
ament_cmake_pytest | |
ament_lint_auto | |
ament_lint_common | |
pal_statistics_msgs | |
rclcpp | |
rclcpp_lifecycle | |
rclpy |
System Dependencies
Name |
---|
libboost-dev |
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged pal_statistics at Robotics Stack Exchange
![]() |
pal_statistics package from pal_statistics repopal_carbon_collector pal_statistics pal_statistics_msgs |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 2.6.4 |
License | MIT |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/pal-robotics/pal_statistics.git |
VCS Type | git |
VCS Version | humble-devel |
Last Updated | 2025-07-02 |
Dev Status | MAINTAINED |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Jordan Palacios
- Noel Jimenez
- Sai Kishor Kothakota
Authors
Changelog for package pal_statistics
2.6.4 (2025-07-02)
-
Fix windows build (#18)
- Export symbols
- Fix typo
- Try <> instead
- Link against Boost::boost
* Revert "Try <> instead" This reverts commit 586684f9871539fabbb675b71a9fd20b318cf1e8.
- Update pal_statistics/CMakeLists.txt
* link boost only on win32 Co-authored-by: Noel Jiménez García <<noel.jimenez.gar@gmail.com>> ---------Co-authored-by: Noel Jiménez García <<noel.jimenez.gar@gmail.com>>
-
Fix cmake deprecation (#19)
* Fix cmake deprecation cmake version < then 3.10 is deprecated
* Remove extra 0 in cmake version ---------Co-authored-by: Noel Jiménez García <<noel.jimenez.gar@gmail.com>>
-
Contributors: Christoph Fröhlich, mosfet80
2.6.3 (2025-06-12)
- Extend the possibility to regisiter custom data types
- Check for the size equality to avoid crashing
- Contributors: Sai Kishor Kothakota
2.6.2 (2025-02-05)
- Reworked all pubilsher QoS policies Specially important was avoiding keeping all messages, this was running away with memory. Also, we switch to a best effort reliability instead of reliable, no sense in retrying to send old data.
- Contributors: Jordan Palacios
2.6.1 (2025-01-30)
- Merge branch 'add/sai/maintainer' into 'humble-devel' Add Sai to the package maintainers See merge request qa/pal_statistics!51
- Add Sai to the package maintainers
- Merge branch 'use/core/libboost' into 'humble-devel' Use libboost-dev instead of whole boost libraries See merge request qa/pal_statistics!50
- Use libboost-dev instead of whole boost libraries
- Merge branch 'fix/includes/clang' into 'humble-devel' use std::optional to initialize properly instead of -1 See merge request qa/pal_statistics!49
- use std::optional to initialize properly instead of -1
- Contributors: Jordan Palacios, Sai Kishor Kothakota
2.6.0 (2024-12-05)
2.5.1 (2024-12-05)
- Merge branch 'fix/crash/on_destruction' into 'humble-devel' Fix pal_statistics crash upon destruction See merge request qa/pal_statistics!48
- Add missing setEnabledmpl in registerInternal method
- Add DELETE_REGISTRY and CLEAR_ALL_REGISTRIES macros
- Check if the registry exists before calling [publishAsync]{.title-ref}
- Add clearAllRegistries method
- Add deleteRegistry method in the macros.hpp
- Catch exceptions thrown in the publisher thread
- Merge branch 'make/topics/latched' into 'humble-devel' Make all topics latched by default See merge request qa/pal_statistics!47
- Make all topics latched by default
- Contributors: Jordan Palacios, Sai Kishor Kothakota
2.5.0 (2024-11-22)
- add the documentation to the getUniqueRegistryKey method
- Add more changes to the renaming getOrCreateRegistry method
- Apply review suggestions
- Add new test on disabling the registered elements by default
- add enable option to the REGISTER_ENTITY.. macro
- Fix the cpp linter errors
- Unify getRegistry method for all types of instances of Node and LifeCycleNode
- deprecate getRegistry method
- Add support for REGISTRY_KEY on other macros
- Add getUniqueRegistryKey method for node and topic
- make getOrcreateRegistry more generic for nodes and classes
- Add scoped Bookkeeping test
- Add first test on the new macros and methods
- get resolve_topic_name method to get the proper namespaced/remapped key
- Add REGISTER_ENTITY and UNREGISTER_ENTITY macros
- Add INITIALIZE_REGISTRY macro
- Accept only if it is castable to double
- Rename the methods to getOrcreateRegistry
- add initializeRegistry method and some macros
File truncated at 100 lines see the full file
Package Dependencies
Deps | Name |
---|---|
ament_cmake_auto | |
ament_cmake_python | |
ament_cmake_gmock | |
ament_cmake_gtest | |
ament_cmake_pytest | |
ament_lint_auto | |
ament_lint_common | |
pal_statistics_msgs | |
rclcpp | |
rclcpp_lifecycle | |
rclpy |
System Dependencies
Name |
---|
libboost-dev |
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged pal_statistics at Robotics Stack Exchange
![]() |
pal_statistics package from pal_statistics repopal_carbon_collector pal_statistics pal_statistics_msgs |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 2.6.4 |
License | MIT |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/pal-robotics/pal_statistics.git |
VCS Type | git |
VCS Version | humble-devel |
Last Updated | 2025-07-02 |
Dev Status | MAINTAINED |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Jordan Palacios
- Noel Jimenez
- Sai Kishor Kothakota
Authors
Changelog for package pal_statistics
2.6.4 (2025-07-02)
-
Fix windows build (#18)
- Export symbols
- Fix typo
- Try <> instead
- Link against Boost::boost
* Revert "Try <> instead" This reverts commit 586684f9871539fabbb675b71a9fd20b318cf1e8.
- Update pal_statistics/CMakeLists.txt
* link boost only on win32 Co-authored-by: Noel Jiménez García <<noel.jimenez.gar@gmail.com>> ---------Co-authored-by: Noel Jiménez García <<noel.jimenez.gar@gmail.com>>
-
Fix cmake deprecation (#19)
* Fix cmake deprecation cmake version < then 3.10 is deprecated
* Remove extra 0 in cmake version ---------Co-authored-by: Noel Jiménez García <<noel.jimenez.gar@gmail.com>>
-
Contributors: Christoph Fröhlich, mosfet80
2.6.3 (2025-06-12)
- Extend the possibility to regisiter custom data types
- Check for the size equality to avoid crashing
- Contributors: Sai Kishor Kothakota
2.6.2 (2025-02-05)
- Reworked all pubilsher QoS policies Specially important was avoiding keeping all messages, this was running away with memory. Also, we switch to a best effort reliability instead of reliable, no sense in retrying to send old data.
- Contributors: Jordan Palacios
2.6.1 (2025-01-30)
- Merge branch 'add/sai/maintainer' into 'humble-devel' Add Sai to the package maintainers See merge request qa/pal_statistics!51
- Add Sai to the package maintainers
- Merge branch 'use/core/libboost' into 'humble-devel' Use libboost-dev instead of whole boost libraries See merge request qa/pal_statistics!50
- Use libboost-dev instead of whole boost libraries
- Merge branch 'fix/includes/clang' into 'humble-devel' use std::optional to initialize properly instead of -1 See merge request qa/pal_statistics!49
- use std::optional to initialize properly instead of -1
- Contributors: Jordan Palacios, Sai Kishor Kothakota
2.6.0 (2024-12-05)
2.5.1 (2024-12-05)
- Merge branch 'fix/crash/on_destruction' into 'humble-devel' Fix pal_statistics crash upon destruction See merge request qa/pal_statistics!48
- Add missing setEnabledmpl in registerInternal method
- Add DELETE_REGISTRY and CLEAR_ALL_REGISTRIES macros
- Check if the registry exists before calling [publishAsync]{.title-ref}
- Add clearAllRegistries method
- Add deleteRegistry method in the macros.hpp
- Catch exceptions thrown in the publisher thread
- Merge branch 'make/topics/latched' into 'humble-devel' Make all topics latched by default See merge request qa/pal_statistics!47
- Make all topics latched by default
- Contributors: Jordan Palacios, Sai Kishor Kothakota
2.5.0 (2024-11-22)
- add the documentation to the getUniqueRegistryKey method
- Add more changes to the renaming getOrCreateRegistry method
- Apply review suggestions
- Add new test on disabling the registered elements by default
- add enable option to the REGISTER_ENTITY.. macro
- Fix the cpp linter errors
- Unify getRegistry method for all types of instances of Node and LifeCycleNode
- deprecate getRegistry method
- Add support for REGISTRY_KEY on other macros
- Add getUniqueRegistryKey method for node and topic
- make getOrcreateRegistry more generic for nodes and classes
- Add scoped Bookkeeping test
- Add first test on the new macros and methods
- get resolve_topic_name method to get the proper namespaced/remapped key
- Add REGISTER_ENTITY and UNREGISTER_ENTITY macros
- Add INITIALIZE_REGISTRY macro
- Accept only if it is castable to double
- Rename the methods to getOrcreateRegistry
- add initializeRegistry method and some macros
File truncated at 100 lines see the full file
Package Dependencies
Deps | Name |
---|---|
ament_cmake_auto | |
ament_cmake_python | |
ament_cmake_gmock | |
ament_cmake_gtest | |
ament_cmake_pytest | |
ament_lint_auto | |
ament_lint_common | |
pal_statistics_msgs | |
rclcpp | |
rclcpp_lifecycle | |
rclpy |
System Dependencies
Name |
---|
libboost-dev |
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged pal_statistics at Robotics Stack Exchange
![]() |
pal_statistics package from pal_statistics repopal_carbon_collector pal_statistics pal_statistics_msgs |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 2.6.4 |
License | MIT |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/pal-robotics/pal_statistics.git |
VCS Type | git |
VCS Version | humble-devel |
Last Updated | 2025-07-02 |
Dev Status | MAINTAINED |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Jordan Palacios
- Noel Jimenez
- Sai Kishor Kothakota
Authors
Changelog for package pal_statistics
2.6.4 (2025-07-02)
-
Fix windows build (#18)
- Export symbols
- Fix typo
- Try <> instead
- Link against Boost::boost
* Revert "Try <> instead" This reverts commit 586684f9871539fabbb675b71a9fd20b318cf1e8.
- Update pal_statistics/CMakeLists.txt
* link boost only on win32 Co-authored-by: Noel Jiménez García <<noel.jimenez.gar@gmail.com>> ---------Co-authored-by: Noel Jiménez García <<noel.jimenez.gar@gmail.com>>
-
Fix cmake deprecation (#19)
* Fix cmake deprecation cmake version < then 3.10 is deprecated
* Remove extra 0 in cmake version ---------Co-authored-by: Noel Jiménez García <<noel.jimenez.gar@gmail.com>>
-
Contributors: Christoph Fröhlich, mosfet80
2.6.3 (2025-06-12)
- Extend the possibility to regisiter custom data types
- Check for the size equality to avoid crashing
- Contributors: Sai Kishor Kothakota
2.6.2 (2025-02-05)
- Reworked all pubilsher QoS policies Specially important was avoiding keeping all messages, this was running away with memory. Also, we switch to a best effort reliability instead of reliable, no sense in retrying to send old data.
- Contributors: Jordan Palacios
2.6.1 (2025-01-30)
- Merge branch 'add/sai/maintainer' into 'humble-devel' Add Sai to the package maintainers See merge request qa/pal_statistics!51
- Add Sai to the package maintainers
- Merge branch 'use/core/libboost' into 'humble-devel' Use libboost-dev instead of whole boost libraries See merge request qa/pal_statistics!50
- Use libboost-dev instead of whole boost libraries
- Merge branch 'fix/includes/clang' into 'humble-devel' use std::optional to initialize properly instead of -1 See merge request qa/pal_statistics!49
- use std::optional to initialize properly instead of -1
- Contributors: Jordan Palacios, Sai Kishor Kothakota
2.6.0 (2024-12-05)
2.5.1 (2024-12-05)
- Merge branch 'fix/crash/on_destruction' into 'humble-devel' Fix pal_statistics crash upon destruction See merge request qa/pal_statistics!48
- Add missing setEnabledmpl in registerInternal method
- Add DELETE_REGISTRY and CLEAR_ALL_REGISTRIES macros
- Check if the registry exists before calling [publishAsync]{.title-ref}
- Add clearAllRegistries method
- Add deleteRegistry method in the macros.hpp
- Catch exceptions thrown in the publisher thread
- Merge branch 'make/topics/latched' into 'humble-devel' Make all topics latched by default See merge request qa/pal_statistics!47
- Make all topics latched by default
- Contributors: Jordan Palacios, Sai Kishor Kothakota
2.5.0 (2024-11-22)
- add the documentation to the getUniqueRegistryKey method
- Add more changes to the renaming getOrCreateRegistry method
- Apply review suggestions
- Add new test on disabling the registered elements by default
- add enable option to the REGISTER_ENTITY.. macro
- Fix the cpp linter errors
- Unify getRegistry method for all types of instances of Node and LifeCycleNode
- deprecate getRegistry method
- Add support for REGISTRY_KEY on other macros
- Add getUniqueRegistryKey method for node and topic
- make getOrcreateRegistry more generic for nodes and classes
- Add scoped Bookkeeping test
- Add first test on the new macros and methods
- get resolve_topic_name method to get the proper namespaced/remapped key
- Add REGISTER_ENTITY and UNREGISTER_ENTITY macros
- Add INITIALIZE_REGISTRY macro
- Accept only if it is castable to double
- Rename the methods to getOrcreateRegistry
- add initializeRegistry method and some macros
File truncated at 100 lines see the full file
Package Dependencies
Deps | Name |
---|---|
ament_cmake_auto | |
ament_cmake_python | |
ament_cmake_gmock | |
ament_cmake_gtest | |
ament_cmake_pytest | |
ament_lint_auto | |
ament_lint_common | |
pal_statistics_msgs | |
rclcpp | |
rclcpp_lifecycle | |
rclpy |
System Dependencies
Name |
---|
libboost-dev |
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged pal_statistics at Robotics Stack Exchange
![]() |
pal_statistics package from pal_statistics repopal_carbon_collector pal_statistics pal_statistics_msgs |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 2.6.4 |
License | MIT |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/pal-robotics/pal_statistics.git |
VCS Type | git |
VCS Version | humble-devel |
Last Updated | 2025-07-02 |
Dev Status | MAINTAINED |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Jordan Palacios
- Noel Jimenez
- Sai Kishor Kothakota
Authors
Changelog for package pal_statistics
2.6.4 (2025-07-02)
-
Fix windows build (#18)
- Export symbols
- Fix typo
- Try <> instead
- Link against Boost::boost
* Revert "Try <> instead" This reverts commit 586684f9871539fabbb675b71a9fd20b318cf1e8.
- Update pal_statistics/CMakeLists.txt
* link boost only on win32 Co-authored-by: Noel Jiménez García <<noel.jimenez.gar@gmail.com>> ---------Co-authored-by: Noel Jiménez García <<noel.jimenez.gar@gmail.com>>
-
Fix cmake deprecation (#19)
* Fix cmake deprecation cmake version < then 3.10 is deprecated
* Remove extra 0 in cmake version ---------Co-authored-by: Noel Jiménez García <<noel.jimenez.gar@gmail.com>>
-
Contributors: Christoph Fröhlich, mosfet80
2.6.3 (2025-06-12)
- Extend the possibility to regisiter custom data types
- Check for the size equality to avoid crashing
- Contributors: Sai Kishor Kothakota
2.6.2 (2025-02-05)
- Reworked all pubilsher QoS policies Specially important was avoiding keeping all messages, this was running away with memory. Also, we switch to a best effort reliability instead of reliable, no sense in retrying to send old data.
- Contributors: Jordan Palacios
2.6.1 (2025-01-30)
- Merge branch 'add/sai/maintainer' into 'humble-devel' Add Sai to the package maintainers See merge request qa/pal_statistics!51
- Add Sai to the package maintainers
- Merge branch 'use/core/libboost' into 'humble-devel' Use libboost-dev instead of whole boost libraries See merge request qa/pal_statistics!50
- Use libboost-dev instead of whole boost libraries
- Merge branch 'fix/includes/clang' into 'humble-devel' use std::optional to initialize properly instead of -1 See merge request qa/pal_statistics!49
- use std::optional to initialize properly instead of -1
- Contributors: Jordan Palacios, Sai Kishor Kothakota
2.6.0 (2024-12-05)
2.5.1 (2024-12-05)
- Merge branch 'fix/crash/on_destruction' into 'humble-devel' Fix pal_statistics crash upon destruction See merge request qa/pal_statistics!48
- Add missing setEnabledmpl in registerInternal method
- Add DELETE_REGISTRY and CLEAR_ALL_REGISTRIES macros
- Check if the registry exists before calling [publishAsync]{.title-ref}
- Add clearAllRegistries method
- Add deleteRegistry method in the macros.hpp
- Catch exceptions thrown in the publisher thread
- Merge branch 'make/topics/latched' into 'humble-devel' Make all topics latched by default See merge request qa/pal_statistics!47
- Make all topics latched by default
- Contributors: Jordan Palacios, Sai Kishor Kothakota
2.5.0 (2024-11-22)
- add the documentation to the getUniqueRegistryKey method
- Add more changes to the renaming getOrCreateRegistry method
- Apply review suggestions
- Add new test on disabling the registered elements by default
- add enable option to the REGISTER_ENTITY.. macro
- Fix the cpp linter errors
- Unify getRegistry method for all types of instances of Node and LifeCycleNode
- deprecate getRegistry method
- Add support for REGISTRY_KEY on other macros
- Add getUniqueRegistryKey method for node and topic
- make getOrcreateRegistry more generic for nodes and classes
- Add scoped Bookkeeping test
- Add first test on the new macros and methods
- get resolve_topic_name method to get the proper namespaced/remapped key
- Add REGISTER_ENTITY and UNREGISTER_ENTITY macros
- Add INITIALIZE_REGISTRY macro
- Accept only if it is castable to double
- Rename the methods to getOrcreateRegistry
- add initializeRegistry method and some macros
File truncated at 100 lines see the full file
Package Dependencies
Deps | Name |
---|---|
ament_cmake_auto | |
ament_cmake_python | |
ament_cmake_gmock | |
ament_cmake_gtest | |
ament_cmake_pytest | |
ament_lint_auto | |
ament_lint_common | |
pal_statistics_msgs | |
rclcpp | |
rclcpp_lifecycle | |
rclpy |
System Dependencies
Name |
---|
libboost-dev |
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged pal_statistics at Robotics Stack Exchange
![]() |
pal_statistics package from pal_statistics repopal_carbon_collector pal_statistics pal_statistics_msgs |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 2.6.4 |
License | MIT |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/pal-robotics/pal_statistics.git |
VCS Type | git |
VCS Version | humble-devel |
Last Updated | 2025-07-02 |
Dev Status | MAINTAINED |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Jordan Palacios
- Noel Jimenez
- Sai Kishor Kothakota
Authors
Changelog for package pal_statistics
2.6.4 (2025-07-02)
-
Fix windows build (#18)
- Export symbols
- Fix typo
- Try <> instead
- Link against Boost::boost
* Revert "Try <> instead" This reverts commit 586684f9871539fabbb675b71a9fd20b318cf1e8.
- Update pal_statistics/CMakeLists.txt
* link boost only on win32 Co-authored-by: Noel Jiménez García <<noel.jimenez.gar@gmail.com>> ---------Co-authored-by: Noel Jiménez García <<noel.jimenez.gar@gmail.com>>
-
Fix cmake deprecation (#19)
* Fix cmake deprecation cmake version < then 3.10 is deprecated
* Remove extra 0 in cmake version ---------Co-authored-by: Noel Jiménez García <<noel.jimenez.gar@gmail.com>>
-
Contributors: Christoph Fröhlich, mosfet80
2.6.3 (2025-06-12)
- Extend the possibility to regisiter custom data types
- Check for the size equality to avoid crashing
- Contributors: Sai Kishor Kothakota
2.6.2 (2025-02-05)
- Reworked all pubilsher QoS policies Specially important was avoiding keeping all messages, this was running away with memory. Also, we switch to a best effort reliability instead of reliable, no sense in retrying to send old data.
- Contributors: Jordan Palacios
2.6.1 (2025-01-30)
- Merge branch 'add/sai/maintainer' into 'humble-devel' Add Sai to the package maintainers See merge request qa/pal_statistics!51
- Add Sai to the package maintainers
- Merge branch 'use/core/libboost' into 'humble-devel' Use libboost-dev instead of whole boost libraries See merge request qa/pal_statistics!50
- Use libboost-dev instead of whole boost libraries
- Merge branch 'fix/includes/clang' into 'humble-devel' use std::optional to initialize properly instead of -1 See merge request qa/pal_statistics!49
- use std::optional to initialize properly instead of -1
- Contributors: Jordan Palacios, Sai Kishor Kothakota
2.6.0 (2024-12-05)
2.5.1 (2024-12-05)
- Merge branch 'fix/crash/on_destruction' into 'humble-devel' Fix pal_statistics crash upon destruction See merge request qa/pal_statistics!48
- Add missing setEnabledmpl in registerInternal method
- Add DELETE_REGISTRY and CLEAR_ALL_REGISTRIES macros
- Check if the registry exists before calling [publishAsync]{.title-ref}
- Add clearAllRegistries method
- Add deleteRegistry method in the macros.hpp
- Catch exceptions thrown in the publisher thread
- Merge branch 'make/topics/latched' into 'humble-devel' Make all topics latched by default See merge request qa/pal_statistics!47
- Make all topics latched by default
- Contributors: Jordan Palacios, Sai Kishor Kothakota
2.5.0 (2024-11-22)
- add the documentation to the getUniqueRegistryKey method
- Add more changes to the renaming getOrCreateRegistry method
- Apply review suggestions
- Add new test on disabling the registered elements by default
- add enable option to the REGISTER_ENTITY.. macro
- Fix the cpp linter errors
- Unify getRegistry method for all types of instances of Node and LifeCycleNode
- deprecate getRegistry method
- Add support for REGISTRY_KEY on other macros
- Add getUniqueRegistryKey method for node and topic
- make getOrcreateRegistry more generic for nodes and classes
- Add scoped Bookkeeping test
- Add first test on the new macros and methods
- get resolve_topic_name method to get the proper namespaced/remapped key
- Add REGISTER_ENTITY and UNREGISTER_ENTITY macros
- Add INITIALIZE_REGISTRY macro
- Accept only if it is castable to double
- Rename the methods to getOrcreateRegistry
- add initializeRegistry method and some macros
File truncated at 100 lines see the full file
Package Dependencies
Deps | Name |
---|---|
ament_cmake_auto | |
ament_cmake_python | |
ament_cmake_gmock | |
ament_cmake_gtest | |
ament_cmake_pytest | |
ament_lint_auto | |
ament_lint_common | |
pal_statistics_msgs | |
rclcpp | |
rclcpp_lifecycle | |
rclpy |
System Dependencies
Name |
---|
libboost-dev |
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged pal_statistics at Robotics Stack Exchange
![]() |
pal_statistics package from pal_statistics repopal_carbon_collector pal_statistics pal_statistics_msgs |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 1.5.2 |
License | MIT |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/pal-robotics/pal_statistics.git |
VCS Type | git |
VCS Version | kinetic-devel |
Last Updated | 2024-06-18 |
Dev Status | MAINTAINED |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- victor
Authors
Changelog for package pal_statistics
1.5.2 (2024-05-16)
- do not rely on extension for std::vector<bool> The standard does not define std::swap() for the bit proxy objects, but defines a static method instead. This broke with clang++ 14.0.6 over here. See here for more details: https://stackoverflow.com/a/58660208/21260084
- Contributors: v4hn
1.5.1 (2023-07-19)
- drop c++11 compiler flag broke on newer systems as log4cxx requires c++17 for quite some time now.
- Contributors: v4hn
1.5.0 (2021-08-23)
- Merge branch 'python3' into 'erbium-devel' Make python code compatible with python2/3 See merge request qa/pal_statistics!23
- futurize'd python code
- Contributors: Jordan Palacios
1.4.3 (2021-03-19)
- Fix spurious test failure
- Contributors: Victor Lopez
1.4.2 (2021-01-12)
- Merge branch 'data_signal' into 'erbium-devel' Data signal See merge request qa/pal_statistics!22
- Add documentation + tests for extact_rosbag_signals
- Merge branch 'python_more_tests' into 'erbium-devel' add more tests based on lists and dictionary data for the python API See merge request qa/pal_statistics!21
- Get data signal from introspection data rosbag Rm .user Get data signal from introspection data rosbag Rm.user Mv DataSignal to a separate library
- add more tests based on lists and dictionary data for the python API
- Contributors: Adria Roig, Sai Kishor Kothakota, victor
1.4.1 (2020-11-11)
- Update license on headers refs #5
- Change License to MIT fixes #5
- Contributors: Victor Lopez
1.4.0 (2020-03-13)
- Merge branch 'use-atomic-bool' into 'erbium-devel' Use atomic bool, because we need atomic operation See merge request qa/pal_statistics!18
- Use atomic bool, because we need atomic operation
- Contributors: Victor Lopez, victor
1.3.1 (2019-08-28)
- Fix shadow variable warning
- Contributors: Victor Lopez
1.3.0 (2019-08-12)
- Merge branch 'async-optimizations' into 'erbium-devel' Optimize async update when everything is enabled See merge request qa/pal_statistics!17
- Smarter clear and resize of vectors when all enabled
- Optimize async update when everything is enabled
- Add LGPL3 version text
- Contributors: Victor Lopez
1.2.1 (2019-04-18)
- Fix stamp of full messages
- Contributors: Victor Lopez
1.2.0 (2019-04-16)
- Merge branch 'optimized-msg' into 'erbium-devel' Optimized msg See merge request qa/pal_statistics!15
- Update python api to new msgs
- Rename full statistics topic
- Add new messages
- Change internal structure from vector of pairs to pair of vectors
- Add missing add_dependencies
- Contributors: Victor Lopez
1.1.1 (2018-12-19)
- Merge branch 'correct-stamp' into 'erbium-devel' Correct stamp See merge request qa/pal_statistics!14
- Add macros with variable argument count
- Set time stamp from main thread
- Fix maintainer
- Contributors: Victor Lopez
1.1.0 (2018-10-29)
- Merge branch 'fix-test' into 'erbium-devel' Fix spurious test
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged pal_statistics at Robotics Stack Exchange
![]() |
pal_statistics package from pal_statistics repopal_carbon_collector pal_statistics pal_statistics_msgs |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 1.5.2 |
License | MIT |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/pal-robotics/pal_statistics.git |
VCS Type | git |
VCS Version | kinetic-devel |
Last Updated | 2024-06-18 |
Dev Status | MAINTAINED |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- victor
Authors
Changelog for package pal_statistics
1.5.2 (2024-05-16)
- do not rely on extension for std::vector<bool> The standard does not define std::swap() for the bit proxy objects, but defines a static method instead. This broke with clang++ 14.0.6 over here. See here for more details: https://stackoverflow.com/a/58660208/21260084
- Contributors: v4hn
1.5.1 (2023-07-19)
- drop c++11 compiler flag broke on newer systems as log4cxx requires c++17 for quite some time now.
- Contributors: v4hn
1.5.0 (2021-08-23)
- Merge branch 'python3' into 'erbium-devel' Make python code compatible with python2/3 See merge request qa/pal_statistics!23
- futurize'd python code
- Contributors: Jordan Palacios
1.4.3 (2021-03-19)
- Fix spurious test failure
- Contributors: Victor Lopez
1.4.2 (2021-01-12)
- Merge branch 'data_signal' into 'erbium-devel' Data signal See merge request qa/pal_statistics!22
- Add documentation + tests for extact_rosbag_signals
- Merge branch 'python_more_tests' into 'erbium-devel' add more tests based on lists and dictionary data for the python API See merge request qa/pal_statistics!21
- Get data signal from introspection data rosbag Rm .user Get data signal from introspection data rosbag Rm.user Mv DataSignal to a separate library
- add more tests based on lists and dictionary data for the python API
- Contributors: Adria Roig, Sai Kishor Kothakota, victor
1.4.1 (2020-11-11)
- Update license on headers refs #5
- Change License to MIT fixes #5
- Contributors: Victor Lopez
1.4.0 (2020-03-13)
- Merge branch 'use-atomic-bool' into 'erbium-devel' Use atomic bool, because we need atomic operation See merge request qa/pal_statistics!18
- Use atomic bool, because we need atomic operation
- Contributors: Victor Lopez, victor
1.3.1 (2019-08-28)
- Fix shadow variable warning
- Contributors: Victor Lopez
1.3.0 (2019-08-12)
- Merge branch 'async-optimizations' into 'erbium-devel' Optimize async update when everything is enabled See merge request qa/pal_statistics!17
- Smarter clear and resize of vectors when all enabled
- Optimize async update when everything is enabled
- Add LGPL3 version text
- Contributors: Victor Lopez
1.2.1 (2019-04-18)
- Fix stamp of full messages
- Contributors: Victor Lopez
1.2.0 (2019-04-16)
- Merge branch 'optimized-msg' into 'erbium-devel' Optimized msg See merge request qa/pal_statistics!15
- Update python api to new msgs
- Rename full statistics topic
- Add new messages
- Change internal structure from vector of pairs to pair of vectors
- Add missing add_dependencies
- Contributors: Victor Lopez
1.1.1 (2018-12-19)
- Merge branch 'correct-stamp' into 'erbium-devel' Correct stamp See merge request qa/pal_statistics!14
- Add macros with variable argument count
- Set time stamp from main thread
- Fix maintainer
- Contributors: Victor Lopez
1.1.0 (2018-10-29)
- Merge branch 'fix-test' into 'erbium-devel' Fix spurious test
File truncated at 100 lines see the full file