Learning to Grasp the Ungraspable with Emergent Extrinsic DexterityDownload PDF

Published: 10 Sept 2022, Last Modified: 12 Mar 2024CoRL 2022 OralReaders: Everyone
Keywords: Manipulation, Reinforcement Learning, Extrinsic Dexterity
TL;DR: We build a system for the "Occluded Grasping" task with the combination of reinforcement learning and extrinsic dexterity that works on a real robot.
Abstract: A simple gripper can solve more complex manipulation tasks if it can utilize the external environment such as pushing the object against the table or a vertical wall, known as "Extrinsic Dexterity." Previous work in extrinsic dexterity usually has careful assumptions about contacts which impose restrictions on robot design, robot motions, and the variations of the physical parameters. In this work, we develop a system based on reinforcement learning (RL) to address these limitations. We study the task of "Occluded Grasping" which aims to grasp the object in configurations that are initially occluded; the robot needs to move the object into a configuration from which these grasps can be achieved. We present a system with model-free RL that successfully achieves this task using a simple gripper with extrinsic dexterity. The policy learns emergent behaviors of pushing the object against the wall to rotate and then grasp it without additional reward terms on extrinsic dexterity. We discuss important components of the system including the design of the RL problem, multi-grasp training and selection, and policy generalization with automatic curriculum. Most importantly, the policy trained in simulation is zero-shot transferred to a physical robot. It demonstrates dynamic and contact-rich motions with a simple gripper that generalizes across objects with various size, density, surface friction, and shape with a 78% success rate.
Student First Author: yes
Supplementary Material: zip
Website: https://sites.google.com/view/grasp-ungraspable
Community Implementations: [![CatalyzeX](/images/catalyzex_icon.svg) 1 code implementation](https://www.catalyzex.com/paper/arxiv:2211.01500/code)
8 Replies