DextrAH-G: Pixels-to-Action Dexterous Arm-Hand Grasping with Geometric Fabrics


Anonymous Author(s)

Links

Key Takeaway

DextrAH-G is a safe, continuously reacting pixels-to-action policy that achieves state-of-the-art dexterous grasping in the real world and was trained entirely in simulation using RL and teacher-student distillation with a geometric fabric controller.

Abstract

A pivotal challenge in robotics is achieving fast, safe, and robust dexterous grasping across a diverse range of objects, an important goal within industrial applications. However, existing methods often have very limited speed, dexterity, and generality, along with limited or no hardware safety guarantees. In this work, we introduce DextrAH-G, a depth-based dexterous grasping policy trained entirely in simulation that combines reinforcement learning, geometric fabrics, and teacher-student distillation. We address key challenges in joint arm-hand policy learning, such as high-dimensional observation and action spaces, the sim2real gap, collision avoidance, and hardware constraints. DextrAH-G enables a 23 motor arm-hand robot to safely and continuously grasp and transport a large variety of objects at high speed using depth inputs, generalizing across object geometry.

Grasp-and-Transport Videos (all 1x speed)

Squirrel (Train Set Object)

Apple (Unseen Object)

Cube (Unseen Object)

Tiny Cube (Unseen Object)

Cup (Unseen Object)

Cylinder (Unseen Object)

Box (Unseen Object)

Lunch Box (Unseen Object)

Cloth (Unseen Object)

Full Video

Our Framework

Our proposed framework consists of three stages. First, we train a teacher privileged fabrics-guided policy (FGP) using reinforcement learning. Second, we distill the teacher FGP into a student depth FGP that is trained to imitate the teacher's actions and predict object position. Third, we deploy the depth FGP zero-shot in the real world. We leverage the same geometric fabric as an underlying action space for all of these stages.

Continuous Grasp-and-Transport of 28 Unique Objects (1x speed)

Depth Images

(Left): clean depth image from the simulator. (Middle): depth image from the simulator after added noise. (Right): depth image in the real world on a novel object.

BibTeX

@article{anonymous}