![]() |
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.3 |
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-06-12 |
Dev Status | MAINTAINED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Jordan Palacios
- Noel Jimenez
- Sai Kishor Kothakota
Authors
Changelog for package pal_statistics
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
- add createRegistry and getRegistry method for reutilizing the RegistryMap
- remove the node namespace argument
- add a way to handle the topic remappings
- Contributors: Jordan Palacios, Sai Kishor Kothakota
2.4.0 (2024-11-14)
- Create stop thread test
- Add stop thread function
- Linter: Import order and single quotes
- Contributors: David ter Kuile, Isaac Acevedo
2.3.1 (2024-08-29)
- Ensure the value is converted to float before creating the msg
- Contributors: David ter Kuile
2.3.0 (2024-08-29)
- Remove unused files
- update qos for ros2
- Port test
- Port statistics_registry.py
- Contributors: David ter Kuile
2.2.4 (2024-05-16)
File truncated at 100 lines see the full file
Wiki Tutorials
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.3 |
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-06-12 |
Dev Status | MAINTAINED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Jordan Palacios
- Noel Jimenez
- Sai Kishor Kothakota
Authors
Changelog for package pal_statistics
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
- add createRegistry and getRegistry method for reutilizing the RegistryMap
- remove the node namespace argument
- add a way to handle the topic remappings
- Contributors: Jordan Palacios, Sai Kishor Kothakota
2.4.0 (2024-11-14)
- Create stop thread test
- Add stop thread function
- Linter: Import order and single quotes
- Contributors: David ter Kuile, Isaac Acevedo
2.3.1 (2024-08-29)
- Ensure the value is converted to float before creating the msg
- Contributors: David ter Kuile
2.3.0 (2024-08-29)
- Remove unused files
- update qos for ros2
- Port test
- Port statistics_registry.py
- Contributors: David ter Kuile
2.2.4 (2024-05-16)
File truncated at 100 lines see the full file
Wiki Tutorials
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.3 |
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-06-12 |
Dev Status | MAINTAINED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Jordan Palacios
- Noel Jimenez
- Sai Kishor Kothakota
Authors
Changelog for package pal_statistics
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
- add createRegistry and getRegistry method for reutilizing the RegistryMap
- remove the node namespace argument
- add a way to handle the topic remappings
- Contributors: Jordan Palacios, Sai Kishor Kothakota
2.4.0 (2024-11-14)
- Create stop thread test
- Add stop thread function
- Linter: Import order and single quotes
- Contributors: David ter Kuile, Isaac Acevedo
2.3.1 (2024-08-29)
- Ensure the value is converted to float before creating the msg
- Contributors: David ter Kuile
2.3.0 (2024-08-29)
- Remove unused files
- update qos for ros2
- Port test
- Port statistics_registry.py
- Contributors: David ter Kuile
2.2.4 (2024-05-16)
File truncated at 100 lines see the full file
Wiki Tutorials
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.3 |
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-06-12 |
Dev Status | MAINTAINED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Jordan Palacios
- Noel Jimenez
- Sai Kishor Kothakota
Authors
Changelog for package pal_statistics
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
- add createRegistry and getRegistry method for reutilizing the RegistryMap
- remove the node namespace argument
- add a way to handle the topic remappings
- Contributors: Jordan Palacios, Sai Kishor Kothakota
2.4.0 (2024-11-14)
- Create stop thread test
- Add stop thread function
- Linter: Import order and single quotes
- Contributors: David ter Kuile, Isaac Acevedo
2.3.1 (2024-08-29)
- Ensure the value is converted to float before creating the msg
- Contributors: David ter Kuile
2.3.0 (2024-08-29)
- Remove unused files
- update qos for ros2
- Port test
- Port statistics_registry.py
- Contributors: David ter Kuile
2.2.4 (2024-05-16)
File truncated at 100 lines see the full file
Wiki Tutorials
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.3 |
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-06-12 |
Dev Status | MAINTAINED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Jordan Palacios
- Noel Jimenez
- Sai Kishor Kothakota
Authors
Changelog for package pal_statistics
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
- add createRegistry and getRegistry method for reutilizing the RegistryMap
- remove the node namespace argument
- add a way to handle the topic remappings
- Contributors: Jordan Palacios, Sai Kishor Kothakota
2.4.0 (2024-11-14)
- Create stop thread test
- Add stop thread function
- Linter: Import order and single quotes
- Contributors: David ter Kuile, Isaac Acevedo
2.3.1 (2024-08-29)
- Ensure the value is converted to float before creating the msg
- Contributors: David ter Kuile
2.3.0 (2024-08-29)
- Remove unused files
- update qos for ros2
- Port test
- Port statistics_registry.py
- Contributors: David ter Kuile
2.2.4 (2024-05-16)
File truncated at 100 lines see the full file
Wiki Tutorials
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.3 |
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-06-12 |
Dev Status | MAINTAINED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Jordan Palacios
- Noel Jimenez
- Sai Kishor Kothakota
Authors
Changelog for package pal_statistics
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
- add createRegistry and getRegistry method for reutilizing the RegistryMap
- remove the node namespace argument
- add a way to handle the topic remappings
- Contributors: Jordan Palacios, Sai Kishor Kothakota
2.4.0 (2024-11-14)
- Create stop thread test
- Add stop thread function
- Linter: Import order and single quotes
- Contributors: David ter Kuile, Isaac Acevedo
2.3.1 (2024-08-29)
- Ensure the value is converted to float before creating the msg
- Contributors: David ter Kuile
2.3.0 (2024-08-29)
- Remove unused files
- update qos for ros2
- Port test
- Port statistics_registry.py
- Contributors: David ter Kuile
2.2.4 (2024-05-16)
File truncated at 100 lines see the full file
Wiki Tutorials
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.3 |
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-06-12 |
Dev Status | MAINTAINED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Jordan Palacios
- Noel Jimenez
- Sai Kishor Kothakota
Authors
Changelog for package pal_statistics
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
- add createRegistry and getRegistry method for reutilizing the RegistryMap
- remove the node namespace argument
- add a way to handle the topic remappings
- Contributors: Jordan Palacios, Sai Kishor Kothakota
2.4.0 (2024-11-14)
- Create stop thread test
- Add stop thread function
- Linter: Import order and single quotes
- Contributors: David ter Kuile, Isaac Acevedo
2.3.1 (2024-08-29)
- Ensure the value is converted to float before creating the msg
- Contributors: David ter Kuile
2.3.0 (2024-08-29)
- Remove unused files
- update qos for ros2
- Port test
- Port statistics_registry.py
- Contributors: David ter Kuile
2.2.4 (2024-05-16)
File truncated at 100 lines see the full file
Wiki Tutorials
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.3 |
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-06-12 |
Dev Status | MAINTAINED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Jordan Palacios
- Noel Jimenez
- Sai Kishor Kothakota
Authors
Changelog for package pal_statistics
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
- add createRegistry and getRegistry method for reutilizing the RegistryMap
- remove the node namespace argument
- add a way to handle the topic remappings
- Contributors: Jordan Palacios, Sai Kishor Kothakota
2.4.0 (2024-11-14)
- Create stop thread test
- Add stop thread function
- Linter: Import order and single quotes
- Contributors: David ter Kuile, Isaac Acevedo
2.3.1 (2024-08-29)
- Ensure the value is converted to float before creating the msg
- Contributors: David ter Kuile
2.3.0 (2024-08-29)
- Remove unused files
- update qos for ros2
- Port test
- Port statistics_registry.py
- Contributors: David ter Kuile
2.2.4 (2024-05-16)
File truncated at 100 lines see the full file
Wiki Tutorials
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.3 |
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-06-12 |
Dev Status | MAINTAINED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Jordan Palacios
- Noel Jimenez
- Sai Kishor Kothakota
Authors
Changelog for package pal_statistics
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
- add createRegistry and getRegistry method for reutilizing the RegistryMap
- remove the node namespace argument
- add a way to handle the topic remappings
- Contributors: Jordan Palacios, Sai Kishor Kothakota
2.4.0 (2024-11-14)
- Create stop thread test
- Add stop thread function
- Linter: Import order and single quotes
- Contributors: David ter Kuile, Isaac Acevedo
2.3.1 (2024-08-29)
- Ensure the value is converted to float before creating the msg
- Contributors: David ter Kuile
2.3.0 (2024-08-29)
- Remove unused files
- update qos for ros2
- Port test
- Port statistics_registry.py
- Contributors: David ter Kuile
2.2.4 (2024-05-16)
File truncated at 100 lines see the full file
Wiki Tutorials
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 |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
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
Wiki Tutorials
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 |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
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
Wiki Tutorials
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.3 |
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-06-12 |
Dev Status | MAINTAINED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Jordan Palacios
- Noel Jimenez
- Sai Kishor Kothakota
Authors
Changelog for package pal_statistics
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
- add createRegistry and getRegistry method for reutilizing the RegistryMap
- remove the node namespace argument
- add a way to handle the topic remappings
- Contributors: Jordan Palacios, Sai Kishor Kothakota
2.4.0 (2024-11-14)
- Create stop thread test
- Add stop thread function
- Linter: Import order and single quotes
- Contributors: David ter Kuile, Isaac Acevedo
2.3.1 (2024-08-29)
- Ensure the value is converted to float before creating the msg
- Contributors: David ter Kuile
2.3.0 (2024-08-29)
- Remove unused files
- update qos for ros2
- Port test
- Port statistics_registry.py
- Contributors: David ter Kuile
2.2.4 (2024-05-16)
File truncated at 100 lines see the full file
Wiki Tutorials
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.3 |
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-06-12 |
Dev Status | MAINTAINED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Jordan Palacios
- Noel Jimenez
- Sai Kishor Kothakota
Authors
Changelog for package pal_statistics
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
- add createRegistry and getRegistry method for reutilizing the RegistryMap
- remove the node namespace argument
- add a way to handle the topic remappings
- Contributors: Jordan Palacios, Sai Kishor Kothakota
2.4.0 (2024-11-14)
- Create stop thread test
- Add stop thread function
- Linter: Import order and single quotes
- Contributors: David ter Kuile, Isaac Acevedo
2.3.1 (2024-08-29)
- Ensure the value is converted to float before creating the msg
- Contributors: David ter Kuile
2.3.0 (2024-08-29)
- Remove unused files
- update qos for ros2
- Port test
- Port statistics_registry.py
- Contributors: David ter Kuile
2.2.4 (2024-05-16)
File truncated at 100 lines see the full file
Wiki Tutorials
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.3 |
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-06-12 |
Dev Status | MAINTAINED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Jordan Palacios
- Noel Jimenez
- Sai Kishor Kothakota
Authors
Changelog for package pal_statistics
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
- add createRegistry and getRegistry method for reutilizing the RegistryMap
- remove the node namespace argument
- add a way to handle the topic remappings
- Contributors: Jordan Palacios, Sai Kishor Kothakota
2.4.0 (2024-11-14)
- Create stop thread test
- Add stop thread function
- Linter: Import order and single quotes
- Contributors: David ter Kuile, Isaac Acevedo
2.3.1 (2024-08-29)
- Ensure the value is converted to float before creating the msg
- Contributors: David ter Kuile
2.3.0 (2024-08-29)
- Remove unused files
- update qos for ros2
- Port test
- Port statistics_registry.py
- Contributors: David ter Kuile
2.2.4 (2024-05-16)
File truncated at 100 lines see the full file
Wiki Tutorials
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.3 |
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-06-12 |
Dev Status | MAINTAINED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Jordan Palacios
- Noel Jimenez
- Sai Kishor Kothakota
Authors
Changelog for package pal_statistics
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
- add createRegistry and getRegistry method for reutilizing the RegistryMap
- remove the node namespace argument
- add a way to handle the topic remappings
- Contributors: Jordan Palacios, Sai Kishor Kothakota
2.4.0 (2024-11-14)
- Create stop thread test
- Add stop thread function
- Linter: Import order and single quotes
- Contributors: David ter Kuile, Isaac Acevedo
2.3.1 (2024-08-29)
- Ensure the value is converted to float before creating the msg
- Contributors: David ter Kuile
2.3.0 (2024-08-29)
- Remove unused files
- update qos for ros2
- Port test
- Port statistics_registry.py
- Contributors: David ter Kuile
2.2.4 (2024-05-16)
File truncated at 100 lines see the full file
Wiki Tutorials
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.3 |
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-06-12 |
Dev Status | MAINTAINED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Jordan Palacios
- Noel Jimenez
- Sai Kishor Kothakota
Authors
Changelog for package pal_statistics
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
- add createRegistry and getRegistry method for reutilizing the RegistryMap
- remove the node namespace argument
- add a way to handle the topic remappings
- Contributors: Jordan Palacios, Sai Kishor Kothakota
2.4.0 (2024-11-14)
- Create stop thread test
- Add stop thread function
- Linter: Import order and single quotes
- Contributors: David ter Kuile, Isaac Acevedo
2.3.1 (2024-08-29)
- Ensure the value is converted to float before creating the msg
- Contributors: David ter Kuile
2.3.0 (2024-08-29)
- Remove unused files
- update qos for ros2
- Port test
- Port statistics_registry.py
- Contributors: David ter Kuile
2.2.4 (2024-05-16)
File truncated at 100 lines see the full file
Wiki Tutorials
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.3 |
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-06-12 |
Dev Status | MAINTAINED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Jordan Palacios
- Noel Jimenez
- Sai Kishor Kothakota
Authors
Changelog for package pal_statistics
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
- add createRegistry and getRegistry method for reutilizing the RegistryMap
- remove the node namespace argument
- add a way to handle the topic remappings
- Contributors: Jordan Palacios, Sai Kishor Kothakota
2.4.0 (2024-11-14)
- Create stop thread test
- Add stop thread function
- Linter: Import order and single quotes
- Contributors: David ter Kuile, Isaac Acevedo
2.3.1 (2024-08-29)
- Ensure the value is converted to float before creating the msg
- Contributors: David ter Kuile
2.3.0 (2024-08-29)
- Remove unused files
- update qos for ros2
- Port test
- Port statistics_registry.py
- Contributors: David ter Kuile
2.2.4 (2024-05-16)
File truncated at 100 lines see the full file
Wiki Tutorials
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 |
CI status |
|
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
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
Wiki Tutorials
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 |
CI status |
|
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
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