# pal_statistics

> 权威词条地址：https://robotics.hellobike.com/sdks/pal-robotics-pal-statistics
> 所属分类：sdks | 最近核验日期：2026-08-18 | 技术层级：L3, L5

## 核心摘要

pal-robotics 在 GitHub 开源的框架，主要语言 C++。 A way of gathering, aggregating, storing and visualizing statistics from arbitrary sources in a flexible and real-time s…

## 结构化工程参数

| 参数项 | 数值 / 配置 |
| :--- | :--- |
| `layers` | ["L3", "L5"] |
| `links` | [{"title": "GitHub", "url": "https://github.com/pal-robotics/pal_statistics"}] |
| `updated` | 2026-08-18 |
| `vendor` | pal-robotics |
| `repo` | https://github.com/pal-robotics/pal_statistics |
| `language` | ["c++"] |
| `pinned_versions` | [{"version_or_sha": "main / 最新稳定分支（匹配对应ROS 1 Noetic/ROS 2 Humble发布版本）", "tested_env": "Ubuntu 20.04 LTS + ROS 1 Noetic / Ubuntu 22.04 LTS + ROS 2 Humble，C++17及以上", "notes": "克隆仓库到工作空间src目录，使用catkin_make或colcon build编译，核心入口为pal_statistics::StatisticsRegistry类"}] |
| `incompatible_envs` | ["不支持Ubuntu 18.04及更早版本，无对应ROS Melodic及以下的官方适配", "C++标准低于C++17时会出现编译失败，无兼容低版本C++的计划"] |
| `robots` | ["pal-robotics-ari", "pal-robotics-kangaroo", "pal-robotics-talos", "pal-robotics-tiago", "pal-robotics-tiago-base", "pal-robotics-tiago-omni-base"] |
| `repo_stats` | {"stars": 71, "forks": 15, "as_of": "2026-10-13"} |
| `tool_type` | framework |
| `source_kind` | vendor_org |
| `overview_sources` | ["https://github.com/pal-robotics/pal_statistics"] |

## 技术详解与生态说明

pal_statistics是PAL机器人公司开源的通用统计数据处理框架，核心采用C++语言开发，内置多源数据采集、实时聚合、持久化存储、可视化导出四大核心模块，可实现任意数据源统计信息的灵活、低延迟处理，解决机器人运行时多维度性能、状态指标的统一管理需求。

该框架适配PAL全系列机器人本体，包括ARI、Kangaroo、Talos、TIAGo、TIAGo Base、TIAGo Omni Base等机型，覆盖机器人L3应用层业务指标采集与L5系统层性能监控需求，开发者可通过C++接口注册自定义统计数据源，无需额外适配即可快速接入现有机器人软件栈，实现指标的统一观测与分析。

## 原始核验来源 (Sources)

- [GitHub pal-robotics/pal_statistics](https://github.com/pal-robotics/pal_statistics)