MEKAWIRE
进阶arXiv

超越运动学跟踪:在人形机器人全身控制中保留动作的表现特征

Lingfan Bao, Hanshang Zhu, Yan Pan, Jincheng Wang, Jingyang Yu, Tianhu Peng, Yiyang Jia, Dimitrios Kanoulas, Chengxu ZhouUniversity College London
30 秒速读

在三种现有人形动作跟踪器之上加一个小型学习式修正层后,仿真中骨盆高度误差降低40%至43%,身体前倾误差最多降低66%,在真实宇树G1上的144次执行中,测得的5项表现误差全部下降。伦敦大学学院的预印本指出,多数控制器优化的平均跟踪误差,并不能说明挥手、鞠躬或下蹲是否仍像原始动作。

研究问题

人形机器人通过通用全身跟踪器复现人类动作时,哪些动作特征会丢失?能否在不重训跟踪器、不降低稳定性的前提下把它们找回来?

问题

SONIC、GMT、TWIST2等通用动作跟踪器可用一个策略在人形机器人上复现数千段人类动作。为了保持平衡,它们会悄悄缩小或压平部分动作:挥手变小,鞠躬变浅,下蹲变高。其训练目标是平均关节和关键点误差,这些特征消失时误差仍可很低。对需要做手势、表演或与人协作的机器人而言,丢掉的恰恰是动作的意义所在。

既有方法

以往的残差方法冻结预训练跟踪器,在其上学习修正,用于困难动作、物体交互或仿真到现实的差异(UniTracker、ResMimic、MOSAIC),目标仍是跟踪精度。作者构建的对照方法Track-Res同样学习以最小化关节位置误差为目标的动作专属残差。

新方法

作者借鉴表现性人体运动研究,定义了5个可量化指标:幅度(手、踝和胸部的移动范围)、运动能量(关节角变化平方和)、身体展开度(肘与腕到胸部的距离)、身体前倾和骨盆高度。从AMASS中选取行走、踢、出拳、下蹲、挥手、鼓掌、抱臂、鞠躬8类动作,重定向到G1并切分为动作单元。针对每个冻结的跟踪器,先用PPO训练动作专属残差策略缩小上述指标差距,再蒸馏为一个共享学生策略。动作感知门控按身体部位分配修正幅度,运动中的肢体宽、其余部位窄,修正上限0.2弧度。训练在MuJoCo Warp中以1,024个并行环境完成。

结果

仿真中,加入残差后三种跟踪器所有指标的动作平均误差都下降。骨盆高度误差(占机器人1.32米身高的百分比)SONIC从1.19降至0.71,GMT从1.24降至0.72,TWIST2从1.28降至0.73。身体前倾误差GMT从3.01降至1.15、TWIST2从2.55降至0.87(角度当量);SONIC幅度误差从19.22降至14.79;TWIST2能量误差从12.19降至7.90。以跟踪为目标的Track-Res位置误差最低(2.18至2.83厘米),却使GMT和TWIST2的前倾误差、TWIST2的能量误差变差,这是论文关于位置精度与表现力并不同步的证据。新残差的平均关键点误差与冻结跟踪器接近(SONIC为3.30厘米对3.09厘米),完成率保持在98.27%以上。与修正预算相同的均匀门控相比,动作感知门控使幅度误差降低15.8%,低活动肢体误差降低18.1%。在实体G1上进行的144次执行(每类动作3个参考、8类动作、3种跟踪器、有无残差)中,每种跟踪器的5项误差均下降,例如GMT幅度误差从14.55降至10.53,前倾误差从4.07降至2.54。

局限

这是一篇预印本。实机实验每个参考动作在每种条件下只执行一次,且经过仿真预筛选,样本小且没有方差信息。5个指标无法覆盖全部表现线索,单元平均值可能掩盖时序误差。作者承认修正目标之间会冲突:SONIC腰部活动受限,调整前倾会牵动髋、腿和高度目标;SONIC下蹲的幅度改善的同时能量误差上升。位置误差略有增加,对手部位置要求精确的任务不利。论文没有让观众评价机器人是否真的更自然。

产业影响

这项工作对以动作自然度为卖点的娱乐、零售、导览和科研人形机器人企业最有意义,首先是作为实验平台的宇树G1,以及在G1上运行SONIC、GMT、TWIST2的大量团队。国内做表演和导览机器人的厂商,如宇树、优必选、众擎,都在用动作库展示产品,这类附加修正层可直接改善演示效果。由于方法包裹冻结跟踪器而非替换,集成商能以不大的算力把它加到现有动作库上。对工业人形机器人,更普遍的启示在于指标:单一跟踪误差会掩盖客户能察觉的差异。预计一到两年内此类修正层会进入动作内容工具,但它不解决操作和任务成功率问题。

论文全文

Beyond Kinematic Tracking: Preserving Expressive Characteristics in Humanoid Whole-Body Control

Lingfan Bao, Hanshang Zhu, Yan Pan, Jincheng Wang, Jingyang Yu, Tianhu Peng, Yiyang Jia, Dimitrios Kanoulas, Chengxu Zhou

本文依据 CC BY 4.0 许可发布,经署名转载,原文见 arXiv:2610.19393(PDF)。

Abstract

Whole-body control plays a crucial role in enabling humanoid robots to execute expressive motions. Faithful execution requires preserving both the intended action and its expressive characteristics. Existing whole-body trackers typically balance joint and keypoint tracking with physical stability across diverse motions, but these objectives do not necessarily prioritize the expressive characteristics of each action. Our analysis shows that lower average positional tracking error does not guarantee better preservation of dynamic and postural motion characteristics. To address this gap, we propose a residual learning framework with compensation objectives targeting amplitude, energy, body expansion, body lean, and pelvis height. To concentrate compensation while limiting interference with the underlying tracking behavior, motion-aware gating allocates correction capacity according to body-part activity, preserving larger correction ranges in more active parts and restricting them elsewhere. For each frozen tracker, we train motion-specific residual policies and distill them into a unified policy shared across motion categories. Simulation and physical experiments on the Unitree G1 across eight motion categories demonstrate superior preservation of dynamic and postural motion characteristics compared with the corresponding baselines.

Index Terms:

Whole-Body Motion Planning and Control, Human and Humanoid Motion Analysis and Synthesis, Reinforcement Learning.

†

I Introduction

Fig. 2: Residual compensation framework. (1) Human motions are retargeted, filtered, and segmented into units. (2) We train motion-specific teachers \pi_{\mathrm{res}}^{(i)} (Stage I) and distill them into a unified student \pi_{\mathrm{res}}^{\mathrm{uni}} (Stage II). (3) The student augments the frozen tracker \pi_{\mathrm{wbt}}, with motion-aware gating setting correction ranges by body-part activity.

Whole-body motion allows humanoid robots to convey intent and express themselves through physical behavior. Gestures and movements carry meaning through both the actions performed and how they unfold. Movement dynamics and posture are thus integral to the behaviors a robot seeks to reproduce. Bringing such expressiveness to physical humanoids requires whole-body control that coordinates movement while maintaining balance [1, 2, 3, 4, 5, 6, 7].

Recent advances in whole-body control have enabled humanoids to reproduce a broad repertoire of reference motions with a shared tracking policy [3, 4]. Maintaining balance and satisfying physical constraints, however, may require deviations from the reference motion [7]. While aggregate tracking errors measure whole-body motion fidelity, expressiveness may depend on particular postural and dynamic features, such as hand movement amplitude during waving or forward lean during bowing [8, 9]. These features may be diminished despite low overall tracking error.

This raises two questions. How are expressive motion characteristics altered during physical execution? How can we recover these characteristics while maintaining stable execution and accounting for tracking accuracy?

Previous work has leveraged residual learning to improve tracking and adapt pretrained controllers to challenging motions [10], object interaction [11], and deployment differences [12]. Residual policies refine execution by correcting nominal actions while retaining the underlying controller. This offers a way to address expressive characteristic discrepancies while keeping the pretrained tracker fixed.

To this end, we propose a residual learning framework for preserving expressive motion characteristics. Inspired by analyses of expressive movement [13, 9], we characterize dynamics through amplitude and energy, and posture through body expansion, body lean, and pelvis height. Discrepancies in these characteristics guide compensation by a unified residual policy shared across motion categories for each frozen tracker. To accommodate both postural and dynamic corrections, we introduce motion-aware gating that allocates larger correction bounds to more active body parts while retaining correction capacity in less active regions. Tracking constraints and bounded corrections further balance expressive preservation with tracking accuracy and stable execution.

Our contributions are threefold.

  1. We analyze postural and dynamic deviations across motions and trackers, revealing that lower mean positional error does not necessarily correspond to better preservation of expressive motion characteristics.
  2. We propose a motion-aware residual learning framework that augments a frozen whole-body tracker with a unified policy to recover expressive motion characteristics.
  3. We conduct extensive evaluations across eight motion categories in simulation and on the physical Unitree G1. Results demonstrate that our framework outperforms the corresponding baselines in preserving dynamic and postural motion characteristics.

II Related Work

II-A Expressive Motion Analysis

Human movement studies relate expressive qualities to movement dynamics and body posture, including trunk and arm configuration, movement direction, and intensity [13, 9]. Research on bodily expression organizes these aspects into interpretable motion factors and quantitative measures [14]. Laban-based studies associate combinations of movement elements with emotions elicited through movement [15], while computational approaches combine spatial body representations with energy-based temporal features for emotion recognition [16]. Dynamic and postural features have also been examined in virtual avatars. Head inclination, head position, body openness, and joint velocities have been used to extract representative static poses from expressive walking, with perceptual evaluations supporting the transfer of expressive information [17]. Extending expressive movement to robots requires accounting for task requirements and physical embodiment. Work in this direction has explored learning expressive motion objectives from human feedback [18] and combining human motion style transfer with physics-aware generation and whole-body tracking [19]. Drawing on these studies, we focus on the dynamic and postural characteristics that contribute to each motion’s expressive qualities and use them to define explicit compensation targets for humanoid motion execution.

II-B Whole-Body Motion Tracking and Residual Adaptation

Whole-body motion tracking enables humanoids to reproduce diverse reference motions while maintaining balance [20, 2, 3, 4, 21, 22]. Expressive control has progressed from coordinating upper-body imitation with velocity-controlled locomotion [6] to reproducing dynamic full-body motions [7]. Recent residual and adapter-based methods further extend pretrained controllers to challenging motion distributions [10, 23], object interaction [11], and changing task requirements [24]. Related approaches address dynamics mismatch [25] and deployment-interface differences [12]. In contrast to these adaptation objectives, our work focuses on preserving expressive motion characteristics by explicitly compensating for deviations in posture and movement dynamics.

III Method

Figure 2 summarizes our framework, from motion curation to residual policy learning, distillation, and deployment.

III-A Problem Formulation

We formulate expressive whole-body residual adaptation as goal-conditioned reinforcement learning (RL). The pretrained tracker \pi_{\mathrm{wbt}} supplies nominal joint-position targets \mathbf{a}_{t}^{\mathrm{wbt}}. At step t, the residual policy observes o_{t}=[o_{t}^{p},o_{t}^{r},e_{t}^{\mathrm{kp}}], comprising proprioception and control history, local target motion states, and keypoint tracking errors. Its output \Delta\hat{\mathbf{a}}_{t}^{\mathrm{res}}=\pi_{\mathrm{res}}(o_{t})\in[-1,1]^{n_{a}} yields \mathbf{a}_{t}=\mathbf{a}_{t}^{\mathrm{wbt}}+\alpha\,\mathbf{g}_{t}\odot\Delta\hat{\mathbf{a}}_{t}^{\mathrm{res}}, where n_{a} is the action dimension of the underlying tracker, \alpha=0.2\,\mathrm{rad}, \mathbf{g}_{t}\in[0.2,1]^{n_{a}} is the motion-aware gate, and \odot denotes element-wise multiplication. We optimize the residual policy using proximal policy optimization (PPO) [26] to maximize \mathbb{E}_{\pi_{\mathrm{res}}}[\sum_{t=0}^{T-1}\gamma^{t}r_{t}], where T is the horizon and \gamma is the discount factor. Framewise and unit-completion rewards combine characteristic preservation, soft tracking constraints, and residual regularization.

III-B Data Curation

We select eight motion categories from AMASS [27] using BABEL annotations [28]: walk, kick, punch, crouch, wave, clap, cross arms, and bow, covering diverse limb movements and postural changes. After excluding unsupported interactions and mixed actions, we retarget the motions to G1 using SOMA [29], resample them to 50\,\mathrm{Hz}, and apply PHC-based preprocessing [30] to obtain robot reference trajectories.

To compute motion characteristics over complete movements or sustained poses, we segment references into units u with trajectories X_{u}^{\mathrm{ref}}. Following the distinction between discrete and rhythmic movements [31], we identify one-shot movements, periodic cycles, and sustained holds. Limb-trajectory extrema, direction reversals, and inferred foot contacts guide movement boundaries; pelvis height, torso inclination, and relative hand positions identify posture changes and holds. Cycles span successive same-phase events, while one-shot units span onset to completion. We record each unit’s type and frame boundaries according to its observed motion pattern, using the same intervals for characteristic computation and comparison across methods.

III-C Expressive Motion Descriptors

Fig. 3: Kinematic cues for amplitude, energy, body expansion, body lean, and pelvis height.

Following expressive movement analyses [9, 17], we describe dynamics through amplitude and energy, and posture through body expansion, body lean, and pelvis height, as illustrated in Fig. 3. We compute these descriptors over motion units of T_{u} frames from J=29 joint angles and 14 forward-kinematic keypoints at 50\,\mathrm{Hz}, with definitions given in Table I. Throughout, L and R denote left and right. The five amplitude components are indexed by \mathcal{B}=(\mathrm{LH},\mathrm{RH},\mathrm{LA},\mathrm{RA},\mathrm{W}), corresponding to the left hand, right hand, left ankle, right ankle, and waist, respectively. The left and right shoulder origins are denoted by \mathrm{LS} and \mathrm{RS}. For body expansion, \mathcal{S}=\{L,R\} indexes the two sides, while \mathcal{K}=\{e,w\} indexes the elbow and wrist points.

Table I: Expressive motion descriptors computed over a motion unit u of T_{u} frames.
  • Amplitude
    Definition
    \mathbf{d}_{\mathrm{amp},u}{}={}
    (a_{b,u})_{b\in\mathcal{B}}
    Unit
    m
  • —
    Definition
    a_{\mathrm{W},u}{}={}
    a_{c,u}
    Unit
    无数据
  • —
    Definition
    a_{k,u}{}={}
    \displaystyle\max_{1\leq t,t^{\prime}\leq T_{u}}\|\mathbf{z}_{k,t}-\mathbf{z}_{k,t^{\prime}}\|_{2}
    Unit
    无数据
  • Motion energy
    Definition
    d_{\mathrm{energy},u}{}={}
    \displaystyle\frac{1}{T_{u}-1}\sum_{t=2}^{T_{u}}\sum_{j=1}^{J}(q_{t,j}-q_{t-1,j})^{2}
    Unit
    rad2
  • Body expansion
    Definition
    d_{\mathrm{exp},u}{}={}
    \displaystyle\frac{1}{T_{u}}\sum_{t=1}^{T_{u}}\sum_{s\in\mathcal{S}}\sum_{k\in\mathcal{K}}\|\mathbf{p}^{s}_{k,t}-\mathbf{p}_{c,t}\|_{2}
    Unit
    m
  • Body lean
    Definition
    d_{\mathrm{lean},u}{}={}
    \displaystyle\frac{1}{T_{u}}\sum_{t=1}^{T_{u}}\sin\theta_{t}
    Unit
    –
  • Pelvis height
    Definition
    d_{\mathrm{height},u}{}={}
    \displaystyle\frac{1}{T_{u}}\sum_{t=1}^{T_{u}}h_{t}
    Unit
    m
Dynamic descriptors

Amplitude and energy describe movement extent and kinematic intensity [9, 17]. For reference and executed motions, we use pelvis-frame trajectories \mathbf{z}_{k,t}=\mathbf{R}_{\mathrm{pelvis},t}^{\top}(\mathbf{p}_{k,t}-\mathbf{p}_{\mathrm{pelvis},t}), where \mathbf{p} is a world-frame position and \mathbf{R}_{\mathrm{pelvis},t} maps pelvis to world coordinates. Hands use fixed fingertip offsets from wrist links; ankles use ankle-roll origins. The chest midpoint is \mathbf{p}_{c,t}=(\mathbf{p}_{\mathrm{LS},t}+\mathbf{p}_{\mathrm{RS},t})/2, whose trajectory diameter defines waist amplitude a_{\mathrm{W},u}=a_{c,u}. Motion energy uses squared increments of joint angles q_{t,j} as a kinematic intensity proxy, not mechanical energy.

Postural descriptors

We describe body configuration through body expansion, body lean, and pelvis height, which remain informative during sustained holds [17]. Body expansion captures upper-body openness through the four elbow- and wrist-to-chest distances, \ell^{s}_{k,t}=\|\mathbf{p}^{s}_{k,t}-\mathbf{p}_{c,t}\|_{2}. Body lean characterizes torso inclination through \sin\theta_{t}, where \theta_{t} is world-frame torso pitch, positive for forward bending. To capture body elevation, we measure pelvis height relative to the lowest sole point as h_{t}=z_{\mathrm{pelvis},t}-\min_{s\in\mathcal{S}}z^{s}_{\mathrm{sole},t}, where z denotes world-frame height and z^{s}_{\mathrm{sole},t} is the height of the lowest point on sole s.

III-D Motion-Aware Residual Control

To accommodate both postural and dynamic corrections, the motion-aware gate assigns larger correction bounds to more active body parts while retaining correction capacity in less active regions. The gated residual is added to the nominal action as

\displaystyle\Delta\mathbf{a}^{\mathrm{res}}_{t} \\ \displaystyle=\alpha\,\mathbf{g}_{t}\odot\Delta\hat{\mathbf{a}}^{\mathrm{res}}_{t}, \\ \displaystyle\mathbf{a}_{t} \\ \displaystyle=\mathbf{a}^{\mathrm{wbt}}_{t}+\Delta\mathbf{a}^{\mathrm{res}}_{t}.

We divide the 29 joints into five body groups for motion-energy computation and gating. The left and right arms, denoted by \mathrm{LH} and \mathrm{RH}, contain seven joints each; the left and right legs, denoted by \mathrm{LA} and \mathrm{RA}, contain six each; and the waist \mathrm{W} contains three. Group activity r_{t,b} is measured by the root-mean-square reference joint velocity over up to ten future intervals. Let r_{t}^{\max}=\max_{b}r_{t,b} and b_{j} denote the group containing joint j. The gate is defined as

g_{t,j}=\begin{cases}0.2+0.8\,r_{t,b_{j}}/r_{t}^{\max},&r_{t}^{\max}>0,\\
0.2,&r_{t}^{\max}=0.\end{cases}
(2)

For nonzero reference activity, the most active group receives the full correction bound of \pm 0.2\,\mathrm{rad}, while all groups retain at least \pm 0.04\,\mathrm{rad} for postural adjustments. The gate uses only reference frames available to the actor.

Fig. 4: Compensation on representative development motions: (a) amplitude/energy, (b) upper-body geometry, (c) body lean, and (d) pelvis height. Blue ghosts show references; solid robots show execution without (w/o Res.) and with (w/ Res.) compensation. Labels a–c link snapshots to times.

III-E Residual Policy Training

For each tracker, we train eight motion-specific residual policies \pi_{\mathrm{res}}^{(i)}, one per motion category, and distill them into a unified policy \pi_{\mathrm{res}}^{\mathrm{uni}}.

State space design. We define proprioception as o_{t}^{p}=[\mathbf{q}_{t},\dot{\mathbf{q}}_{t},\mathbf{b}_{t},\bm{\omega}_{t},\mathbf{a}_{t-1}^{\mathrm{wbt}},\Delta\mathbf{a}_{t-1}^{\mathrm{res}}], where \mathbf{q}_{t} and \dot{\mathbf{q}}_{t} are joint positions and velocities, \mathbf{b}_{t} and \bm{\omega}_{t} are the gravity direction and angular velocity expressed in the body frame, and \mathbf{a}_{t-1}^{\mathrm{wbt}} and \Delta\mathbf{a}_{t-1}^{\mathrm{res}} are the previous nominal targets and applied residual corrections. The motion goal o_{t}^{r}=[\mathbf{q}_{t-10:t+10}^{\mathrm{ref}},\mathbf{b}_{t}^{\mathrm{ref}}] contains a 21-frame reference joint-position window and gravity expressed in the current reference body frame, with indices clamped at sequence boundaries. Keypoint errors e_{t}^{\mathrm{kp}} stack position differences (reference minus current) at elbows, knees, wrists, and ankles in their respective pelvis frames. The training critic additionally receives motion phase and its validity, base velocity, height, and foot contacts.

Reward design. The reward r=r_{\mathrm{exp}}+r_{\mathrm{con}}+r_{\mathrm{reg}} combines characteristic preservation, tracking constraints, and residual smoothness. We use r_{\mathrm{exp}}=r_{\mathrm{amp}}+r_{\mathrm{energy}}+r_{\mathrm{expansion}}+r_{\mathrm{lean}}+r_{\mathrm{height}}, with functions and weights in Table II.

Dynamic rewards average the five body groups equally. Amplitude uses e^{A}_{b,u}=|a^{\mathrm{exec}}_{b,u}-a^{\mathrm{ref}}_{b,u}| at unit completion with a 0.02\,\mathrm{m} tolerance. Energy uses the absolute difference e^{E}_{b,t} between executed and reference sums of squared joint-angle increments within group b at consecutive frames.

Postural rewards compare body configurations at corresponding frames. We define e^{X}_{s,k,t}=|\ell^{s,\mathrm{exec}}_{k,t}-\ell^{s,\mathrm{ref}}_{k,t}| for elbow/wrist-to-chest distances, e^{L}_{t}=|\sin\theta^{\mathrm{exec}}_{t}-\sin\theta^{\mathrm{ref}}_{t}| for body lean, and e^{H}_{t}=|h^{\mathrm{exec}}_{t}-h^{\mathrm{ref}}_{t}| for pelvis height. Amplitude and postural errors are mapped to bounded rewards using \rho(z)=(1+z^{2})^{-1} after normalization, with [x]_{+}=\max(0,x) denoting the positive part.

Scales are shared across motion categories and trackers. We set \sigma_{A}=0.04\,\mathrm{m}, \sigma_{X}=0.01\,\mathrm{m} for all four elbow/wrist-to-chest distances, \sigma_{\mathrm{lean}}=0.04, and \sigma_{\mathrm{height}}=0.01\,\mathrm{m}. Group energy scales \sigma_{E,b} use reference motions pooled across the full training dataset. We calibrate \lambda_{E} from tracker-only rollouts to balance amplitude rewards and energy penalties, then keep all scales and this weight fixed. Framewise postural and energy terms are divided by T_{u} and T_{u}-1, respectively, to normalize unit duration; amplitude contributes once at completion.

Table II: Reward functions and weights for residual policy training.
  • Amplitude
    Function
    \displaystyle\frac{1}{|\mathcal{B}|}\sum_{b\in\mathcal{B}}\rho\!\left(\frac{[e^{A}_{b,u}-0.02]_{+}}{\sigma_{A}}\right)
    Weight
    2
  • Energy
    Function
    \displaystyle-\frac{1}{(T_{u}-1)|\mathcal{B}|}\sum_{b\in\mathcal{B}}\log\!\left(1+\frac{e^{E}_{b,t}}{\sigma_{E,b}}\right)
    Weight
    \lambda_{E}
  • Body expansion
    Function
    \displaystyle\frac{1}{4T_{u}}\sum_{s\in\mathcal{S}}\sum_{k\in\mathcal{K}}\rho\!\left(\frac{e^{X}_{s,k,t}}{\sigma_{X}}\right)
    Weight
    1
  • Body lean
    Function
    \displaystyle\frac{1}{T_{u}}\rho\!\left(\frac{e^{L}_{t}}{\sigma_{\mathrm{lean}}}\right)
    Weight
    1
  • Pelvis height
    Function
    \displaystyle\frac{1}{T_{u}}\rho\!\left(\frac{e^{H}_{t}}{\sigma_{\mathrm{height}}}\right)
    Weight
    1
  • Tracking constraint
    Function
    -[v^{\mathrm{trk}}_{u}]_{+}
    Weight
    \lambda_{\mathrm{trk}}
  • Residual action rate
    Function
    \displaystyle-\frac{\|\Delta\mathbf{a}_{t}^{\mathrm{res}}-\Delta\mathbf{a}_{t-1}^{\mathrm{res}}\|_{2}^{2}}{n_{a}\alpha^{2}}
    Weight
    3

Soft constraints and regularization. The tracking constraint limits increases in positional error relative to the frozen tracker. For each motion unit u, let m_{u} denote the mean wrist and ankle position error, m_{u}^{0} its tracker-only value, and \bar{m}^{0} the tracker-only mean across units. At unit completion, we apply r_{\mathrm{con}}=-\lambda_{\mathrm{trk}}[v^{\mathrm{trk}}_{u}]_{+}, where v^{\mathrm{trk}}_{u}=(m_{u}-1.25m_{u}^{0})/\bar{m}^{0} allows a 25\% increase before incurring a penalty. The multiplier \lambda_{\mathrm{trk}} starts at zero and increases with the mean positive violation, up to a maximum of 10.

Residual regularization r_{\mathrm{reg}} penalizes squared changes in applied corrections at every control step without unit-length weighting, as defined in Table II.

Initialization and termination. Episodes are initialized from reference poses and velocities at motion-unit boundaries or preceding run-ins. Run-ins provide tracking context before characteristic rewards become active. An episode ends when the reference motion is exhausted or a fall occurs, detected when pelvis height above ground drops below 0.15\,\mathrm{m}. A fall replaces the final-step reward with -1. Incomplete units retain their framewise rewards but receive no unit-completion terms.

Domain randomization. The underlying trackers are pretrained with domain randomization for sim-to-real transfer [3, 4]. We train residual policies under nominal dynamics.

Policy distillation. Following MOSAIC [12], we consolidate the motion-specific policies through dataset aggregation (DAgger). Teacher rollouts initialize the dataset, which is progressively augmented with student-visited states labeled by the corresponding teacher’s clipped mean action. One unified policy per tracker minimizes action mean-squared error on the accumulated dataset, with equal sampling across motion categories. Deployment uses the same actor observations and motion-aware gating.

IV Experiment

We evaluate our framework through three questions.

  • Q1. Do lower positional tracking errors imply better preservation of dynamic and postural characteristics?
  • Q2. How effectively does residual compensation preserve these characteristics, and how does it affect tracking accuracy and motion completion?
  • Q3. How does motion-aware gating affect residual intervention, tracking accuracy, and characteristic recovery?

IV-A Experimental Setup

We evaluate our framework in simulation and on the physical Unitree G1 across eight motion categories. We train residual policies in MuJoCo Warp [32] with 1,024 parallel environments on NVIDIA RTX PRO 6000 GPUs. Using the AMASS motions curated in Sec. III-B, we compare SONIC [3], GMT [4], and TWIST2 [21] with shared reference motions, unit boundaries, and evaluation starts. All trackers operate at 50\,\mathrm{Hz}. Labels w/ Res. and w/o Res. denote execution with and without residual compensation.

Tracking baseline

We include Track-Res, a tracking baseline that trains motion-specific residual policies to minimize mean pelvis-relative joint-position error. It uses two 256-unit hidden layers, as in our unified policy. We omit characteristic rewards but retain gating, regularization, and all constraints, including those on posture and body expansion.

Metrics and protocol

For each completed unit u, we measure errors in amplitude, energy, body expansion, body lean, and pelvis height:

\displaystyle D_{A,u} \\ \displaystyle=\sum\nolimits_{b}\left|a_{b,u}^{\mathrm{exec}}-a_{b,u}^{\mathrm{ref}}\right|, \\ \displaystyle D_{E,u} \\ \displaystyle=\left|d_{\mathrm{energy},u}^{\mathrm{exec}}-d_{\mathrm{energy},u}^{\mathrm{ref}}\right|, \\ \displaystyle D_{X,u} \\ \displaystyle=T_{u}^{-1}\sum\nolimits_{t,s,k}\left|\ell_{k,t}^{s,\mathrm{exec}}-\ell_{k,t}^{s,\mathrm{ref}}\right|, \\ \displaystyle D_{L,u} \\ \displaystyle=\left|d_{\mathrm{lean},u}^{\mathrm{exec}}-d_{\mathrm{lean},u}^{\mathrm{ref}}\right|, \\ \displaystyle D_{H,u} \\ \displaystyle=T_{u}^{-1}\sum\nolimits_{t}\left|h_{t}^{\mathrm{exec}}-h_{t}^{\mathrm{ref}}\right|.

Here, \mathrm{exec} and \mathrm{ref} denote executed and reference motions. Sums span t=1,\ldots,T_{u}, b\in\mathcal{B}, s\in\mathcal{S}, and k\in\mathcal{K}.

For each tracker and action, we evaluate characteristic errors on units completed by all three methods in Table III or both conditions in Fig. 5, respectively. We use all evaluation starts for the main tracking and completion results. Tracking accuracy is measured by mean per-keypoint position error (MPKPE, cm), with pelvis-local mean per-joint position error (MPJPE) used for gate comparisons. We express D_{A}, D_{X}, and D_{H} as percentages (\%H) of the fixed robot height H_{\mathrm{G1}}=1.32\,\mathrm{m}, and D_{E} in 10^{-3}\,\mathrm{rad}^{2} per transition. Lean uses (180/\pi)\arcsin(\min\{1,D_{L}\}), a degree-equivalent sine discrepancy (deg-eq), not angular tracking error. P50, P70, and P90 denote percentiles. We weight the eight actions equally in all tables. Main tables average per-action P70 values from unit errors in simulation and reference-level mean errors in physical experiments. Arrows indicate preferred directions, and bold values identify the best result per tracker.

Fig. 5: Characteristic errors for (a) SONIC, (b) GMT, and (c) TWIST2 at P90/P70/P50. Cells show w/o Res. \rightarrow w/ Res. using the units in Sec. IV-A. Colors encode relative error reduction: blue indicates improvement, gray deterioration, and white changes within \pm 2\%. Color saturation occurs at \pm 40\%.

For trained-gate comparisons, we average available correction means over paired completed units within five equal bins of r_{t,b}/r_{t}^{\max}, then weight motions equally in Fig. 6(a)–(c). In (d)–(f), low-activity groups have duration-weighted unit root-mean-square (RMS) reference joint velocity below half the rollout maximum, fixed across policies; errors average eligible wrists/ankles, then rollouts. MPJPE uses common completed starts and equal motion and tracker weights.

IV-B Expressive Preservation and Recovery

Table III: We compare frozen tracking (w/o Res.), tracking residuals (Track-Res), and expressive compensation (w/ Res.).
  • SONIC
    Method
    w/o Res.
    MPKPE\downarrow (cm)
    3.09
    D_{A}\downarrow (\%H)
    19.22
    D_{E}\downarrow (10^{-3} rad2)
    12.26
    D_{X}\downarrow (\%H)
    3.64
    D_{L}\downarrow (deg-eq)
    11.90
    D_{H}\downarrow (\%H)
    1.19
  • Track-Res
    Method
    2.83
    MPKPE\downarrow (cm)
    17.84
    D_{A}\downarrow (\%H)
    11.62
    D_{E}\downarrow (10^{-3} rad2)
    3.63
    D_{X}\downarrow (\%H)
    11.77
    D_{L}\downarrow (deg-eq)
    1.01
    D_{H}\downarrow (\%H)
    无数据
  • w/ Res.
    Method
    3.30
    MPKPE\downarrow (cm)
    14.79
    D_{A}\downarrow (\%H)
    10.66
    D_{E}\downarrow (10^{-3} rad2)
    2.13
    D_{X}\downarrow (\%H)
    10.72
    D_{L}\downarrow (deg-eq)
    0.71
    D_{H}\downarrow (\%H)
    无数据
  • GMT
    Method
    w/o Res.
    MPKPE\downarrow (cm)
    3.05
    D_{A}\downarrow (\%H)
    20.74
    D_{E}\downarrow (10^{-3} rad2)
    10.67
    D_{X}\downarrow (\%H)
    4.63
    D_{L}\downarrow (deg-eq)
    3.01
    D_{H}\downarrow (\%H)
    1.24
  • Track-Res
    Method
    2.43
    MPKPE\downarrow (cm)
    18.51
    D_{A}\downarrow (\%H)
    10.63
    D_{E}\downarrow (10^{-3} rad2)
    3.75
    D_{X}\downarrow (\%H)
    3.12
    D_{L}\downarrow (deg-eq)
    1.02
    D_{H}\downarrow (\%H)
    无数据
  • w/ Res.
    Method
    3.04
    MPKPE\downarrow (cm)
    17.22
    D_{A}\downarrow (\%H)
    9.01
    D_{E}\downarrow (10^{-3} rad2)
    3.60
    D_{X}\downarrow (\%H)
    1.15
    D_{L}\downarrow (deg-eq)
    0.72
    D_{H}\downarrow (\%H)
    无数据
  • TWIST2
    Method
    w/o Res.
    MPKPE\downarrow (cm)
    2.84
    D_{A}\downarrow (\%H)
    16.67
    D_{E}\downarrow (10^{-3} rad2)
    12.19
    D_{X}\downarrow (\%H)
    3.01
    D_{L}\downarrow (deg-eq)
    2.55
    D_{H}\downarrow (\%H)
    1.28
  • Track-Res
    Method
    2.18
    MPKPE\downarrow (cm)
    14.94
    D_{A}\downarrow (\%H)
    16.09
    D_{E}\downarrow (10^{-3} rad2)
    2.80
    D_{X}\downarrow (\%H)
    2.97
    D_{L}\downarrow (deg-eq)
    1.09
    D_{H}\downarrow (\%H)
    无数据
  • w/ Res.
    Method
    2.91
    MPKPE\downarrow (cm)
    12.84
    D_{A}\downarrow (\%H)
    7.90
    D_{E}\downarrow (10^{-3} rad2)
    2.29
    D_{X}\downarrow (\%H)
    0.87
    D_{L}\downarrow (deg-eq)
    0.73
    D_{H}\downarrow (\%H)
    无数据

To answer Q1, we compare frozen tracking and Track-Res in Table III. We observe lower positional error with Track-Res for every backbone, but higher body lean error for GMT and higher energy and body lean errors for TWIST2. The tracker-only results in Fig. 5 also show that characteristic errors vary across motions and backbones. These results show that lower average positional error does not ensure better preservation of every motion characteristic. Training budgets and distillation differ, so this comparison evaluates the resulting systems without isolating reward effects.

Fig. 6: Motion-aware gating across SONIC, GMT, and TWIST2, in order within each group. (a)–(c) Applied correction (deg) versus normalized reference activity. (d)–(f) Low-activity limb endpoint error (mm; lower is better).
Fig. 7: Physical executions without (left) and with (right) compensation; blue overlays show references. Arrows in (c) show hand excursion; markers show hand separation in (d) and projected reference deviations in (e)–(g).

To answer Q2, we evaluate expressive compensation in Table III and Fig. 5. We observe the lowest action-averaged errors in all five characteristics for each backbone. Positional error remains higher than Track-Res, while GMT slightly improves over frozen tracking. Across all trackers, the heatmap shows lower crouching expansion and height errors and lower waving amplitude errors at P50, P70, and P90.

We also examine where recovery remains incomplete. For SONIC crouching, amplitude error decreases but energy error increases at all reported percentiles. For TWIST2 walking, both errors decrease throughout. In the qualitative comparison in Fig. 4, we observe improved pelvis height at the deepest crouch, while torso deviation persists.

We evaluate completion over all starts with equal action weights. Rates remain at 100\% for SONIC, change from 98.33\% to 98.27\% for GMT, and increase from 99.48\% to 99.89\% for TWIST2, remaining high with compensation.

IV-C Ablation

To answer Q3, we first compare motion-aware and open gates to examine correction allocation and tracking interference. Since opening the gate also changes the total correction range, we then compare against uniform gates at matched bounds to assess allocation with fixed policies at inference.

Motion-aware versus open gates. We train both policies across all eight categories with identical dynamics, architecture, budget, objectives, constraints, regularization, and reference-activity observations, using g_{t,j}=1 for open gates. In Fig. 6(a)–(c), we observe smaller corrections at lower activity and comparable or larger corrections at the highest activity. Figure 6(d)–(f) shows lower low-activity endpoint errors for walking, kicking, crossing arms, and bowing across trackers, while effects on other motions vary. MPJPE decreases from 3.18 to 3.10\,\mathrm{cm}, compared with 2.97\,\mathrm{cm} for frozen tracking. These results show that gating concentrates compensation and reduces tracking interference in several motions.

Motion-aware versus uniform gates. We replace motion-aware gates at inference with g_{t}^{\mathrm{uni}}=(n_{a}^{-1}\sum_{j=1}^{n_{a}}g_{t,j}^{2})^{1/2} on each controlled joint, matching squared correction bounds per frame. We keep the motion-aware-trained unified policies, observations, references, initial states, and evaluation seed fixed across all eight categories.

For Table IV, group-energy error D_{E}^{\mathrm{part}} sums absolute differences between unit-mean group energies. Low-limb error averages next-frame pelvis-local wrist/ankle errors for groups with reference activity at most one third of the frame maximum. Correction RMS measures applied corrections over controlled joints and valid unit frames. Results average common completed units with valid samples within each action.

Table IV: We compare uniform and motion-aware gates (MAG) at inference with matched correction-range budgets and fixed policies.
  • SONIC
    Gate
    Uniform
    D_{A}\downarrow (\%H)
    16.56
    D_{E}^{\mathrm{part}}\downarrow (10^{-3} rad2)
    11.13
    MPJPE\downarrow (cm)
    3.50
    Low limb\downarrow (cm)
    5.45
    Corr. RMS (deg)
    4.39
  • MAG
    Gate
    14.04
    D_{A}\downarrow (\%H)
    10.69
    D_{E}^{\mathrm{part}}\downarrow (10^{-3} rad2)
    3.34
    MPJPE\downarrow (cm)
    4.43
    Low limb\downarrow (cm)
    4.72
    Corr. RMS (deg)
    无数据
  • GMT
    Gate
    Uniform
    D_{A}\downarrow (\%H)
    17.09
    D_{E}^{\mathrm{part}}\downarrow (10^{-3} rad2)
    9.73
    MPJPE\downarrow (cm)
    3.31
    Low limb\downarrow (cm)
    5.03
    Corr. RMS (deg)
    4.40
  • MAG
    Gate
    15.03
    D_{A}\downarrow (\%H)
    9.37
    D_{E}^{\mathrm{part}}\downarrow (10^{-3} rad2)
    3.01
    MPJPE\downarrow (cm)
    4.26
    Low limb\downarrow (cm)
    4.86
    Corr. RMS (deg)
    无数据
  • TWIST2
    Gate
    Uniform
    D_{A}\downarrow (\%H)
    14.53
    D_{E}^{\mathrm{part}}\downarrow (10^{-3} rad2)
    10.50
    MPJPE\downarrow (cm)
    3.33
    Low limb\downarrow (cm)
    5.85
    Corr. RMS (deg)
    4.25
  • MAG
    Gate
    11.46
    D_{A}\downarrow (\%H)
    9.75
    D_{E}^{\mathrm{part}}\downarrow (10^{-3} rad2)
    2.90
    MPJPE\downarrow (cm)
    4.69
    Low limb\downarrow (cm)
    4.56
    Corr. RMS (deg)
    无数据

In Table IV, we observe lower amplitude, group-energy, MPJPE, and low-limb errors with motion-aware gating for every tracker. Equal-tracker reductions are 15.8\%, 4.9\%, 8.8\%, and 18.1\%, respectively, although walking energy error rises 3.3\%. Applied correction RMS increases from 4.35^{\circ} to 4.72^{\circ} despite matched bounds. These results support activity-based allocation for the evaluated policies at inference, but do not establish superiority over uniform-gate training.

IV-D Real-World Robot Experiments

To answer Q2 on physical hardware, we evaluate residual compensation on the Unitree G1. We select three references per action and tracker across energy levels, screened in simulation for executability and expressive recovery. References vary across trackers but match between conditions. We run each reference once per condition, giving 48 executions per tracker and 144 in total. Errors use measured joint positions and pelvis orientation, with units averaged within references before aggregation in Sec. IV-A.

We compare executions without and with compensation in Table V and Fig. 7. Lower errors in all five characteristics on each tracker’s selected references indicate improved dynamic and postural preservation in these physical motions.

Table V: We compare executions without and with residual compensation on the physical Unitree G1.
  • SONIC
    Method
    w/o Res.
    D_{A}\downarrow (\%H)
    19.14
    D_{E}\downarrow (10^{-3} rad2)
    13.40
    D_{X}\downarrow (\%H)
    3.73
    D_{L}\downarrow (deg-eq)
    12.61
    D_{H}\downarrow (\%H)
    1.27
  • w/ Res.
    Method
    15.73
    D_{A}\downarrow (\%H)
    11.46
    D_{E}\downarrow (10^{-3} rad2)
    2.97
    D_{X}\downarrow (\%H)
    11.93
    D_{L}\downarrow (deg-eq)
    1.05
    D_{H}\downarrow (\%H)
    无数据
  • GMT
    Method
    w/o Res.
    D_{A}\downarrow (\%H)
    14.55
    D_{E}\downarrow (10^{-3} rad2)
    9.31
    D_{X}\downarrow (\%H)
    4.85
    D_{L}\downarrow (deg-eq)
    4.07
    D_{H}\downarrow (\%H)
    1.07
  • w/ Res.
    Method
    10.53
    D_{A}\downarrow (\%H)
    8.09
    D_{E}\downarrow (10^{-3} rad2)
    4.39
    D_{X}\downarrow (\%H)
    2.54
    D_{L}\downarrow (deg-eq)
    0.91
    D_{H}\downarrow (\%H)
    无数据
  • TWIST2
    Method
    w/o Res.
    D_{A}\downarrow (\%H)
    18.59
    D_{E}\downarrow (10^{-3} rad2)
    8.26
    D_{X}\downarrow (\%H)
    3.10
    D_{L}\downarrow (deg-eq)
    2.75
    D_{H}\downarrow (\%H)
    1.58
  • w/ Res.
    Method
    16.98
    D_{A}\downarrow (\%H)
    7.21
    D_{E}\downarrow (10^{-3} rad2)
    2.96
    D_{X}\downarrow (\%H)
    2.28
    D_{L}\downarrow (deg-eq)
    1.15
    D_{H}\downarrow (\%H)
    无数据

V Limitations

We use five descriptors to capture complementary aspects of expressive motion, but they do not cover all dynamic and postural characteristics. Agreement on these measures therefore does not imply preservation of every expressive cue. Unit-mean energy and lean errors can mask temporal discrepancies, and total energy can mask redistribution across body groups. Recovery also depends on the underlying tracker. SONIC can exhibit limited waist excursion despite retaining all three waist control channels. Adjusting body lean may then involve compensatory hip and leg motion. Such adjustments can alter limb amplitude, motion energy, and pelvis height, creating conflicts between recovery targets. Improving one characteristic may therefore worsen another.

VI Conclusion

In this work, we introduce a motion-aware residual learning framework for preserving expressive motion characteristics in humanoid robots. We use motion amplitude, motion energy, body expansion, body lean, and pelvis height as explicit compensation targets for a residual policy that augments a frozen whole-body tracker. Our comparisons show that lower mean positional tracking error alone is insufficient to ensure preservation of these characteristics. In the reported simulation comparison, residual compensation achieves lower aggregate errors in all five characteristics than tracking-oriented residuals, with higher positional error. Physical experiments with residual compensation on the Unitree G1 further demonstrate recovery of dynamic and postural characteristics.

References

  1. [1] W. Xie, J. Zheng, J. Han, J. Shi, W. Zhang, C. Bai, and X. Li (2026) TextOp: real-time interactive text-driven humanoid robot motion generation and control. arXiv preprint arXiv:2602.07439. External Links: 2602.07439
  2. [2] Z. Qi, X. Chen, D. Liu, C. Lin, Y. Lian, S. Liang, Z. Zhang, Y. Guan, J. Wang, W. Zhang, X. Yu, H. Wang, and L. Yi (2026) Humanoid-GPT: scaling data and structure for zero-shot motion tracking. arXiv preprint arXiv:2606.03985. External Links: 2606.03985
  3. [3] Z. Luo, Y. Yuan, T. Wang, C. Li, F. Castañeda, S. Chen, Z. Cao, J. Li, D. Minor, Q. Ben, J. Park, D. Sami, Z. Wang, X. Da, R. Ding, C. Hogg, L. Song, E. Lim, E. Jeong, T. He, H. Xue, W. Xiao, S. Yuen, J. Kautz, Y. Chang, U. Iqbal, L. “. Fan, and Y. Zhu (2026) SONIC: supersizing motion tracking for natural humanoid whole-body control. Science Robotics 11 (117), pp. eaed4592.
  4. [4] Z. Chen, M. Ji, X. Cheng, X. Peng, X. B. Peng, and X. Wang (2025) GMT: general motion tracking for humanoid whole-body control. arXiv:2506.14770.
  5. [5] Y. Ze, Z. Chen, J. P. Araujo, Z. Cao, X. B. Peng, J. Wu, and K. Liu (2025) TWIST: teleoperated whole-body imitation system. In Proceedings of The 9th Conference on Robot Learning, J. Lim, S. Song, and H. Park (Eds.), Proceedings of Machine Learning Research, Vol. 305, pp. 2143–2154.
  6. [6] X. Cheng, Y. Ji, J. Chen, R. Yang, G. Yang, and X. Wang (2024) Expressive Whole-Body Control for Humanoid Robots. In Proceedings of Robotics: Science and Systems, Delft, Netherlands.
  7. [7] M. Ji, X. Peng, F. Liu, J. Li, G. Yang, X. Cheng, and X. Wang (2024) ExBody2: advanced expressive humanoid whole-body control. arXiv preprint arXiv:2412.13196.
  8. [8] H. Shibata, J. Takahashi, and J. Gyoba (2015) Subjective impressions of bowing actions and their appropriateness in specific social contexts. The Japanese Journal of Psychology 85 (6), pp. 571–578. External Links: Document
  9. [9] M. M. Gross, E. A. Crane, and B. L. Fredrickson (2012) Effort-shape and kinematic assessment of bodily expression of emotion during gait. Human Movement Science 31 (1), pp. 202–221. External Links: ISSN 0167-9457
  10. [10] K. Yin, W. Zeng, K. Fan, M. Dai, Z. Wang, Q. Zhang, Z. Tian, J. Wang, J. Pang, and W. Zhang (2026) UniTracker: learning universal whole-body motion tracker for humanoid robots. IEEE Robotics and Automation Letters 11 (7), pp. 8124–8131.
  11. [11] S. Zhao, Y. Ze, Y. Wang, C. K. Liu, P. Abbeel, G. Shi, and R. Duan (2025) ResMimic: from general motion tracking to humanoid whole-body loco-manipulation via residual learning. arXiv preprint arXiv:2510.05070. External Links: 2510.05070
  12. [12] Z. Sun, B. Huang, Y. Peng, X. Li, J. Ma, Y. Sun, Z. Li, H. Jiang, B. Gao, Z. Bing, X. Wang, and A. Knoll (2026) MOSAIC: bridging the sim-to-real gap in generalist humanoid motion tracking and teleoperation with rapid residual adaptation. arXiv preprint arXiv:2602.08594.
  13. [13] M. de Meijer (1989) The contribution of general features of body movement to the attribution of emotions. Journal of Nonverbal Behavior 13.
  14. [14] M. Mahfoudi, A. Meyer, T. Gaudin, A. Buendia, and S. Bouakaz (2023) Emotion expression in human body posture and movement: a survey on intelligible motion factors, quantification and validation. IEEE Transactions on Affective Computing 14 (4), pp. 2697–2721.
  15. [15] T. Shafir, R. P. Tsachor, and K. B. Welch (2016) Emotion regulation through movement: unique sets of movement characteristics are associated with and enhance basic emotions. Frontiers in Psychology 6. External Links: ISSN 1664-1078
  16. [16] T. Wang, S. Liu, F. He, M. Du, W. Dai, Y. Ke, and D. Ming (2025) Affective body expression recognition framework based on temporal and spatial fusion features. Knowledge-Based Systems 308, pp. 112744. External Links: ISSN 0950-7051
  17. [17] P. Presti, D. Ruzzon, G. M. Galasso, P. Avanzini, F. Caruana, and G. Vecchiato (2022) The avatar’s gist: how to transfer affective components from dynamic walking to static body postures. Frontiers in Neuroscience 16. External Links: ISSN 1662-453X
  18. [18] A. Sripathy, A. Bobu, Z. Li, K. Sreenath, D. S. Brown, and A. D. Dragan (2022) Teaching robots to span the space of functional expressive motion. In IEEE/RSJ International Conference on Intelligent Robots and Systems, pp. 13406–13413.
  19. [19] T. Huang, M. Zhao, Y. Gao, F. Yuan, J. Gu, X. Zhang, D. Zhao, S. Yan, Y. Wang, W. Gao, and S. Zhang (2026) Bionic human-motion style transfer for physically executable whole-body control of humanoid robots. arXiv preprint arXiv:2606.03536. External Links: 2606.03536
  20. [20] L. Bao, J. Humphreys, T. Peng, and C. Zhou (2025) Deep reinforcement learning for robotic bipedal locomotion: a brief survey. Artificial Intelligence Review 59 (1), pp. 38.
  21. [21] Y. Ze, S. Zhao, W. Wang, A. Kanazawa, R. Duan, P. Abbeel, G. Shi, J. Wu, and C. K. Liu (2026) TWIST2: scalable, portable, and holistic humanoid data collection system. In IEEE International Conference on Robotics and Automation, External Links: 2511.02832
  22. [22] Q. Liao, T. E. Truong, X. Huang, G. Tevet, K. Sreenath, and C. K. Liu (2025) BeyondMimic: from motion tracking to versatile humanoid control via guided diffusion. arXiv preprint arXiv:2508.08241.
  23. [23] Z. Wang, J. Wang, S. Yao, Y. Zhang, Z. Ding, M. Yang, Y. Wang, H. Jiang, C. Ma, X. Shi, and Z. Lu (2026) General humanoid whole-body control via pretraining and fast adaptation. arXiv preprint arXiv:2602.11929. External Links: 2602.11929
  24. [24] T. Huang, H. Wang, J. Ren, K. Yin, Z. Wang, X. Chen, F. Jia, W. Zhang, J. Long, J. Wang, and J. Pang (2026) Towards adaptable humanoid control via adaptive motion tracking. In IEEE International Conference on Robotics and Automation,
  25. [25] T. He, J. Gao, W. Xiao, Y. Zhang, Z. Wang, J. Wang, Z. Luo, G. He, N. Sobanbabu, C. Pan, Z. Yi, G. Qu, K. Kitani, J. K. Hodgins, L. Fan, Y. Zhu, C. Liu, and G. Shi (2025) ASAP: Aligning Simulation and Real-World Physics for Learning Agile Humanoid Whole-Body Skills. In Proceedings of Robotics: Science and Systems, LosAngeles, CA, USA.
  26. [26] J. Schulman, F. Wolski, P. Dhariwal, A. Radford, and O. Klimov (2017) Proximal policy optimization algorithms. arXiv preprint arXiv:1707.06347.
  27. [27] N. Mahmood, N. Ghorbani, N. F. Troje, and G. Pons-Moll (2019) AMASS: archive of motion capture as surface shapes. In Proceedings of the IEEE/CVF International Conference on Computer Vision, pp. 5442–5451.
  28. [28] A. R. Punnakkal, A. Chandrasekaran, N. Athanasiou, A. Quiros-Ramirez, and M. J. Black (2021) BABEL: bodies, action and behavior with english labels. In Proceedings IEEE/CVF Conf. on Computer Vision and Pattern Recognition, pp. 722–731.
  29. [29] J. Saito, J. Li, M. de Ruyter, M. Guerrero, E. Lim, E. Hassani, R. B. Ribera, H. Moon, M. Dadela, M. D. Lucca, Q. Wang, X. Li, J. Kautz, S. Yuen, and U. Iqbal (2026) SOMA: unifying parametric human body models. arXiv preprint arXiv:2603.16858. External Links: 2603.16858
  30. [30] Z. Luo, J. Cao, A. W. Winkler, K. Kitani, and W. Xu (2023) Perpetual humanoid control for real-time simulated avatars. In International Conference on Computer Vision,
  31. [31] N. Hogan and D. Sternad (2007) On rhythmic and discrete movements: reflections, definitions and implications for motor control. Experimental Brain Research 181 (1), pp. 13–30.
  32. [32] T. Howell (2025) MuJoCo warp. Note: NVIDIA GPU Technology Conference