Slot-Level Robotic Placement via Visual Imitation from Single Human Video
Dandan Shan, Kaichun Mo, Wei Yang, Yu-Wei Chao, David Fouhey, Dieter Fox, Arsalan Mousavian
TL;DR
This work tackles slot-level robotic placement by learning from a single human demonstration video. It introduces SLeRP, a modular system that uses Slot-Net to detect the placement slot and correlates human and robot views to compute $T_i \in SE(3)$ for each slot, enabling precise 3D placement. A novel data-augmentation pipeline plus a real-world 288-video benchmark demonstrates that SLeRP outperforms baselines and works on real robots. The approach significantly reduces training data requirements for new slot-level tasks and shows strong generalization to unseen objects and scenes in real-world robotics applications.
Abstract
The majority of modern robot learning methods focus on learning a set of pre-defined tasks with limited or no generalization to new tasks. Extending the robot skillset to novel tasks involves gathering an extensive amount of training data for additional tasks. In this paper, we address the problem of teaching new tasks to robots using human demonstration videos for repetitive tasks (e.g., packing). This task requires understanding the human video to identify which object is being manipulated (the pick object) and where it is being placed (the placement slot). In addition, it needs to re-identify the pick object and the placement slots during inference along with the relative poses to enable robot execution of the task. To tackle this, we propose SLeRP, a modular system that leverages several advanced visual foundation models and a novel slot-level placement detector Slot-Net, eliminating the need for expensive video demonstrations for training. We evaluate our system using a new benchmark of real-world videos. The evaluation results show that SLeRP outperforms several baselines and can be deployed on a real robot.
