← All projects

Georgia Tech · RL2 · Sep 2026 – present

One Action Interface, Seven Dexterous Hands

Does training on more kinds of robot hands let a policy control a hand it has never seen?

  • Ongoing
  • Simulation
  • Cross-embodiment
  • Teleoperation

The question

Dexterous hands differ in size, joint count, and finger layout, so a policy trained on one hand usually cannot drive another. I am studying whether co-training on more hand types improves zero-shot transfer to a hand that was held out of training entirely.

What I built

  • A shared action interface — wrist pose plus five palm-frame fingertip positions — and per-hand inverse kinematics that turns it into each hand's joint commands. Fingers a hand does not have are left empty rather than invented. The viewer above runs the same idea live in your browser.
  • An Apple Vision Pro → Isaac Sim teleoperation workflow (on NVIDIA Isaac Lab's CloudXR streaming), which I used to collect demonstrations on all seven simulated hands.
  • A leave-one-hand-out benchmark over seven hands — Shadow, Inspire RH56, Allegro, LEAP, Sharpa Wave, Wuji, and Wuji 2 — and the experiment platform that schedules and tracks well over a hundred training and evaluation jobs on a Slurm cluster.

Early result

Zero-shot success on each held-out hand when training on one hand versus six hands.
Interim results in simulation (100 episodes per evaluation). Each target hand is never seen during training.

With the same demonstration budget, a policy co-trained on six hands reaches about twice the zero-shot success of single-hand training on the held-out hand, and is higher on every target hand evaluated so far. It does not yet beat the single best source hand; the full curve from one to six training hands is in progress.

Credits

  • Advisor: Prof. Danfei Xu.
  • Policy: HAT (Human Action Transformer) with its official code.
  • Hand models: open-source URDFs from Shadow Robot (BSD-3-Clause), Wonik Robotics/SimLab (BSD-2-Clause), LEAP Hand/CMU (MIT), Sharpa (Apache-2.0), Wuji Technology (MIT) and Inspire Robots (RH56 model via Renesas RDK / dex_urdf). Sources and licenses: /hands/CREDITS.json.
  • Simulation: Isaac Sim with DexVerse environments. IK: dex-retargeting.