# ddynamic_reconfigure_python

> 权威词条地址：https://robotics.hellobike.com/sdks/pal-robotics-ddynamic-reconfigure-python
> 所属分类：sdks | 最近核验日期：2020-10-30 | 技术层级：L3

## 核心摘要

pal-robotics 在 GitHub 开源的算法库，主要语言 Python。

## 结构化工程参数

| 参数项 | 数值 / 配置 |
| :--- | :--- |
| `layers` | ["L3"] |
| `links` | [{"title": "GitHub", "url": "https://github.com/pal-robotics/ddynamic_reconfigure_python"}] |
| `updated` | 2020-10-30 |
| `vendor` | pal-robotics |
| `repo` | https://github.com/pal-robotics/ddynamic_reconfigure_python |
| `language` | ["python"] |
| `pinned_versions` | [{"version_or_sha": "main / 最新稳定分支，适配ROS 1 Noetic、ROS 2 Humble及更新版本", "tested_env": "Ubuntu 20.04 LTS + ROS 1 Noetic / Python 3.8；Ubuntu 22.04 LTS + ROS 2 Humble / Python 3.10", "notes": "克隆仓库后放入ROS工作空间src目录，colcon编译后source环境变量，通过import ddynamic_reconfigure_python调用接口即可使用"}] |
| `incompatible_envs` | ["不支持无ROS环境的纯Python运行，依赖ROS参数服务底层能力", "暂不兼容ROS 2 Eloquent及更早的已停止维护的ROS 2版本"] |
| `robots` | ["pal-robotics-ari", "pal-robotics-kangaroo", "pal-robotics-talos", "pal-robotics-tiago", "pal-robotics-tiago-base", "pal-robotics-tiago-omni-base", "pal-robotics-stockbot", "pal-robotics-tiago-pro"] |
| `repo_stats` | {"stars": 29, "forks": 15, "as_of": "2026-10-13"} |
| `tool_type` | library |
| `source_kind` | vendor_org |
| `overview_sources` | ["https://github.com/pal-robotics/ddynamic_reconfigure_python"] |

## 技术详解与生态说明

ddynamic_reconfigure_python是PAL Robotics开源的Python动态参数配置算法库，无需预先编写cfg配置文件即可完成ROS节点参数的动态注册、修改与回调触发，降低ROS参数动态调整的开发门槛。

该库适配PAL Robotics旗下ARI、Kangaroo、Talos、TIAGo全系列等机器人，归属L3应用层工具，可直接通过Python包导入现有ROS工程，调用接口实时调整导航、感知等上层功能的运行参数，无需重新编译节点即可生效。

## 原始核验来源 (Sources)

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