A small change in how a humanoid defines 'level' lets it climb 32-degree slopes blind
A new preprint shifts the robot's balance reference from the world horizon to the local ground patch, decoupling posture from slope steepness.
A new preprint shifts the robot's balance reference from the world horizon to the local ground patch, decoupling posture from slope steepness.
Humanoid robots trained with standard reinforcement learning tend to crouch on steep hills. The balance reward treats the world horizon as "level", so persistent sideways gravity pushes the policy toward a low, conservative posture. A new arXiv preprint, HumoSlope, changes the reference frame: it moves the balance prior from world-horizontal to the patch of ground under the robot's feet.
The framework splits the problem in two. Stage I replaces the conventional Zero Moment Point (ZMP) regularizer, which judges balance against a world-horizontal plane, with a slope-adaptive version measured against the local inclined support surface under the robot's feet. Stage II adds a Biomechanical Slope Gait Adapter (BSGA) that takes terrain descriptors available only during training and uses them to modulate soft reward priors governing the robot's center-of-mass height. The split is the conceptual move: balance is anchored to the ground the robot is actually standing on, while posture adapts to the slope using privileged terrain signals that disappear at deployment.
On slopes the two failure modes are linked, and a single reward has to trade them off. Gravity on a steep grade makes the trade come out crouched. Moving the balance prior to the local surface frees the ZMP term from absorbing the slope's gravitational bias, so the gait adapter can keep the robot's center of mass near its preferred height. The authors report that this combination lets a blind humanoid, with no onboard perception of the terrain, traverse outdoor grass slopes up to 62.7% grade, or 32.1 degrees, in Sim-to-Real experiments described in the preprint's HTML version.
Prior humanoid locomotion work has leaned on perceptive locomotion policies that estimate terrain from cameras or depth sensors, or on teacher-student curricula that distill expert behavior into a student controller. HumoSlope asks what to do when perception is off the table and the teacher is just a reward function. The answer is to redefine the geometry the policy is balancing against, then let the gait adapter handle the rest.
Three limits narrow the result. The 62.7% figure comes from the authors' own Sim-to-Real tests on outdoor grass, and the HTML version of the preprint should be checked before treating it as a settled benchmark. No independent group has reproduced the Sim-to-Real numbers, no code release is documented, and the work is a single arXiv preprint, not a peer-reviewed paper. The result covers slope traversal without obstacles, steps, or surface transitions, and the robot is blind to terrain that contact cannot directly resolve. A deployment on a deformable or rocky slope would test whether the local-incline prior still holds when the support surface is not a clean plane.
If the local-inclined ZMP prior generalizes to other persistent external biases, including stairs, payloads, or pushes, the same decoupling pattern could move from slopes to a broader class of humanoid balance problems. The preprint stops at the slope.