Ag2Manip: Learning Novel Manipulation Skills with Agent-Agnostic Visual and Action Representations
<|reference_start|>Ag2Manip: Learning Novel Manipulation Skills with Agent-Agnostic Visual and Action Representations: Autonomous robotic systems capable of learning novel manipulation tasks are poised to transform industries from manufacturing to service automation. However, modern methods (e.g., VIP and R3M) still face significant hurdles, notably the domain gap among robotic embodiments and the sparsity of successful task executions within specific action spaces, resulting in misaligned and ambiguous task representations. We introduce Ag2Manip (Agent-Agnostic representations for Manipulation), a framework aimed at surmounting these challenges through two key innovations: a novel agent-agnostic visual representation derived from human manipulation videos, with the specifics of embodiments obscured to enhance generalizability; and an agent-agnostic action representation abstracting a robot's kinematics to a universal agent proxy, emphasizing crucial interactions between end-effector and object. Ag2Manip's empirical validation across simulated benchmarks like FrankaKitchen, ManiSkill, and PartManip shows a 325% increase in performance, achieved without domain-specific demonstrations. Ablation studies underline the essential contributions of the visual and action representations to this success. Extending our evaluations to the real world, Ag2Manip significantly improves imitation learning success rates from 50% to 77.5%, demonstrating its effectiveness and generalizability across both simulated and physical environments.<|reference_end|>
@article{li2024ag2manip:,
    title={Ag2Manip: Learning Novel Manipulation Skills with Agent-Agnostic Visual
  and Action Representations},
    author={Puhao Li, Tengyu Liu, Yuyang Li, Muzhi Han, Haoran Geng, Shu Wang,
  Yixin Zhu, Song-Chun Zhu, Siyuan Huang},
    journal={arXiv preprint arXiv:2404.17521},
    year={2024},
    archivePrefix={arXiv},
    eprint={2404.17521},
    primaryClass={cs.RO cs.CV}
}