Whole-Body Dexterity

Anonymous Authors

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.

Solid curves show the noisy expert with WBD refinement, and dashed lines show the noisy expert. Training objects are weighted equally. Bands show 95% paired bootstrap confidence intervals over 256 matched grasp starts per object. Hover for exact values.
83%WBD completed trials
25/30 · distilled controller
13%GMR completed trials
4/30 · direct motion retargeting
0%SONIC completed trials
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.

Shelf-to-table task · stages completed out of ten trials per controller
ControllerPick ↑Stow ↑Carry ↑Un-stow ↑Place ↑
SONIC10/100/100/100/100/10
GMR10/103/102/101/101/10
WBD (ours)10/109/109/109/107/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.

Basketball (size 3)
TaskControllerReached ↑Round trip ↑Region (s) ↓Total (s) ↓
Shoulder tapSONIC2/100/1015.2—
GMR3/101/1026.030.1
WBD (ours)10/109/107.717.3
Underarm stowSONIC1/100/1028.0—
GMR4/102/1031.549.8
WBD (ours)10/109/1010.626.2