Abstract
Humanoid loco-manipulation remains predominantly hand-centric, falling short of humans’ ability to engage the entire body by bracing and sliding bulky objects against the forearms and torso. We introduce Whole-Body Dexterity (WBD), a general framework that uses the robot’s body and appendages as contact surfaces to grasp and manipulate objects. Our sim-to-real pipeline first generates a cache of feasible whole-body grasps, then trains reinforcement-learning experts on a general any-to-any grasp objective by sampling initial and goal grasps from the cache, and finally distills these experts into a single deployable policy. We show that the distilled policy transfers zero-shot to a real Unitree G1, where it repositions a basketball to regions around the torso and completes a long-horizon task that stows a box under one arm, carries it between shelves, and places it. In simulation the same controller refines corrupted expert commands into stable manipulation and transfers to object sizes withheld from training. The controller operates interactively, steered by coarse motion references from a human teleoperator. Across three real-world whole-body manipulation tasks, the distilled controller achieves 6× the task success rate of direct retargeting at 3× the speed, and completes tasks a generalist whole-body motion-tracking controller cannot.
25/30 · distilled controller
4/30 · direct motion retargeting
0/30 · generalist whole-body controller
Teleoperation setup
All trials are run by a single skilled teleoperator wearing an Xsens motion-capture suit, which streams SMPL body motion that serves as a motion command. The operator commands the upper body, while a separate controller handles the lower body.
Long-horizon shelf-to-table task
The shelf task combines several dexterous skills into one sequence: pick a box from a shelf, stow it under one arm, carry it to a table, and place it.
| Controller | Pick ↑ | Stow ↑ | Carry ↑ | Un-stow ↑ | Place ↑ |
|---|---|---|---|---|---|
| SONIC | 10/10 | 0/10 | 0/10 | 0/10 | 0/10 |
| GMR | 10/10 | 3/10 | 2/10 | 1/10 | 1/10 |
| WBD (ours) | 10/10 | 9/10 | 9/10 | 9/10 | 7/10 |
On-body repositioning
The object moves from a stable two-arm front grasp to a target region on the body and back to a stable two-arm front grasp.
| Task | Controller | Reached ↑ | Round trip ↑ | Region (s) ↓ | Total (s) ↓ |
|---|---|---|---|---|---|
| Shoulder tap | SONIC | 2/10 | 0/10 | 15.2 | — |
| GMR | 3/10 | 1/10 | 26.0 | 30.1 | |
| WBD (ours) | 10/10 | 9/10 | 7.7 | 17.3 | |
| Underarm stow | SONIC | 1/10 | 0/10 | 28.0 | — |
| GMR | 4/10 | 2/10 | 31.5 | 49.8 | |
| WBD (ours) | 10/10 | 9/10 | 10.6 | 26.2 |