Vid2Robot: End-to-end Video-conditioned Policy Learning with Cross-Attention Transformers
Abstract
While large-scale robotic systems typically rely on textual instructions for tasks, this work explores a different approach: Can robots infer the task directly from observing humans? This shift necessitates the robot's ability to decode human intent and translate it into executable actions within its own physical constraints and environment.
We introduce Vid2Robot, a novel end-to-end video-based learning framework for robots. Given a video demonstration of a manipulation task and current visual observations, Vid2Robot directly produces robot actions. This is achieved through a unified representation model trained on a large dataset of human video and robot trajectory. The model leverages cross-attention mechanisms to fuse prompt video features to the robot's current state and generate appropriate actions that mimic the observed task. To further improve policy performance, we propose auxiliary contrastive losses that enhance the alignment between human and robot video representations.
We evaluate Vid2Robot on real-world robots, demonstrating a 23% improvement in performance compared to other video-conditioned policies when using human demonstration videos. Additionally, our model exhibits emergent capabilities, such as successfully transferring observed motions from one object to another, and long-horizon composition, thus showcasing its potential for real-world applications.
DOI: 10.15607/RSS.2024.XX.052
BibTeX
@conference{Jain-2024-144319,author = {Vidhi Jain and Maria Attarian and Nikhil J Joshi and Ayzaan Wahid and Danny Driess and Quan Vuong and Pannag R Sanketi and Pierre Sermanet and Stefan Welker and Christine Chan and Igor Gilitschenski and Yonatan Bisk and Debidatta Dwibedi},
title = {Vid2Robot: End-to-end Video-conditioned Policy Learning with Cross-Attention Transformers},
booktitle = {Proceedings of (RSS) Robotics Science and Systems},
year = {2024},
month = {May},
publisher = {Proceedings of Robotics: Science and Systems},
keywords = {Robot learning: Imitation Learning, Robot Perception, Sensing & Vision, Grasping & Manipulation},
}