Kinema4D: Kinematic 4D World Modeling for Spatiotemporal Embodied Simulation
Organizations: S-Lab, Nanyang Technological University · SSE, CUHKSZ
Abstract
Simulating robot-world interactions is a cornerstone of Embodied AI. Recently, a few works have shown promise in leveraging video generations to transcend the rigid visual/physical constraints of traditional simulators. However, they primarily operate in 2D space or are guided by static environmental cues, ignoring the fundamental reality that robot-world interactions are inherently 4D spatiotemporal events that require precise interactive modeling. To restore this 4D essence while ensuring the precise robot control, we introduce Kinema4D, a new action-conditioned 4D generative robotic simulator that disentangles the robot-world interaction into: i) Precise 4D representation of robot controls: we drive a URDF-based 3D robot via kinematics, producing a precise 4D robot control trajectory. ii) Generative 4D modeling of environmental reactions: we project the 4D robot trajectory into a pointmap as a spatiotemporal visual signal, controlling the generative model to synthesize complex environments' reactive dynamics into synchronized RGB/pointmap sequences. To facilitate training, we curated a large-scale dataset called Robo4D-200k, comprising 201,426 robot interaction episodes with high-quality 4D annotations. Extensive experiments demonstrate that our method effectively simulates physically-plausible, geometry-consistent, and embodiment-agnostic interactions that faithfully mirror diverse real-world dynamics. For the first time, it shows potential zero-shot transfer capability, providing a high-fidelity foundation for advancing next-generation embodied simulation.
Figures & tables
| Method | Action | Output | PSNR | SSIM | L2 latent | FID | FVD | LPIPS |
|---|---|---|---|---|---|---|---|---|
| UniSim [ICLR’24] [ 78 ] | Text | RGB | 19.32 | 0.681 | 0.2120 | 32.3 | 153.2 | 0.175 |
| IRA-Sim [ICCV’25] [ 91 ] | Emb. | RGB | 20.21 | 0.813 | 0.1722 | 25.2 | 126.0 | 0.135 |
| Cosmos [arXiv’25] [ 2 ] | Emb. | RGB | 20.39 | 0.787 | 0.1935 | 27.1 | 113.4 | 0.110 |
| EVAC [arXiv’25] [ 37 ] | Emb.+2D | RGB | 20.88 | 0.832 | 0.1896 | 29.3 | 122.0 | 0.150 |
| ORV [CVPR’26] [ 80 ] | Emb.+3D | RGB | 19.45 | 0.790 | 0.2002 | 30.1 | 130.1 | 0.143 |
| Ctrl-World [ICLR’26] [ 23 ] | Emb. | RGB | 21.03 | 0.803 | 0.1533 | 24.9 | 112.8 | 0.122 |
| Method | CD- | CD- (temp) | CD- | CD- (temp) | F-Score | F-Score (temp) |
|---|---|---|---|---|---|---|
| TesserAct [ICCV’25] [ 89 ] | 0.0836 | 0.0067 | 0.0130 | 0.0008 | 0.2896 | 0.9523 |
| Ours | 0.0479 | 0.0074 | 0.0077 | 0.0002 | 0.4733 | 0.9686 |
| Evaluator | Simulation | Real-world (OOD) | ||||
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 1 | 2 | 3 | |
| Ground Truth | 0.48 | 0.38 | 0.80 | 0.34 | 0.46 | 0.78 |
| Ours | 0.56 | 0.46 | 0.84 | 0.60 | 0.76 | 0.90 |
| Diff | 0.08 | 0.08 | 0.04 | 0.26 | 0.30 | 0.12 |
| Metrics | Ours | text | binary | emb. | RGB | RGB+pm | single | 2D-out | w/o mask | 0% | 20% | 50% | 70% | remove | gaus. | trans. | rot. |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| PSNR | 22.50 | 19.89 | 21.47 | 20.89 | 21.53 | 22.98 | 21.26 | 20.07 | 21.03 | 21.10 | 22.04 | 21.75 | 21.83 | 22.48 | 21.98 | 21.87 | 22.34 |
| FID | 25.2 | 28.8 | 27.5 | 26.3 | 25.8 | 25.7 | 26.7 | 27.4 | 26.8 | 26.1 | 25.2 | 25.0 | 26.0 | 26.0 | 25.3 | 25.6 | 26.3 |
| CD- | 0.0479 | 0.0750 | 0.0639 | 0.0528 | 0.0677 | 0.0495 | 0.0581 | 0.0712 | 0.0510 | 0.0528 | 0.0433 | 0.0455 | 0.0463 | 0.0499 | 0.0501 | 0.0513 | 0.0483 |
| Scenario | Difficulty | Distractors ( ) | Constraints / Challenges |
|---|---|---|---|
| I. Canonical | Easy | Basic OOD texture grasping | |
| II. Cluttered | Medium | Spatial proximity & collision avoidance | |
| III. Dynamic | Hard | , randomized | Partial occlusion & narrow passages |
| Metrics | Ours | add env. pm | env. text | null text | depth |
|---|---|---|---|---|---|
| PSNR | 22.50 | 21.93 | 20.97 | 22.31 | 21.04 |
| FID | 25.9 | 26.2 | 27.0 | 25.6 | 26.3 |
| CD- | 0.0479 | 0.0420 | 0.0592 | 0.0501 | 0.0583 |
| Method | Time (min) | Memory (GB) | PSNR | PSNR (temp) | FID | FID (temp) | CD- | CD- (temp) |
|---|---|---|---|---|---|---|---|---|
| Ours | 15 | 56 | 19.23 | 36.95 | 29.3 | 15.4 | 0.0621 | 0.0068 |
| Ctrl-World [ 23 ] | 2.5 | 15 | 12.14 | 19.32 | 38.5 | 49.5 | - | - |
| TesserAct [ 89 ] | 10 | 31 | 10.80 | 25.87 | 41.8 | 28.7 | 0.0928 | 0.0125 |
Robotics Simulation
Robotics simulation builds virtual robots and environments to model, train, and evaluate autonomous systems before real-world deployment.
See all 320 papers