# play_motion_builder

> 权威词条地址：https://robotics.hellobike.com/sdks/pal-robotics-play-motion-builder
> 所属分类：sdks | 最近核验日期：2026-07-15 | 技术层级：L3

## 核心摘要

pal-robotics 在 GitHub 开源的开发工具，主要语言 C++。

## 结构化工程参数

| 参数项 | 数值 / 配置 |
| :--- | :--- |
| `layers` | ["L3"] |
| `links` | [{"title": "GitHub", "url": "https://github.com/pal-robotics/play_motion_builder"}] |
| `updated` | 2026-07-15 |
| `vendor` | pal-robotics |
| `repo` | https://github.com/pal-robotics/play_motion_builder |
| `language` | ["c++"] |
| `pinned_versions` | [{"version_or_sha": "main / 最新稳定分支（对应ROS 2 Humble版本）", "tested_env": "Ubuntu 22.04 LTS + ROS 2 Humble / GCC 11.x + CMake 3.22+", "notes": "克隆代码到ROS工作空间src目录，执行colcon build编译，通过play_motion_builder_server节点启动服务，配套ROS客户端调用动作编排接口。"}] |
| `incompatible_envs` | ["不支持Ubuntu 20.04及更早版本与ROS 2 Galactic及更旧的ROS 2发行版", "暂不兼容非PAL官方定制的机器人硬件抽象层与运动控制栈"] |
| `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": 22, "forks": 6, "as_of": "2026-10-13"} |
| `tool_type` | tool |
| `source_kind` | vendor_org |
| `overview_sources` | ["https://github.com/pal-robotics/play_motion_builder"] |

## 技术详解与生态说明

play_motion_builder是PAL机器人公司开源的机器人动作编排开发工具，核心开发语言为C++，主要面向人形及移动服务机器人提供动作序列录制、编辑、验证的核心功能模块，支持开发者快速构建可复用的机器人预设动作库。

该工具适配PAL旗下ARi、Kangaroo、Talos、Tiago、Tiago Base、Tiago Omni Base全系列商用机器人，处于L3应用功能开发层级，开发者可通过ROS生态接口完成集成，快速实现动作任务的离线配置与真机部署，无需底层运动控制逻辑开发。

## 原始核验来源 (Sources)

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