The PAL Statistics Framework provides a way of gathering, aggregating, storing and visualizing statistics from arbitrary sources in a flexible and real-time safe way in ROS. From internal variables values to high level statistics about, but not limited to, robot performance.
Additional documentation is available at the Github Readme
On Ubuntu, you can install pal_statistics from debian packages (recommended):
sudo apt-get install ros-$ROS_DISTRO-pal-statistics
Or on Ubuntu and other platforms from source. Just clone https://github.com/pal-robotics/pal_statistics and rosdep install the required dependencies.
- How to register and publish variables
How to register and publish variables
- Aggregate, store and visualise statistics
This tutorial will show you how to publish some data using pal_statistics, aggregate it using statsdcc, store it with graphite and visualize it with grafana
Supported by ROSIN - ROS-Industrial Quality-Assured Robot Software Components.
More information: rosin-project.eu
This project has received funding from the European Union’s Horizon 2020