Recorded MimicX tennis motion rendered on court; successive poses arranged from left to right

MimicX: Policy-in-the-Loop Supervision Refinement
for Video-Driven Humanoid Motion Tracking

Tennis Swing · Recorded policy motionView policy rollouts

From video to executable humanoid motion

MimicX turns video-derived human motion into humanoid tracking policies, then uses policy rollouts to improve training supervision. Failure diagnosis identifies when tracking breaks, where the error concentrates, and which training objectives and curricula to refine.

100%Tennis strict successFixed Reference: 11.1%
0.157 mTennis aligned worst-body errorFixed Reference: 0.241 m
427.3Football execution horizon, stepsFixed Reference: 53.7

Fixed Reference to MimicX in the four-task continuation study. Body error is a temporal mean of aligned worst-body distance; horizon is the worst first-failure step across verification repeats.

Policy-in-the-loop refinement

A video-derived reference initializes policy learning. Recorded execution then identifies difficult time windows and body regions, which guide bounded supervision updates, policy continuation and repeated verification.

Method overviewIllustration in preparation
Original tennis input frame without added captions
01 Human videoRGB input
Isolated SMPL-X reconstruction in camera coordinates
02 Human reconstructionGVHMR / SMPL-X
Isolated SMPL-X reconstruction in world coordinates
03 Global motionWorld-space body trajectory
Isolated retargeted G1 reference pose
04 Robot referenceGMR retargeting
Fixed-reference policy at recorded step 131, rendered on court
05 Fixed-reference policyPPO tracking in MuJoCo / MjLab
Verified MimicX policy at the same recorded step 131, rendered on court
06 Verified policyExecution-guided supervision
Diagnose

Failure windows and body regions

Rollouts reveal the first failing time window and the body regions responsible for tracking error. Local end-effectors, global body motion and velocity channels identify what needs attention.

Refine

Task-aware training supervision

Bounded candidates combine local, global and dynamics objectives with failure-window replay. Each continues from the same current policy, preserving the task reference while adapting how it is learned.

Verify

Repeated execution checks

Completion, failure horizon and tracking fidelity determine acceptance before reward. A verified candidate becomes the next policy; otherwise, the current policy is retained for the next iteration.

GVHMR and SMPL-X reconstruct the human; GMR retargets the motion; PPO learns tracking in MuJoCo/MjLab. Input preparation establishes the registered reference, which stays fixed within an AutoRefine loop.

Recorded policy rollouts

Task-matched recordings compare fixed-reference training with the selected MimicX policy.

Fixed Reference
MimicX

Tennis: MimicX reaches strict success in all nine core evaluation rollouts. Videos illustrate a selected recorded trial.

Solid geometry is the executed robot; transparent geometry is the reference. The header and workflow use recorded motion in presentation scenes. Court props provide visual context; evaluation measures humanoid motion tracking.

Controlled continuation study

Four tasks, four methods, three continuation seeds and three verification repeats: 48 method-task-seed trials and 144 final evaluation rollouts. The table retains every core task.

Fixed Reference and MimicX, averaged over continuation seeds
TaskMethodStrict successExecution horizonBody error
Tennis SwingFixed Reference11.1%322.00.241 m
Tennis SwingMimicX100.0%801.00.157 m
Football JugglingFixed Reference0.0%53.70.286 m
Football JugglingMimicX0.0%427.30.244 m
Dance SequenceFixed Reference0.0%193.30.270 m
Dance SequenceMimicX0.0%341.30.244 m
Kung Fu SequenceFixed Reference0.0%97.70.249 m
Kung Fu SequenceMimicX0.0%196.00.141 m

Success uses the full evaluation budget. An unfailed rollout uses H + 1 as its horizon sentinel. Trials share a task-specific warmstart; protected Dance/Kung Fu outputs retain that checkpoint. Full component results and metric definitions are included below.

All numerical data and comparison protocols

Metric definitions and evaluation protocol · Source hashes

MimicX-HLoop

Dependency-ready execution overlaps GPU rollouts, CPU diagnosis and report selection while preserving the frozen policies, inputs, evaluation budget and final decisions.

018 GPU rollouts028 CPU diagnoses031 report selection
Five repetitions of a fixed-policy workload
ExecutorMedian timeSpeedup vs sequential
Sequential241.221 s1.000×
Bulk-synchronous122.258 s1.973×
MimicX-HLoop124.017 s1.945×

All modes have matching report selections. This workload performs zero PPO updates; timing measures execution efficiency, not policy convergence.