Skip to content
Robotics — Robot learning news discovery·· 3 days agoSignalEditorial score75

A New AI Controller Helps Humanoid Robots Think on Their Feet

A New AI Controller Helps Humanoid Robots Think on Their Feet

Summary

Researchers at ETH Zurich have developed a unified AI control system for humanoid robots that enables versatile locomotion tasks such as climbing ladders, vaulting over obstacles, and recovering from falls. Using an attention-based contact planning approach combined with motion imitation and reinforcement learning, the system identifies optimal contact points for nine body parts and coordinates 23 degrees of freedom to navigate complex terrains. Demonstrated on a Unitree G1 robot, the controller achieved a 92.5% success rate in simulation across eight challenging obstacle courses, compared to 58.8% for a competing method. The system operates at 50 Hz using onboard LiDAR for real-time terrain adaptation, though it currently focuses on local navigation and terrain-based interactions rather than global autonomy.

Editorial context

Researchers at ETH Zurich demonstrated a unified neural network controller on a Unitree G1 humanoid that achieves 92.5% success across eight obstacle courses in simulation by combining motion imitation, attention-based contact planning, and reinforcement learning, enabling tasks like ladder climbing and vaulting without task-specific modules.

Source: Robotics — Robot learning news discovery · Read original article ↗

Article text · Original source · English

Humanoid robots have become very good at walking, running, dancing, and doing backflips on stage. But these carefully controlled demonstrations don't always translate into success in navigating the real world. Climbing ladders, crawling under obstacles, and scrambling over uneven terrain require more than a preprogrammed sequence of events. Researchers at ETH Zurich have developed a new AI-based control system that allows a humanoid robot to tackle all of these challenges without needing separate controllers for each task.

The research, detailed in a recent paper, demonstrates the system on a Unitree G1 humanoid robot. Using a single neural network-based control policy, the robot can climb stairs and ladders, vault over obstacles, traverse stepping stones, crawl across platforms, and recover after falling down.

The robot doesn't simply memorize how to do these tasks. Instead, it learns where and how its body should make contact with the surrounding environment, then figures out the movements needed to get there.

The system is very versatile (📷: J. He et al.)

Most approaches to humanoid locomotion typically rely on reinforcement learning or motion imitation. Reinforcement learning allows robots to discover effective behaviors through trial and error, but teaching complex whole-body movements can be difficult. Motion imitation produces more natural movements by training robots on human demonstrations, but those movements don't necessarily translate well to unfamiliar environments.

The team combined the advantages of both approaches through a technique called attention-based contact planning. Rather than predicting every joint movement, the system identifies suitable contact points for nine body parts, including the hands, elbows, knees, feet, and pelvis. A separate controller then coordinates the robot's 23 actuated degrees of freedom to execute those plans.

Training the system takes place in three stages. First, the robot learns coordinated movements from human motion data adapted to its mechanical structure. Next, an attention-based neural network learns to predict useful contact locations based on terrain observations, the robot's physical state, and its destination. Finally, reinforcement learning allows the system to refine these abilities on unfamiliar terrain.

At runtime, onboard LiDAR sensors provide detailed terrain information, allowing the robot to identify features as small as ladder rungs. Both the contact planner and whole-body controller operate at 50 Hz, continuously adapting movements to the surrounding environment.

In simulation, the new system achieved a 92.5% success rate across eight challenging obstacle courses, compared with 58.8% for a competing motion-generation approach. Real-world demonstrations also showed the robot recovering from failed jumps, unsuccessful attempts to stand, and getting stuck while climbing a ladder.

Importantly, these behaviors emerge from a single general-purpose controller rather than a collection of individually programmed skills. The system still has limitations, including its focus on local navigation and terrain-based interactions, but it is a promising step toward humanoid robots that can handle the unpredictable environments they will eventually encounter outside the laboratory.

Nick Bild

R&D, creativity, and building the next big thing you never knew you wanted are my specialties.

What the source reports

Publisher-reported claims, with original evidence. These results have not been independently verified by RoboSignal.

Reported numbers

  • Reported success rate

    92.5%

    Reported trials

    View original evidence
    uously adapting movements to the surrounding environment. In simulation, the new system achieved a 92.5% success rate across eight challenging obstacle courses, compared with 58.8% for a competing motion-generation approach. Real-world demonstrations also showed the robot recovering from failed jumps, unsuccessful attempts to stand, and getting stuck while climbing a ladder. Importantly, these behaviors emerge from a
    Open source S8
  • number of obstacle courses in simulation

    8

    Reported trials

    View original evidence
    uously adapting movements to the surrounding environment. In simulation, the new system achieved a 92.5% success rate across eight challenging obstacle courses, compared with 58.8% for a competing motion-generation approach. Real-world demonstrations also showed the robot recovering from failed jumps, unsuccessful attempts to stand, and getting stuck while climbing a ladder. Importantly, these behaviors emerge from a
    Open source S8
  • frequency of controller operation

    50

    View original evidence
    ct useful contact locations based on terrain observations, the robot's physical state, and its destination. Finally, reinforcement learning allows the system to refine these abilities on unfamiliar terrain. At runtime, onboard LiDAR sensors provide detailed terrain information, allowing the robot to identify features as small as ladder rungs. Both the contact planner and whole-body controller operate at 50 Hz, contin
    Open source S7
  • number of body parts for contact planning

    9

    View original evidence
    fies suitable contact points for nine body parts, including the hands, elbows, knees, feet, and pelvis. A separate controller then coordinates the robot's 23 actuated degrees of freedom to execute those plans. Training the system takes place in three stages. First, the robot learns coordinated movements from human motion data adapted to its mechanical structure. Next, an attention-based neural network learns to predi
    Open source S6
  • number of actuated degrees of freedom

    23

    View original evidence
    fies suitable contact points for nine body parts, including the hands, elbows, knees, feet, and pelvis. A separate controller then coordinates the robot's 23 actuated degrees of freedom to execute those plans. Training the system takes place in three stages. First, the robot learns coordinated movements from human motion data adapted to its mechanical structure. Next, an attention-based neural network learns to predi
    Open source S6
  • training stages

    3

    View original evidence
    fies suitable contact points for nine body parts, including the hands, elbows, knees, feet, and pelvis. A separate controller then coordinates the robot's 23 actuated degrees of freedom to execute those plans. Training the system takes place in three stages. First, the robot learns coordinated movements from human motion data adapted to its mechanical structure. Next, an attention-based neural network learns to predi
    Open source S6
  • paper: not_reported
  • code: not_reported
  • weights: not_reported
  • dataset: not_reported

What remains unknown

Not established in the collected evidence: Environment, Control, Data origin.

Reported performance applies to the described task. It does not establish general autonomy or deployment readiness.

Source excerpts and review record

Automatically extracted; no manual editorial approval recorded.

uously adapting movements to the surrounding environment. In simulation, the new system achieved a 92.5% success rate across eight challenging obstacle courses, compared with 58.8% for a competing motion-generation approach. Real-world demonstrations also showed the robot recovering from failed jumps, unsuccessful attempts to stand, and getting stuck while climbing a ladder. Importantly, these behaviors emerge from a

Open source S8

ct useful contact locations based on terrain observations, the robot's physical state, and its destination. Finally, reinforcement learning allows the system to refine these abilities on unfamiliar terrain. At runtime, onboard LiDAR sensors provide detailed terrain information, allowing the robot to identify features as small as ladder rungs. Both the contact planner and whole-body controller operate at 50 Hz, contin

Open source S7

fies suitable contact points for nine body parts, including the hands, elbows, knees, feet, and pelvis. A separate controller then coordinates the robot's 23 actuated degrees of freedom to execute those plans. Training the system takes place in three stages. First, the robot learns coordinated movements from human motion data adapted to its mechanical structure. Next, an attention-based neural network learns to predi

Open source S6

llows a humanoid robot to tackle all of these challenges without needing separate controllers for each task. The research, detailed in a recent paper , demonstrates the system on a Unitree G1 humanoid robot. Using a single neural network-based control policy, the robot can climb stairs and ladders, vault over obstacles, traverse stepping stones, crawl across platforms, and recover after falling down. The robot doesn'

Open source S3

Source:Robotics — Robot learning news discovery · hackster.io

Timezone · UTC

Article dates follow your selected timezone. Briefing editions use Hong Kong time (UTC+8).