← 返回 2026-03-18

Kinema4D:面向时空具身仿真的运动学四维世界建模 Kinema4D: Kinematic 4D World Modeling for Spatiotemporal Embodied Simulation

Mutian Xu, Tianbao Zhang, Tianqi Liu, Zhaoxi Chen, Xiaoguang Han, Ziwei Liu 📅 2026-03-17 👍 70 2026-07-13 08:36
4D生成 世界模型 具身智能 扩散模型 机器人仿真 点图表示

通过运动学控制机器人+4D扩散模型生成环境反应,实现高保真具身仿真

前置知识

URDF与运动学

URDF(Unified Robot Description Format)是描述机器人关节结构和连杆几何的标准XML格式。运动学分为正向运动学(Forward Kinematics, FK)和逆向运动学(Inverse Kinematics, IK)。FK从关节角度 $\mathbf{q}_t$ 计算各连杆在空间中的6-DoF位姿 $\mathbf{T}_{k,t}^{recon}$,IK则从末端执行器目标位姿反解关节配置。本文利用运动学将抽象的动作序列转化为精确的4D机器人轨迹,避免了让生成模型'猜测'机器人的运动学状态。

这是本文核心机制的基础——将离散的控制信号映射为连续的4D空间轨迹,是与现有基于嵌入或文本控制方法的本质区别

点图(Pointmap)

点图是一种将3D空间坐标 $(x, y, z)$ 编码到2D图像网格上的表示方式,每个像素存储的不是颜色而是该位置对应的相机坐标系下的三维坐标。本文将机器人4D轨迹投影为点图序列 $\mathbf{M}_{1:T} \in \mathbb{R}^{H \times W \times 3}$,使其成为时空视觉信号,既保留了几何信息又能作为生成模型的条件输入。

点图是连接运动学控制和4D生成模型的桥梁,它将精确的3D几何信息转化为生成模型可以理解的视觉条件信号

4D扩散模型

在标准视频扩散模型基础上扩展到4D时空域,同时生成RGB和点图序列。基于潜空间扩散模型(Latent Diffusion Model),使用VAE将输入编码到压缩潜空间 $\mathbf{z}_0 \in \mathbb{R}^{T \times C \times H \times W}$,然后通过扩散变换器(DiT)进行去噪。本文使用WAN 2.1(140亿参数)作为基础模型,结合4DNex的4D感知预训练权重,并通过LoRA进行参数高效微调。

4D生成能力使得模型不仅能生成视觉上逼真的图像,还能保证几何一致性,这是现有2D视频生成方法无法实现的

扩散变换器(DiT)

Diffusion Transformer是将Transformer架构应用于扩散模型的骨干网络,能够同时建模帧间和像素间的依赖关系。本文的DiT使用共享的旋转位置编码(RoPE)保持RGB和点图潜变量的像素对齐,并通过可学习的领域嵌入区分不同模态,实现跨模态推理——利用机器人点图作为几何锚点来引导RGB环境响应的合成。

DiT是整个4D生成管线的核心计算单元,其跨模态推理能力直接决定了环境反应合成的质量和几何一致性

LoRA微调

Low-Rank Adaptation是一种参数高效微调方法,通过在预训练模型的权重矩阵中注入低秩分解矩阵来适应新任务,只需训练极少量参数。本文在WAN 2.1的140亿参数基础上使用LoRA注入机器人领域的动态知识,同时保留基础模型强大的生成先验,避免了全参数微调的高昂计算成本。

使得在大规模预训练视频生成模型上适配机器人仿真任务成为可能,大幅降低了训练成本

研究动机

在具身智能领域,模拟机器人与世界的交互是扩展机器人示范、策略评估和强化学习的基石。传统物理仿真器(如MuJoCo、IsaacSim、SAPIEN)依赖手工构建的网格和预定义的物理规则,存在严重的可扩展性瓶颈。近期的研究开始利用视频生成模型来合成机器人-环境交互,但这些方法存在根本性缺陷:它们主要在2D像素空间中操作(如IRA-Sim、Cosmos、Ctrl-World),而机器人-世界交互本质上是4D时空事件。即使是输出4D信号的TesserAct,也仅依赖文本指令来表示机器人控制,这种语义表示缺乏高保真4D世界建模所需的精确引导。具体而言,基于嵌入编码的方法(如IRA-Sim使用7-DoF末端执行器位姿压缩嵌入)迫使生成模型推断机器人运动学,导致物理上不可信的失败;基于2D视觉提示的方法(如EVAC使用角度箭头)缺乏时空约束。

本文的目标是本文提出Kinema4D,目标是将机器人-世界交互恢复到4D时空本质,同时确保精确的机器人控制。具体而言,系统需要:(1) 将抽象的机器人动作(关节角度或末端执行器位姿)精确映射为4D空间中的机器人轨迹;(2) 利用生成模型灵活地合成环境对机器人动作的复杂反应;(3) 保证合成结果的物理合理性和几何一致性;(4) 展现零样本域外迁移能力,无需针对真实世界数据微调。

与已有工作不同的是,本文的独特切入角度是将机器人-世界交互解耦为两个协同组件:机器人控制(确定性部分)和环境反应(随机生成部分)。机器人控制通过显式运动学实现——给定URDF模型和动作序列,使用IK/FK求解器产生运动学正确的4D轨迹,这是机器人动作的物理确定性,不应由生成模型猜测。环境反应则交给4D生成模型——将机器人4D轨迹投影为点图序列作为时空视觉信号,引导生成模型专注于合成环境的反应动态。这种解耦设计的创新在于:(1) 运动学控制保证了精确性,(2) 点图表示实现了体感无关性(不同机器人形态可用统一表示),(3) 联合建模RGB和点图将生成转化为4D时空推理任务。

核心方法

Kinema4D的整体思路是将具身仿真的核心难题分解为两个互补的子问题:机器人动作是4D空间中的精确物理确定性,而环境的复杂反应则需要灵活的生成建模。基于这一洞察,系统设计了两个协同工作的模块。首先是运动学控制模块:给定一个URDF格式描述的3D机器人模型和动作序列(关节角度或末端执行器位姿),通过逆向运动学(IK)和正向运动学(FK)求解器,计算机器人各连杆在每个时间步的精确6-DoF位姿,然后将这些3D轨迹通过相机投影变换映射为2D图像平面上的点图序列。其次是4D生成建模模块:将机器人点图序列与初始世界图像拼接,通过共享的VAE编码器压缩到潜空间,再用扩散变换器(DiT)进行去噪,同时生成RGB和点图序列——前者提供视觉真实感,后者保证几何一致性。

本文的核心创新在于将机器人-世界交互的4D时空本质通过点图表示进行桥接。与现有方法的本质区别体现在三个层面。第一,动作表示层面:现有方法(如IRA-Sim、Cosmos)将机器人动作编码为压缩嵌入向量,迫使生成模型从低维向量中推断机器人的运动学状态,这本质上是在让模型猜测一个确定性物理过程;而Kinema4D通过运动学显式计算机器人轨迹,将其投影为点图——每个像素存储相机坐标系下的 $(x, y, z)$ 坐标,提供了完整的时空几何信息。第二,体感无关性层面:基于原始动作向量的方法对机器人形态敏感,不同机器人需要不同的嵌入策略;而点图表示将运动学意图与具体硬件配置解耦,使得不同机器人的数据可以统一训练。第三,生成架构层面:同时预测RGB和点图序列,将生成过程转化为时空推理任务——模型不是简单地画像素,而必须解决与机器人运动一致的3D占用和形变问题。

方法步骤详情

方法包含以下完整步骤:(1) 3D机器人资产获取:对于标准机器人使用工厂提供的CAD网格,对于未知平台通过重建流水线(拍摄轨道视频、Grounded-SAM2分割、SAM2传播掩码、ReconViaGen重建网格)获取高质量纹理网格 $C_{recon}$,然后将URDF的关节锚点映射到重建空间的对应坐标。(2) 运动学驱动的4D轨迹展开:根据动作类型选择IK或直接映射,对于每个时间步 $t$,执行FK计算所有 $K$ 个连杆在重建空间的6-DoF位姿 $\{\mathbf{T}_{k,t}^{recon}\}_{k=1}^K = FK(\mathbf{q}_t, M)$。(3) 空间-视觉投影:选择主视角(通常为中前视角),利用相机外参变换 $\mathbf{T}_{recon}^{cam}$ 将连杆位姿投影到图像平面,生成4D机器人点图 $\mathbf{M}_{1:T} \in \mathbb{R}^{H \times W \times 3}$,投影公式为 $(u, v, z)^T = \mathbf{K} \cdot \mathbf{T}_{recon}^{cam} \cdot \mathbf{T}_{k,t}^{recon} \cdot (x, y, z, 1)^T$。(4) 多模态潜变量构建:将初始世界图像 $I_0$ 沿时间轴零填充或与机器人RGB序列拼接,然后与机器人点图序列沿宽度维度拼接,通过共享VAE获得输入潜变量。(5) 引导掩码设计:生成占用掩码 $\mathbf{m} \in \{0, 1\}^{T \times H \times W}$,其中机器人占用区域为1,待生成区域为0,并采用软策略将10%的占用区域设为0.5以允许生成模型微调。(6) 4D序列合成:将输入潜变量、噪声潜变量和机器人掩码通道拼接,由DiT去噪后通过VAE解码器重建完整的点图/RGB序列。

技术新颖性

Kinema4D的技术新颖性体现在多个维度。首先,在表示层面,首次将机器人的运动学轨迹转化为点图序列作为生成条件,实现了精确控制与灵活合成的统一。与现有的二值掩码(BridgeV2W)、2D渲染(EVAC)、3D语义占用(ORV)等表示相比,点图保留了完整的相机坐标系3D信息,同时与RGB网格像素对齐。其次,在训练数据层面,构建了Robo4D-200k数据集,包含201,426个带有高质量4D标注的机器人交互轨迹,是已知最大规模的4D机器人数据集。数据来自DROID(96,236条)、RT-1(19,794条)、Bridge(44,916条)和LIBERO(40,480条),通过ST-V2重建框架进行4D标注。第三,在架构设计上,使用共享RoPE保持RGB和点图的像素对齐,通过可学习领域嵌入实现跨模态推理,这种设计使得生成模型能够利用机器人点图作为几何锚点来引导环境反应的合成。最后,在评估范式上,首次在严格的零样本域外(OOD)条件下评估具身世界模型,证明了方法的泛化能力。

Kinema4D架构概览
Fig. 2: Kinema4D架构概览
Robo4D-200k数据集样本
Fig. 3: Robo4D-200k数据集样本

实验结果

实验结果全面验证了Kinema4D的有效性。在视频生成质量方面(Table 1),Kinema4D在所有指标上均达到最优或次优:PSNR 22.50(比最佳基线Ctrl-World的21.03提升7.0%),SSIM 0.864(比次优EVAC的0.832提升3.8%),FID 25.2(与最佳基线Ctrl-World的24.9相当),FVD 98.5(比次优Ctrl-World的112.8改善12.7%),LPIPS 0.105(比次优Cosmos的0.110改善4.5%)。在几何质量方面(Table 2),与同样输出4D信号的TesserAct相比:CD-L1 0.0479(vs 0.0836,提升42.7%),CD-L2 0.0077(vs 0.0130,提升40.8%),F-Score@0.01 0.4733(vs 0.2896,提升63.4%),证明了在绝对几何精度上的显著优势。在策略评估方面(Table 3),仿真平台上成功率与真实执行高度对齐(差异0.04-0.08),真实世界零样本OOD评估中差异在0.12-0.30范围内,模型倾向于高估成功率,说明模拟复杂失败模式仍具挑战性。消融研究(Table 4)进一步验证了:点图表示优于文本(PSNR 19.89到22.50)、嵌入(20.89到22.50)和二值掩码(21.47到22.50);混合数据集训练优于单域训练(CD-L1 0.0581到0.0479);直接输出4D优于先生成RGB再重建(CD-L1 0.0712到0.0479)。

视频生成指标定量比较
Table 1: 视频生成指标定量比较
几何指标定量比较
Table 2: 几何指标定量比较
策略评估成功率
Table 3: 策略评估成功率
消融研究
Table 4: 消融研究
与Ctrl-World的2D视频合成定性比较
Fig. 4: 与Ctrl-World的2D视频合成定性比较
与TesserAct的4D定性比较
Fig. 5: 与TesserAct的4D定性比较
真实世界零样本OOD定性比较
Fig. 6: 真实世界零样本OOD定性比较
查看结构化数据
任务指标本文基线提升
视频生成质量 PSNR↑ 22.50 Ctrl-World 21.03 +7.0%
视频生成质量 SSIM↑ 0.864 EVAC 0.832 +3.8%
视频生成质量 FVD↓ 98.5 Ctrl-World 112.8 -12.7%
几何质量 CD-L1↓ 0.0479 TesserAct 0.0836 -42.7%
几何质量 F-Score@0.01↑ 0.4733 TesserAct 0.2896 +63.4%
策略评估(仿真) 成功率差异 0.04-0.08 N/A(vs Ground Truth) 高度对齐
策略评估(真实OOD) 成功率差异 0.12-0.30 N/A(vs Ground Truth) 合理范围内

局限与改进

作者在论文中坦诚指出了关键局限:由于环境动态是通过统计合成而非显式物理约束(如刚体动力学或摩擦系数)学习的,模型偶尔会产生违反守恒定律或出现穿透伪影的行为。这意味着生成的物理效果在某些极端情况下可能不可信。从我的观察来看,还存在以下局限:(1) 单视角生成:系统选择一个主视角进行投影和生成,无法处理多视角或第一人称视角的仿真需求;(2) 重建流水线的噪声:虽然实验证明模型对点图噪声有一定鲁棒性,但真实世界重建的噪声仍然是性能瓶颈——Table 3中OOD评估的成功率差异(0.12-0.30)部分归因于此;(3) 计算成本:基于140亿参数的WAN 2.1基础模型,推理成本高昂,可能限制实际部署;(4) 数据依赖:需要大量带有4D标注的机器人交互数据,ST-V2重建的质量直接影响训练效果;(5) 长时程生成的退化:49帧固定序列长度可能限制了更长时程任务的仿真能力。

独立分析的弱点

尽管Kinema4D取得了显著进展,仍有几个具体弱点值得关注。首先,软掩码策略(将10%占用区域设为0.5)虽然提高了鲁棒性,但这是一个经验性设计,缺乏理论依据。在机器人与物体紧密接触的场景中(如精细抓取),这种软化可能导致边界模糊。改进方向可以是设计自适应掩码策略,根据机器人-物体交互的接近程度动态调整掩码软化比例。其次,系统依赖ST-V2进行4D标注,但论文提到在非常长的演示上需要时间下采样到49帧,这可能丢失快速运动的关键信息。可以考虑自适应采样策略,在运动剧烈的时段保留更多帧。第三,单视角投影限制了空间理解——当机器人运动导致严重自遮挡时,点图信息不完整。改进方向可以是多视角融合或引入视角一致性约束。第四,模型在真实OOD评估中倾向于高估成功率(Table 3显示合成成功率高于实际执行),说明对复杂失败模式的建模不足,可能需要更多失败案例的训练数据或专门的失败模式建模模块。

未来方向

作者指出的未来方向是将物理定律整合到模型中,以减少守恒定律违反和穿透伪影。基于本文成果,还可以延伸多个方向:(1) 多视角4D生成:扩展当前的单视角架构为多视角一致性生成,支持第一人称视角或全景视角的仿真;(2) 动态环境交互:当前系统主要模拟机器人对静态环境的操作,可以扩展到环境本身也在动态变化的场景(如多机器人协作、流体交互);(3) 策略学习闭环:将Kinema4D作为策略学习的仿真器,构建仿真-学习-部署的闭环,利用零样本OOD能力加速真实世界策略学习;(4) 轻量化部署:通过模型压缩、知识蒸馏等技术降低140亿参数模型的推理成本,使其适用于实时交互场景;(5) 长时程仿真:突破49帧限制,支持更长时间跨度的任务仿真,如多步组装、工具使用链等。

复现评估

论文声明代码、数据集和检查点将在接受后公开,这将大大促进可复现性。训练数据方面,Robo4D-200k数据集聚合了DROID、RT-1、Bridge和LIBERO四个公开数据集,并通过ST-V2进行了4D标注,数据来源可追溯。算力需求方面,基于WAN 2.1(140亿参数)的LoRA微调需要大量GPU资源,但比全参数微调降低了需求。复现的主要挑战在于:(1) 3D机器人资产获取——对于未知平台需要完整的重建流水线(Grounded-SAM2 + SAM2 + ReconViaGen);(2) 4D标注质量——依赖ST-V2的重建质量,不同场景可能需要调参;(3) 随机种子和训练细节——论文提供了补充材料但未在正文中详细列出所有超参数。总体而言,一旦代码和数据开源,复现的门槛主要是算力而非技术细节。