One-Shot Transfer of Long-Horizon Extrinsic Manipulation Through Contact Retargeting (2404.07468v1)
Abstract: Extrinsic manipulation, the use of environment contacts to achieve manipulation objectives, enables strategies that are otherwise impossible with a parallel jaw gripper. However, orchestrating a long-horizon sequence of contact interactions between the robot, object, and environment is notoriously challenging due to the scene diversity, large action space, and difficult contact dynamics. We observe that most extrinsic manipulation are combinations of short-horizon primitives, each of which depend strongly on initializing from a desirable contact configuration to succeed. Therefore, we propose to generalize one extrinsic manipulation trajectory to diverse objects and environments by retargeting contact requirements. We prepare a single library of robust short-horizon, goal-conditioned primitive policies, and design a framework to compose state constraints stemming from contacts specifications of each primitive. Given a test scene and a single demo prescribing the primitive sequence, our method enforces the state constraints on the test scene and find intermediate goal states using inverse kinematics. The goals are then tracked by the primitive policies. Using a 7+1 DoF robotic arm-gripper system, we achieved an overall success rate of 80.5% on hardware over 4 long-horizon extrinsic manipulation tasks, each with up to 4 primitives. Our experiments cover 10 objects and 6 environment configurations. We further show empirically that our method admits a wide range of demonstrations, and that contact retargeting is indeed the key to successfully combining primitives for long-horizon extrinsic manipulation. Code and additional details are available at stanford-tml.github.io/extrinsic-manipulation.
- “A global quasi-dynamic model for contact-trajectory optimization in manipulation” In Robotics: Science and Systems Foundation, 2020
- “Predicting Object Interactions with Behavior Primitives: An Application in Stowing Tasks” In 7th Annual Conference on Robot Learning, 2023
- Sirui Chen, Albert Wu and C.Karen Liu “Synthesizing Dexterous Nonprehensile Pregrasp for Ungraspable Objects” In ACM SIGGRAPH 2023 Conference Proceedings
- “Sequential dexterity: Chaining dexterous policies for long-horizon manipulation” In arXiv preprint arXiv:2309.00987, 2023
- “Contact mode guided motion planning for quasidynamic dexterous manipulation in 3d” In 2022 International Conference on Robotics and Automation (ICRA), 2022
- “Diffusion policy: Visuomotor policy learning via action diffusion” In arXiv preprint arXiv:2303.04137, 2023
- “Universal Manipulation Interface: In-The-Wild Robot Teaching Without In-The-Wild Robots” In arXiv preprint arXiv:2402.10329, 2024
- “CORN: Contact-based Object Representation for Nonprehensile Manipulation of General Unseen Objects” In The Twelfth International Conference on Learning Representations, 2024
- “Grasp control for enhancing dexterity of parallel grippers” In 2020 IEEE International Conference on Robotics and Automation (ICRA)
- “Extrinsic dexterity: In-hand manipulation with external forces” In 2014 IEEE International Conference on Robotics and Automation (ICRA)
- Murtaza Dalal, Deepak Pathak and Russ R Salakhutdinov “Accelerating robotic reinforcement learning via parameterized action primitives” In Advances in Neural Information Processing Systems, 2021
- Neel Doshi, Orion Taylor and Alberto Rodriguez “Manipulation of unknown objects via contact configuration regulation” In 2022 International Conference on Robotics and Automation (ICRA), 2022
- “Exploitation of environmental constraints in human and robotic grasping” In The International Journal of Robotics Research, 2015
- “Implicit behavioral cloning” In Conference on Robot Learning, 2022
- Zipeng Fu, Tony Z Zhao and Chelsea Finn “Mobile aloha: Learning bimanual mobile manipulation with low-cost whole-body teleoperation” In arXiv preprint arXiv:2401.02117, 2024
- “PRIME: Scaffolding Manipulation Tasks with Behavior Primitives for Data-Efficient Imitation Learning” In arXiv preprint arXiv:2403.00929, 2024
- “Integrated task and motion planning” In Annual review of control, robotics, and autonomous systems, 2021
- Yifan Hou and Matthew T Mason “Robust execution of contact-rich motion plans by hybrid force-velocity control” In 2019 International Conference on Robotics and Automation (ICRA)
- Edward Johns “Coarse-to-fine imitation learning: Robot manipulation from a single demonstration” In 2021 IEEE international conference on robotics and automation (ICRA), 2021
- “Pre-and post-contact policy decomposition for non-prehensile manipulation with zero-shot sim-to-real transfer” In 2023 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS)
- “Megapose: 6d pose estimation of novel objects via render & compare” In arXiv preprint arXiv:2212.06870, 2022
- “Learning to generalize across long-horizon tasks from human demonstrations” In arXiv preprint arXiv:2003.06085, 2020
- Warwick Masson, Pravesh Ranchod and George Konidaris “Reinforcement learning with parameterized actions” In Proceedings of the AAAI conference on artificial intelligence, 2016
- Soroush Nasiriany, Huihan Liu and Yuke Zhu “Augmenting reinforcement learning with behavior primitives for diverse manipulation tasks” In 2022 International Conference on Robotics and Automation (ICRA)
- “Planning robotic manipulation with tight environment constraints” In 2021 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), 2021
- “Visually guided extrinsic manipulation for assembly tasks” In 2019 IEEE 4th International Conference on Advanced Robotics and Mechatronics (ICARM)
- “Recent advances in robot learning from demonstration” In Annual review of control, robotics, and autonomous systems, 2020
- “Proximal policy optimization algorithms” In arXiv preprint arXiv:1707.06347, 2017
- “Parrot: Data-driven behavioral priors for reinforcement learning” In arXiv preprint arXiv:2011.10024, 2020
- “Roboclip: One demonstration is enough to learn robot policies” In Advances in Neural Information Processing Systems, 2024
- Simon Stepputtis, Yezhou Yang and Heni Ben Amor “Extrinsic dexterity through active slip control using deep predictive models” In 2018 IEEE International Conference on Robotics and Automation (ICRA)
- “Learning pregrasp manipulation of objects from ungraspable poses” In 2020 IEEE International Conference on Robotics and Automation (ICRA), 2020
- Russ Tedrake and Drake Development Team “Drake: Model-based design and verification for robotics”, 2019 URL: https://drake.mit.edu
- “You only demonstrate once: Category-level manipulation from single visual demonstration” In arXiv preprint arXiv:2201.12716, 2022
- “Learning Extrinsic Dexterity with Parameterized Manipulation Primitives” In arXiv preprint arXiv:2310.17785, 2023
- “Learning to grasp the ungraspable with emergent extrinsic dexterity” In Conference on Robot Learning, 2023
- “HACMan: Learning hybrid actor-critic maps for 6D non-prehensile manipulation” In Conference on Robot Learning, 2023
- “VIOLA: Imitation Learning for Vision-Based Manipulation with Object Proposal Priors” In arXiv preprint arXiv:2210.11339, 2022