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.


  1. How to register and publish variables

    How to register and publish variables

  2. 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

EU Flag

This project has received funding from the European Union’s Horizon 2020
research and innovation programme under grant agreement No. 732287.

Wiki: pal_statistics (last edited 2018-12-19 12:14:06 by VictorLopez)