Image Generation as a Visual Planner for Robotic Manipulation¶
会议: CVPR 2026
arXiv: 2512.00532
代码: GitHub
领域: 图像生成 / 机器人操作
关键词: 视觉规划, 机器人操作, 扩散模型, 网格图像生成, LoRA
一句话总结¶
将预训练图像生成模型(DiT)通过 LoRA 微调适配为机器人操作的视觉规划器,以 3×3 网格图像形式生成时序连贯的操作序列,支持文本条件和轨迹条件两种控制模式。
研究背景与动机¶
生成真实的机器人操作视频是实现感知-规划-动作统一的关键步骤。现有视频扩散模型需要大规模领域特定数据集,泛化能力有限且计算成本高。同时,大规模图像生成模型(如 FLUX.1-dev)在语言-图像对上训练后展现出强组合生成能力——能在单张网格布局中排列多个语义一致的子图像,隐式地呈现出类似短视频的时序过渡。
本文的核心假设是:预训练图像生成器已经编码了可迁移的时序先验,通过轻量级 LoRA 微调即可成为机器人操作的视觉规划器,无需设计专门的视频架构。
方法详解¶
整体框架¶
这篇论文的核心赌注是:预训练图像生成模型其实已经偷偷学会了时序先验,不用专门设计视频架构,轻量微调一下就能当机器人操作的视觉规划器。具体做法是把一段操作视频拆成 9 帧,按蛇形排进 \(3 \times 3\) 网格拼成一张图,于是「生成视频」就变成了「生成一张网格图」。训练时只保留左上角第一帧当条件、其余遮黑,让基于 FLUX.1-dev 的 DiT 学着补全整张 9 帧网格,全程用 LoRA 做参数高效微调。
%%{init: {'flowchart': {'rankSpacing': 24, 'nodeSpacing': 28, 'padding': 6, 'wrappingWidth': 400}}}%%
flowchart TD
A["操作视频<br/>抽 9 帧"] --> B["蛇形网格排列<br/>时序相邻帧在 3×3 网格里物理相邻"]
B --> C{"条件模式"}
C -->|语义控制| D["双模态条件控制·文本<br/>指令经 CLIP+T5 编码注入"]
C -->|空间控制| E["双模态条件控制·轨迹<br/>首帧叠加 2D 末端轨迹"]
D --> F["LoRA 参数高效适配<br/>DiT(FLUX.1-dev) 单次补全整张网格"]
E --> F
F --> G["输出 9 帧网格<br/>解析回操作序列"]
关键设计¶
1. 蛇形网格排列:让时序相邻帧在空间上也相邻
把视频塞进网格的难点是时序关系——如果帧的空间布局和时间顺序对不上,Transformer 的局部注意力就抓不住连续动作。蛇形排列正是为此:9 帧按 \(1\to2\to3\)、\(6\leftarrow5\leftarrow4\)、\(7\to8\to9\) 的回环顺序铺进网格,
这样任意两个时序相邻帧在网格里都物理相邻,局部注意力顺手就能建模短程时序依赖,不需要任何显式的时序模块就能保证帧间一致。
2. 双模态条件控制:文本管语义、轨迹管空间
同一个规划器给了两种控制方式,对应两类需求。文本条件生成接收语言指令(如 "pick up the red cup")加首帧,把文本经 CLIP + T5 编码成 \(c_{\text{text}} = \{e_{\text{clip}}, E_{\text{t5}}\}\) 再 cross-attention 注入 DiT,擅长的是从高层语义推出合理动作序列。轨迹条件生成则在首帧上把末端执行器的 2D 轨迹渲染出来(红→蓝表示时间推进),用叠加后的图 \(\tilde{\mathbf{D}}^{\tau}\) 替换首帧当条件,让模型沿着给定路径走,擅长的是空间上的精确控制。两种模式刚好互补:语义推理找文本,几何精度找轨迹。
3. LoRA 参数高效适配:用低秩增量完成跨域迁移
要把通用图像生成器搬到机器人视频领域,全量微调既贵又容易过拟合。这里只对 DiT 里 self-attention 的 query/value 投影和前馈层挂 LoRA(低秩 \(r \ll d\)),训练参数从 \(O(d^2)\) 砍到 \(O(rd)\),既低成本完成迁移又不增加推理延迟。消融里这一点也是命门——去掉 LoRA 整个模型直接崩。
损失函数 / 训练策略¶
使用潜空间 MSE 损失 \(\mathcal{L}_{\text{lat}} = \|\mathcal{E}(\mathbf{D}_{gt}) - \mathcal{E}(\hat{\mathbf{D}})\|_2^2\),其中 \(\mathcal{E}\) 为 VAE 编码器。模型做单次网格生成(非自回归逐帧),一次性预测完整 9 帧网格,靠图像生成模型的组合先验完成隐式时序推理。
实验关键数据¶
主实验¶
| 数据集 | 方法 | FVD↓ | SSIM↑ | MSE↓ | Success↑ |
|---|---|---|---|---|---|
| JacoPlay | Text | 490.7 | 0.797 | 0.00695 | 80.6% |
| JacoPlay | Traj | 503.37 | 0.802 | 0.00680 | 74.0% |
| BridgeV2 | Text | 644.2 | 0.733 | 0.0135 | 73.2% |
| BridgeV2 | Traj | 693.2 | 0.726 | 0.0152 | 70.9% |
| RT-1 | Text | 698.0 | 0.727 | 0.0118 | 72.4% |
| RT-1 | Traj | 688.1 | 0.731 | 0.0117 | 81.7% |
消融实验(BridgeV2)¶
| 配置 | FVD↓ | SSIM↑ | Success↑ | 说明 |
|---|---|---|---|---|
| Full (Traj) | 644.2 | 0.733 | 73.2% | 完整模型 |
| Full (Text) | 693.2 | 0.726 | 70.9% | 完整模型 |
| w/o LoRA | 4377.1 | 0.064 | 0% | 冻结骨干完全失败 |
| w/o Prompt Template | 843.4 | 0.754 | 2.5% | 语义引导严重退化 |
| w/o Trajectory Overlay | 720.0 | 0.749 | 3.9% | 空间控制丧失 |
关键发现¶
- LoRA 是关键组件:不使用 LoRA 时 FVD 从 644 飙升至 4377,成功率降为 0%
- 文本模板对语义理解至关重要:移除后成功率从 73.2% 降至 2.5%
- 文本条件在 JacoPlay/BridgeV2 上更优(语义跟随),轨迹条件在 RT-1 上更优(空间跟随)
- 两种条件模式互补:文本擅长语义推理,轨迹擅长几何精度
亮点与洞察¶
- 新颖视角:首次系统验证预训练图像生成模型可作为机器人视觉规划器——仅通过 LoRA 微调即可将图像生成器转化为视频合成器
- 极端简洁的时序建模:完全不使用时序模块,仅通过网格布局+局部注意力实现帧间一致性
- 成本效益:无需大规模视频数据集或专用视频架构,利用预训练图像生成器的组合先验,LoRA 微调即可
局限与展望¶
- 网格拼接块之间偶有色调/纹理不一致,拼接边界可能出现轻微错位
- 9 帧的序列长度较短,难以覆盖长时间操作任务
- 成功率基于视觉判断,未与实际机器人执行闭环验证
- 仅在 3 个数据集上测试,未验证跨域泛化能力(如从 JacoPlay 到 BridgeV2)
- 轨迹条件需预先提供 2D 轨迹,限制了自主规划的实用性
相关工作与启发¶
- RIGVid:用 AI 生成的任务视频估计 6-DoF 轨迹在真实机器人上执行
- Gen2Act:生成人类执行视频并条件化策略以泛化到新场景
- ControlNet:空间条件分支注入到冻结的文本-图像模型中,启发了本文的轨迹条件设计
- 启发:图像生成模型的组合先验可能适用于更多规划任务——如导航路径规划、装配序列规划等
评分¶
- 新颖性: ⭐⭐⭐⭐⭐ 将图像生成器重新定位为视觉规划器的idea新颖且具启发性
- 实验充分度: ⭐⭐⭐⭐ 3个数据集+消融完整,但缺乏与视频生成baseline的直接对比和真机验证
- 写作质量: ⭐⭐⭐⭐ 结构清晰但数学描述略冗余,部分内容重复
- 价值: ⭐⭐⭐⭐ 提供了一个有趣的研究方向,但实用价值受限于缺少闭环执行验证