[控场AI]
· 6 分钟阅读· 3,116 字

Pixel:软硬件协同设计的全栈机器人学习系统

Pixel:软硬件协同设计的全栈机器人学习系统

Pixel 以软硬件全栈协同设计整合硬件、数据、控制与学习,突破移动操作系统错配瓶颈。

Pixel 是一个面向通用移动操作的软硬件协同设计全栈系统,旨在解决硬件、数据采集、控制与学习各自独立开发所导致的系统错配问题。硬件上采用低成本轮式人形本体,具备人类对齐运动学与柔顺夹爪,便于人类演示数据迁移和接触密集操作。数据侧提供多种遥操作接口及无机器人的人类数据采集方式,扩大演示数据来源。控制与学习侧使用统一全身控制器协调底盘与机械臂,并构建分层学习栈支持语言条件化视觉运动控制和长程任务执行。评估覆盖灵巧性、主动感知、导航与全身协调等核心能力,展示了协同设计在完整系统层面的效果。

为什么全栈协同设计是移动操作的关键

通用移动操作要求机器人同时具备多项能力:能干的硬件、可规模化的演示数据采集、表达力强的全身控制,以及有效的策略学习。然而,这些组件往往被独立开发,彼此之间的错配会限制整个系统的能力上限。Pixel 的出发点正是消解这种割裂——它是一个软硬件协同设计的全栈系统,把硬件、数据、控制与学习放在同一个框架下联合设计。

据该研究的描述,Pixel 的目标不是单点突破,而是提供一个可集成、可扩展的基础,用来研究机器人硬件、数据、控制和学习如何为了机器人学习而被一起设计。这一定位在当下的机器人学习研究中颇具代表性:越来越多的团队意识到,只优化策略学习而忽略硬件与数据采集的匹配,很难得到真正通用的移动操作能力。

Pixel 全栈机器人系统概览

硬件:低成本轮式人形与人类对齐的运动学

Pixel 的硬件本体是一台低成本轮式人形机器人,具备与人类对齐的运动学结构(human-aligned kinematics)和柔顺夹爪(compliant grippers)。这两个设计选择直接服务于学习目标。

人类对齐的运动学意味着机器人的关节布局与人体近似,这使得人类演示视频或动作数据更容易迁移到机器人上,降低了人机数据之间的域差异。柔顺夹爪则在接触密集的操作任务中提供一定的被动适应性,减少对精确力控的依赖。轮式底盘在移动能力上做了取舍——放弃足式的高地形适应性,换取更低的成本与更稳定的移动基座,从而把研究重点集中在移动操作的整体协同上。

人类对齐运动学(human-aligned kinematics) 指的是机器人的关节自由度配置与肢体比例尽量接近人体,例如肩、肘、腕的转动轴方向与人体一致,手臂长度与躯干比例也参照人体尺度。这种设计的主要目的是缩小人类演示数据与机器人执行之间的形态差距。在机器人学习中,直接使用人类视频或动捕数据往往面临“形态不匹配”问题——人的动作轨迹无法直接映射到自由度数量或关节范围不同的机器人上。人类对齐的运动学使逆运动学映射更直接,减少重定向(retargeting)带来的失真,从而让人类数据在策略学习中发挥更大作用。

柔顺夹爪(compliant grippers) 是指夹爪在接触物体时具有一定被动柔顺性,通常通过弹性材料、欠驱动机构或柔性关节实现。与刚性夹爪相比,柔顺夹爪在抓取不规则物体或进行接触密集操作时,能依靠被动变形吸收位置误差和冲击,降低对高精度力控和精确位姿估计的依赖。这对于学习型控制尤为重要:策略不需要精确建模接触力,硬件本身提供了一定的容错空间。

数据采集:多种遥操作与无机器人的人类数据接口

数据是机器人学习的瓶颈之一。Pixel 在这方面提供了多种遥操作接口,以及不需要机器人本体参与的人类数据采集界面(robot-free human data-collection interfaces)。

后者的意义在于扩大数据来源:如果采集演示必须依赖机器人本体,数据规模就会受限于硬件数量与使用时间。引入无机器人的人类数据采集方式,可以在不占用机器人资源的情况下积累操作数据,再通过统一的策略学习管线与机器人数据融合。配合人类对齐的运动学设计,这类数据在形态上与机器人执行之间保持了较好的对应关系,这正是协同设计带来的直接收益。

遥操作(teleoperation) 是指人类操作者通过输入设备(如手柄、VR 控制器、动捕系统或主从机械臂)实时控制机器人完成动作,同时记录关节轨迹、视觉观测等数据作为演示。它是机器人模仿学习最常用的数据来源之一,优点是数据与机器人本体严格对应,缺点是采集速度慢、依赖机器人可用时间,且操作者需要一定训练。

无机器人的人类数据采集(robot-free human data-collection) 则是不使用机器人本体,直接通过人类佩戴设备、手持工具或视频记录等方式采集操作数据。这类数据成本低、规模易扩展,但需要解决与机器人形态对齐的问题。Pixel 通过人类对齐的运动学设计,使这类数据在关节空间上更容易映射到机器人,从而与遥操作数据在统一管线中融合使用。

控制与学习:统一全身控制器与分层学习栈

Pixel 使用一个统一的全身控制器(unified whole-body controller),把移动底盘与机械臂的动作纳入同一控制框架,而不是分开处理导航与操作。对于需要边移动边操作的任務,统一控制器能避免上下层模块之间的接口摩擦。

在学习侧,Pixel 采用跨人类演示与机器人演示的通用策略学习管线,并在此基础上构建分层学习栈(hierarchical learning stack),进一步支持语言条件化的视觉运动控制(language-conditioned visuomotor control)和长程任务执行。分层结构让系统可以把长程任务拆解为可管理的子目标,再由底层的视觉运动策略完成具体动作,这也是当前长程移动操作研究中常见且有效的组织方式。

统一全身控制器(unified whole-body controller) 与传统的分层控制不同:传统方案通常把移动底盘和机械臂分成导航层与操作层,各自有独立的控制器和接口,在需要边移动边操作时容易产生冲突或延迟。统一控制器把底盘与机械臂的所有自由度纳入同一个优化或控制问题中求解,使移动与操作在动作层面同步协调。这对移动操作任务至关重要,因为很多任务要求机器人在移动过程中保持末端稳定或调整姿态。

分层学习栈(hierarchical learning stack) 通常包含高层策略与低层策略:高层负责根据语言指令和视觉观测生成子目标或抽象动作,低层负责将子目标转化为具体的关节或末端控制指令。这种结构能缓解长程任务中的信用分配问题,使每一层只需关注不同时间尺度的决策。语言条件化视觉运动控制(language-conditioned visuomotor control) 则是指策略同时接收视觉观测和自然语言指令作为输入,直接输出动作,使同一套策略能根据语言指定不同任务。

系统评估:覆盖硬件、数据与策略学习

研究团队从硬件、数据采集和策略学习三个维度对系统进行了评估,并展示了需要灵巧性、主动感知、导航和全身协调的移动操作行为。

这些能力维度恰好对应了移动操作中的几个难点:灵巧性考验末端执行与接触控制,主动感知要求机器人主动调整视角获取信息,导航涉及底盘移动,全身协调则要求移动与操作同步进行。Pixel 的评估覆盖了这些方面,说明其协同设计并非只在单一环节生效,而是在完整系统层面产生了效果。研究者同时公开了项目主页(pixel-robot.com/pixel),提供更多结果。

协同设计的启示

Pixel 的价值不只是一台机器人或一套算法。它提出的问题更值得关注:当硬件、数据接口、控制器与学习管线被分开设计时,哪些能力会被接口错配所限制?Pixel 给出的回答是用一个统一框架把这些环节对齐——人类对齐的运动学对齐了数据来源,统一全身控制器对齐了移动与操作,通用学习管线对齐了人类与机器人演示。对于希望构建通用移动操作系统的研究者,这种全栈视角提供了一个可扩展的起点。

提一嘴,素材未披露具体的硬件成本、数据规模或性能指标,因此本文不对这些数值做量化判断。系统的实际泛化能力与可复现性,仍有待社区在更多任务上的验证。

#Pixel 机器人#全栈机器人系统#移动操作#机器人学习#全身控制#遥操作数据采集#分层策略学习#低成本人形机器人
分享:

相关推荐