VOFA: Powering Humanoid Loco-Manipulation with Force-Adaptive Control

VOFA: Visual Object Goal Pushing with Force-Adaptive Control for Humanoids

Summary
Problem
Method
Results
Takeaways
Abstract

VOFA is a visual goal-conditioned loco-manipulation system designed for humanoid robots to push heavy objects (up to 17kg) toward arbitrary goal locations. It utilizes a two-level hierarchical architecture combining a high-level depth-based visuomotor policy with a low-level force-adaptive whole-body controller, achieving over 80% success rate in real-world trials.

TL;DR

Pushing a heavy box across a room sounds simple for a human, but for a humanoid robot, it involves a complex dance of balance, visual tracking, and brute force. VOFA (Visual Object-Goal Pushing) is a new framework that enables humanoid robots to push unknown objects weighing over half their body weight to arbitrary targets using only onboard depth cameras and proprioception.

The Challenge: Physics and Perception Gap

Most existing humanoid systems struggle with "object goal pushing" for two reasons:

  1. Dynamic Uncertainty: You don't know how heavy the box is or how slippery the floor is until you touch it. Without force adaptation, a robot either fails to move the object or falls over when the resistance is higher than expected.
  2. The "Myopic" Problem: Standard Reinforcement Learning (RL) often results in "greedy" behavior where the robot just touches the object immediately, often from the wrong side, making it impossible to push toward the actual goal.

Methodology: The Hierarchical Approach

VOFA solves this using a two-tier hierarchy that separates thinking (planning) from reacting (physics).

1. High-Level Visuomotor Policy

The system uses a Teacher-Student distillation method.

  • The Teacher: Trained with "privileged" information (exact object position and mass) in simulation.
  • The Student: Learns to mimic the teacher but only uses noisy onboard depth images and joint sensors.
  • The Secret Sauce: A specific Object-Goal Alignment Reward. This forces the robot to navigate to the opposite side of the object before making contact, ensuring the push is directed toward the target.

2. Low-Level Force-Adaptive Controller

The low-level utilizes the FALCON framework. This controller is specifically trained to handle external forces acting on the arms. When the robot pushes a 17kg box, the controller "feels" the resistance and adjusts the whole-body stance to maintain stability.

VOFA Overall Design Fig 2: VOFA Architecture - High-level visuomotor policy meets low-level force-adaptive whole-body control.

Experimental Breakthroughs

The researchers tested VOFA on the Booster T1 humanoid. The results were impressive:

  • Success Rate: Consistently above 80% across front, lateral, and even rear goal configurations.
  • Heavy Lifting: The robot pushed a 17kg object. Since the robot itself weighs roughly 30kg, this is a significant feat of strength and balance.
  • Closed-Loop Intelligence: In tests where the object was kicked off-course, VOFA automatically stopped, re-oriented, walked behind the object, and resumed the push.

Performance Comparison Fig 4: Ablation study showing how the Force-Adaptive controller prevents "kicking" and maintains stable contact.

Why It Works: Visual Randomization

Sim-to-real transfer is often where these projects fail. VOFA uses aggressive Visual Randomization:

  • Far-plane depth perturbation: Simulates messy backgrounds.
  • Correlated depth noise: Models the specific graininess of the ZED 2i camera.
  • Pixel dropout: Mimics real-world sensor failure.

Without these, the robot "hallucinates" the goal or gets confused by background clutter.

Critical Insights & Future Work

The core value of VOFA is its robustness to unknown mass. By training in a physics-rich simulation and distilling that knowledge into a vision-based policy, the authors have bridged the gap between "locomotion" (walking) and "manipulation" (using arms).

However, limitations remain. Currently, the system assumes a single target object in a relatively clear environment and requires an external module for the relative goal position. The next frontier? Multi-object rearrangement in cluttered, human-centric environments where the robot must decide which object to push and how to weave through obstacles.

Final Takeaway

VOFA proves that humanoid robots don't need to be perfectly "told" the physics of the world; they can learn to sense and adapt to them through a combination of hierarchical control and massive-scale simulation.

Find Similar Papers

Try Our Examples

  • Search for recent papers on humanoid loco-manipulation that utilize force-adaptive whole-body control for interacting with heavy objects.
  • What is the FALCON framework for force-adaptive control, and how does VOFA extend its capabilities for goal-directed tasks?
  • Examine how depth-based visual randomization techniques like "far-plane depth perturbation" improve sim-to-real transfer in legged robotics.
Contents
VOFA: Powering Humanoid Loco-Manipulation with Force-Adaptive Control
1. TL;DR
2. The Challenge: Physics and Perception Gap
3. Methodology: The Hierarchical Approach
3.1. 1. High-Level Visuomotor Policy
3.2. 2. Low-Level Force-Adaptive Controller
4. Experimental Breakthroughs
5. Why It Works: Visual Randomization
6. Critical Insights & Future Work
6.1. Final Takeaway