CoRL 2026

A Single Backbone for Video Generation and Robot Control

Jeremy A. Collins1,3†, Seungjae Lee2,3†, Rachanon Wachakorn1, Krishnan Srinivasan3, Animesh Garg1, Vitor Campagnolo Guizilini3‡, Paarth Shah3‡
1Georgia Tech 2University of Maryland 3Toyota Research Institute
†Work performed partially during internship at TRI ‡Equal advising

Method

Each action timestep becomes one patch token in a video model’s latent space, so the transformer treats actions as video patches. The only new weights are 1,280 parameters, and one forward pass returns 16 actions with no video generated.

We co-train on three objectives. Action-only, from the current frame, is the one used at test time.

Single-step denoising

Videos have high-frequency detail like moving objects and textures. Actions are smoother. A video model learns to add detail in its last, low-noise steps, and on actions it shows as jitter. Single-step diffusion gets around this jitter.

Inference

Time per action chunk · one RTX 5090

TAPESTRY84 ms Fast-WAM190 ms DreamZero3.7 s

GPU memory · of 32 GB

TAPESTRY9 GB

Real robot

Trained tasks · 30 trials

TAPESTRY28/30 Diffusion Policy15/30
“Open the oven and put the croissant on the plate”
“Put the corn in the bowl”
“Open the lid of the toolbox and put the screwdriver inside”

Unseen objects and distractors · 15 trials

TAPESTRY10/15 DreamZero4/15 No video co-training0/15 Diffusion Policy0/15
Novel placement
Novel primitive
Novel composition

LIBERO held-out tasks

TAPESTRY76% Cosmos Policy70% DreamZero70% AMPLIFY61% TAPESTRY from scratch58% QueST2% BAKU2% Diffusion Policy0%

Citation

@inproceedings{collins2026tapestry,
  title     = {TAPESTRY: A Single Backbone for Video Generation and Robot Control},
  author    = {Collins, Jeremy A. and Lee, Seungjae and Wachakorn, Rachanon and
               Srinivasan, Krishnan and Garg, Animesh and
               Guizilini, Vitor Campagnolo and Shah, Paarth},
  booktitle = {Conference on Robot Learning (CoRL)},
  year      = {2026}
}