机器人 · Robotics · arXiv 2602.12978

Legato: Learning Native Continuation for Action Chunking Flow Policies

将平滑续接能力内嵌到流匹配 VLA 策略中,从根本上消除 chunk 边界的不连续性
Yufeng Liu, Hang Yu, Juntu Zhao, Bocheng Li, Di Zhang, Mingzhu Li, Wenxuan Wu, Yingdong Hu, Junyuan Xie, Junliang Guo, Dequan Wang†, Yang Gao†  ·  Spirit AI / Shanghai Jiao Tong University / Tsinghua University / Tongji University / USTC

Action chunking 让 VLA 模型得以实时运行,但 chunk 边界处的不连续性会导致机器人犹豫、抖动与模态切换。Legato 通过训练时的 schedule-shaped 引导与速度场重塑,使策略在推理时自然延续,无需外部补丁。在五项真实双臂操作任务上,Legato 相比 RTC 将轨迹平滑度与完成时间均提升约 10%。

📄 arXiv 2602.12978 🌐 Project Page 🤖 5 项真实操作任务 📅 2025
action chunking flow policy VLA 视觉语言动作模型 trajectory smoothness native continuation 机器人操作 per-step guidance schedule conditioning multimodal switching

01 动机 Motivation

Action chunking 是让大型 VLA 模型在机器人上实时运行的关键技术——每次推理预测一段动作序列(chunk),避免逐帧调用昂贵模型。然而,当前一个 chunk 执行完毕、新的 chunk 接续时,两段轨迹之间往往出现明显的跳变与不连续。

问题一:chunk 边界不连续

原始 action chunking 的执行在 chunk 边界处会产生速度/加速度跳变,机械臂抖动明显,影响任务成功率。

问题二:RTC 存在外部 patch 缺陷

Real-Time Chunking (RTC) 在推理时做 inpainting,将已执行动作作为约束注入去噪过程。但它与训练目标不一致,导致虚假模态切换(spurious multimodal switching)——机械臂在不同抓取目标和执行臂之间反复横跳,产生大量犹豫动作。

"RTC applies inference-time inpainting... leading to spurious multimodal switching and trajectories that are not intrinsically smooth."
teaser:五项任务的完成时间与轨迹平滑度对比
图 1:五项真实操作任务上,Legato 与 RTC 的完成时间(横轴,越低越好)和 NSPARC 平滑度(纵轴,越低越好)对比。Legato 在所有任务上均更快、更平滑,整体右下方向偏移明显(箭头所示)。
~10%轨迹平滑度提升(NSPARC↓)
~10%任务完成时间缩短
5项真实双臂操作任务
<31%Overlap RMSE 降低(Pour 任务)
单步引导在去噪过程中漂移
图 3:单次(one-shot)prefix 引导无法在整个去噪过程中保持约束。随着去噪步骤推进(颜色从蓝→红),overlap 动作逐渐偏离参考轨迹(GT),说明必须在每步去噪中持续施加引导。

02 方法 Method

Legato 的核心思路是将 continuation 约束直接编码进 flow matching 的训练目标,使网络在推理时能够自然地延续已执行的前缀动作,而无需任何推理时 patch。

Legato 架构图
图 2:Legato 的整体框架。调度参数定义如下:s 为每个周期执行的动作长度;d 为完全引导的前缀长度(inference delay);r 控制引导强度在剩余 horizon 上的线性衰减长度。训练时随机采样 (d, s, r) 并条件化,使单一模型适应不同推理延迟。

1. Action-Noise Mixture(动作-噪声混合初始化)

去噪的起点不再是纯噪声,而是混合了已知前缀动作 A 与噪声 ε 的有效噪声:

ε_eff = (1 − ω) ⊙ ε + ω ⊙ A

其中 ω 是 schedule-shaped 的引导权重向量,前缀区域权重接近 1(强约束),远端逐渐降为 0(自由生成)。这使模型在去噪起点便已感知到部分动作信息。

2. Schedule-Shaped Velocity Reshaping(速度场重塑)

训练目标被重新加权,前缀区域的速度场目标受到抑制:

v_target = (1 − κ ⊙ (1 − t)) ⊙ (A − ε)

这使得网络在高引导区域倾向于"停留",而非切换到另一种模态,从根本上抑制了虚假模态切换。

3. Per-Step Guidance ODE(每步引导的精确动力学)

在推理时,每步去噪后都会重新施加引导,等效于如下 ODE:

Ẏ(t) = (1 − ω) ⊙ f_θ(Y(t), t) − κ ⊙ (Y(t) − A)

Legato 通过推导网络目标使训练动力学与上述推理 ODE 精确一致,消除训练-推理的不对齐(training-inference inconsistency)。

4. Schedule Randomization & Conditioning(调度随机化与条件化)

训练时随机采样 (d, s, r) 三元组,并将其作为额外条件输入策略网络。这使得单一模型即可适应不同推理延迟,无需为每种延迟单独训练。

真实机器人实验任务
图 4:在双臂机器人上评估的五项操作任务:叠碗(Bowl)、倒水(Pour)、拾放(PickPlace)、折毛巾(Towel)、开抽屉(Drawer),覆盖多种运动模式与多模态选择场景。

03 实验 Experiments

在真实双臂机器人上评估五项操作任务,每个任务 30–50 次 trials,与 RTC 及其训练时版本进行对比。评估指标涵盖任务完成得分、完成时间、NSPARC(频域平滑度)、NLDLJ(冲击积分)和 Overlap RMSE(chunk 边界一致性)。

Table I:五项任务主要结果(vs. RTC)

任务完成时间 RTC (s)完成时间 Legato (s)NSPARC RTCNSPARC LegatoOverlap RMSE RTC (×10³)Overlap RMSE Legato (×10³)
Bowl(叠碗)52.88 ± 3.5442.66 ± 2.681.82 ± 0.041.63 ± 0.026.83 ± 0.504.58 ± 0.17
Pour(倒水)95.07 ± 2.8675.73 ± 1.512.85 ± 0.241.65 ± 0.087.64 ± 0.705.14 ± 0.17
PickPlace(拾放)35.53 ± 1.2430.37 ± 0.652.10 ± 0.081.89 ± 0.0510.17 ± 0.665.98 ± 0.40
Drawer(抽屉)25.97 ± 0.7421.80 ± 0.722.24 ± 0.051.99 ± 0.0812.11 ± 0.6611.74 ± 0.55
Towel(毛巾)25.93 ± 0.9820.00 ± 0.782.17 ± 0.071.97 ± 0.0511.28 ± 0.556.22 ± 0.66

Table II:与训练时 RTC 对比(Pour 任务)

方法完成时间↓ (s)NSPARC↓Overlap RMSE↓ (×10³)
Training-Time RTC81.73 ± 1.122.46 ± 0.14
Legato75.73 ± 1.511.65 ± 0.085.14 ± 0.17
定性对比:碗堆叠模态切换
图 5:叠碗任务的定性对比。RTC 在连续 chunk 间反复在不同抓取目标与执行臂之间切换,产生明显犹豫和冗余纠正动作。Legato 始终保持一致的抓取目标与臂的选择,执行流畅。

消融实验(Ablations)

通过改变 (d, s, r) 三元组进行调度参数消融(Table III):减小 stride 可提升 overlap 一致性(Overlap RMSE↓),但可能轻微牺牲全局平滑度;schedule conditioning(条件化调度参数)对两个指标均有稳定改善(Table IV)。π₀ 主干模型上也复现了 Legato 的优势(Table V,完成时间 88.30s vs RTC 92.93s),证明方法的通用性。

调度参数消融
图 6:调度参数消融揭示 overlap 一致性与全局平滑度之间存在可控权衡。在所有配置下,Legato 均优于 RTC,且随 stride 减小改善更显著。

04 局限性 Limitations

说明:以下局限性结合论文明确陈述与设计层面推断,已标注来源。
去噪步数在训练时固定,推理时无法动态调整(论文明确陈述)

论文指出:"the denoise step is specified at training time, limiting the ability to adjust it during inference." 一旦训练完成,不同推理延迟只能通过 schedule conditioning 来适配,无法完全自由地改变去噪步数。

续接方案的灵活性仍有提升空间(论文明确陈述)

论文将 "more flexible native continuation schemes" 列为未来工作方向,暗示当前 schedule-shaped 线性衰减的引导形式尚有局限,更复杂的引导曲线或自适应调度仍待探索。

实验仅覆盖流匹配(flow matching)框架(设计推断)

Legato 的速度场重塑与 per-step guidance ODE 专为 flow-based 策略设计。能否推广到扩散(diffusion)或自回归动作策略尚未验证。

评估局限于双臂桌面操作任务(设计推断)

所有实验均在固定桌面操作场景下进行,对移动操作、腿式机器人或高动态任务的泛化能力尚未验证。