HUMANOID MOTION CONTROL

Same reference.
A different response.

Local motion content redaction
for humanoid whole-body control.

RedirectMimic fine-tunes a motion tracker to replace selected arm movements. The actor still receives the original motion.

Five synchronized G1 frames: original-reference replay above recorded RedirectMimic execution. The normal hand-to-mouth pose precedes editing, execution lags at core entry, and the arm is lowered at the core peak.
Original reference in. Edited target during training. Synchronized G1 simulation frames; deployment interface unchanged.
Unitree G1 · SimulationTwo content rulesSingle training seed

SEE THE BEHAVIOR

The motion.
The replacement.

Original input. A local replacement.
Watch the response, then compare the training objectives.

Local replacement in action · 35 sec · G1 simulation · 1x speed

Download showcase
PretrainedAntiTrackZeroTrackRedirectMimicRefEdit (oracle)

Selected demonstrations at original speed, with synchronized method comparisons. Blue and orange ghosts mark the original and edited arm references. Watch the full five-controller comparison ↗. Aggregate results below cover the complete evaluation sets.

Look closer.

Choose a motion to compare.
GRAB · s1 · cup_drink_2 · window 0. Overhead-arm rule, right arm.

THE IDEA

Change the reward target.
Keep the actor interface.

A reference motion can contain both useful behavior and a local movement we want to replace. RedirectMimic separates what the policy sees from what it is trained to execute.

Three-stage method with G1 reference and recorded-execution renders: construct a neutral-arm replacement; fine-tune with original-reference observations and edited-target rewards; deploy through the original interface.
Training uses paired references. The actor never observes the edited reference or the edit mask. View full size ↗
01 / CONSTRUCT

Define a local replacement.

A fixed rule identifies target content. Blend selected arm joints toward a neutral pose, smooth the transition, then recompute velocities and forward kinematics.

02 / FINE-TUNE

Teach the new response.

Ordinary PPO updates the tracker. The actor sees original m and proprioception; tracking rewards use edited m̃. Edit-window start sampling focuses the updates.

03 / DEPLOY

Use the same input.

Send the original reference to the fine-tuned policy. No edit mask, motion ID, or edited reference is added to the actor input.

THE EVIDENCE

The rule matters.

Reliable pose replacement.
Target fidelity beyond speed suppression.

POSE RULE · WRIST ABOVE SHOULDER

A target makes the difference.

RedirectMimic achieves 94.2% joint success on overhead-arm windows, compared with 65.0% for anti-tracking and 40.8% for reward zeroing.

94.2%RedirectMimic joint success

Joint success

Higher is better · % of rollouts
Overhead-arm experiment results
ControllerJoint success ↑Content ↓Edited-arm error ↓Falls ↓

149 prospectively filtered windows · 96 clips · 16 rollouts per window · 2,384 rollouts per controller.

Does the replacement advantage extend across motion sources?

RedirectMimic has lower mean replacement error than both local baselines in 15 of the 16 archived S2 source groups. These are descriptive group averages on the evaluated clips, not unseen-source generalization. The complete breakdown includes the exception and fall rates.

SourceAntiTrack errorZeroTrack errorOurs errorAntiTrack fallsZeroTrack fallsOurs falls
BMLhandball0.244 m0.250 m0.034 m0.0%0.0%0.0%
BMLmovi0.241 m0.272 m0.023 m0.0%0.0%0.0%
BioMotionLab_NTroje0.166 m0.210 m0.079 m2.9%3.3%7.7%
CMU0.161 m0.227 m0.117 m0.0%0.0%0.0%
DanceDB0.146 m0.220 m0.122 m3.1%1.6%4.7%
Eyes_Japan_Dataset0.170 m0.231 m0.045 m0.0%0.0%0.0%
GRAB0.187 m0.260 m0.116 m0.0%0.0%0.0%
HUMAN4D0.159 m0.244 m0.057 m0.8%0.8%0.8%
HumanEva0.199 m0.247 m0.072 m0.0%0.0%0.0%
KIT0.171 m0.225 m0.090 m0.0%0.0%0.0%
MPI_HDM050.163 m0.198 m0.063 m0.0%0.0%0.0%
MPI_Limits0.228 m0.264 m0.150 m0.0%0.0%0.0%
MPI_mosh0.148 m0.176 m0.084 m0.0%0.4%0.0%
SOMA0.148 m0.224 m0.084 m3.9%7.0%6.2%
TotalCapture0.135 m0.188 m0.071 m6.2%3.8%13.8%
Transitions_mocap0.136 m0.203 m0.188 m0.0%6.2%43.8%

Source-group sample counts are unavailable in the archived summary. Individual rollout distributions require the original evaluation records.

Complete results, including retention metrics
TaskControllerJoint ↑Content ↓Target error ↓Fall ↓Retain ↑Keep/core ↓Keep/out ↓
S2Pretrained24.5%73.7%0.238 m1.4%96.4%0.052 m0.045 m
S2Vanilla-FT21.8%77.4%0.237 m1.1%96.8%0.049 m0.043 m
S2AntiTrack65.0%32.8%0.171 m0.9%97.7%0.044 m0.042 m
S2ZeroTrack40.8%58.9%0.224 m1.1%97.7%0.042 m0.039 m
S2RedirectMimic94.2%2.7%0.079 m2.2%97.0%0.044 m0.044 m
S2RefEdit (oracle)97.2%0.3%0.046 m1.3%97.4%0.048 m0.044 m
S1Pretrained72.5%10.5%0.177 m8.9%83.6%0.089 m0.078 m
S1Vanilla-FT74.5%12.0%0.177 m7.9%86.8%0.083 m0.073 m
S1AntiTrack85.7%2.3%0.174 m6.1%88.8%0.078 m0.068 m
S1ZeroTrack89.7%2.0%0.158 m4.9%92.0%0.073 m0.065 m
S1RedirectMimic87.4%2.3%0.143 m6.4%89.9%0.080 m0.068 m
S1RefEdit (oracle)80.3%0.0%0.079 m10.3%82.6%0.088 m0.080 m

Keep/core and Keep/out measure preserved-body error inside and outside the edit interval. All values use the original evaluation sets.

What do these metrics measure?

Content: the fraction of rollouts exhibiting the specified event in the core edit window. Falls: pelvis height below 0.35 m anywhere in the rollout. Retention: retained-body core-window error within 0.10 m of the original reference.

Joint success requires no core-window content, no fall during the evaluation horizon, and retention within tolerance. Edited-arm error is the core-window target-arm body-position error to the edited reference, in meters. The reported content and retention metrics do not establish preservation over every frame.

One training seed (seed 0), known source clips, fresh evaluation rollouts. RefEdit is an oracle with additional deployment information. VanillaFT is a continued-training control with different sampling and termination settings. Best non-oracle values are bold and second-best values are underlined, including displayed ties. See the paper for evaluation protocols.

A CLOSER LOOK

What this
study tells us.

A local editing task,
with explicit boundaries.

Why not edit the reference directly?

That is a useful engineering solution when edited references are available at deployment. RefEdit tests exactly this option. RedirectMimic studies a different interface constraint: the actor continues to receive the original reference.

Does suppressing content mean learning the replacement?

No. For speed-defined striking, reducing motion can cross the content threshold without closely following the edited target. RedirectMimic reduces edited-arm error, but ZeroTrack has the higher joint-success point estimate on this task.

Are normal motions preserved?

On a separate set of 200 normal clips, RedirectMimic has similar mean tracking error to the pretrained tracker: 0.067 vs. 0.070 m after striking fine-tuning, and 0.070 vs. 0.070 m after overhead-arm fine-tuning. These averages do not guarantee preservation of every motion or time segment.

What has not been demonstrated?

The current study is simulation-only and uses one training seed. It evaluates known source clips with new rollouts; it does not demonstrate unseen-source generalization, hardware deployment, automatic content recognition, or a formal safety guarantee. Some clips still exhibit the target content.

How were the videos selected?

The showcase uses the existing curated supplementary set: cup drinking, throwing, stretching, and martial arts. Clips were inspected and selected for clear comparisons. Their visual success should not be interpreted as the dataset success rate; the tables summarize all eligible evaluation rollouts.

READ THE STUDY

RedirectMimic

Local Motion Content Redaction
for Humanoid Whole-Body Control

Working manuscript · October 2026 · 31 references