Learning Humanoid Locomotion with Perceptive Internal Model
Junfeng Long, Junli Ren, Moji Shi, Zirui Wang, Tao Huang, Ping Luo,, Jiangmiao Pang

TL;DR
This paper introduces the Perceptive Internal Model (PIM), enabling humanoid robots to perceive terrain accurately using onboard elevation maps, improving stability and robustness in diverse environments without significant computational overhead.
Contribution
The paper proposes PIM, a novel perception approach using elevation maps for humanoid locomotion, which is less affected by noise and camera movement, and can be trained efficiently in simulation.
Findings
Effective in climbing stairs and navigating diverse terrains
Robust to sensor noise and camera movement
Training completed in 3 hours on an RTX 4090 GPU
Abstract
In contrast to quadruped robots that can navigate diverse terrains using a "blind" policy, humanoid robots require accurate perception for stable locomotion due to their high degrees of freedom and inherently unstable morphology. However, incorporating perceptual signals often introduces additional disturbances to the system, potentially reducing its robustness, generalizability, and efficiency. This paper presents the Perceptive Internal Model (PIM), which relies on onboard, continuously updated elevation maps centered around the robot to perceive its surroundings. We train the policy using ground-truth obstacle heights surrounding the robot in simulation, optimizing it based on the Hybrid Internal Model (HIM), and perform inference with heights sampled from the constructed elevation map. Unlike previous methods that directly encode depth maps or raw point clouds, our approach allows…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsHuman Pose and Action Recognition · Gait Recognition and Analysis · Robotic Locomotion and Control
