Humanoid robots deployed in real-world scenarios often need to carry unknown payloads, which introduce significant mismatch and degrade the effectiveness of simulation-to-reality reinforcement learning methods. To address this challenge, we propose a two-stage gradient-based system identification framework built on the differentiable simulator MuJoCo XLA. The first stage calibrates the nominal robot model using real-world data to reduce intrinsic sim-to-real discrepancies, while the second stage further identifies the mass distribution of the unknown payload. By explicitly reducing structured model bias prior to policy training, our approach enables zero-shot transfer of reinforcement learning policies to hardware under heavy-load conditions. Extensive simulation and real-world experiments demonstrate more precise parameter identification, improved motion tracking accuracy, and substantially enhanced agility and robustness compared to existing baselines. Project Page: https://mwondering.github.io/halo-humanoid/
Figures & tables
Fig. 1: Performance of HALO in heavy-loaded scenarios. (a) The payload settings used by HALO. (b, c) Compared to DR, HALO significantly improves the accuracy of straight-line bidirectional walking. (d) Data collection under payload conditions with a single-foot constraint. (e) HALO enables challenging humanoid locomotion skills.
Fig. 2: Overview of HALO. (a) Data Collection: Trajectories are collected under both loaded and unloaded conditions using exploration policy trained with wide DR, followed by real-world deployment with a fixed foot constraint. (b) Data Processing: Full-body trajectories reconstruction from joint-state measurements via forward kinematics and foot-height alignment. (c) Two-stage Payload-related Parameter Identification: Stage 1 optimize the full set of model parameters to yield a calibrated base model using trajectories without payload. Based on the calibrated model, stage 2 optimize only the payload-related parameters, using trajectories collected under loaded conditions. (d) Heavy-loaded Motion Skills: The accurate identified model parameters enabling zero-shot sim-to-real transfer of the learned skills to the physical heavy-loaded humanoid.
Fig. 3: Inconsistent left-right foot heights caused by sensor noise. (a) In the original trajectory, the right foot position calculated via forward kinematics remains suspended in the air. (b) In the optimized trajectory, the right foot maintains physically consistent ground contact.
Term
Nominal Range
Wide Range
Base CoM offset (m)
U(−0.03,0.03)
U(−0.08,0.08)
Torso mass offset (kg)
U(−0.5,0.5)
U(2.0,8.0)
Hands mass offset (kg)
U(−0.5,0.5)
U(1.0,4.0)
Hands CoM offset (m)
U(−0.02,0.02)
U(−0.05,0.05)
Encoder bias (rad)
U(−0.01,0.01)
U(−0.01,0.01)
Foot friction
U(0.3,1.2)
U(0.3,1.2)
TABLE I: Domain Randomization Settings.
Method
Torso Mass(kg)
Left Hand Mass(kg)
Right Hand Mass (kg)
Torso CoM pos x (m)
Torso CoM pos y (m)
Torso CoM pos z (m)
Absolute Nominal Values
7.8180
0.2546
0.2546
0.0020
0.0003
0.1845
Perturbation Setting 1
Groundtruth
+6.0000
+2.4000
+2.0000
+0.0100
+0.0200
+0.0500
CMA-ES
+6.0366±0.0128
+2.4009±0.0012
+1.9970±0.0012
+0.0099±0.0000
+0.0199±0.0001
+0.0505±0.0004
HALO
+5.9989±0.0000
+2.4005±0.0000
+1.9973±0.0000
+0.0098±0.0000
+0.0199±0.0000
+0.0505±0.0000
TABLE II: Convergence comparison between CMA-ES and HALO. Results are reported as mean ± standard deviation. Groundtruth values (e.g., +6.000 , +2.4000 ) denote the incremental offsets added to the absolute nominal values. Bold values indicate performance closer to the ground truth. While CMA-ES converges under light payloads, it exhibits sensitivity to random seeds under heavy payloads.
Method
Eg-mpjpe
Empjpe
Evel
Steady-state tasks
WDR
94.91±3.21
70.54±2.13
0.157±0.008
CM
85.87±2.54
56.33±2.27
0.130±0.006
HALO
52.47±2.11
44.87±1.82
0.098±0.008
High-agility tasks
WDR
132.89±2.89
81.54±2.43
0.136±0.016
TABLE III: Experimental results of motion tracking performance across various tasks.
Fig. 4: Comparison of convergence performance between two-stage and one-stage methods. The proposed Two-Stage method HALO (orange) demonstrates superior accuracy, converging significantly closer to the estimated reference values (red dashed lines) compared to the One-Stage baseline (blue).
Method
Torso Mass (kg)
L-Hand Mass (kg)
R-Hand Mass (kg)
Reference
13.82
2.25
2.25
One-Stage
12.93±0.32
3.22±0.23
3.16±0.44
HALO
13.83±0.43
2.13±0.07
2.71±0.29
TABLE IV: Summary of identified parameters.
Fig. 5: Experiment settings and results of scenario 1. The metrics we defined are shown in the image, HALO outperforms the baselines across all metrics.
Method
Efpos
Eepos
Eang
WDR
0.45±0.13
0.89±0.15
N/A
CM
0.22±0.09
0.45±0.13
41.8±3.6
HALO
0.12±0.03
0.26±0.07
11.3±2.1
TABLE V: Performance of Walking Forward and Backward.
Method
Swallow Balancing
Side Kicking
Roundhouse Kicking
WDR
0/10
0/10
0/10
CM
5/10
7/10
5/10
HALO
10/10
10/10
10/10
TABLE VI: Comparison of success rates for performing challenging maneuvers between HALO and baselines.
Simulation provides a cost-effective and flexible platform for data generation and policy learning to develop robotic systems. However, bridging the gap between simulation and real-world dynamics remains a significant challenge, especially in physical parameter identification. In this work, we introduce a real-to-sim-to-real engine that leverages the Gaussian Splat representations to build a differentiable engine, enabling object mass identification from real-world visual observations and robot control signals, while enabling grasping policy learning simultaneously. Through optimizing the mass of the manipulated object, our method automatically builds high-fidelity and physically plausible digital twins. Additionally, we propose a novel approach to train force-aware grasping policies from limited data by transferring feasible human demonstrations into simulated robot demonstrations. Through comprehensive experiments, we demonstrate that our engine achieves accurate and robust performance in mass identification across various object geometries and mass values. Those optimized mass values facilitate force-aware policy learning, achieving superior and high performance in object grasping, effectively reducing the sim-to-real gap.
Haozhe Lou, Mingtong Zhang, Haoran Geng +9
Physical Superintelligence (PSI) Lab, University of Southern California · Viterbi School of Engineering, University of Southern California · Department of EECS, University of California, Berkeley
Recent advances in reinforcement learning (RL) have enabled impressive humanoid behaviors in simulation, yet transferring these results to new robots remains challenging. In many real deployments, the primary bottleneck is no longer simulation throughput or algorithm design, but the absence of systematic infrastructure that links environment verification, training, evaluation, and deployment in a coherent loop. To address this gap, we present AGILE, an end-to-end workflow for humanoid RL that standardizes the policy-development lifecycle to mitigate common sim-to-real failure modes. AGILE comprises four stages: (1) interactive environment verification, (2) reproducible training, (3) unified evaluation, and (4) descriptor-driven deployment via robot/task configuration descriptors. For evaluation stage, AGILE supports both scenario-based tests and randomized rollouts under a shared suite of motion-quality diagnostics, enabling automated regression testing and principled robustness assessment. AGILE also incorporates a set of training stabilizations and algorithmic enhancements in training stage to improve optimization stability and sim-to-real transfer. With this pipeline in place, we validate AGILE across five representative humanoid skills spanning locomotion, recovery, motion imitation, and loco-manipulation on two hardware platforms (Unitree G1 and Booster T1), achieving consistent sim-to-real transfer. Overall, AGILE shows that a standardized, end-to-end workflow can substantially improve the reliability and reproducibility of humanoid RL development.
The sim-to-real gap remains a critical challenge in robotics, hindering the deployment of algorithms trained in simulation to real-world systems. We propose a flexible Real-to-Sim-to-Real (RSR) framework whose central contribution is an information-theoretic cost function that explicitly accounts for sim-to-real discrepancies. This cost balances two objectives, completing the task and steering the policy to collect real-world samples that are maximally informative for improving transfer. It can be integrated seamlessly into existing reinforcement learning algorithms (e.g., PPO, SAC) and ensures a balanced exploration of critical regions in the real domain. The framework treats differentiable simulation as optional: when a differentiable simulator is available, the collected informative data can also be used to tune simulator parameters. We implement the framework with the MuJoCo MJX platform and demonstrate its generality by evaluating on both manipulation tasks with a 6-DOF robotic arm and locomotion tasks on a legged robot. Empirical results show that our RSR loop yields more efficient data acquisition and substantially improves task performance in real-world that achieves a smoother sim-to-real transfer.
Yuxuan Xu, Shiyu Wang, Jinhao Huang +6
Institute for AI Industry Research (AIR), Tsinghua University · Beijing Jiaotong University · The Hong Kong University of Science and Technology (Guangzhou)