ScrewMimic: Bimanual Imitation from Human Videos with Screw Space Projection

Arpit Bahety, Priyanka Mandikal, Ben Abbatematteo, Roberto Martín-Martín
5/6/2024
cs.ROcs.AI

No official code found. Best implementation: UT-Austin-RobIn/ScrewMimic (17 stars, last commit 2026-02-08).

Abstract

Bimanual manipulation is a longstanding challenge in robotics due to the large number of degrees of freedom and the strict spatial and temporal synchronization required to generate meaningful behavior. Humans learn bimanual manipulation skills by watching other humans and by refining their abilities through play. In this work, we aim to enable robots to learn bimanual manipulation behaviors from human video demonstrations and fine-tune them through interaction. Inspired by seminal work in psychology and biomechanics, we propose modeling the interaction between two hands as a serial kinematic linkage -- as a screw motion, in particular, that we use to define a new action space for bimanual manipulation: screw actions. We introduce ScrewMimic, a framework that leverages this novel action representation to facilitate learning from human demonstration and self-supervised policy fine-tuning. Our experiments demonstrate that ScrewMimic is able to learn several complex bimanual behaviors from a single human video demonstration, and that it outperforms baselines that interpret demonstrations and fine-tune directly in the original space of motion of both arms. For more information and video results, https://robin-lab.cs.utexas.edu/ScrewMimic/

View on arXivView PDF

Code Implementations(1)

[RSS 24; Best Student Paper Award Finalist] ScrewMimic: Bimanual Imitation from Human Videos with Screw Space Projection

173PythonMar 14, 20248 months ago

Similar Papers

Cite this paper

@article{bahety2024screwmimic,
  title  = {ScrewMimic: Bimanual Imitation from Human Videos with Screw Space Projection},
  author = {Arpit Bahety and Priyanka Mandikal and Ben Abbatematteo and Roberto Martín-Martín},
  year   = {2024},
  eprint = {2405.03666},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2405.03666v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2405.03666.svg)](https://codeofpaper.com/paper/2405.03666)

Discussion