spot_img
HomeResearch & DevelopmentHumanoid Robots Learn Agile Contact Planning with Ego-Vision World...

Humanoid Robots Learn Agile Contact Planning with Ego-Vision World Models

TLDR: A new framework combines a learned ego-vision world model with sampling-based Model Predictive Control (MPC) to enable humanoid robots to perform agile, contact-rich behaviors. Trained on offline, demonstration-free data, the system predicts future outcomes in a compressed latent space and uses a learned surrogate value function for robust planning. This approach improves data efficiency and multi-task capability over traditional reinforcement learning, allowing humanoids to exploit physical contact for tasks like wall support, object blocking, and arch traversal, validated on a physical robot.

Humanoid robots are becoming increasingly sophisticated, moving beyond simple walking to intelligent interaction with complex environments. A new research paper, “Ego-Vision World Model for Humanoid Contact Planning,” introduces a novel framework that allows these robots to effectively use physical contact, rather than just avoiding collisions, to navigate and interact with the world around them. This is a crucial step towards making humanoids more autonomous and robust in unpredictable settings.

Traditionally, planning for robots to make contact with their environment has been a significant challenge. Existing methods, like optimization-based planners, struggle with the sheer complexity of contact scenarios and are sensitive to minor inaccuracies in their models. On the other hand, reinforcement learning (RL) approaches, while powerful, often require vast amounts of data and struggle to adapt to multiple tasks or complex visual inputs.

The researchers, including Hang Liu, Yuman Gao, and Koushil Sreenath, propose a solution that combines a learned “world model” with a technique called sampling-based Model Predictive Control (MPC). This world model is trained on a large, diverse dataset collected offline without any specific demonstrations. Its purpose is to predict how the robot’s actions will affect its future state, not by predicting raw visual information, but by understanding outcomes in a compressed, abstract representation of the world.

A key innovation in this framework is the use of a “surrogate value function.” This function helps the MPC system evaluate different potential actions efficiently, even when rewards for contact are sparse or sensor data is noisy. This allows the robot to plan robustly for tasks that involve physical interaction.

How it Works

The system operates with a hierarchical control framework. A low-level policy handles basic movements and balance, tracking commands like desired end-effector positions and body height. The high-level planner, which incorporates the world model, then decides these commands based on both proprioceptive feedback (information about the robot’s own body state) and ego-centric depth images (what the robot “sees” from its own perspective).

The world model itself is a sophisticated neural network. It uses a recurrent neural network (RNN) to keep track of the robot’s dynamic state over time. It also infers a “stochastic latent state” from current observations, essentially creating a compressed, abstract representation of what the robot is currently experiencing. This latent state is then used to reconstruct the observation, ensuring that the model captures the most important features of the environment.

Crucially, the world model also predicts a “termination probability” (the likelihood of the robot failing, like falling) and the “surrogate value” (the expected future reward) directly from its learned latent state. This allows the robot to anticipate the consequences of its actions and plan accordingly.

The Value-Guided Sampling MPC then uses this world model for planning. It samples many possible sequences of actions over a short future horizon. For each sequence, the world model predicts the future states and evaluates them using the surrogate value function. If a trajectory is predicted to lead to failure (e.g., falling), its value is set to zero. The system then uses an optimization method called the Cross-Entropy Method (CEM) to find the best action sequence, executing only the first action and then replanning in real-time.

Also Read:

Real-World Applications and Benefits

The researchers validated their framework on a physical Unitree G1 humanoid robot, demonstrating its ability to perform several contact-aware tasks:

  • Support the Wall: The robot can brace itself against a wall with its hands to maintain balance when pushed.
  • Block the Ball: It can intercept incoming objects using defensive hand contact.
  • Traverse the Arch: The robot can duck and pass through low-clearance arches without hitting its head.

The system showed significant advantages over traditional online reinforcement learning methods like PPO, especially in terms of data efficiency. It could complete tasks with far less training data, and it excelled in scenarios with complex visual changes, such as when the robot’s viewpoint shifted dramatically during the “Traverse the Arch” task.

Furthermore, the single, scalable model demonstrated strong multi-task capabilities, performing well across different tasks without needing separate training or complex reward engineering for each. It also showed an ability to generalize to “out-of-distribution” scenarios, like blocking an object it hadn’t seen during training.

This work represents a significant step forward in enabling humanoid robots to interact intelligently and robustly with unstructured environments, leveraging physical contact for greater autonomy and physical intelligence. For more technical details, you can refer to the full research paper here.

Nikhil Patel
Nikhil Patelhttps://blogs.edgentiq.com
Nikhil Patel is a tech analyst and AI news reporter who brings a practitioner's perspective to every article. With prior experience working at an AI startup, he decodes the business mechanics behind product innovations, funding trends, and partnerships in the GenAI space. Nikhil's insights are sharp, forward-looking, and trusted by insiders and newcomers alike. You can reach him out at: [email protected]

- Advertisement -

spot_img

Gen AI News and Updates

spot_img

- Advertisement -