HyperAIHyperAI

Command Palette

Search for a command to run...

RynnWorld-4D: 로봇 조작을 위한 4D 체화된 세계 모델

Haoyu Zhao Xingyue Zhao Siteng Huang Xin Li Deli Zhao Zhongyu Li

초록

개방된 환경에서의 로봇 조작은 장면의 외형을 인식하는 것뿐만 아니라, 상호작용 시 3D 구조가 어떻게 움직일지 예측하는 능력을 요구한다. 우리는 동기화된 RGB, 깊이, 광학 흐름(RGB-DF)이 장면의 근본적인 4D 동역학을 포착하는 물리적으로 기반한 표현을 제공한다고 주장한다. 2D 픽셀 비디오와 비교할 때, 이 다중 모드 시너지는 시각적 외형을 기하학적 구조 및 시간적 움직임과 정렬시켜, 로봇 시스템이 요구하는 저수준 엔드이펙터 동작에 훨씬 더 가까운 표현 공간을 창출하여 세계 예측과 정책 학습 간의 격차를 좁힌다. 이러한 통찰을 바탕으로, 우리는 단일 RGB-D 이미지와 언어 지시로부터 미래의 RGB 프레임, 깊이 맵, 광학 흐름을 하나의 통합된 확산 과정 내에서 공동 생성하는 생성 모델인 RynnWorld-4D를 소개한다. 이 4D 세계 모델은 교차 모드 주의와 프레임별 3D RoPE를 통합하는 삼중 분기 아키텍처를 특징으로 하여, 외형, 기하학, 움직임이 일관되게 진화하도록 보장한다. 대규모 훈련 데이터를 제공하기 위해, 우리는 고품질의 깊이 및 광학 흐름 의사 레이블을 포함한 자기 중심적 인간 및 로봇 조작 비디오에서 2억 5,440만 개 이상의 프레임으로 구성된 방대한 데이터셋인 Rynn4DDataset 1.0을 큐레이션한다. 나아가 우리는 RynnWorld-4D의 내부 4D 표현을 단일 순방향 패스로 소비하여 값비싼 다단계 노이즈 제거를 우회하고 폐쇄 루프 방식으로 로봇 동작을 출력하는 역동역학 헤드인 RynnWorld-4D-Policy를 제안한다. 실험 결과, RynnWorld-4D는 시간적 및 공간적으로 일관된 4D 예측을 생성하며, RynnWorld-4D-Policy는 실제 양손 로봇 조작 작업에서 최첨단 성능을 달성하며, 특히 공간적 정밀성과 시간적 조정을 요구하는 작업에서 탁월한 성능을 보인다.

One-sentence Summary

DAMO Academy, Alibaba Group, et al. propose RynnWorld-4D, a tri-branch diffusion model that co-produces future RGB frames, depth maps, and optical flow from a single RGB-D image and a language instruction using cross-modal attention and frame-wise 3D RoPE, and RynnWorld-4D-Policy, which directly outputs robot actions from the model's internal 4D representations in a single forward pass, achieving state-of-the-art on real-world dexterous bimanual manipulation tasks after training on Rynn4DDataset 1.0, a curated dataset of over 254.4 million frames.

Key Contributions

  • RynnWorld-4D is introduced, a generative model that co-produces future RGB frames, depth maps, and optical flow from a single RGB-D image and a language instruction, using a tri-branch diffusion architecture with cross-modal attention and 3D rotary position embeddings to ensure consistent appearance, geometry, and motion evolution.
  • Rynn4DDataset 1.0 is curated, a large-scale hybrid dataset of over 254.4 million frames sourced from egocentric human and robotic manipulation videos, with high-quality pseudo-labels for depth and optical flow, enabling training of scalable 4D world models.
  • RynnWorld-4D-Policy is proposed, an inverse dynamics head that extracts internal 4D representations from the world model in a single forward pass, bypassing multi-step denoising, and achieves state-of-the-art closed-loop control performance on real-world dexterous bimanual manipulation tasks.

Introduction

Robotic manipulation in open-world settings requires visual world models that predict how scenes evolve under agent actions. Prior generative video models are limited to 2D pixel outputs, which discard critical 3D spatial relationships and suffer from geometric inconsistencies like fluctuating object scales. Existing 4D scene modeling methods either rely on expensive per-scene optimization, demand multi-view inputs, or lack the scalability of pretrained video diffusion priors. The authors propose a projective 4D representation that jointly generates synchronized RGB, depth, and optical flow sequences, preserving compatibility with large-scale 2D video diffusion backbones while making scene geometry and per-point 3D motion explicit. They introduce RynnWorld-4D, a tri-branch world model that co-generates these modalities through cross-modal attention, and a policy head that leverages the model’s internal 4D features to enable high-frequency, closed-loop robotic control.

Dataset

The authors introduce Rynn4DDataset 1.0, a large-scale hybrid dataset built from over 254.4 million video frames. It combines human-centric and robotic manipulation sources, and every frame is enriched with three types of pseudo-annotations: fine-grained captions, monocular depth, and dense optical flow.

Dataset composition and sources

  • Human-centric datasets: Epic-Kitchens, EgoVid
  • Robotic manipulation datasets: RoboMIND, RDT-1B, Galaxea, RoboCoin, AgiBot

No per-subset sizes or filtering rules are specified in the provided text; the total frame count is given as 254.4 million.

Annotation pipelines

  • Video captioning: Qwen3-VL generates structured descriptions for 5‑second clips sampled at 1 FPS. The prompt asks for subject, action, environment, objects, interactions, and overall scene context. Captions (max 512 tokens, temperature 0.7) are stored as JSON.
  • Optical flow: DPFlow estimates flow on sequential frame pairs at native resolution. Flow fields are color‑encoded and saved as MP4 videos at 25 FPS.
  • Depth: Depth Anything 3 (DA3NESTED-GIANT-LARGE-1.1 checkpoint) predicts dense per‑frame depth and camera poses. Video is sampled at 30 FPS and processed at a working resolution of 392 pixels on the short side. Depth maps are clipped to [0, 5] meters, quantized to 8‑bit grayscale, and saved as RGB videos.

Usage in the model The dataset provides the pseudo‑annotations needed to train the authors’ model (presumably for 4D video understanding). The excerpt does not describe specific training splits, mixture ratios, or cropping strategies.

Method

To address the data scarcity in 4D generative modeling, the authors introduce Rynn4DDataset 1.0, a large-scale hybrid dataset specifically curated for training feed-forward 4D generative models. It comprises over 254.4 million video frames from human-centric and robotic manipulation datasets.

Each frame is enriched with high-quality 4D pseudo-annotations, including fine-grained instructions, monocular depth, and dense optical flow. The pipeline for multimodal annotation is illustrated in the figure below.

Video captioning uses Qwen3-VL to generate detailed, structured descriptions of video clips. Optical flow annotation employs DPFlow to compute dense per-frame motion fields. Depth annotation utilizes Depth Anything 3 to produce monocular depth predictions, which are upsampled to the original resolution and quantized to 8-bit grayscale.

A key advantage of the RGB-DF representation is its inherent geometric interpretability. By combining the co-generated depth and optical flow, the model can reconstruct a temporally consistent 3D scene and derive metric scene flow. Given the generated depth map DtD_tDt at frame ttt, each pixel pt=[u,v,1]\mathbf{p}_t = [u, v, 1]^\toppt=[u,v,1] in homogeneous coordinates is unprojected into the 3D camera space as:

Pt=Dt(u,v)K1pt\mathbf{P}_t = D_t(u, v) \cdot \mathbf{K}^{-1} \mathbf{p}_tPt=Dt(u,v)K1pt

where K\mathbf{K}K is the camera intrinsic matrix. To capture the underlying 4D dynamics, the dense optical flow fopt=[Δu,Δv]\mathbf{f}_{opt} = [\Delta u, \Delta v]^\topfopt=[Δu,Δv] is leveraged to establish temporal correspondences. A 3D point Pt\mathbf{P}_tPt is tracked to its position at t+1t+1t+1 by:

Pt+1=Dt+1(u+Δu,v+Δv)K1(pt+[Δu,Δv,0])\mathbf{P}_{t+1} = D_{t+1}(u + \Delta u, v + \Delta v) \cdot \mathbf{K}^{-1} (\mathbf{p}_t + [\Delta u, \Delta v, 0]^\top)Pt+1=Dt+1(u+Δu,v+Δv)K1(pt+[Δu,Δv,0])

The 3D scene flow is then defined as f3D=Pt+1Pt\mathbf{f}_{3D} = \mathbf{P}_{t+1} - \mathbf{P}_tf3D=Pt+1Pt, representing the per-point metric displacement. As shown in the figure below, given an input RGB-D image and description, RynnWorld-4D generates RGB, depth, and optical flow videos synchronously, which can be further lifted into 3D scene flow.

To achieve synchronized generation of RGB-DF sequences, the authors extend a pretrained video generative model into a tri-branch architecture. Refer to the framework diagram for an overview of the RynnWorld-4D pipeline.

This decoupled design allows each modality to model its unique feature distributions, such as complex textures for RGB, spatial geometry for depth, and motion displacements for flow, mitigating representation interference among divergent modalities.

To enforce cross-modal consistency, a Joint Cross-Modal Attention (JA) module is introduced. It is inserted every three transformer blocks across all 30 layers. Before cross-modal mixing, each branch m{rgb,depth,flow}m \in \{\text{rgb}, \text{depth}, \text{flow}\}m{rgb,depth,flow} receives a learnable modality embedding em\mathbf{e}^mem and is normalized by a per-modality LayerNorm LNm\mathrm{LN}^mLNm to align numerical scales across branches:

z~lm=LNm(zlm+em)\tilde{\mathbf{z}}_l^m = \mathrm{LN}^m (\mathbf{z}_l^m + \mathbf{e}^m)z~lm=LNm(zlm+em)

Each branch produces one query and one shared key/value pair that is reused by all other branches' queries, reducing parameter cost. Tokens are reshaped so that cross-modal attention is restricted to tokens of the same temporal frame across modalities, and 3D Rotary Positional Embeddings are applied. Each query attends only to the keys/values of the two complementary modalities:

Alm=Attn(RoPE(Qlm),RoPE(Klcross),Vlcross)\mathbf{A}_l^m = \mathrm{Attn} (\mathrm{RoPE}(\mathbf{Q}_l^m), \mathrm{RoPE}(\mathbf{K}_l^{\text{cross}}), \mathbf{V}_l^{\text{cross}})Alm=Attn(RoPE(Qlm),RoPE(Klcross),Vlcross)

Instead of double zero-initialization, the authors combine a zero-initialized output projection with a learnable gate glmg_l^mglm initialized to 1:

z^lm=zlm+tanh(glm)OutProjlm(Alm)\hat{\mathbf{z}}_l^m = \mathbf{z}_l^m + \tanh(g_l^m) \cdot \operatorname{OutProj}_l^m (\mathbf{A}_l^m)z^lm=zlm+tanh(glm)OutProjlm(Alm)

At initialization, the zero-initialized output projection guarantees a smooth warm start, while tanh(glm)0\tanh(g_l^m) \neq 0tanh(glm)=0 ensures non-zero gradients flow into the gate, preventing the joint pathway from being trapped at the origin.

To bridge the significant distribution gaps between modalities, a phased training paradigm is proposed. In Stage 1 (Modality Adaptation), the Joint Cross-Modal Attention is disabled, and the three branches are trained independently. In Stage 2 (Joint Attention Training), JA modules are inserted. The backbone and per-branch self-attention/FFN are frozen; only the JA projections, RMSNorms, per-modality LayerNorms, tanh gates, and modality embeddings are trainable. In Stage 3 (Full-Parameter Joint SFT), the entire model is unfrozen and continued on the full dataset.

In Stages 2 and 3, Branch Dropout is applied. With a certain probability, one of the depth or flow branches is randomly selected and its noisy latent is replaced with pure Gaussian noise, forcing the JA modules to reconstruct it from visible modalities. The RGB branch is never dropped, as it serves as the appearance anchor.

All three stages are optimized using the flow matching objective. For each modality mM={rgb,depth,flow}m \in \mathcal{M} = \{\text{rgb}, \text{depth}, \text{flow}\}mM={rgb,depth,flow}, a velocity field vθm\mathbf{v}_\theta^mvθm is learned to transport Gaussian noise ϵm\boldsymbol{\epsilon}^mϵm to data z0m\mathbf{z}_0^mz0m. The total loss is:

Ltotal=mMλmEz0m,ϵm,t,c[vθm(ztm,t,c)[1:](ϵmz0m)[1:]22]\mathcal{L}_{\text{total}} = \sum_{m \in \mathcal{M}} \lambda_m \mathbb{E}_{\mathbf{z}_0^m, \boldsymbol{\epsilon}^m, t, \mathbf{c}} \left[ \| \mathbf{v}_\theta^m (\mathbf{z}_t^m, t, \mathbf{c})_{[1:]} - (\boldsymbol{\epsilon}^m - \mathbf{z}_0^m)_{[1:]} \|_2^2 \right]Ltotal=mMλmEz0m,ϵm,t,c[vθm(ztm,t,c)[1:](ϵmz0m)[1:]22]

where c\mathbf{c}c denotes the text prompt together with the initial RGB-D observation. A single Gaussian noise sample is shared across the three modalities so that their denoising trajectories stay temporally aligned.

The authors leverage RynnWorld-4D as a predictive 4D vision encoder. Given the current RGB-D observation and instruction, a forward pass through the frozen RynnWorld-4D yields a latent trajectory encoding future dynamics. Intermediate hidden states across all branches are extracted and concatenated. To compress 4D features, a Flow Former with learnable queries Q\mathbf{Q}Q is used. It processes the features via frame-wise spatial cross-attention followed by temporal self-attention:

Qi=Spat-CrossAttn(Qi,Fp[i]),Q=FFN(Temp-SelfAttn(Q)),i{1,,T}\mathbf{Q}_i' = \operatorname{Spat-CrossAttn}(\mathbf{Q}_i, F_p[i]), \quad \mathbf{Q}'' = \operatorname{FFN}(\text{Temp-SelfAttn}(\mathbf{Q}')), i \in \{1, \dots, T\}Qi=Spat-CrossAttn(Qi,Fp[i]),Q′′=FFN(Temp-SelfAttn(Q)),i{1,,T}

Finally, a flow matching policy generates actions, conditioned on the predictive 4D tokens Q\mathbf{Q}''Q′′, text embedding, and proprioception. During inference, the action is derived via an ODE solver in 4 steps, enabling high-frequency closed-loop control through parallel action chunking.

Experiment

The experiments evaluate a 4D world model that jointly generates RGB, depth, and optical flow sequences, and a downstream policy that leverages its frozen predictive latents for robotic manipulation. The model is trained with a phased curriculum to adapt RGB priors and fuse cross-modal features, then tested on six real-world bimanual tasks with randomized initial states. Results show that the synchronized tri-branch generation significantly improves geometric and motion accuracy over separate training, and the policy consistently outperforms 2D-based baselines, especially on tasks requiring precise spatial coordination and dynamic object transfer. Ablations confirm that each component, including modality-specific adaptation, large-scale 4D pre-training, and the use of predictive 4D latents instead of static image encoders, is crucial for the model's success.

The inference pipeline is dominated by the RynnWorld-4D forward pass, which accounts for roughly 90% of the total latency. Depth estimation and VAE preparation contribute a small minority of the time, while the action generation head adds negligible overhead. The overall cycle time of about 1.1 seconds yields a control frequency near 9 Hz. The tri-branch Transformer inside RynnWorld-4D is the primary bottleneck, consuming 89.5% of the total inference time. Depth estimation adds only 7.7% and the combined action head (Flow Former and Flow Matching) takes just over 1%, making the policy head extremely lightweight. The full pipeline achieves a control frequency of approximately 9 Hz with a cycle time around 1.1 seconds.

The model is trained in three stages: first, all branches are trained independently with no cross-modal fusion; second, joint cross-modal attention modules and modality embeddings are trained while the backbone is frozen; finally, all parameters are jointly fine-tuned. The flow loss weight is increased from 0.5 to 1.0 after the first stage, and branch dropout is applied only in the joint training stages to encourage cross-modal reliance. Training progresses from independent branch training to full joint fine-tuning, with an intermediate stage that trains only the cross-modal attention and modality embeddings while keeping the backbone frozen. The optical flow loss coefficient is doubled from 0.5 to 1.0 after the initial independent stage, and branch dropout is introduced only during joint training stages, starting at 0.2 and decreasing to 0.1 in the final stage.

The real-world dataset contains 2,400 episodes for training the RynnWorld-4D world model and 1,200 episodes for the RynnWorld-4D-Policy, spanning six bimanual tasks. Tasks like Dual Picking and Block Pushing have the most world model data (500 episodes each), while Hand-over, Lid Placement, and Bowl Stacking have 300 episodes each. The policy set consistently uses 200 episodes per task. Dual Picking and Block Pushing are the most represented tasks in the world model training set, each with 500 episodes. The policy training set is uniformly half the size of the world model set, with 200 episodes per task across all six tasks.

RynnWorld-4D matches the visual quality of state-of-the-art video generation models while delivering significantly better reconstruction fidelity, and it outperforms existing 4D world models by a wide margin in both geometry and motion accuracy. Ablations reveal that jointly training the three modalities, using modality-specific adaptation, and injecting 3D positional information into cross-modal attention are essential for maintaining cross-modal consistency and achieving high-fidelity 4D generation. RynnWorld-4D achieves nearly double the depth accuracy of prior 4D models and uniquely supplies synchronized optical flow with low error, a capability absent in most baselines. Removing 3D RoPE from joint cross-modal attention causes a severe drop in geometric fidelity and motion precision, confirming that spatially-aware feature fusion is critical for aligning depth and flow with RGB content.

RynnWorld-4D-Policy outperforms all baselines on six robotic manipulation tasks, with the largest gains in tasks requiring spatial precision and dynamic object transfer. Foundation models π₀ and π₀.₅ achieve near‑zero success on the Hand‑over task, while the 4D policy reaches 28.57%. Ablations show that removing the predictive 4D encoder or using only RGB latents causes substantial drops, confirming that joint spatial and motion dynamics are critical for robust policy learning. Foundation models π₀ and π₀.₅ fail on the Hand‑over task (2.86% and 0% success), while RynnWorld‑4D‑Policy reaches 28.57%. Replacing the RynnWorld‑4D encoder with a static ResNet‑18 (w/o RynnWorld‑4D) drops Dual Picking success from 94.29% to 71.43%.

The evaluation examines RynnWorld-4D, a joint RGB-depth-flow generative model, and its derived policy on six bimanual manipulation tasks. RynnWorld-4D surpasses prior 4D models in reconstruction fidelity and motion accuracy, and ablations confirm that cross-modal fusion with 3D positional encoding is essential for maintaining geometric and motion consistency. The RynnWorld-4D-Policy, which leverages the predictive 4D encoder, outperforms all baselines, with the largest gains on tasks requiring spatial precision and dynamic coordination, while the inference pipeline reaches a 9 Hz control frequency with the world model forward pass as the primary computational bottleneck.


AI로 AI 구축

아이디어에서 출시까지 — 무료 AI 코코딩, 즉시 사용 가능한 환경, 최적의 GPU 가격으로 AI 개발을 가속화하세요.

AI 협업 코딩
바로 사용 가능한 GPU
최적의 가격

HyperAI Newsletters

최신 정보 구독하기
한국 시간 매주 월요일 오전 9시 에 이번 주의 최신 업데이트를 메일로 발송합니다
이메일 서비스 제공: MailChimp