An Agentic Human2Sim2Robot Framework for Dexterous Manipulation with Self-Evolving Tool Library
Human videos offer a scalable source of demonstrations for dexterous robot manipulation. However, existing human-to-simulation-to-robot (Human2Sim2Robot) pipelines rely on predefined procedures that struggle to accommodate diverse object properties and interactions, particularly those involving articulated and deformable objects. We introduce DexAgent, an agentic Human2Sim2Robot framework that converts a single egocentric human video and a task prompt into physically grounded robot trajectories for policy training. It operates through four stages: semantic understanding of human videos, property-based simulation reconstruction, robot trajectory optimization, and robot data generation. At each stage, DexAgent adapts its approach to the task and object properties by selecting suitable skills from its tool library or developing new ones when needed. Property-specific verifiers assess stage outcomes for physical validity and task-specific requirements and provide feedback for refinement, preventing error propagation through the workflow. In the final stage, DexAgent varies object and robot states in simulation to generate diverse robot trajectories from a single human video, then retextures the rendered observations to facilitate sim-to-real transfer. Newly developed skills and verifiers are retained in its tool library, making it self-evolving to accumulate reusable capabilities and reducing processing time as it encounters more human videos. Across eleven real-world tasks, policies trained with DexAgent-generated data achieve a 3.5× higher success rate than competing baselines.
HOI4D
| Method | Rigid | Articulated | ||||
|---|---|---|---|---|---|---|
| F-5↑ | F-10↑ | CD↓ | F-5↑ | F-10↑ | CD↓ | |
| HO | 0.28 | 0.51 | 3.86 | 0.29 | 0.47 | 1.30 |
| IHOI | 0.42 | 0.70 | 2.70 | 0.32 | 0.47 | 1.47 |
| HORSE | 0.26 | 0.45 | 6.69 | 0.19 | 0.34 | 1.91 |
| MCC-HO | 0.52 | 0.78 | 1.36 | 0.35 | 0.55 | 1.21 |
| G-HOP | 0.69 | 0.91 | 0.63 | 0.07 | 0.09 | 1.23 |
| FoundationPose | 0.71 | 0.91 | 0.49 | 0.40 | 0.60 | 1.26 |
| Any6D | 0.71 | 0.91 | 0.50 | 0.38 | 0.60 | 1.24 |
| Do as I Do | 0.72 | 0.91 | 0.49 | 0.40 | 0.61 | 1.25 |
| Ours | 0.83 | 0.96 | 0.29 | 0.47 | 0.68 | 1.08 |
OakInk
| Method | Success %↑ | Epos (m)↓ | Erot (rad)↓ |
|---|---|---|---|
| Dex-retargeting | 28.6 | 0.08 | 0.62 |
| SPIDER mjwp | 71.4 | 0.04 | 0.57 |
| SPIDER mjwp_act | 77.1 | 0.04 | 0.42 |
| Do-as-I-Do Sharpa hand | 81.0 | 0.03 | 0.15 |
| without transition reward | 79.0 | 0.03 | 0.14 |
| annealed sampling only | 72.0 | 0.08 | 0.32 |
| Ours | 85.7 | 0.03 | 0.12 |
| Method | Cup | Giftbox | Drawer | Rope Knot | Scissors | Drawing | Computer | Bottle | Biology | Battery | Multi-object | Total |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Dex-retargeting | ✓ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | 1/11 |
| Do as I Do | ✓ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | 1/11 |
| Spider | ✓ | ✓ | ✓ | ✗ | ✓ | ✗ | ✓ | ✗ | ✗ | ✓ | ✗ | 6/11 |
| TopoRetarget | ✓ | ✓ | ✓ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | 3/11 |
| Egoinfinity | ✓ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | 1/11 |
| V2D | ✓ | ✓ | ✓ | ✗ | ✓ | ✗ | ✗ | ✗ | ✗ | ✗ | ✓ | 5/11 |
| GPT-6: Astra | ✓ | ✓ | ✓ | ✗ | ✗ | ✓ | ✓ | ✗ | ✗ | ✗ | ✗ | 5/11 |
| Ours | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | 11/11 |
Human Demonstration
Open the Bottle
Open the Bottle