← 返回 2026-06-29

面向对象的残差强化学习用于零样本仿真到现实VLA增强 Object-Centric Residual RL for Zero-Shot Sim-to-Real VLA Enhancement

Kinam Kim, Namiko Saito, Heecheol Kim, Katsushi Ikeuchi, Jaegul Choo, Yasuyuki Matsushita 📅 2026-06-17 👍 7 2026-07-13 08:37
仿真到现实迁移 强化学习 机器人学习 机器人操作 视觉-语言-动作模型

通过以对象为中心的残差RL,在仿真中训练的策略零样本提升真实VLA机器人成功率从42%到76%

前置知识

VLA模型

视觉-语言-动作模型是结合视觉感知、语言理解和动作生成的多模态机器人策略模型。它通过大规模预训练和机器人示教学习,能够根据RGB图像、本体感知状态和自然语言指令直接输出机器人动作。现代VLA通常使用扩散或流匹配等复杂架构生成动作,其推理过程涉及迭代去噪,这使得通过标准策略梯度直接进行端到端强化学习变得困难。

本文的残差强化学习方法直接作用于VLA之上,需要理解VLA的动作生成机制、冻结参数的特性以及其与RL策略的交互方式。

残差强化学习

残差强化学习是一种在不修改基础策略的情况下学习纠正策略的框架。它训练一个轻量级的残差策略$\pi_{res}$,该策略在冻结的基础策略$\pi_{base}$之上工作,输出纠正动作$\delta$,最终动作为$a = a_{base} \oplus \delta$。这种方法结合了基础策略的泛化能力和RL的精确校正能力。对于位置和夹爪采用加法,对于旋转采用四元数乘法进行动作组合。

本文的核心就是在VLA之上应用残差RL框架,理解其工作原理是理解整个方法的基础。

仿真到现实迁移

仿真到现实迁移是指让在仿真环境中训练的策略能够直接在真实机器人上工作的技术挑战。主要障碍包括视觉域差距(渲染与真实图像的差异)、物理域差距(摩擦、接触等物理模型的不准确)以及特权信息(仿真中可用但现实中不可用的状态)。传统解决方法包括域随机化、教师-学生蒸馏等,但各有局限。

本文的核心贡献就是实现零样本的仿真到现实迁移,理解这个问题的本质和现有方法的困境是理解本文创新性的关键。

6-DoF对象姿态估计

6自由度对象姿态估计是指估计物体在3D空间中的位置$(x, y, z)$和姿态(通常用四元数表示)的技术。FoundationPose结合SAM2进行实例分割和姿态跟踪,可以在实时中给出对象的6-DoF姿态估计以及跟踪置信度。姿态估计会受遮挡、光照变化、反射等因素影响,存在系统性噪声和偶发性失败。

本文的观察空间设计核心就是使用6-DoF对象姿态作为领域不变的观测,理解其工作原理和局限性是理解本文方法鲁棒性设计的关键。

研究动机

现有VLA模型虽然通过大规模预训练和机器人示教学习具备了跨多样化操作任务的泛化能力,但由于其基于模仿学习训练,小误差会随时间累积导致在未见状态下失败。具体来说,在五个桌面操作任务(Cube Lift、Pick-and-Place、Stack Cube、Close Drawer、Stand Cup Up)上,GR00T-N1.5基础VLA的真实机器人平均成功率仅为42%。强化学习可以通过在线交互提升恢复能力,但现代VLA架构依赖扩散或流匹配进行动作生成,其迭代去噪过程无法通过标准策略梯度直接微调。残差RL提供了一种自然框架,通过在冻结VLA上学习轻量级纠正策略来结合VLA的泛化能力和RL的精确性,但残差策略的仿真到现实迁移仍然是一个主要挑战。现有三种方法各有困境:基于蒸馏的方法(如ResiP)在特权仿真状态上训练,需要教师-学生蒸馏到基于图像的学生进行部署,导致性能损失;基于图像的方法直接操作图像,但受大型视觉仿真到现实差距影响,无法实现仿真训练残差的零样本迁移;真实世界RL消除了迁移需求,但成本高昂且存在安全隐患,需要安全探索基础设施、episode重置和真实世界奖励检测。目前没有任何范式能够实现仿真训练的残差策略到真实机器人的零样本迁移。

本文的目标是本文的具体目标是提出一个零样本仿真到现实残差RL框架,能够仅在仿真中训练的残差策略直接提升真实机器人上VLA的性能,而无需任何真实世界RL、蒸馏或域适应。此外,希望成功部署的残差校正策略收集的真实机器人rollout能够用于重新训练基础VLA,实现无需额外远程操作的自动自我改进循环。

与已有工作不同的是,本文的独特切入角度是观察现有仿真训练的残差策略之所以无法迁移,是因为它们的观察空间本质上是领域依赖的:特权状态方法依赖真实机器人上不可用的量,必须蒸馏到图像策略;基于图像的方法面临大型视觉仿真到现实差距。本文采取不同的方法:不是显式桥接这些差距,而是通过在两个领域都能一致恢复的观察上构建残差——6-DoF对象姿态、本体感知状态和基础VLA动作——来大幅减少残差策略看到的差异。这种设计选择将观察空间与视觉渲染解耦,使得紧凑的状态表示能够在仿真和现实之间一致转移,从而实现零样本部署。

核心方法

方法的整体思路是分三个阶段构建一个零样本仿真到现实迁移的残差RL框架。首先,通过将真实遥操作轨迹在仿真环境中重放,构建真实VLA的仿真副本,使两者看到相同的动作数据但在不同领域训练,从而对齐动作分布。其次,在仿真中训练一个以对象为中心的残差策略,该策略使用对象姿态、本体感知状态和基础VLA动作作为观察,通过TD3算法学习纠正动作。关键创新在于观察空间设计:选择领域不变的量(6-DoF姿态、本体感知、基础动作)而非图像,通过姿态噪声注入和dropout训练增强鲁棒性。最后,零样本部署到真实机器人,冻结真实VLA和仿真训练的残差策略,使用实时姿态估计器获取对象姿态,当置信度低于阈值时触发dropout降级。这种设计将视觉域差距完全隔离在姿态估计阶段,残差策略学习的是姿态空间的纠正,可以直接迁移。

核心创新点是以对象为中心的领域不变观察空间设计。与现有方法不同,本文不尝试桥接视觉域差距,而是设计残差策略的观察使其完全避开这个差距。具体来说,观察空间$s_t = [s_{obj}^t, s_{prop}^t, a_{base}^t]$由三部分组成:6-DoF对象姿态$s_{obj}^t$通过FoundationPose+SAM2在现实中可恢复;本体感知状态$s_{prop}^t$(末端执行器姿态和夹爪状态)领域不变;基础VLA动作$a_{base}^t$来自成对训练的$\pi_{VLA}^{sim}$和$\pi_{VLA}^{real}$,由于看到相同的遥操作数据,输出对齐。这种设计使得部署噪声$P_\eta$最小化,残差策略鲁棒性通过训练时的姿态噪声和dropout增强。这与需要蒸馏的特权状态方法和受视觉域差距影响的图像方法有本质区别,无需任何真实世界训练或复杂管道就能实现零样本迁移。

方法步骤详情

方法分为三个完整阶段。阶段1:成对仿真/现实VLA构建。标准VLA微调在真实机器人上收集30次遥操作示教,训练真实VLA $\pi_{VLA}^{real}$。本文扩展这个流程,将相同的遥操作动作在仿真环境(MuJoCo)中重放,渲染平行的仿真数据集,训练仿真VLA $\pi_{VLA}^{sim}$。由于两个VLA由相同的遥操作动作监督,尽管看到不同视觉领域,但学习到对齐的动作分布。阶段2:以对象为中心的残差RL训练。观察空间定义为$s_t = [s_{obj}^t, s_{prop}^t, a_{base}^t]$,其中$s_{obj}^t$是任务相关对象的6-DoF姿态(位置和方向),$s_{prop}^t$是本体感知状态,$a_{base}^t$是从VLA动作块读取的当前基础动作。对于多对象任务(如Stack Cube),所有任务相关对象的姿态被拼接。鲁棒训练包括两个增强:首先,每时间步对姿态分量添加分层均匀采样噪声,位置噪声$\epsilon_p$的每个分量独立从$U(-\tilde{\sigma}_p, \tilde{\sigma}_p)$采样,其中$\tilde{\sigma}_p \sim U(0, \sigma_p^{max})$每时间步重采样,方向噪声$\epsilon_q$类似;其次,以概率$\rho_{drop}$将整个对象姿态向量置零,强制策略仅使用本体感知和基础动作学习降级策略。使用TD3算法训练残差策略,每$H=16$步查询冻结的$\pi_{VLA}^{sim}$生成$H$长度动作块$A_k = \pi_{VLA}^{sim}(o_{img}^{kH}, s_{prop}^{kH}, l)$,读取当前基础动作$a_{base}^t = A_k[t \mod H]$,组合动作为$a_t = a_{base}^t \oplus \pi_{res}^{sim}(s_t)$。阶段3:零样本真实世界部署。部署时$\pi_{VLA}^{real}$和$\pi_{res}^{sim}$都冻结,无需进一步训练。基础动作类似读取,组合动作相同。每时间步额外咨询姿态估计器的跟踪置信度$c_t$:当$c_t$低于阈值$\tau_c=0.5$时,将姿态输入置零以触发训练期间学习的dropout降级。姿态估计在跟踪模式下异步运行(约18ms每帧),残差actor前向传播不到1ms,最小计算开销。

技术新颖性

技术新颖性体现在多个方面。首先,领域不变观察空间设计将仿真到现实迁移问题重新表述:不是对齐分布,而是选择在两个领域都一致的表示。这种设计与传统域随机化、教师-学生蒸馏等方法正交,完全避开了视觉域差距。其次,成对VLA训练通过遥操作重放对齐动作分布,使得仿真中学习的残差策略可以直接应用于真实VLA,而无需蒸馏。第三,鲁棒训练设计结合分层姿态噪声和置信度门控dropout,将训练时的随机dropout与部署时的系统性dropout连接起来,使策略对姿态估计失败具有鲁棒性。第四,该框架支持VLA自我改进:残差校正策略的成功真实机器人rollout可以跨任务聚合,重新训练单个多任务VLA,产生更高质量的训练数据而无需额外远程操作。最后,该方法轻量高效(2层MLP,单次前向传播约0.06ms),计算开销可忽略,且与VLA架构无关(在GR00T-N1.5和$\pi_{0.5}$上都有效)。

Object-centric residual RL for zero-shot sim-to-real VLA enhancement. The base VLA fails on the real robot (left). A residual policy trained purely in simulation (middle) is added zero-shot to recover task success on the same real-robot setup (right).
Figure 1: Object-centric residual RL for zero-shot sim-to-real VLA enhancement. The base VLA fails on the real robot (left). A residual policy trained purely in simulation (middle) is added zero-shot to recover task success on the same real-robot setup (right).
Overview of the object-centric residual RL pipeline.
Figure 2: Overview of the object-centric residual RL pipeline.

实验结果

核心发现在五个桌面操作任务上,仿真训练的残差策略零样本迁移到真实FR3机器人,将平均成功率从42%提升到76%,无需任何真实世界RL或残差策略微调。在仿真中,残差策略改善所有五个任务,基础VLA最挣扎的任务提升最大。真实机器人实验证实零样本迁移:Cube Lift从7/20提升到17/20,Pick-and-Place从9/20提升到16/20,Stack Cube从7/20提升到15/20,Close Drawer从14/20提升到20/20,Stand Cup Up从5/20提升到8/20。消融研究表明:鲁棒训练中姿态dropout贡献最强(对检测失败的鲁棒性),噪声注入有助于紧容差任务,结合两者产生最强迁移;观察空间方面,以对象中心的姿态迁移最好,图像基线受视觉域差距影响,蒸馏基线在蒸馏过程中损失性能。行为分析显示残差策略有选择地校正:当基础对齐时贡献较小,当基础偏离时强烈朝向目标校正,这转化为episode长度缩短9-22%。VLA自我改进实验表明,对残差校正rollout进行监督微调(SFT)提高真实机器人成功率并减少episode长度,相比对纯基础rollout的SFT。在$\pi_{0.5}$上的实验证明框架与不同VLA骨干兼容,一致改进真实机器人性能。对弱基础(Tier 1, GR00T-N1.5),残差RL在仿真和现实都大致倍增成功率;对强基础(Tier 2, $\pi_{0.5}$, 17/20真实),残差保持相同真实世界成功率而不降低,同时略微改善仿真性能。

Success rates in simulation and real-robot.
Table 1: Success rates in simulation and real-robot.
Ablation studies on real-robot performance (successes / 20 trials).
Table 2: Ablation studies on real-robot performance (successes / 20 trials).
Reward stages per task. Each stage provides a continuous signal based on distance, orientation, or contact metrics.
Table 3: Reward stages per task. Each stage provides a continuous signal based on distance, orientation, or contact metrics.
Simulation object specifications. All dimensions are measured from the real objects; masses correspond to the values used in simulation.
Table 4: Simulation object specifications. All dimensions are measured from the real objects; masses correspond to the values used in simulation.
Task-specific training hyperparameters.
Table 5: Task-specific training hyperparameters.
Base VLA failure modes shared between simulation and the real robot, and the residual corrections that resolve them (learned in simulation, deployed zero-shot to real).
Table 6: Base VLA failure modes shared between simulation and the real robot, and the residual corrections that resolve them (learned in simulation, deployed zero-shot to real).
Tier 1 vs. Tier 2: Residual RL on weak and strong base VLAs (Pick-and-Place, 20 trials).
Table 7: Tier 1 vs. Tier 2: Residual RL on weak and strong base VLAs (Pick-and-Place, 20 trials).
Real (top) and simulated (bottom) environments for all five evaluation tasks.
Figure 3: Real (top) and simulated (bottom) environments for all five evaluation tasks.
Success rates across 3-seed training in simulation. Shaded regions denote standard deviation.
Figure 4: Success rates across 3-seed training in simulation. Shaded regions denote standard deviation.
The residual corrects the base action toward the goal when misaligned.
Figure 5: The residual corrects the base action toward the goal when misaligned.
(a) 0.5 Generalization (b) Sim-to-Real Transfer (c) SFT Success Rate (d) SFT Episode Length
Figure 6: (a) 0.5 Generalization (b) Sim-to-Real Transfer (c) SFT Success Rate (d) SFT Episode Length
(a) Direction Analysis (b) Trajectory Efficiency
Figure 7: (a) Direction Analysis (b) Trajectory Efficiency
Realistic simulation rendering (right in each pair) vs. real-world camera view (left). The rendering is set up to support image-based RL and policy distillation as auxiliary baselines in simulation.
Figure 8: Realistic simulation rendering (right in each pair) vs. real-world camera view (left). The rendering is set up to support image-based RL and policy distillation as auxiliary baselines in simulation.
Sim-to-real behavioral transfer of the object-centric residual policy. All five tasks are shown; left two columns are simulation, right two columns are real-robot deployment.
Figure 9: Sim-to-real behavioral transfer of the object-centric residual policy. All five tasks are shown; left two columns are simulation, right two columns are real-robot deployment.
Emergent behaviors from residual RL. Each row shows four sequential keyframes (left to right in time) from a successful real-robot rollout with the residual policy.
Figure 10: Emergent behaviors from residual RL. Each row shows four sequential keyframes (left to right in time) from a successful real-robot rollout with the residual policy.
FoundationPose [20] pose tracking overlaid on real-robot RGB frames.
Figure 11: FoundationPose [20] pose tracking overlaid on real-robot RGB frames.
查看结构化数据
任务指标本文基线提升
Cube Lift 成功率(20次试验) 17/20 (85%) 7/20 (35%) +10/20 (+50%)
Pick-and-Place 成功率(20次试验) 16/20 (80%) 9/20 (45%) +7/20 (+35%)
Stack Cube 成功率(20次试验) 15/20 (75%) 7/20 (35%) +8/20 (+40%)
Close Drawer 成功率(20次试验) 20/20 (100%) 14/20 (70%) +6/20 (+30%)
Stand Cup Up 成功率(20次试验) 8/20 (40%) 5/20 (25%) +3/20 (+15%)
Average (5 tasks) 平均成功率 76% 42% +34%

局限与改进

作者承认的局限性包括:方法依赖实时6-DoF姿态跟踪(FoundationPose + SAM2),在全遮挡或严重杂乱下可能失败;任务相关对象必须手动指定,扩展到开放世界设置需要自动识别(例如从VLA注意力图);基于姿态的观察桥接视觉域差距但不桥接动态差距:接触摩擦和夹爪柔顺性的差异可能在接触丰富的任务中导致次优校正;作为残差架构,策略可以校正轻微偏差但无法从基础VLA训练分布外的状态恢复;需要亚毫米精度或涉及非常小物体的任务可能超过当前姿态估计的精度,扩展到这些场景需要更高分辨率传感或触觉反馈。此外,姿态估计器可能在某些情况下返回置信度高但错误的姿态(如锁定到镜面反射而非目标对象),导致残差在错误方向校正。方法的性能也受到姿态估计器在特定场景下的可靠性限制,例如当夹爪闭合遮挡立方体时可能丢失对象跟踪。

独立分析的弱点

独立分析的弱点包括:姿态估计失败模式多样,包括位置偏移、姿态漂移、遮挡导致丢失、错误对象检测(如锁定到反射),这些都会导致残差在错误方向校正。虽然置信度门控dropout提供一定保护,但高置信度错误姿态仍可能通过,引入多假设姿态估计或VLM语义验证可改善。仅支持人工指定任务相关对象,扩展到开放世界需要自动对象识别,可从VLA注意力图或语言指令解析提取。方法假设基础VLA的行为在仿真和现实中一致,如果基础VLA在某种特定真实世界条件下失败而在仿真中不失败,残差策略可能无法校正。仅在离散任务上评估,连续任务或长期操作可能需要更复杂的状态表示。姿态估计的准确性限制了可达到的精度,对于需要亚毫米精度的任务(如精密装配),可能需要更高分辨率传感或触觉反馈。仿真环境构建仍需要测量真实对象尺寸和工作空间布局,虽然不需要视觉真实感,但对于新任务仍有一定工程开销。

未来方向

作者提出的未来方向包括:基于记忆的姿态估计可以缓解全遮挡或严重杂乱下的失败;从VLA注意力图自动识别任务相关对象,扩展到开放世界设置;将方法扩展到需要更高精度的场景,使用更高分辨率传感或触觉反馈。基于成果可延伸的方向包括:将姿态观察空间扩展到其他领域不变表示(如深度、法线、语义分割),进一步增强迁移能力;探索更复杂的残差架构(如分层残差、条件残差)以处理更复杂的任务失败模式;将方法应用到更多机器人平台(如移动操作、双臂机器人)和更多任务类型(如柔性操作、工具使用);研究残差RL与其他VLA改进技术(如从执行经验学习)的协同效应;开发自动管道,用于新任务的仿真环境构建、残差训练和部署,减少人工工程开销;探索使用学习到的残差行为来指导基础VLA的初始训练,形成端到端的改进循环;研究如何将残差策略本身泛化到新任务,减少每任务训练需求。

复现评估

复现评估方面,论文提供了项目页面和详细的附录。仿真环境在MuJoCo中构建,对象维度和工作空间布局从真实设置测量,不需要视觉真实感,因为仿真和真实VLA分开训练且残差策略不观察图像。每个对象使用测量的主尺寸建模为简单几何原语。使用的基线VLA(GR00T-N1.5和$\pi_{0.5}$)是开源的,可以在真实和仿真数据上微调。残差策略架构是2层MLP(512单元actor,1024单元critic隐藏层),使用Adam优化器,单次前向传播约0.06ms在GPU上。姿态估计使用FoundationPose + SAM2,跟踪模式下约18ms每帧。训练超参数在附录A.5中详细列出,包括学习率、L2正则化、折扣因子、批大小、episode长度、离线采样分数、critic预热步数等。每个任务使用30次遥操作示教进行VLA微调,残差RL训练在MuJoCo中进行。然而,论文没有明确说明是否开源代码或预训练模型,真实机器人实验需要FR3机器人和FoundationPose+SAM2姿态估计设置,这些可能不是所有实验室都能获得。总体而言,仿真部分应该可以复现,真实机器人验证需要特定硬件设置。