We present a learning-based framework that enables a full-scale bipedal humanoid to sprint at over 7 m/s with motion-prior-guided gait and perform aggressive cornering at high speed with a pronounced trunk lean of up to 25∘. Achieving this combination is challenging: above approximately 4 m/s, periodic foot impacts induce severe, high-frequency yaw-rate oscillations intrinsic to high-speed gaits. This high-frequency temporal structure corrupts the history of proprioceptive feedback that flat-MLP policies rely on, while rendering conventional yaw-rate tracking rewards counterproductive, as they fight against the robot's natural oscillatory dynamics. Moreover, a single style prior shared across skills cannot tell which skill is commanded and inherently compromises the low-speed skill fidelity. To overcome these limitations, we adopt a causal multi-head attention (MHA) module to explicitly model the high-frequency temporal feedback. In place of the oscillatory yaw rate, we design a heading-direction reward that supervises only the low-frequency velocity direction, allowing agile turning at high speed without suppressing natural gait oscillations. We further introduce skill-conditioned multi-adversarial-motion-prior (MAMP) discriminators that condition the style reward on the commanded skill. Ablation experiments confirm that each mechanism is essential: replacing structured temporal encoding with a flat-history MLP caps the top speed; reverting to yaw-rate tracking prevents high-speed turning; and a single shared discriminator makes in-place turning collapse into a quasi-static stance. Our framework bridges the gap between raw sprinting speed and reference-motion fidelity, demonstrating stable high-speed sprinting and aggressive cornering in both simulation and real-robot deployment.
Figures & tables
Figure 1: Gait sequences from simulation (Gazebo, rows 1 & 3) and real-robot deployment (rows 2 & 4). Rows 1–2: high-speed sprinting with motion-prior-guided stride dynamics at velocity command 6.5m/s (timed hardware speed reported in Sec. ). Rows 3–4: aggressive cornering with maximum trunk lean exceeding 25∘ at 5.5m/s , an emergent inward-leaning strategy that arises from the heading-direction reward without explicit posture supervision.
Figure 2: System overview. (1) The MHA history encoder processes a T -frame proprioceptive window via causal self-attention and fuses the dynamics summary with the current velocity-plus-skill command to produce joint position targets. (2) Skill-conditioned Multi-AMP discriminators provide an independent style reward per skill, conditioning the style reward on the commanded skill. (3) The heading-direction reward supervises the low-frequency velocity direction at high speed, falling back to yaw-rate tracking below vmin . All three components feed into a shared PPO training loop.
Figure 3: Encoder comparison in Gazebo (E1). (a) Step-test velocity tracking: MHA, GRU, LSTM, and HIM all track the 6.5m/s command, generalizing beyond the 5.5m/s training curriculum; the flat-history MLP saturates near 6.0m/s . Curves smoothed with a 151 -point moving average. (b) Cornering trajectories under command (6.5,0,0.35) : MHA achieves a 24.2m turning radius; LSTM and GRU require 1.8× / 2.2× larger radii; HIM falls. The green dashed circle marks the theoretical radius r=v/∣ω∣=18.6m .
Figure 4: Turning-test comparison in Gazebo (E2 ablation). Both the heading-reward policy (ours, red) and the yaw-rate policy (E2 baseline, blue) receive the same command (vx=6.5m/s,ωz=0.35rad/s) ; theoretical radius r=v/∣ω∣=18.6m . (a) World-frame XY trajectories over 15 laps. Thin transparent traces are raw trajectories; thick solid curves are least-squares fitted circles (Kasa method); the green dashed circle is the theoretical radius. Inset confirms both policies sustain ∼6.5m/s throughout. (b) Turning radius comparison: heading-reward 24.2m ( +30% ) vs. yaw-rate 146.7m ( +690% ). (c) Per-lap center drift: heading-reward 1.7±0.9m vs. yaw-rate 8.2±2.7m . (d, e) Cornering posture in Gazebo. The heading-reward policy leans >13∘ into the turn; the yaw-rate policy remains nearly upright.
Stand
Turn
Walk
Run
Multi-AMP
0.23±.02
2.62±.01
2.72±.04
4.64±.03
Shared-D
0.25±.01
5.66±.04
3.79±.01
5.67±.07
Stand still
–
5.76
6.95
14.34
Table 1: E3 per-skill analysis in Isaac Lab (48 rollouts per skill). Left: DTW distance ( ↓ ; mean per-frame L2 distance along the alignment, mean ± s.d.); Stand still scores standing rollouts against each skill’s reference [ 5 ] . Right: style score ρ(D) of the in-place-turning discriminator of Multi-AMP ( Dturn ) and of the shared discriminator (Sh.) on reference clips and on turning-command rollouts; compare within a row only, as Wasserstein scores are not calibrated across discriminators.
Appendix figures & tables7 assets
Supplementary material from the paper’s appendix.
Appendix
Figure A.1: Timed 100m hardware sprints on a standard athletics track. Top: primary platform (weight-reduced, same actuators and kinematics) completes 100m in 14s ( 7.14m/s avg.) under a 7.0m/s velocity command. Bottom: second humanoid ( 1.36m , 40kg , 23 -DOF) completes 100m in 22s ( 4.55m/s avg.) using the identical algorithmic framework.
Symbol
Description
Value
Robot
hrobot
Robot standing height
1.8m
Training (Sec. 3.5)
fsim
Physics simulation frequency
200Hz
ndec
Control decimation
4
fctrl
Policy control frequency ( fsim/ndec )
50Hz
Appendix
Table C.1: Symbols used in the main text and their numerical values.
Parameter
Value
PPO
Learning rate
1×10−3 (adaptive schedule)
Discount γ
0.99
GAE λ
0.95
Clip parameter
0.2
Desired KL divergence
0.01
Appendix
Table C.2: PPO and discriminator training hyperparameters.
College of Intelligence Science and Technology, National University of Defense Technology, China · School of Artificial Intelligence and Robotics, Hunan University, China
School of Future Technology, Shanghai University, Shanghai, 200444, China · National and Local Co-Built Humanoid Robotics Innovation Center, 201203 Shanghai, China