Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ros-tooling/libstatistics_collector
ROS 2 library providing classes to collect measurements and calculate statistics across them.
https://github.com/ros-tooling/libstatistics_collector
Last synced: about 1 month ago
JSON representation
ROS 2 library providing classes to collect measurements and calculate statistics across them.
- Host: GitHub
- URL: https://github.com/ros-tooling/libstatistics_collector
- Owner: ros-tooling
- License: apache-2.0
- Created: 2020-04-13T22:39:33.000Z (over 4 years ago)
- Default Branch: rolling
- Last Pushed: 2024-11-08T20:11:16.000Z (about 1 month ago)
- Last Synced: 2024-11-08T21:20:28.407Z (about 1 month ago)
- Language: C++
- Size: 266 KB
- Stars: 31
- Watchers: 12
- Forks: 19
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.rst
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
- awesome-robotic-tooling - libstatistics_collector - ROS 2 library providing classes to collect measurements and calculate statistics across them. (Development Environment / Debugging and Tracing)
README
# libstatistics_collector
![License](https://img.shields.io/github/license/ros-tooling/libstatistics_collector)
[![Test libstatistics_collector](https://github.com/ros-tooling/libstatistics_collector/workflows/Test%20libstatistics_collector/badge.svg)](https://github.com/ros-tooling/libstatistics_collector/actions?query=workflow%3A%22Test+libstatistics_collector%22)
## DescriptionThis C++ library provides the following:
- A `Collector` interface for implementing classes that collect observed data
and generate statistics for them
- A `TopicStatisticsCollector` interface for implementing classes that
collect and perform measurements for ROS2 topic statistics.
Classes for calculating ROS 2 message age and message period statistics are
also implemented.
- A `MovingAverageStatistics` class for calculating moving average statistics## Quality Declaration
This package claims to be in the Quality Level 1 category, see the [Quality Declaration](./QUALITY_DECLARATION.md) for more details.