Whole-Body Dexterity Anonymous Authors

WBD-EX Object Repositioning Experts

Try out interactive whole-body dexterous experts!

01

Whole-body grasp generation

Energy-based optimization and simulation filtering produce the arm-and-torso grasp cache used for training.

02

Any-to-any experts (WBD-EX)

Reinforcement-learning experts learn to reposition an object and settle it in a left-arm, both-arm or right-arm hold, using goals sampled from the grasp cache.

03

Distilled sim-to-real controller

The experts are distilled into one deployable policy that transfers zero-shot to a real Unitree G1 and is steered interactively by a teleoperator.

How does Whole-Body Dexterity (WBD) work?

Generate whole-body grasps, train experts to move objects between them, then distill the experts into one controller.

WBD pipeline: whole-body grasp generation, sphere expert pre-training, per-object post-training, and distillation into a WBD controller for simulation and real-world deployment

Whole-Body Grasp Generation

Grasps are optimized from chosen contact links (blue), then kept only if they survive perturbations in simulation.

Whole-body grasps across arms, legs and torso generated by energy-based optimization
Leg grasps show the generality of the procedure but are not used for training.

WBD-EX Training

Experts start from cached grasps and learn to move objects toward sampled positions in left-arm, both-arm or right-arm holds. Intermediate goals connect the current position to a farther goal, allowing sliding and rolling across the torso.

Simulation Experiments

We add noise to expert commands and compare direct execution with WBD refinement. The guidance weight controls how strongly motion generation follows the coarse command.

Bands show 95% confidence intervals. Hover for exact values.

Real-World Experiments

90%of real-world trials completed
45/50 across repositioning and the shelf task
5×as many completions as direct retargeting
GMR: 9/50, SONIC: 2/50
7/10full shelf task completions
generalist controller (SONIC): 0/10

Experimental setup: teleoperation with WBD controller

An Xsens motion capture suit provides coarse motion references. WBD refines the arm targets; a separate controller handles lower-body motion and balance. GMR (General Motion Retargeting) directly retargets the operator's motion; SONIC is a generalist whole-body controller.

On-body repositioning: basketball (2× speed)

SONIC

GMR

WBD (ours)

Shoulder tap

Underarm stow

TaskObjectControllerRegion reached ↑Full round trip ↑Time to region (s) ↓Total time (s) ↓
Shoulder tapBallSONIC2/100/1015.2—
GMR3/101/1026.030.1
WBD10/109/107.717.3
BoxSONIC2/102/1015.924.9
GMR6/104/108.08.5
WBD10/1010/104.16.3
Underarm stowBallSONIC1/100/1028.0—
GMR4/102/1031.549.8
WBD10/109/1010.626.2
BoxSONIC2/100/1026.1—
GMR2/101/109.317.8
WBD10/1010/108.613.0

10 trials per controller, task and object. Times are averaged over successful trials.

Shelf-to-table task: pick, stow, carry, un-stow and place

Controller (10 trials each)Pick ↑Stow ↑Carry ↑Un-stow ↑Place ↑
SONIC10/100/100/100/100/10
GMR10/103/102/101/101/10
WBD10/109/109/109/107/10