跳转至

开源机器人硬件

开源硬件的爆发极大降低了机器人学习研究的门槛。从 $110 的桌面机械臂到 $32K 的移动双臂平台,研究者有了丰富的选择。本文汇总当前主流的开源机器人硬件平台。


平台总览

平台 类型 成本 DOF 关键特性 开发方
ALOHA 桌面双臂遥操作 ~$20K 2×6+2 夹爪 双边遥操作,ACT 策略原始平台 Stanford
ALOHA 2 桌面双臂遥操作 ~$20K 2×6+2 夹爪 ALOHA 工程改进版,DeepMind 配套 Google DeepMind
Mobile ALOHA 移动双臂 ~$32K 2×6+移动底盘 ALOHA 搭载移动底盘,全身遥操作 Stanford
UMI 夹爪数据收集工具 ~$200 1 夹爪 iPhone ARKit 追踪,便携式数据采集 Columbia
GELLO 关节空间遥操作设备 ~$200 匹配目标臂 运动学匹配,关节空间直接映射 Berkeley
LEAP Hand 灵巧手 ~$2K 16 3D 打印,直接驱动,RL 友好 CMU
Koch v1.1 低成本单臂 ~$250 6+夹爪 LeRobot 官方支持平台 Jess Moss / 社区
SO-100 低成本单臂 ~$110 5+夹爪 当前最廉价研究级机械臂 HuggingFace / 社区
Open Manipulator X 单臂 ~$500 4+夹爪 Dynamixel 驱动,ROS2 原生支持 ROBOTIS

详细介绍

ALOHA / ALOHA 2

ALOHA (A Low-cost Open-source Hardware System for Bimanual Teleoperation) 是 Stanford Zhao et al. 在 2023 年发布的双臂遥操作系统,是当前双臂操作研究的事实标准。

硬件构成

组件 规格
执行臂 (Follower) 2x ViperX 300 6DOF (Interbotix)
遥操作臂 (Leader) 2x WidowX 250 6DOF (Interbotix)
夹爪 平行夹爪
电机 Dynamixel XM/XH 系列
相机 4x Logitech C922 (顶视 + 手腕)
控制频率 50Hz
框架 80/20 铝型材

双边遥操作原理

操作者 (Leader) 和执行器 (Follower) 使用相同运动学结构的机械臂。操作者移动 Leader 臂,关节角度实时映射到 Follower 臂:

\[\theta_{follower}(t) = \theta_{leader}(t)\]

由于两臂运动学相同(关节空间映射),无需逆运动学计算,映射精确且延迟极低。

ALOHA 2 改进

Google DeepMind 在 ALOHA 基础上进行了工程改进:

改进点 说明
更好的相机安装 更稳定、更好的视角覆盖
改进的夹爪 更宽的抓取范围
更好的线缆管理 减少关节运动时的干扰
数据采集软件 与 RT-2, ALOHA Unleashed 等算法配合

配套算法

算法 论文 说明
ACT Learning Fine-Grained Bimanual Manipulation CVAE + Transformer, 原始 ALOHA 论文
Diffusion Policy Diffusion Policy 扩散模型生成动作序列
ALOHA Unleashed Google DeepMind 大规模训练

构建要点

  • 组装时间: 约 2-3 天(含 3D 打印等待时间)
  • 关键工具: Dynamixel Wizard 2.0(设置电机 ID 和波特率)
  • 常见问题: Leader/Follower 零位校准、线缆走线防缠绕
  • GitHub: https://github.com/tonyzhaozh/aloha

Mobile ALOHA

在 ALOHA 基础上增加了移动底盘,实现全身遥操作。

组件 规格
底盘 AgileX Tracer
机械臂 2x ViperX 300
遥操作 2x WidowX 250 + 底盘手柄
额外传感器 IMU, 轮式里程计
总成本 ~$32K

研究意义:展示了"全身遥操作"的可行性——操作者同时控制底盘移动和双臂操作,收集 mobile manipulation 数据。

构建要点


UMI (Universal Manipulation Interface)

UMI 是 Columbia 大学提出的极低成本数据收集方案,核心思想是用 iPhone 追踪手持夹爪的 6-DoF 轨迹

工作原理

  1. 3D 打印手持夹爪(带 iPhone 支架)
  2. iPhone 利用 ARKit 提供 6-DoF 位姿追踪
  3. 收集时操作者手持夹爪在真实场景中操作
  4. 记录夹爪位姿轨迹 + 开合状态
  5. 回放时将轨迹映射到目标机器人

核心优势

优势 说明
极低成本 ~$200(iPhone 另算)
平台无关 数据可在不同机器人上回放
自然操作 操作者直接手持,无需学习遥操作
可扩展 任何人都能参与数据收集

局限性

  • 依赖 iPhone ARKit 精度(~1cm 位置误差)
  • 无力反馈,不适合精密装配
  • 需要目标机器人的笛卡尔控制能力

构建要点


GELLO

GELLO 是 Berkeley 开发的低成本关节空间遥操作设备,为目标机器人构建一个运动学等比缩小的遥操作手柄。

设计思路

特性 说明
关节数 与目标机器人相同(6 或 7)
电机 Dynamixel XL330-M077 (~$25 each)
3D 打印 连杆完全 3D 打印
总成本 ~$200
映射方式 关节空间直接映射(无需 IK)

已适配机器人

目标机器人 GELLO 版本
Franka Panda 7-DOF GELLO
UR5 6-DOF GELLO
xArm 6-DOF GELLO
Koch 6-DOF GELLO

构建要点


LEAP Hand

LEAP (Low-cost, Efficient, and Agile Prosthetic) Hand 是 CMU 开发的开源灵巧手,是当前最活跃的开源灵巧手平台。

特性 规格
自由度 16 DOF (4 指 x 4 关节)
执行器 16x Dynamixel XC330-T288-T
驱动方式 直接驱动(无腱绳)
材料 3D 打印 (PLA/PETG)
重量 ~500g
抓力 ~15N 指尖力
控制频率 200Hz
成本 ~$2,000

研究价值

  • 16 DOF 提供了灵巧操作所需的冗余
  • 直接驱动简化了控制(无腱绳断裂风险)
  • 低成本使得多组实验成为可能
  • 已被多个研究组采用于灵巧操作 RL 研究

构建要点

  • 打印时间: 约 20-30 小时(所有零件)
  • 组装时间: 约 1 天
  • 关键注意: 电机布线需紧凑,指关节对齐精度影响抓取质量
  • GitHub/主页: https://leap-hand.github.io/

Koch v1.1

Koch 是一款面向 LeRobot 生态的低成本 6-DOF 机械臂。

特性 规格
自由度 6 + 夹爪
电机 Leader: XL330-M077, Follower: XL430-W250
工作半径 ~30cm
材料 3D 打印
成本 ~$250 (单臂)
与 LeRobot 集成 官方支持

适合人群:想用 LeRobot 做真机实验的入门研究者。

构建要点

  • BOM 示例(双臂系统):
类别 组件 数量 单价 小计
电机 (Follower) Dynamixel XL430-W250 6 ~$50 $300
电机 (Leader) Dynamixel XL330-M077 6 ~$25 $150
结构件 3D 打印件 ~$20
通信 U2D2 USB 转换器 2 ~$30 $60
电源 12V 5A 电源 2 ~$15 $30
线缆 Dynamixel 连接线 若干 ~$20
相机 Logitech C920 2 ~$50 $100
总计 ~$680 (双臂)

SO-100

SO-100 是目前成本最低的研究级机械臂,由 HuggingFace 社区推动。

特性 规格
自由度 5 + 夹爪
电机 Feetech STS3215 (总线舵机)
控制频率 30-50Hz
材料 3D 打印
成本 ~$110 (单臂)
与 LeRobot 集成 官方支持
通信 半双工 UART

优势:极低成本、LeRobot 官方适配、社区活跃。

劣势:力矩小、精度有限、舵机质量一般。

构建要点

  • Feetech 舵机使用半双工 UART,需要专用串口转换板
  • 与 Dynamixel 系列不兼容(协议不同)
  • LeRobot 提供完整的标定和使用教程
  • 参考: LeRobot SO-100 教程

Open Manipulator X

ROBOTIS 官方出品的 ROS2 原生机械臂。

特性 规格
自由度 4 + 夹爪
电机 4x Dynamixel XM430-W350 + 1x XM430-W350
工作半径 38cm
有效载荷 500g
通信 OpenCR (STM32) + U2D2
ROS2 支持 MoveIt 2 + ros2_control
成本 ~$500

优势:ROS2 集成最好、有 MoveIt 2 配置、官方文档完善。

劣势:只有 4 DOF,自由度不够灵活。

构建要点


3D 打印通用建议

大多数开源硬件平台依赖 3D 打印结构件,以下是通用建议:

参数 推荐值
材料 PLA+ 或 PETG(PETG 更耐用)
层高 0.2mm
填充率 30-50%
壁数 3-4
打印机 任何 FDM(Bambu Lab P1S 推荐)

组装通用注意事项

  1. 电机 ID 设置:每个 Dynamixel 需要设置唯一 ID(使用 Dynamixel Wizard 2.0)
  2. 通信波特率:建议 1Mbps (1000000)
  3. 原点校准:组装前先标记零位
  4. 线缆走线:避免线缆被关节缠绕
  5. 夹爪调整:预紧弹簧力度影响抓取成功率

选型速查

目标 推荐平台 理由
最低成本入门 SO-100 ($110) 最便宜,LeRobot 支持
LeRobot 研究 Koch v1.1 ($250) 6DOF + 官方支持
低成本遥操作设备 GELLO ($200) 适配多种目标臂
大规模数据收集 UMI ($200) 极低成本、平台无关
双臂操作研究 ALOHA ($20K) 学术标准、ACT 原始平台
移动操作 Mobile ALOHA ($32K) 移动+双臂
灵巧手研究 LEAP Hand ($2K) 16DOF、直接驱动
ROS2 教学 Open Manipulator X ($500) ROS2 原生

相关链接

GitHub 仓库

相关笔记


评论 #