宇树开源整理(1) - 概览 二次开发
具身智能是下一个科技领域的风口,造出一个类人的AGI机器人是众多人的梦想。这两年机器人的“小脑”—运动控制进展神速,能上春晚扭秧歌,也能像人一样奔跑,已经不再是当年走起来一瘸一瘸的机器人了,并且随着逐步量产,价格已经来到万级别。本着对机器人核心技术的好奇心,决定深挖一下宇树的开源技术,期望能有些系统性的收获。这篇文章先来整体看看开源代码都有哪些,以及简单介绍下当前正在发售的几款人形和四足机器人。机
宇树开源整理(1) - 概览
原创 Jim Li Jim聊聊AI 2025年03月13日 09:32 广东
前言
具身智能是下一个科技领域的风口,造出一个类人的AGI机器人是众多人的梦想。这两年机器人的“小脑”—运动控制进展神速,能上春晚扭秧歌,也能像人一样奔跑,已经不再是当年走起来一瘸一瘸的机器人了,并且随着逐步量产,价格已经来到万级别。本着对机器人核心技术的好奇心,决定深挖一下宇树的开源技术,期望能有些系统性的收获。这篇文章先来整体看看开源代码都有哪些,以及简单介绍下当前正在发售的几款人形和四足机器人。
开源仓库分析
排名 | 仓库名称 |
仓库介绍 |
Star 数量 |
---|---|---|---|
1 |
unitree_rl_gym |
基于 NVIDIA Isaac 的强化学习示例,支持 Go2、H1、G1 机器人。 |
1516 |
2 |
unitree_ros |
ROS 仿真包,包含所有 Unitree 系列机器人的 URDF 文件,支持 G1,提供质量、惯性等物理参数。 |
767 |
3 |
avp_teleoperate |
使用 Apple Vision Pro 远程操作 Unitree G1 和 H1_2 机器人。 |
677 |
4 |
unitree_guide |
基于书籍《四足机器人控制算法 —— 建模、控制与实践》的实例控制算法,支持仿真和真实环境开发。 |
373 |
5 |
unitree_legged_sdk |
用于 Aliengo、A1、Go1、B1 机器人的真实环境开发 SDK。 |
332 |
6 |
unitree_mujoco |
使用 Mujoco 作为模拟器,支持 C++/Python 接口,集成地形生成器,实现仿真到真实迁移。 |
326 |
7 |
point_lio_unilidar |
适配 Point-LIO 激光惯性里程计算法,使用 Unitree L1 激光雷达实现 SLAM。 |
277 |
8 |
unitree_sdk2 |
用于 Go2、B2、H1、G1 机器人的真实环境开发 SDK。 |
252 |
9 |
unitree_IL_lerobot |
使用 G1 双臂进行数据收集、训练和测试,基于改进的 LeRobot 开源框架。 |
168 |
10 |
unitree_ros2 |
在 ROS2 环境中开发 Go2 和 B2 机器人,接口类型与 unitree_sdk2 一致。 |
196 |
11 |
unitree_sdk2_python |
unitree_sdk2 的 Python 接口。 |
121 |
12 |
unitree_model |
提供机器人 3D 模型,包含 xacro 和 URDF 文件,适用于不同环境。 |
39 |
13 |
kinect_teleoperate |
使用 Azure Kinect DK 相机远程操作 Unitree H1 机器人。 |
42 |
14 |
unitree_actuator_sdk |
机器人执行器(如电机)的 SDK。 |
61 |
15 |
unilidar_sdk2 |
Unitree L2 激光雷达的 SDK。 |
12 |
16 |
z1_ros |
Z1 机器人的 ROS 仿真包。 |
23 |
说明:
-
按 Star 数量降序排列,数据截至文档日期:2025-03-13。
-
总计 32 个仓库,但仅展示了其中的 16 个仓库。
人形机器人介绍
机器人名称 |
感知传感器 |
控制计算单元 |
开发计算单元 |
总自由度(单腿/单手臂) |
---|---|---|---|---|
Unitree H1 |
3D激光雷达(MID-360) + 深度相机(D435) |
Intel Core i5-1235U |
Intel Core i7-1255U/1265U |
5/4 |
Unitree H1-2 |
3D激光雷达(MID-360) + 深度相机(D435) |
Intel Core i5-1235U |
Intel Core i7-1255U/1265U |
6/7 |
Unitree G1 |
3D激光雷达(MID-360) + 深度相机(D435i) |
- |
Jetson Orin NX |
6/5 |
-
【运控计算单元】为 Unitree 运动控制程序专用,不对外开放。开发者仅可使用【开发计算单元】进行二次开发。
Unitree H1-2部件图
Unitree G1部件图
四足机器人介绍
机器人名称 |
感知传感器 |
控制计算单元 |
开发计算单元 |
自由度 |
---|---|---|---|---|
Unitree Go2 |
3D激光雷达(MID-360+禾赛XT16) + 深度相机(D435i) |
8核高性能CPU |
Orin(EDU版) |
12 |
Unitree B2 |
3D 激光雷达 ×1+ 深度相机 ×2+ 光学相机 ×2 |
Intel Core i5 |
Intel Core i7 |
12 |
Unitree Go2部件图
Unitree B2部件图
参考资料
-
https://support.unitree.com/home/zh/developer
-
https://github.com/unitreerobotics
具身智能7
机器人6
具身智能 · 目录
下一篇宇树开源整理(2)-如何训练适用于人形机器人的强化学习控制器?
阅读 261
更多推荐
所有评论(0)