Videos – Language-Conditioned Imitation Learning

Real-Robot Experiments – Qualitative Rollout Videos (including Failure Modes)

Overview

We provide a few qualitative videos depicting rollouts of the learned language-conditioned imitation learning policies, adapted on top of various pretrained representations. As in the main text, we evaluate the following models:


All models are trained on the same demonstration data in the following environment:

Real-World Language-Conditioned Imitation Learning Environment
We study five unique behaviors, and how performance changes when adding various distractors.

Videos

We show videos for the following three language instructions (from the marked split) across each representation learning approach:

We note that all evaluation language instructions are "unseen" (held-out) and the environment is reset (some objects shuffled around, following the data collection procedure) between episodes. The video is shot on a mobile phone placed slightly below the robot camera (mounted on a tripod) – some parts of the scene are occluded.

R-MVP

r-mvp-close-drawer-SUCCESS.mov

"close the drawer all the way" –  ✅

r-mvp-coffee-purple-FAIL.mov

"move the mug to the purple plate" – 

r-mvp-clean-coffee-FAIL.mov

"throw away the used coffee pods" – ❌

r-mvp-distract-close-drawer-SUCCESS.mov

(Distractor: Textbook) "close the drawer all the way"

r-mvp-distract-clean-chips-FAIL.mov

(Distractor: Voltron Video) "throw the chips in the garbage"

R-R3M (ResNet-50)

r-r3m-resnet-close-drawer-PARTIAL-FAIL.mov

"close the drawer all the way" –  🤔
(partial credit – makes it to drawer)

r-r3m-resnet-coffee-purple-FAIL.mov

"move the mug to the purple plate" –  ❌

r-r3m-resnet-clean-coffee-FAIL.mov

"throw away the used coffee pods" – ❌

r-r3m-resnet-distract-close-drawer-FAIL.mov

(Distractor: Textbook) "close the drawer all the way"

(completely collapses)

r-r3m-resnet-distract-clean-chips-FAIL.mov

(Distractor: Voltron Video) "throw the chips in the garbage"
(completely collapses)

R-R3M (ViT-Small)

r-r3m-vit-close-drawer-SUCCESS.mov

"close the drawer all the way" – 

r-r3m-vit-coffee-purple-PARTIAL-FAIL.mov

"move the mug to the purple plate" –  ❌

r-r3m-vit-clean-coffee-FAIL.mov

"throw away the used coffee pods" – ❌

r-r3m-vit-distract-close-drawer-FAIL.mov

(Distractor: Textbook) "close the drawer all the way"

(completely collapses)

r-r3m-vit-distract-clean-chips-FAIL.mov

(Distractor: Voltron Video) "throw the chips in the garbage"
(completely collapses)

V–Cond

vcond-close-drawer-SUCCESS.mov

"close the drawer all the way" –  ✅

vcond-coffee-purple-PARTIAL-FAIL.mov

"move the mug to the purple plate" –  🤔
(partial credit – attempts to grasp mug)

vcond-clean-coffee-PARTIAL-FAIL.mov

"throw away the used coffee pods" – 🤔
(partial credit – grasps coffee pods, fails drop)

vcond-distract-close-drawer-SUCCESS.mov

(Distractor: Textbook) "close the drawer all the way"

vcond-distract-clean-chips-PARTIAL-FAIL.mov

(Distractor: Voltron Video) "throw the chips in the garbage" 🤔
(partial credit – grasps chips, fails to drop in trash)

V–Dual

vdual-close-drawer-SUCCESS.mov

"close the drawer all the way" –  ✅

vdual-coffee-purple-PARTIAL-FAIL.mov

"move the mug to the purple plate" –  🤔
(partial credit – grasps mug, misses drop)

vdual-clean-coffee-FAIL.mov

"throw away the used coffee pods" –

vdual-distract-close-drawer-SUCCESS.mov

(Distractor: Textbook) "close the drawer all the way"

vcond-distract-clean-chips-PARTIAL-FAIL.mov

(Distractor: Voltron Video) "throw the chips in the garbage" 🤔
(partial credit – grasps chips, but misses drop location completely)

V–Gen

vgen-close-drawer-SUCCESS.mov

"close the drawer all the way" –  ✅

vgen-coffee-purple-PARTIAL-FAIL.mov

"move the mug to the purple plate" –  🤔
(partial credit – slightly misses grasp)

vgen-clean-coffee-FAIL.mov

"throw away the used coffee pods" – ❌

vgen-distract-close-drawer-SUCCESS.mov

(Distractor: Textbook) "close the drawer all the way"

vgen-distract-clean-chips-SUCCESS.mov

(Distractor: Voltron Video) "throw the chips in the garbage"