EgoCPT: Learning Dexterous Manipulation from a Single Ego-Centric Video with Contact-Aware Optimization
Organizations: Ant Group · Computer Science and Engineering, University at Buffalo · Mechanical Engineering, Stanford University
Abstract
While expert demonstrations on real robots are difficult to collect, human ego-centric videos are easy to collect and abundant on the internet. However, learning dexterous manipulation policies from human videos remains challenging---one of the most important challenges being the difficulty of reconstructing physically grounded robot trajectories due to the large embodiment gap. In this paper, we propose EgoCPT, a novel paradigm for learning high-quality retargeted dexterous hand trajectories directly from an ego-centric video, which can then be deployed directly on real robots. The only inputs to our method are an ego-centric RGB video and a reference hand pose trajectory, which can be easily obtained through off-the-shelf software or specialized cameras during recording. Our method is particularly robust to noisy hand poses attributed to our novel contact-aware optimization framework, which iteratively optimizes the contact points between the robot hands and objects. Across five manipulation tasks, our method achieves overall success rates of 67.3% on noisy EgoDex hand-pose reconstructions and 92.0% on high-quality TACO reconstructions collected using motion-capture hardware, outperforming multiple baselines on both benchmarks.
Figures & tables
| Method | Pouring | Lint rolling | Sweep dustpan | Scoop ice | Pick & place | Overall |
| CHORD | 70.6 | 37.5 | 45.5 | 85.7 | 33.3 | 55.8 |
| SPIDER | 11.8 | 0.0 | 18.2 | 14.3 | 33.3 | 15.4 |
| Do As I Do | 64.7 | 12.5 | 18.2 | 57.1 | 66.7 | 46.2 |
| Ours | 70.6 | 62.5 | 54.5 | 71.4 | 77.8 | 67.3 |
| Method | Pouring | Lint rolling | Surface Brushing | Scooping | Container Manipulation | Overall |
| CHORD | 60.0 | 40.0 | 80.0 | 0.0 | 80.0 | 52.0 |
| SPIDER | 80.0 | 80.0 | 40.0 | 80.0 | 60.0 | 68.0 |
| Do As I Do | 0.0 | 20.0 | 20.0 | 0.0 | 20.0 | 12.0 |
| Ours | 100.0 | 100.0 | 100.0 | 100.0 | 60.0 | 92.0 |