# unitree_ros2

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

## 核心摘要

unitreerobotics 在 GitHub 开源的框架，主要语言 C++。

## 结构化工程参数

| 参数项 | 数值 / 配置 |
| :--- | :--- |
| `layers` | ["L3", "L5"] |
| `links` | [{"title": "GitHub", "url": "https://github.com/unitreerobotics/unitree_ros2"}] |
| `updated` | 2026-07-02 |
| `vendor` | unitree |
| `repo` | https://github.com/unitreerobotics/unitree_ros2 |
| `language` | ["c++"] |
| `pinned_versions` | [{"version_or_sha": "main / 最新稳定分支（对应ROS 2 Humble版本）", "tested_env": "Ubuntu 22.04 LTS + ROS 2 Humble + CMake 3.16+ + GCC 11.x", "notes": "克隆至ROS2工作空间src目录，执行colcon build编译后source install/setup.bash即可调用各机器人对应的控制、状态接口"}] |
| `incompatible_envs` | ["不支持ROS 2 Foxy及更早版本，仅适配Humble及后续长期支持ROS 2版本", "暂不兼容Windows、macOS系统，仅在Ubuntu 22.04及更高版本经过充分验证"] |
| `robots` | ["unitree-go2", "unitree-b2", "unitree-h1"] |
| `repo_stats` | {"stars": 862, "forks": 261, "as_of": "2026-10-13"} |
| `tool_type` | framework |
| `source_kind` | vendor_org |
| `overview_sources` | ["https://github.com/unitreerobotics/unitree_ros2"] |

## 技术详解与生态说明

unitree_ros2是宇树机器人（Unitree）开源的ROS2生态适配开发框架，采用C++作为核心开发语言，为宇树四足、人形机器人提供标准化ROS2接口封装，核心功能模块涵盖机器人状态读取、运动指令下发、传感器数据解析、外设扩展通信等，降低机器人上层应用开发的适配门槛。

该框架适配宇树Go2四足机器人、B2工业四足机器人、H1人形机器人，覆盖运动控制（L3层级）到高层应用开发（L5层级）的技术栈需求，开发者可通过ROS2工作空间编译集成该框架，直接调用标准话题、服务接口实现导航、视觉感知、多机协同等上层功能的快速部署。

## 原始核验来源 (Sources)

- [GitHub unitreerobotics/unitree_ros2](https://github.com/unitreerobotics/unitree_ros2)