跳转至

DynaFLIP: Rethinking Robotics Perception via Tri-Modal-Dynamics Guided Representation

会议: NeurIPS 2026
arXiv: 2605.30350
项目: https://dynaflip-robotics.github.io
领域: 机器人
关键词: 机器人感知, 动力学感知表示, 三模态对齐, 单纯形体积最小化, 具身智能

一句话总结

DynaFLIP 将机器人的运动与动力学理解前移至视觉感知预训练阶段,利用视频构建图像状态转移、语言指令与三维流(3D flow)三模态元组,通过结合余弦正则与对比学习的单纯形体积最小化,训练出强泛化的单图动力学感知视觉编码器。

研究背景与动机

机器人操作任务的成功根本上取决于智能体感知环境并理解动作引发状态转移的能力。然而,当前的机器人学习系统(涵盖模仿学习策略乃至前沿的视觉-语言-动作 VLA 模型)普遍直接借用在静态图像识别或视觉-语言对齐上预训练的视觉编码器(例如 CLIP、SigLIP、DINOv2 等)。这一设计隐含了一个长期存在的基本假设:底层感知表征可以完全从通用计算机视觉的静态先验中继承,而具体的运动规律、物体间交互及物理动力学机制则留给下游的规划器或控制策略来独立消化。

这一假设从底层制约了机器人在复杂操作环境中的泛化性能。机械臂操作的核心是动作如何引发环境状态的连续变化,但现有主流视觉骨干网络在自监督或弱监督预训练过程中完全没有接触过物理运动与动力学因果关系。其直接后果是,视觉模型倾向于关注画面中静态显著但与控制无关的背景特征或无关干扰物,而非当前被操作物体及其核心接触交互界面。更棘手的是,若要在测试期直接依赖多视角视频、密集光流或高精度点云作为输入,会导致推理延迟高、传感器成本剧增且难以部署在仅有单目 RGB 摄像头的通用机器人本体上。

本文的切入角度是:利用其他运动与物理模态作为训练期的监督信号来塑造单图视觉编码器的隐空间,而在测试期模型依然只接受单张 RGB 图像输入。图像转移提供了状态变化的直接视觉证据,语言在语义层级补齐了动作意图,而 3D flow 则提供了视点无关的物理运动场。核心 idea:将多模态三元组约束在高维超球面共享空间中,通过单纯形(三角形)体积最小化实现真正的高阶联合对齐,并引入成对余弦正则与 InfoNCE 对比框架消除几何退化与微观塌陷,使单图编码器学到控制相关的动力学感知表征。

方法详解

整体框架

DynaFLIP 的预训练管线专注于将“动作引发的状态转移”注入图像编码器。系统在预训练阶段从大规模无动作标注视频中提取图像对 \((I_t, I_{t+H})\)、语言任务描述 \(L\) 以及时间窗口内的三维运动场 \(F_{t:t+K}\)。三个独立的模态编码器分别将它们映射到共享单位超球面上的归一化嵌入向量 \(z_I\)、\(z_L\) 和 \(z_F\)。随后,系统通过计算三向量所张成的单纯形体积(三模态下即为三角形面积)评估多模态联合一致性,并结合余弦吸引正则化与负样本对比损失进行优化。此外,模型引入轨迹级时间对比学习与基于单帧特征的 3D flow 预测辅助任务,全面强化表征对动态交互区域的聚焦能力。

%%{init: {'flowchart': {'rankSpacing': 24, 'nodeSpacing': 28, 'padding': 6, 'wrappingWidth': 400}}}%%
flowchart TD
    A["无动作多源视频数据集<br/>(机器人示范 190K + 人类视频 70K)"] --> B["三模态动力学元组提取<br/>图像转移对 + VLM指令 + 3D点跟踪/深度"]
    B --> C["高维超球面多模态嵌入<br/>z_I (DINOv2差分) / z_L (T5) / z_F (Flow CNN+Transformer)"]
    C --> D["单纯形体积最小化与联合能量构建<br/>三角形面积计算 - 余弦正则项"]
    D --> E["对比框架消除平凡塌陷与几何二义性<br/>InfoNCE 目标函数 (正元组拉近 / 负元组推开)"]
    E --> F["辅助动力学目标联合优化<br/>时序对比损失 L_tcn + 单步3D流预测 L_act"]
    F --> G["下游多策略通用视觉底座<br/>MLP / Diffusion Policy / VLA (π0.5)"]

关键设计

1. 基于单纯形体积的联合对齐与几何退化修正:突破传统两两锚点对齐的高阶几何约束

现有多模态对齐通常采用以单一模态(如图像或文本)为锚点的两两对比学习(如 ImageBind、LanguageBind)。这种星状架构仅约束了辅助模态与中心模态的关系,无法保证非中心模态(例如语言与 3D flow)在表征空间中的内在一致性。为了实现三个模态的真实联合对齐,DynaFLIP 借鉴高维几何中的单纯形体积理论,以 \(z_I, z_L, z_F \in \mathbb{S}^{d-1}\) 所构成的三角形面积作为多模态一致性度量。当三模态语义完全对齐时,它们在超球面上围成的三角形面积应趋近于零: $\(A(z_L, z_I, z_F) = \frac{1}{2}\sqrt{\langle u,u\rangle\langle v,v\rangle - \langle u,v\rangle^2}, \quad u = z_I - z_L, \; v = z_F - z_L\)$

然而,纯粹最小化单纯形面积存在严重的“几何二义性”(Geometric Ambiguity):当三个向量共线或其中两项重合时,即使第三项与另外两项夹角达 \(180^\circ\)(完全对立),三角形面积也会退化为零。此外,在梯度的切空间分解中,单纯形引力分解为多个边向拉力,各边之间可能产生方向冲突导致梯度抵消。针对这一痛点,DynaFLIP 引入语言与 3D flow 之间的成对余弦相似度作为正则项,构建出联合对齐能量函数: $\(E(z_L, z_I, z_F) = A(z_L, z_I, z_F) - \alpha \langle z_L, z_F \rangle\)$ 余弦项等价于施加了 \(\frac{\alpha}{2}\|z_L - z_F\|^2\) 的欧氏距离惩罚,在保证语义与物理运动不发生背离的同时,为切空间提供了确定性的正向吸引梯度,从数学上根除了扁平三角形引起的几何盲区。

2. 对比学习能量框架:防止无负样本下的表征平凡塌陷

若直接最小化上述联合对齐能量 \(E\),网络存在一个全局极小值病态解:所有模态对于所有样本全部输出同一个常数单位向量,此时三角形面积为零且余弦相似度为 1,导致所有特征崩溃到单一点(Trivial Collapse)。

为了彻底阻止这种表征崩溃,DynaFLIP 将能量函数内嵌至 InfoNCE 样式的对比损失框架中。对于批次 \(\mathcal{B}\) 内的样本 \(i\),系统通过打乱其他样本的一个或多个模态构建负元组集合 \(\mathcal{N}(i)\),定义联合对齐对比损失: $\(\mathcal{L}_{\mathrm{align}} = -\sum_{i\in\mathcal{B}}\log\frac{\exp(-E(z_L^i, z_I^i, z_F^i)/\tau)}{\exp(-E(z_L^i, z_I^i, z_F^i)/\tau) + \sum_{\tilde{\mathbf{z}}\in\mathcal{N}(i)}\exp(-E(\tilde{\mathbf{z}})/\tau)}\)$ 该目标通过拉开不匹配元组的能量,强制正样本三元组在保持超球面均匀分布(Uniformity)的前提下收敛至高内聚状态,同时将对比学习的斥力机制与高阶连续几何优化有机融合。

3. 时序轨迹与物理运动双重辅助目标:构建跨时域动力学先验

单步状态对齐损失 \(\mathcal{L}_{\mathrm{align}}\) 能够有效约束相邻帧时间窗内的瞬时动力学,但缺乏长程轨迹演进的全局感知,也未显式强迫单张图像独立表征未来运动潜力。DynaFLIP 为此设计了两个互补的辅助损失:

一是时序对比损失 \(\mathcal{L}_{\mathrm{tcn}}\)。在同一视频序列中采样时序三元组 \((I_{t_1}, I_{t_2}, I_{t_3})\)(满足 \(t_1 < t_2 < t_3\)),并以批次内不同视频的帧作为负样本。利用负 \(\ell_2\) 距离度量相似度 \(\mathcal{S}(\cdot, \cdot)\),拉近邻近时间步特征、推开远端时间步与外源噪声,为表征注入单调有序的时间进展度量: $\(\mathcal{L}_{\mathrm{tcn}} = -\sum_{i\in\mathcal{B}}\log\frac{\exp(\mathcal{S}(z_{t_1}^i, z_{t_2}^i))}{\exp(\mathcal{S}(z_{t_1}^i, z_{t_2}^i)) + \exp(\mathcal{S}(z_{t_1}^i, z_{t_3}^i)) + \exp(\mathcal{S}(z_{t_1}^i, z_{t_1}^{\neq i}))}\)$

二是单步 3D flow 预测动作损失 \(\mathcal{L}_{\mathrm{act}}\)。借鉴行为克隆(BC)的思想,模型在冻结梯度的单帧图像表征 \(f_\phi(I_t)\) 之上连接一个轻量回归预测头,直接预测该时刻的瞬时三维点云位移场 \(\hat{F}_t\),并计算与真实流数据的均方误差: $\(\mathcal{L}_{\mathrm{act}} = \sum_{i\in\mathcal{B}}\|\hat{F}_t^{(i)} - F_t^{(i)}\|_2^2\)$ 这一设计倒逼底层图像特征主动提取出与物体物理接触、运动趋势相关的关键几何线索,极大地增强了感知表征的控制相关性。最终的预训练总目标为 \(\mathcal{L}_{\text{DynaFLIP}} = \mathcal{L}_{\mathrm{align}} + \lambda_{\mathrm{tcn}}\mathcal{L}_{\mathrm{tcn}} + \lambda_{\mathrm{act}}\mathcal{L}_{\mathrm{act}}\)。

4. 纯视频驱动的弱监督三模态数据集构建管线:低成本跨具身规模化

为了摆脱对昂贵的真机遥操动作轨迹和物理传感器读数的依赖,DynaFLIP 设计了全自动的纯视频处理流。研究团队汇总了 260K 条视频轨迹(190K 机械臂视频,包括 AgiBot、Droid、Open X-Embodiment、BridgeData V2;70K 人类日常操作视频,包括 Ego4D 和 Something-Something V2)。 针对每条视频: - 利用视觉语言大模型(VLM)根据代表性帧自动生成包含祈使句、详细描述与子步骤的多粒度任务指令; - 使用 SpatialTrackerV2 配合微调的 VGGT 估算逐帧单目深度和相机位姿; - 利用 CoTracker3 在参考帧上初始化 \(20\times 20\) 的网格追踪粒子并完成 2D 轨迹追踪,再结合深度重投影反演为 3D 轨迹; - 关键的是,算法通过相机外参将重构的 3D 点统一变换到参考相机坐标系,严格滤除了相机自运动引入的背景视差,仅保留物体与交互部件在三维物理世界中的真实位移场。

实验关键数据

主实验

论文在五大主流具身控制基准与真机平台上全面验证了 DynaFLIP 作为通用感知底座的威力,包括仿真环境 MetaWorld(Sawyer 机械臂 15 项任务)、RLBench(Franka 机械臂 6 项精细任务)、LIBERO 多任务长程操作基准,以及搭载双指夹爪的 UR3 真机平台。在下游策略结构上横跨了轻量 MLP、Diffusion Policy 与主流 VLA 模型(\(\pi_{0.5}\))。

在 LIBERO 基准下,下游使用 Diffusion Policy,在视觉和语言编码器完全冻结(Frozen)及 LoRA 微调两种设置下的成功率(%)对比如下:

图像编码器 语言编码器 冻结评测 (Goal/Obj/Spat/Long) 冻结平均成功率 LoRA 微调平均成功率
R3M CLIP 45.0 / 0.5 / 53.0 / 13.5 27.3 40.4
VC-1 CLIP 52.5 / 11.5 / 52.0 / 12.5 28.3 74.4
LIV LIV 64.0 / 6.5 / 51.0 / 9.0 30.6 67.5
CLIP CLIP 38.5 / 1.5 / 50.0 / 9.5 22.7 76.1
DINOv2 CLIP 75.0 / 33.5 / 42.5 / 20.5 37.2 78.3
SigLIP SigLIP 54.5 / 13.0 / 52.0 / 8.5 30.5 79.1
DynaFLIP (本文) DynaFLIP 70.5 / 37.5 / 51.5 / 16.5 41.5 81.0

在 MetaWorld(MLP 策略,冻结视觉底座)和 RLBench 仿真基准上,DynaFLIP 同样显著领跑:

算法 MetaWorld 平均成功率 (%) RLBench 平均成功率 (%)
R3M 72.8 46.0
VC-1 60.8 48.0
LIV 76.0 48.6
CLIP 65.3 35.3
DINOv2 74.9 47.3
SigLIP 70.4 37.3
DynaFLIP (本文) 78.9 54.0

消融实验

在 LIBERO 扩散策略评测协议下(编码器完全冻结,在 Goal、Object、Spatial、Long 四大套件上取平均成功率),对模态成分、对齐机制、病态退化抑制及辅助损失进行细致消融:

配置 平均成功率 (%) 说明
DynaFLIP (Full model) 44.0 完整模型(三模态 + 单纯形对比 + 余弦正则 + 两项辅助损失)
w/o 3D flow 37.1 缺失三维物理运动场监督,掉点 6.9%
w/o Language 35.4 缺失任务意图语义对齐,掉点 8.6%
Anchor-based 对齐 31.8 退化为以图像为中心的两两对比对齐,掉点 12.2%
w/o 负元组 (无对比学习) 18.1 直接最小化能量导致特征趋向平凡塌陷,暴跌 25.9%
w/o 余弦正则化项 39.8 缺少成对余弦吸引导致扁平三角形几何二义性,掉点 4.2%
w/o \(\mathcal{L}_{\mathrm{tcn}}\) 39.6 缺少全局时序轨迹连续性约束,掉点 4.4%
w/o \(\mathcal{L}_{\mathrm{act}}\) 43.4 缺少单帧运动场回归辅助任务,掉点 0.6%

关键发现

  • 高阶几何对齐显著优于传统锚点机制:将单纯形对齐替换为两两锚点对齐后,平均成功率从 44.0% 骤降至 31.8%(-12.2%)。这证明单纯依靠以图像为锚点的传统对齐无法建立非中心模态(语言与 3D flow)的几何关联,而单纯形体积约束保证了三者在隐空间内的闭合与强协同。
  • 对比学习是阻止退化的定海神针:去掉负元组样本导致性能从 44.0% 崩塌至 18.1%(-25.9%),直接证实了能量最小化过程中防范特征同质化坍缩的绝对必要性。
  • 真机分布外(OOD)泛化性能惊人:在搭载 \(\pi_{0.5}\) 的 UR3 真实机械臂实验中,DynaFLIP 在空间扰动、背景杂物及未知操作物体指令等极端 OOD 条件下,相比最强基线取得最高达 +22.5% 的成功率跃升。Grad-CAM 可解释性分析显示,DINOv2 和 CLIP 容易被反光或非目标物体吸引,而 DynaFLIP 精准锁定在被操作物体的夹持部位与运动轨迹上。

亮点与洞察

  • 将物理运动理解前移至感知阶段:传统机器人学习将“运动与动力学理解”全盘推给下游策略,而 DynaFLIP 证明通过预训练阶段融入 3D flow 和状态转移,单图编码器无需显式时间流输入就能自发编码“世界在动作下如何演变”的物理因果律。
  • 规避昂贵传感器依赖的监督重用思路:利用 3D 点追踪与单目深度重构,在无动作视频中大规模蒸馏出 3D 动力学场,并在测试期彻底甩掉 3D 流与多帧输入,以极低的单帧 RGB 开销继承了多模态物理先验。
  • 单纯形体积正则化数学设计的普适性:提出的“单纯形体积 + 余弦正则 + InfoNCE 能量对比”范式有效克服了多模态联合对齐中的几何二义性与崩溃陷阱,可直接推广至音视频、触觉-视觉等多模态协同表征学习任务。

局限与展望

  • 预训练数据规模仍有拓展空间:当前预训练使用了 260K 轨迹,虽然在通用策略迁移上表现卓越,但数据体量相较于通用大模型领域的数亿级静态图文对依然偏小,更大规模跨具身预训练的 scaling law 有待探究。
  • 空间均匀采样点引入任务无关动态噪声:三维流数据来自图像上均匀分布的 \(20\times 20\) 网格粒子。在背景存在动态变化(如演示者晃动、背景行人或水流)的视频中,会捕获与机器人操作无关的环境运动。未来可通过基于目标掩码或具身交互显著性自适应加权网格粒子以提升流数据信噪比。

相关工作与启发

  • vs R3M / LIV: R3M 和 LIV 探索了基于人类视频的时间对比学习或目标图像-文本对齐,但受限于两模态对齐,缺乏显式解耦视角的 3D 物理运动场;DynaFLIP 引入相机位姿补偿后的 3D flow,建立真正的空间不变性。
  • vs DINOv2 / CLIP / SigLIP: 通用视觉大模型具备强大的语义或细粒度补丁特征,但完全缺乏动力学因果感知,在下游控制探针评估中控制相关得分(\(S_m\))明显受限;DynaFLIP 在下游不仅可以单独作为高效底座,还能与 DINOv2 双分支互补结合(LIBERO 平均成功率达 55.4%)。
  • vs MCR / LaDA: MCR 等工作强依赖机器人本体真实关节角与本体感受信号,无法利用海量人类日常操作视频;DynaFLIP 采用完全基于视觉即可重构的 3D flow,具备优异的数据可扩展性与跨具身普适性。

评分

  • 新颖性: ⭐⭐⭐⭐⭐ 首次提出利用单纯形体积与修正能量建立三模态动力学引导的机器人感知预训练框架。
  • 实验充分度: ⭐⭐⭐⭐⭐ 涵盖 MetaWorld、RLBench、LIBERO 仿真基准,覆盖 MLP、扩散策略与 VLA 模型,并包含 UR3 真机在 ID 和极端 OOD 扰动下的实物闭环验证。
  • 写作质量: ⭐⭐⭐⭐⭐ 理论推导严密自洽,几何退化与切空间梯度分析详实,图表逻辑清晰。
  • 价值: ⭐⭐⭐⭐⭐ 为具身智能感知底座研发提供了全新范式,成功证明了动力学感知先验对机器人泛化能力的决定性意义。