AdaDexTrack: Dynamic Modulation for Adaptive and Generalizable Dexterous Manipulation Tracking
Organizations: Shanghai Qi Zhi Institute · Tsinghua University · UC San Diego
Abstract
Language is a natural way to command robots, but converting a single instruction into a long-horizon, contact-rich hand-object interaction remains challenging: synthesized references are noisy, human-to-robot retargeting introduces embodiment bias, and fixed-reference tracking lets small errors snowball. We address this with AdaDexTrack, a modulator-in-the-loop framework for language-conditioned manipulation tracking. A distilled generalist tracker serves as the skill carrier, while a tightly aligned modulator performs three feedback corrections: reference modulation (continual adjustment of what to track), object-latent modulation (online adaptation of the object representation to recruit suitable skills), and positional-target modulation (small state-dependent refinements for execution). The tracker is learned via large-scale specialist to generalist distillation on a corpus of language-conditioned hand-object trajectories; the modulator is trained with RL under the same task objective, ensuring tight coupling. Across large-scale evaluations, AdaDexTrack consistently outperforms prior SOTA on unseen-trajectory and unseen-object sets in both average tracking error and success rate, demonstrating robustness and generalization. We further show zero-shot sim-to-real transfer on real hardware, where adding the modulator yields substantial gains over a tracker-only variant. AdaDexTrack reframes language-conditioned dexterous manipulation as modulated tracking, replacing the open-loop, fixed-reference tracking with in-loop modulation that adjusts the reference, object latent, and positional target, yielding drift-resistant execution from noisy text references.
Figures & tables
| Dataset | Method | (cm, ) | (rad, ) | (cm, ) | (rad, ) | (rad, ) | Succ. (%, ) |
| Unseen Trajectory | ObjDex | 4.95 | 0.6950 | 8.02 | 0.6296 | 0.6872 | 51.72/44.59 |
| DexTrack | 6.93 | 0.7046 | 9.17 | 0.5742 | 0.2823 | 76.13/73.89 | |
| Vanilla RL (PPO) | 12.10 | 0.8992 | 13.30 | 0.9142 | 0.3595 | 43.03/53.94 | |
| Ours (General Tracker) | 11.57 | 0.7607 | 10.33 | 0.5501 | 0.2791 | 62.20/65.01 | |
| Ours (General Tracker+R) | 10.06 | 0.7445 | 9.76 | 0.5408 | 0.2702 | 67.09/68.14 | |
| Ours (General Tracker+R+T) | 4.68 | 0.6272 | 7.99 | 0.5062 | 0.2413 | 84.45 / 80.42 |
| Methods | Unseen Traj | Unseen Obj |
|---|---|---|
| Ours (w/o modulator ) | 26.63% | 22.27% |
| Ours | 52.36% | 36.71% |
Appendix figures & tables14 assets
Supplementary material from the paper’s appendix.
Appendix
| Parameter | Type | Distribution | Initial Range |
| Robot | |||
| Mass | Scaling | uniform | |
| Friction | Scaling | uniform | |
| Joint stiffness | Scaling | uniform | |
| Joint damping | Scaling | uniform | |
| Object | |||
| Index | Description |
|---|---|
| 0 – 22 | arm-hand joint positions |
| 22 – 57 | the palm pose and the poses of the four fingertips |
| 57 – 64 | object pose |
| 64 – 71 | distance between the current object pose and the object reference pose at the current timestep |
| 71 – 99 | object reference poses at future timesteps relative to the current timestep |
| 99 – 121 | distance between the current and reference arm–hand joint positions at the current timestep |
| Index | Description |
|---|---|
| 0 – 22 | arm-hand joint positions |
| 22 – 57 | the palm pose and the poses of the four fingertips |
| 57 – 64 | object pose |
| 64 – 71 | distance between the current object pose and the object reference pose at the current timestep |
| 71 – 141 | object reference poses at future ten timesteps relative to the current timestep |
| 141 – 147 | distance between the current and reference arm joint positions at the current timestep |
| Method | Completion (%, ) |
|---|---|
| Ours (w/o Modulator) | 29.72% |
| Ours | 58.61% |
| Method | Unseen Traj. | Unseen Obj. |
|---|---|---|
| Ours (w/o Modulator) | 36.42% | 18.75% |
| Ours | 65.71% | 32.50% |
| Input | Method | Unseen Traj. | Unseen Obj. |
|---|---|---|---|
| GT Pointcloud | Ours | 65.71% | 32.50% |
| Recon. Pointcloud | Ours | 59.28% | 34.73% |
| Partial Pointcloud | Ours | 49.46% | 25.72% |
Language-Conditioned Robot Manipulation
Language-conditioned robot manipulation connects natural-language instructions to robot perception, planning, and physical actions.
See all 239 papers