[控场AI]
· 4 分钟阅读· 2,030 字

DSP框架:监督式玩耍让机器人自主学习灵巧操作

DSP框架:监督式玩耍让机器人自主学习灵巧操作

DSP让机器人用几分钟人类玩耍数据自举,自主积累经验学会灵巧操作。

DSP(Dexterity from Supervised Play)提出一条介于人工演示与仿真强化学习之间的折中路径:先用几分钟人类玩耍数据通过行为克隆训练出一个基础玩耍策略,再让机器人在真实环境中自主运行数小时,收集交互数据训练世界模型。推理时,玩耍策略为模型预测控制提供候选动作序列,由世界模型评估择优;还可通过世界模型内的自博弈蒸馏出闭环目标条件策略以加速推理。在欠驱动推动与多指手任意姿态重定向任务上,DSP真实世界成功率比事后行为克隆高69.6%,并以少490倍交互数据达到与强化学习相当的成功率,全程无需任务特定演示,也无需仿真到现实迁移。

机器人如何自主获取丰富的接触经验,从而学会灵巧操作?这是机器人学习领域长期面临的难题。传统方法要么依赖大量人工演示,要么需要强化学习在仿真中反复试错——前者成本高昂,后者面临严峻的"仿真到现实"迁移鸿沟。一项名为DSP(Dexterity from Supervised Play)的新研究提出了一条折中路径:让机器人通过"监督式玩耍"自主学习。

DSP框架概览

核心思路:从几分钟人类玩耍到数小时自主交互

DSP的核心洞察在于:人类玩耍几分钟产生的数据虽然不足以直接训练出灵巧策略,但足以训练一个"玩耍策略",让机器人自主地在环境中持续产生有意义的交互。研究团队首先通过行为克隆(behavior cloning),利用人类玩耍的几分钟数据训练出一个基础玩耍策略。随后,机器人部署该策略自主运行,收集数小时的交互数据,用于训练一个世界模型(world model)。

这一设计巧妙地将"数据采集"与"策略学习"解耦:人类只负责提供初始的"玩耍种子",后续的海量经验完全由机器人自主积累。

行为克隆是最基础的模仿学习形式:给定一批“状态—动作”配对数据,用监督学习训练一个策略网络,使其在相似状态下输出与示范相近的动作。它实现简单、训练稳定,但存在复合误差问题——策略一旦偏离示范分布,误差会随步数累积放大。因此行为克隆通常需要覆盖足够广的状态分布才能可靠泛化,这也正是 DSP 只把几分钟人类数据当作“玩耍种子”而非最终策略的原因。

世界模型指对环境动力学(以及有时包含奖励)的学习式近似,通常以“当前观测 + 动作 → 下一观测”的形式建模。有了世界模型,智能体可以在“想象”中前向推演多条动作序列并评估其后果,而无需在真实环境中反复试错,从而把昂贵的真实交互转化为廉价的计算。世界模型的精度直接决定了在线规划的质量,这也是 DSP 需要先用数小时自主交互数据来训练它的原因。

推理阶段:玩耍策略引导模型预测控制

在推理(inference)时,DSP框架并不直接使用玩耍策略执行任务,而是让该策略为模型预测控制(MPC)提出候选动作序列。MPC在这些候选序列中,基于已学习的世界模型进行评估,选择最优动作。这种结合方式充分利用了玩耍策略的探索能力和世界模型的预测能力。

为了进一步加速推理,研究团队还提出了一种方法:在世界模型内部通过自博弈(self-play)蒸馏出一个闭环的、目标条件(goal-conditioned)策略。这相当于将世界模型中的规划能力"压缩"进一个快速策略网络中,显著降低了在线规划的计算开销。

模型预测控制(MPC) 是一种滚动时域优化方法:在每个时刻,它基于当前状态向前预测一段有限时域内的动作后果,求解出使目标最优的动作序列,但只执行序列中的第一个动作,随后重新观测、重新规划。这种“滚动重规划”机制天然具备反馈纠错能力,能抑制模型误差的累积。在基于学习的世界模型中应用 MPC 时,动作候选的采样方式至关重要——若随机采样,在高维动作空间(如多指手关节)中效率极低,而 DSP 用玩耍策略来提议候选序列,相当于为优化器提供了一个高质量的先验分布。

自博弈蒸馏指的是让一个学生策略在与世界模型的交互中不断生成轨迹并自我改进,再把这些“规划级”的行为压缩进一个前馈网络。蒸馏后的目标条件策略以目标状态作为输入条件,可直接输出动作,无需在线求解优化,因而推理速度大幅提升,代价是牺牲了一部分规划精度。

实验验证:仿真与真实世界的双重测试

DSP框架在欠驱动推动(underactuated pushing)和多指手的任意姿态重定向(any-to-any in-hand pose reorientation)任务上进行了评估,覆盖仿真和真实世界两种环境。

真实世界实验的结果尤为亮眼:DSP的成功率比事后行为克隆(hindsight behavior cloning)高出69.6%,并且以少490倍的交互数据达到了与强化学习相当的成功率。这意味着,DSP不仅减少了对任务特定演示的依赖,还大幅降低了数据需求。

更关键的是,整个流程完全不需要任务特定的演示数据,也不需要仿真到现实的迁移步骤。机器人从玩耍开始,自主积累经验,最终学会执行具体任务。

意义与局限

DSP展示了一种可能性:监督式玩耍可以同时完成三件事——自主收集交互数据、引导基于模型的规划、以及实现无需任务演示的策略学习。这为机器人灵巧操作的数据效率问题提供了一条切实可行的路径。

不过,当前评估仍局限于推动和手内重定向两类任务,方法在更复杂、更长时程的任务上是否同样有效,尚待进一步验证。此外,玩耍策略的质量很大程度上决定了后续数据收集的覆盖范围,如何确保初始玩耍的多样性仍是一个开放问题。

#DSP框架#机器人灵巧操作#监督式玩耍#世界模型#模型预测控制#行为克隆#机器人学习
分享:

相关推荐