WEAVE
Learning Whole-Body Dexterous Loco-Manipulation from Human–Object Interactions
Liu Cao1,†, Xingze Wu3,†, Jingzhi Cui1, Botian Xu4, Mingzhi Pei2, Ruoqu Chen1,†, Mengdi Xu1 1Tsinghua IIIS 2Tsinghua College AI 3Dalian University of Technology 4The Chinese University of Hong Kong Work partially done at CocoMatrix.
Interactive Demo
Abstract
Learning humanoid–object interaction requires coordinating whole-body balance, locomotion, and dexterous hand contact to control both robot and object motion. Human demonstrations provide examples of coordinated interaction, but transferring these behaviors to humanoid robots requires learning how to establish and maintain effective contact forces under different embodiments and dynamics. We present Weave, a unified framework for learning whole-body dexterous humanoid–object interaction from captured human demonstrations. Weave first converts captured human–object interactions into executable robot–object references through contact-aware retargeting and approach-motion completion. At its core is a contact- and geometry-aware policy that jointly controls the humanoid body and articulated fingers across multiple objects and interaction sequences. Evaluation across nine objects yields a 92.5% success rate on trained interactions and, without any additional training, 65.0% on sequences never seen during training. We additionally release ~23 hours of physically executed rollouts, providing robot–object trajectories with contact annotation for downstream interaction-policy learning and physically consistent HOI motion generation.
Method
Weave turns captured human–object interactions into whole-body dexterous loco-manipulation skills in two stages: each demonstration is first converted into an executable robot–object reference, then a single policy learns to track these references in simulation. The four panels below follow one sequence through this pipeline.
SMPLX Sequences
Whole Body Retarget
Kimodo Completion
Policy Rollout

Loading motion sequence…

From Human Motion to Robot Execution.
Experiments
We instantiate Weave on a Unitree G1 humanoid with 29 actuated body DoFs and two Inspire dexterous hands with 12 actuated finger DoFs. References are constructed from captured interactions with nine everyday objects and divided into two disjoint splits: a training split of 7,869 trajectories (19.56 h) and a test split of 1,605 trajectories (3.67 h). We report success rate, progress rate, and clip-balanced tracking errors for the pelvis, tracked bodies, joints, and object. The experiments answer three questions:
TrainTest
Object Reference trajectories Motion duration (min)
Tripod
1,131 150
155.8 18.9
White chair
1,066 175
155.1 24.6
Wood chair
987 230
149.9 32.7
Clothes stand
861 145
134.7 20.1
Small table
824 210
126.2 28.4
Floor lamp
805 165
124.3 20.1
Large box
791 230
119.0 32.9
Large table
767 180
120.8 25.3
Small box
637 120
87.8 17.1
All 7,869 1,605 1173.6 220.1
Per-object number of reference trajectories and total motion duration in the training and test splits.
Whole-Body Dexterous Loco-Manipulation
A single policy learns 7,869 reference trajectories across nine objects, reaching 92.45% success and 96.30% progress on training sequences at 100k iterations. Without additional training, it achieves 64.98% success and 84.52% progress on unseen interaction sequences of the same objects, with comparable tracking errors over executed portions of the trajectories.

Loading evaluation charts…

Evaluation against training iterations.

Joint Multi-Object Skill Learning
Trained jointly on all nine objects for 27k iterations, one policy reaches 95.26% success on 𝒟test, against 91.48% for nine single-object specialists given the same aggregate budget. It matches the specialists on three objects and improves on the other six, and regresses on none. The specialists nonetheless track more closely on seven of the eight error metrics, so lower imitation error does not imply more reliable interaction completion.

Loading experiment charts…

Architecture and Optimizer Ablation
We compare SimBaV2 and MLP backbones under Muon and AdamW within a common budget of 3k iterations on the small-table task. Both Muon runs pull ahead of their AdamW counterparts early and stay ahead, worth 90 to 100 in final episode length, while SimBaV2 adds a further 11 to 21.

Loading experiment charts…

Sample-efficiency ablation. Faint traces are raw means; solid and dashed lines are 50-iteration EMA.

Failure Cases
Citation
@misc{cao2026weave,
  title = {{Weave}: Learning Whole-Body Dexterous Loco-Manipulation
           from Human-Object Interactions},
  author = {Liu Cao and Xingze Wu and Jingzhi Cui and Botian Xu
            and Mingzhi Pei and Ruoqu Chen and Mengdi Xu},
  year = {2026},
  eprint = {2609.16683},
  archivePrefix = {arXiv},
  primaryClass = {cs.RO},
  url = {https://arxiv.org/abs/2609.16683}
}