Video wird geladen...

Video konnte nicht geladen werden

Zur Startseite

Collecting data for dexterous hands is hard. Teleop needs a full setup. Bringing UMI-like devices to 20-dof hands is challenging. Introducing DexPort 🖐️: a hand-held interface w/ a real robot hand. No embodiment gap, recorded joint state AND actions, easy to use.

23,697 Aufrufe • vor 2 Tagen •via X (Twitter)

21 Kommentare

Profilbild von Amber Xie
Amber Xievor 2 Tagen

DexPort was inspired by many prior works in portable hand data collection. However, DexPort collects data with the *same embodiment*, with *action data*, AND for *high degree-of-freedom* hands. High-quality data for highly dexterous hands is key to unlocking challenging tasks✨

Profilbild von Amber Xie
Amber Xievor 2 Tagen

How do we do this? The same hand + fisheye camera module mounts to a Quest 2 controller for collection, then to the robot wrist for deployment. Same hand & camera extrinsics, so no retargeting or large visual embodiment gap. Portability makes data collection easier than teleop.

Profilbild von Amber Xie
Amber Xievor 2 Tagen

Rather than per-joint 20DoF control, which is impossible when holding the device, we have a simplified interface using a Quest controller: • thumb positioning • power grasp • pinch grasp • two-finger grasp • in-hand rotation (an RL policy trained in sim)

Profilbild von Amber Xie
Amber Xievor 2 Tagen

The skills are only used as a data collection interface. The policy is a diffusion policy trained on the raw 20-DoF joint commands, with no skill labels. Grasp choice emerges on its own: a pinch for the cherry tomato, a power grasp for the cucumber.

Profilbild von Amber Xie
Amber Xievor 2 Tagen

A key benefit is recording joint states AND commands. In contact, the commanded target and measured joint position differ, and that gap is what produces grip force. Train on states instead and grasps go limp. Example: the hand loses the laundry while pulling the drawer open.

Profilbild von Amber Xie
Amber Xievor 2 Tagen

We eval on 4 tasks: 1️⃣ Pick-and-Place: without grasp labels, the robot picks up objects of varying shapes/sizes with power/pinch grasp 2️⃣ Screwdriver: in-hand tool use 3️⃣ Drawer: pick up laundry while simultaneously opening drawer 4️⃣ Package Scanning: bimanual coordination

Profilbild von Amber Xie
Amber Xievor 2 Tagen

To showcase the benefits of portability, we collect 1000 in-the-wild demos in apartments and offices. Co-training on them lifts success rates, improving performance on seen objects, unseen objects, and cluttered scenes.

Profilbild von Amber Xie
Amber Xievor 2 Tagen

The portable design makes data faster, more human-like, and seamless. We find DexPort is much faster than traditional teleop! We compare the # of trajectories per 30 minutes ⏰: • DexPort: 122 • 20-DoF teleop (glove): 86 • Skill teleop (Quest buttons): 68 • Human hand: 275

Profilbild von Amber Xie
Amber Xievor 2 Tagen

Very excited about this direction as we explore ways to control high-dof hands! Work done during internship @ Amazon FAR. Huge thanks to collaborators 🙌 @JiaweiAcademic, @Xiaofeng2Guo, @carlo_sferrazza, @GuanyaShi, @HaozhiQ 🌐 👩‍💻

Profilbild von AMAN VAIBHAV
AMAN VAIBHAVvor 2 Tagen

Removing the embodiment gap is the whole ballgame for dexterous data. Recording joint state and actions on the real hand means the policy learns contact, not a retargeting approximation.

Profilbild von Boardy
Boardyvor 2 Tagen

someone i know runs a live robot playground where research policies get prompted on a real bimanual machine. couldn't get a dm through to you though

Profilbild von Davidjiujiu
Davidjiujiuvor 2 Tagen

Recording joint state and actions on the real hand removes retargeting entirely. Do operators move differently holding a 20-dof hand than bare-handed? That gap would show how well DexPort data mixes with bare-hand human data for pretraining.

Profilbild von Dominik
Dominikvor 2 Tagen

with no embodiment gap, how well does the data transfer to other robot hands?

Profilbild von Rui Zhou
Rui Zhouvor 2 Tagen

Great open-source hardware work! However, I feel like this approach might somewhat limit the hand's true "dexterity," and could fail to fully leverage the advantages of its high-DoF design. What do you think about this?

Profilbild von Amber Xie
Amber Xievor 2 Tagen

by design, that is a limitation! However, I think DexPort still makes data collection much more intuitive and efficient than other approaches. Finding the best way to scalably collect dext data is very much still an open question, though

Profilbild von Simone
Simonevor 2 Tagen

did people need breaks during the longer collection sessions? 955g sounds manageable for a quick demo, but i’m curious how it feels after repeating the task for a while.

Profilbild von Broky Lu Robot Mechanical
Broky Lu Robot Mechanicalvor 2 Tagen

The reusable hand-camera module makes the wrist adapter a precision interface. Are locating features separated from clamping to keep the mounting pose repeatable?

Profilbild von Arnav Bhalla
Arnav Bhallavor 2 Tagen

does the grasp choice emerging without skill labels hold on objects outside the demonstration set?

Profilbild von Amber Xie
Amber Xievor 2 Tagen

yep

Profilbild von wizwilzo
wizwilzovor 2 Tagen

great handwork with the hands ! so impressive

Profilbild von Utkarsh Gupta
Utkarsh Guptavor 2 Tagen

Great work. I feel that this approach might not be able to capture the full dexterity. Also I think it's not a scalable solution.

Ähnliche Videos

We trained a humanoid with 22-DoF dexterous hands to assemble model cars, operate syringes, sort poker cards, fold/roll shirts, all learned primarily from 20,000+ hours of egocentric human video with no robot in the loop. Humans are the most scalable embodiment on the planet. We discovered a near-perfect log-linear scaling law (R² = 0.998) between human video volume and action prediction loss, and this loss directly predicts real-robot success rate. Humanoid robots will be the end game, because they are the practical form factor with minimal embodiment gap from humans. Call it the Bitter Lesson of robot hardware: the kinematic similarity lets us simply retarget human finger motion onto dexterous robot hand joints. No learned embeddings, no fancy transfer algorithms needed. Relative wrist motion + retargeted 22-DoF finger actions serve as a unified action space that carries through from pre-training to robot execution. Our recipe is called "EgoScale": - Pre-train GR00T N1.5 on 20K hours of human video, mid-train with only 4 hours (!) of robot play data with Sharpa hands. 54% gains over training from scratch across 5 highly dexterous tasks. - Most surprising result: a *single* teleop demo is sufficient to learn a never-before-seen task. Our recipe enables extreme data efficiency. - Although we pre-train in 22-DoF hand joint space, the policy transfers to a Unitree G1 with 7-DoF tri-finger hands. 30%+ gains over training on G1 data alone. The scalable path to robot dexterity was never more robots. It was always us. Deep dives in thread:

Jim Fan

303,038 Aufrufe • vor 8 Monaten