返回Blog

机器人:它是什么,它是如何工作的,以及如何开始

<unk>博: <unk>博: <unk>博: <unk>博: <unk>博: <unk>博: <unk>博: <unk>博: <unk>博: <unk>博: <unk>博: <unk>博: <unk>博: <unk>博: <unk>博: <unk>博: <unk>博: <unk>博: <unk>博: <unk>博: <unk>博: <unk>博: <unk>博: <unk>博: <unk>博: <unk>博: <unk>博: <unk>博: <unk>博: <unk>博: <unk>博: <unk>博: <unk>博: <unk>博: <unk>博: <unk>博: <unk>博: <unk>博: <unk>博: <unk>博: <unk>博: <unk>博: <unk>博: <unk>博: <unk>博: <unk>博: <unk>博: <unk>博: <unk>博: <unk>博: <unk>博: <unk>博: <unk>博: <unk>博: <unk>博: <unk>博: <unk>博: <unk>博: <unk>博: <unk>博: <unk>博: <unk>博: <unk>博: <unk>博: <unk>博: <unk>博: <unk>博: <unk>博: <unk>博: <unk>博: <unk>博: <unk>博: <unk>博: <unk>博:

据悉,ALOHA是斯坦福大学的双手电操作平台,它首次证明,机器人可以从少数人示范中学习巧妙的双手操纵任务,如打开片包,绑定电缆或.它现在是世界上最广泛引用的双手研究平台. 本指南解释了ALOHA是什么,它是如何工作的,以及如何开始使用它.

斯坦福的起源故事

阿拉哈使用了四个ViperX 300和WidowX 250机器人臂 (每侧两只,一个为远程操作的领导者,一个为追随者) 总成本不到20,000美元,结合ACT算法,执行之前需要定制工程系统的任务,成本高出了很多倍.

该论文展示了10项双手任务,包括打开一块糖果,插入电池在一个插槽中,并通过一个洞线索.所有这些任务都使用了50%以上的成功率.这些结果震惊了机器人社区,不是因为任务是新鲜的,而是因为成本和数据效率. 艾洛哈和ACT共同建立了可访问的精巧操纵研究的新基准,并引发了今天仍在进行的后续工作.

艾洛哈硬件设计和所有软件都完全开源.材料的账单,装配说明和ACT培训代码在GitHub上可公开使用.这种开放性使艾洛哈成为实际上标准的双手研究平台,全球数十个研究小组运行了原始设计的变体. 通过我们的 [数据服务]T7) 和 [硬件租计划]T8,RCSV支持ALOHA类平台.

完整的硬件规格

了解硬件配置的确切性很重要,因为小小的偏差 不同臂型,错调相机,低扭矩的伺服器可以产生与参考ACT实现不兼容的数据集.

武器:ViperX 300 6DOF (追随者) 和WidowX 250 6DOF (领袖)

Spec ViperX 300 (Follower) WidowX 250 (Leader)
DOF 6 + gripper 6 + gripper
工作范围 750mm 625mm
负载 750g (at full extension) 250g (at full extension)
重复精度 ~1mm ~2mm
Servos DYNAMIXEL XM540 + XM430 DYNAMIXEL XM430 + XL430
Communication USB via U2D2 adapter, 1Mbps USB via U2D2 adapter, 1Mbps
Control rate 50Hz (20ms loop) 50Hz (reads only)
Weight 3.6kg 2.1kg
Price (per arm) ~$5,500 ~$3,200

摄像机系统

原始纸上使用了3个Logitech C922网络摄像头 (2手腕安装+1上架) 以480x640分辨率,50fps录制.ALOHA 2升级为Intel RealSense D405摄像头以提高图像质量和可选深度.RCSV的ALOHA站使用RealSense D435i摄像头与硬件同步可实现一致的多摄像头时机定制.

整体组装成本分类

Component Qty Unit Cost Subtotal
ViperX 300 6DOF arms (follower) 2 $5,500 $11,000
WidowX 250 6DOF arms (leader) 2 $3,200 $6,400
Cameras (RealSense D435i or D405) 3-4 $300 $900-1,200
U2D2 USB adapters 4 $30 $120
Power supplies (12V) 4 $35 $140
Aluminum extrusion frame + brackets 1 set $500 $500
Camera mounts, cable management, misc 1 set $200 $200
Workstation PC (RTX 4090, 32GB RAM) 1 $2,500 $2,500
Total (DIY build) ~$21,800-22,100
Total (with Mobile ALOHA base) + AgileX Tracer ($10,000) ~$32,000

经验丰富的构建者需要约20-30小时的装配时间.对于第一次构建,预算40-60小时,包括调试Dynamixel通信问题,摄像头校准和软件设置. 组装失败最常见的点是:动态链线 (错误的巴士识别标识会导致臂段响应不顺序),摄像头电缆通过手腕路由 (过于紧的电缆限制了手腕旋转),以及框架的刚性 (不变的挤压螺栓产生了影响摄像头图像质量的振动).

软件设置:从克隆到第一次演示

阿拉哈软件堆有两个组成部分:远程操作控制循环 (阅读领导,指挥追随者,记录数据) 和ACT训练管道.

克隆和安装ACT存储器 git克隆 T27 cd行为conda创建 -n aloha python=3.8.16 -y conda激活 aloha pip安装 -r requirements.txt #安装Interbotix SDK用于手臂控制 # 遵循: T28 sudo apt安装 ros-humble-interbotix-xsarm-control # 配置手臂USB设备 # 每个手臂需要在 /etc/udev/rules.d/ # 领导: /dev/ttyDXL_transleader_leader _leader # 领导右: /dev/ttyDXL_leader_right # 后者左: /ttyD_testy_left / 后者: /ttyD_testy_left / 后者: /DyD\L\\p\p\p\p\p\p\p\p\py_leader 记录了每一个手臂的安全位置.

录音脚本每集产生以下结构的HDF5文件:T0 (上头),T1,T2,T3 (14-dim联合位置:每臂7),T4 (14-dim联合位置目标),和T5.每个集都是一个自主的HDF5文件,通常取决于摄像头分辨率和集段长度20-50MB.

系统集成

虽然原始的ALOHA代码直接使用Interbotix Python SDK (而不是ROS),但许多团队与ROS2进行集成,以实现与MoveIt2,摄像头驱动程序和可视化兼容性.

  • 设置Dynamixel波特速率为1Mbps,以保持50Hz控制速率
  • 使用专用USB枢纽 (而不是链枢纽) 避免同时连接4个USB连接之间的巴士纠纷
  • 配置摄像头驱动器以发布压缩图像以减少带宽 原始640x480RGB每摄像头30fps为每摄像头27.6MB/s,4摄像头为110MB/s
  • 使用ROS2消息过器,通过相机主题进行时间同步

硬件架构:双手领导跟随者设置

阿拉哈系统由两个动态对,每个双臂都有一个.每个对都有"领袖"的手臂,操作员握着和用手移动的轻量,可驱动后的手臂,以及一个"跟随者"的手臂,可在实时中反映领袖的联合位置.跟随者手臂携带实际的操纵器 (抓住器,工具或终端效应器) 并与物理世界交互. 领袖臂没有终端效应的有效载荷要求,因为它只需要能够回驱动并向操作员提供扭矩反.

双手配置 两个完整的领导者跟随者对 是使ALOHA具有独特的能力,才能完成精巧的任务.人类手本质上是双手:一只手握着物体,另一只手操纵它,或者两只手合作完成需要两个同时接触点的任务. 单臂机器人只能通过复杂的装置或测序来进行这些任务的近似处理;双手机器人可以直接处理这些任务.ALOHA形式因素,双臂安装在共享桌子装置上,是优化的,用于操作员坐在系统前面的桌面操纵任务.

原始ALOHA纸上的摄像头设置使用了三个摄像头:一个上层 (整个工作空间的鸟眼视图),一个位于左手腕上,一个位于右手腕上.所有三个摄像头都用于ACT政策的视觉观测. 双手相机提供了全球背景,可用于双手协调.单手相机的ALOHA变体在协调重任务上表现出了较低的政策效率.

替代双手机设置:RCSV DK1套件

对于双手机远程操作研究,ALOHA并不是唯一的选择.RCSV的DK1双手机组为优先考虑数据收集吞吐量而不是精确的ALOHA兼容性的团队提供了几项优势:

Feature ALOHA (DIY Build) RCSV DK1 Kit
Arms ViperX 300 + WidowX 250 OpenArm 1 leader-follower pairs
Total cost ~$22,000 + assembly $9,000 pre-assembled
Assembly time 20-60 hours 2 hours (unbox + calibrate)
负载 (per arm) 750g 500g
Data format HDF5 (custom schema) HDF5 + LeRobot export
ACT compatibility Native Via format conversion
Community size Largest (100+ labs) Growing (RCSV ecosystem)

对于需要立即开始收集数据并计划使用扩散政策或VLA进行培训的团队来说,DK1是最好的选择. ALOHA是需要与公布的ACT结果完全兼容或想为 ALOHA开源生态系统做贡献的团队的更好的选择. 查看我们的 [硬件目录]T10) 详细的 DK1.

艾洛哈使用案例:什么有效,什么不有效

艾洛哈优秀的任务

  • **桌面双手操作:**打开容器,折叠布,移动手间,双手组装.领导跟随者接口为操作员提供自然双手控制.
  • ,,倒,切削软材料. 750g的有效载荷处理大多数厨房用品.
  • **电缆和变形物体操纵:**线线,包装,绑定.手腕摄像头提供了对变形接触任务所需的近距离视图.
  • **规模数据收集:**开源设计意味着可以构建多个相同的站点.RCSV同时运行4个ALOHA级站点用于大规模的竞选活动.

艾洛哈所努力的任务

  • 重物操纵: 750g的有效载荷限制 (在完全扩展的情况下) 排除了许多工业物体.水瓶,书籍或电动工具超过安全处理包裹.
  • **1mm以下的精度插入:**ViperX伺服器的~1mm重复性限制了精度.对于微米任务,您需要 either 力量反 (不包括在基础ALOHA中) 或更高精度的臂平台.
  • 大工作空间任务: 750mm的范围限制了工作空间大约为1m x 0.5m的桌面面面积.需要在厨房柜台或货架之间移动的任务需要移动ALOHA或其他平台.
  • 高速操纵: 50Hz控制循环限制了反应速度.要求对意外的扰乱反应迅速的任务 (捕捉抛物,动态传递) 超出了当前ALOHA的能力.

行为:ALOHA背后的算法

ACT(Action Chunking with Transformers) 是 ALOHA 开发的平台的主要学习算法.ACT是一个基于变压器的模仿学习政策,预测未来的联合位置通常是50Hz的100个时间步骤,覆盖2秒的运动而不是单一次行动. 这种行动积架构显著减少了简单的行为克隆的复合错误问题,其中每个时间步骤的小预测错误都会在任务过程中积累成大轨道偏差.

ACT政策架构在培训期间使用CVAE (条件变量自动编码器) 编码器来捕捉每个示范的隐藏风格. 在推断时,只有CVAE解码器运行,根据当前的观察和采样的隐藏向量进行条件,以生成行动部分.

在每项任务的50个示范的ALOHA数据集上,训练ACT需要24小时在单个RTX 3090GPU上.与原始文件一起发布的训练代码,对于标准ALOHA任务来说,使用记录的超参数直接运行. 对于自定义任务,调节最有影响的超参数是块大小 (kl_重量在配置中) 较大的块以反应性提高时机一致性,以免发生意外扰乱.RCSV的 [平台]T11) 包含为ALOHA格式数据集的预先配置的ACT训练管道.

移动酒:将酒从桌子上取消

移动ALOHA,由同一个斯坦福公司在2024年发布,将ALOHA概念扩展到移动基地.双手臂设置安装在AgileX追踪器移动基地上,使系统能够在一个空间内导航到不同的位置接近厨房柜台,移动到餐桌,导航走廊,同时保留ALOHA手臂进行操纵. 移动ALOHA展示了在炉子上,装满洗碗机,以及提供包装等任务,这些任务需要机动和精明的操纵.

移动ALOHA引入了全身电话操作的概念:操作员同时控制移动基和两个臂,通过单独的控制接口或通过统一的接口来将操作员的身体运动映射到机器人的全身配置. 移动ALOHA的数据收集比桌面ALOHA要复杂得多,因为政策必须学习协调导航和操纵,需要展示环境的空间变化以及对象变化.

移动ALOHA还推出了联合培训:联合培训移动ALOHA政策在移动操纵示范和静态ALOHA操纵示范.联合培训在移动平台上提高了操纵性能,这表明桌面数据的双手动操纵知识将有所帮助地转移到移动环境中. 通过RCSV提供与移动ALOHA兼容的数据集,并可以在旧金山的设施收集移动操纵示范. [联系我们]T12)

亚洛哈,亚洛哈2和商业衍生品之间的差异

发布于2024年底的ALOHA 2,在几个方面改进了原始版本:具有更好的可重复性,更好的相机安装系统和修改的手腕设计,从而降低了电缆路由复杂性. 电气系统也被更新以使用专用电力分配板而不是子链电缆,提高了长时间数据收集会议的可靠性. ALOHA 2 保持了与原始的数据集的完全兼容性.

许多商业供应商现在销售与ALOHA兼容的平台预装,测试的系统,这些系统遵循ALOHA的机械和软件规范,而无需施工商自行采购零部件和组装武器.这些商业ALOHA系统的成本高于DIY材料账单,但显著降低了安装时间和组装错误的风险. 瑞士公司的硬件目录包括与ALOHA兼容的配置;查看[商店]T13) 查看当前的选项和价格.

通过RCSV开始使用ALOHA

通过我们的 [机器人租计划]T14) 提供ALOHA平台租, 获得一个完整的双手设置, 费用是固定的月费, 没有购买硬件的资本承诺.租系统预先校准, 准备收藏示范在第一天.

对于数据收集,我们的 [管理服务]T15) 提供训练有素的ALOHA运营商,他们可以在旧金山的设施收集示范, 我们的运营商有经验的双手协调任务,并遵循结构化的质量协议,这些协议会产生比初学者通常达到的更干净的数据集.试点计划的价格从200个示范开始到2,500美元.

对于政策培训和评估, [RCSV平台]T16) 提供了预先配置的ACT培训管道,实验跟踪和评估工具,用于ALOHA政策.我们的 [基准标志]T17) 包括ALOHA特定任务评估,允许您比较您的政策绩效与参考实施. 无论你是从零开始构建双手操作研究计划,还是试图推进现有系统的性能, [RCSV的团队]T18) 可以帮助你规划正确的方法.

相关阅读