← Latest papers
💻 computer science

SOLO: Stable Omni-terrain Long-Horizon Perceptive Humanoid Locomotion

SOLO is a unified framework for stable, long-horizon humanoid locomotion that combines a Fourier-encoded Query Reconstructor for preserving sharp terrain boundaries and a Trajectory-Aware MSE distillation method for improved temporal credit assignment, enabling robust zero-shot traversal of complex outdoor and indoor terrains.

Original authors: Pihai Sun, Gang Han, Jingkai Sun, Jiahao Ma, Zeran Su, Zelin Tao, Peiran Liu, Shuai Shi, Wei Cui, Zifan Wang, Jialin Yu, Wen Zhao, Kangning Yin, Jiaxu Wang, Jiahang Cao, Lingfeng Zhang, Hao Cheng, Jia
Published 2026-08-28
📖 6 min read🧠 Deep dive

Original authors: Pihai Sun, Gang Han, Jingkai Sun, Jiahao Ma, Zeran Su, Zelin Tao, Peiran Liu, Shuai Shi, Wei Cui, Zifan Wang, Jialin Yu, Wen Zhao, Kangning Yin, Jiaxu Wang, Jiahang Cao, Lingfeng Zhang, Hao Cheng, Jian Tang, Yijie Guo, Qiang Zhang

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

Walking through a forest, a person does not need to calculate the exact height of every root or the precise angle of every stone. Instead, they rely on a seamless loop: eyes see the ground, the brain interprets the shape, and the legs adjust the step, all in a fraction of a second. This continuous feedback allows humans to travel long distances over uneven terrain without falling, even when the ground changes from grass to gravel to a steep set of stairs. For decades, engineers have tried to give robots this same ability. They have built machines that can walk, but when asked to navigate a complex, changing path for a long time, these robots often stumble. The problem is not that they cannot move their legs, but that their understanding of the world becomes fuzzy over time. As they walk, small errors in how they see the ground and how they decide to move add up, eventually causing them to lose their balance.

A team of researchers has developed a new system called SOLO that allows a humanoid robot to walk over a continuous, difficult path for a very long time without falling. The system was tested on a robot named Omni, which is equipped with a single camera on its chest and sensors that feel its own body position. In a real-world test, the robot walked 1.5 kilometers outdoors, crossing natural stairs, slopes, grass, and uneven ground in one single run without any human help or a reset. It also successfully navigated a complex indoor course involving gaps and obstacles. The researchers found that previous methods failed because they smoothed out important details of the ground and because they only checked if the robot's current step was correct, ignoring whether that step would lead to a fall later. SOLO fixes both issues by creating a sharper picture of the ground and by teaching the robot to think ahead about how its current actions will affect its future stability.

The core of the problem lies in how robots build a mental map of the ground. Traditional systems take a stream of images from a camera and try to turn them into a flat map of the terrain. To do this quickly, they often compress all the visual information into a single, shared summary. While this works for broad shapes, it blurs the sharp edges that matter most, such as the exact boundary of a stepping stone or the edge of a stair. When a robot cannot see these sharp lines clearly, it places its foot in the wrong spot, and over a long walk, these small mistakes accumulate into a fall. The researchers solved this by changing how the robot asks for information. Instead of asking for a single summary of the whole scene, the system assigns a specific question to every single point on the ground map. Each point asks the camera history, "What is right here?" This allows the robot to retrieve the exact details for that specific spot, preserving the sharp edges of stairs and stones that other systems tend to blur out.

The second issue the researchers addressed was how the robot learns to walk. In many training methods, a robot learns by copying the actions of a perfect teacher at the exact moment it is standing. If the robot's foot is in the right place right now, it gets a reward, even if that same action will cause it to trip a few steps later. This is like a student who gets a good grade for a single test question but fails the final exam because they did not understand how the questions connect. The new system, SOLO, adds a layer of foresight to this learning process. It does not just check if the robot is doing the right thing now; it also checks what happens after the robot takes that step. If a specific action leads to a future state where the robot would struggle to match the teacher's perfect movements, the system penalizes that action. This teaches the robot to avoid moves that look good in the moment but lead to trouble down the road, effectively giving it a sense of long-term consequence.

To prove that these changes worked, the researchers ran the robot through a series of rigorous tests in a simulated environment before taking it outside. They compared their new system against older methods that used the same training data and the same robot. When the terrain was difficult, such as a set of narrow stepping stones or steep stairs, the older systems failed most of the time, with success rates dropping to near zero for the hardest obstacles. In contrast, the new system succeeded in 96 percent of the stepping-stone trials and 97.5 percent of the overall difficult terrain tests. The researchers measured the accuracy of the ground map and found that the new method reduced errors by more than three times compared to the older approaches. This improvement meant the robot could place its feet with much greater precision, avoiding the small slips that usually cause a fall.

The final test took place in the real world, where the robot had to rely entirely on its own sensors without any external tracking or human guidance. The robot walked a continuous 1.5-kilometer route outdoors, navigating natural transitions between grass, dirt, and stone. It also tackled an indoor course that required it to go up and down stairs, cross a gap, and step over a movable obstacle. In every instance, the robot completed the course without falling or needing to be stopped and reset. The researchers noted that the robot used only the data from its chest-mounted camera and its internal body sensors, proving that the system could handle the complexity of the real world without needing a supercomputer or a perfect map of the area. The success of this long-distance walk demonstrates that by fixing how robots see the ground and how they plan their steps, it is possible to create machines that can move through the world with a stability that rivals human walking.

This work does not claim that robots can now walk anywhere without any limitations. The system still requires a human to provide the general direction and speed, while the robot handles the details of balance and foot placement. The robot also has a blind spot behind it, meaning it cannot walk backward over difficult terrain as easily as it walks forward. However, the results show a clear path forward for making humanoid robots more reliable. By combining a sharper way of seeing the ground with a smarter way of learning from mistakes, the researchers have shown that robots can traverse long, complex routes without losing their balance. This progress moves the field closer to the goal of having robots that can work and move alongside people in the messy, unpredictable environments of the real world.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →