DepthWorld: 3D World Model for Robot Manipulation

Jai Bardhan, Josef Sivic, Vladimir Petrik
10/6/2026
cs.ROcs.AIcs.CV

No official code found. Best implementation: Jai2500/depthworld (0 stars, MIT, last commit 2026-10-06).

Abstract

World models offer a data-driven alternative to traditional simulators for robotics, with applications spanning policy evaluation, improvement, and planning. All of these uses depend on faithful 3D geometry, yet current video-based world models are trained on RGB alone and produce rollouts that look correct frame-by-frame but do not compose into a consistent 3D world. Closing this gap requires progress on two fronts: large-scale 3D supervision for manipulation, and an architecture that can absorb it without disturbing strong pretrained video priors. We introduce a calibration pipeline that combines learned stereo depth with a joint factor graph, pooling all episodes collected from the same physical robot to recover its shared kinematic parameters alongside per-scene extrinsics. Applied to the DROID dataset, this yields DROID-3D, a calibrated 3D dataset providing dense metric depth and recalibrated multi-view extrinsics (achieving <0.7 px reprojection error on 90% of episodes for external cameras). We then train DepthWorld, a Stable Video Diffusion-based world model that jointly predicts multi-view RGB and depth via spatial latent tiling, leaving the pretrained Variational Autoencoder (VAE) unchanged. Depth supervision improves RGB prediction itself by +1.48 dB PSNR over an identical RGB-only baseline at equal training budget, while simultaneously yielding accurate metric depth for downstream geometric reasoning.

View on arXivView PDF

Code Implementations(1)

Jai2500/depthworldCommunity70%
MIT

Repository for the paper: DepthWorld: 3D World Model for Robot Manipulation | CORL 2026

00Jul 16, 20262 weeks agoMIT

Similar Papers

Cite this paper

@article{bardhan2026depthworld,
  title  = {DepthWorld: 3D World Model for Robot Manipulation},
  author = {Jai Bardhan and Josef Sivic and Vladimir Petrik},
  year   = {2026},
  eprint = {2610.08780},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2610.08780v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2610.08780.svg)](https://codeofpaper.com/paper/2610.08780)

Discussion