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

arXiv cs.RO / 5/5/2026

📰 NewsDeveloper Stack & InfrastructureModels & Research

Key Points

  • The paper introduces VOFA, a humanoid loco-manipulation system that can push heavy objects to arbitrary goal locations using onboard egocentric visual perception rather than privileged state information.
  • VOFA uses a two-level hierarchical design: a high-level visuomotor policy that converts noisy visual observations into goal-conditioned commands and a low-level force-adaptive whole-body controller to handle unknown object mass and ground friction.
  • The approach is designed to remain robust under real-world uncertainties, including noisy sensing and actuation errors, by operating in a real-time closed feedback loop.
  • Experiments on the Booster T1 humanoid robot show strong results, with over 90% success in simulation and over 80% success in real-world trials.
  • VOFA can push objects up to 17 kg—more than half of the Booster T1’s body weight—demonstrating its capability for physically demanding material-handling tasks.

Abstract

The ability to push large objects in a goal-directed manner using onboard egocentric perception is an essential skill for humanoid robots to perform complex tasks such as material handling in warehouses. To robustly manipulate heavy objects to arbitrary goal configurations, the robot must cope with unknown object mass and ground friction, noisy onboard perception, and actuation errors; all in a real-time feedback loop. Existing solutions either rely on privileged object-state information without onboard perception or lack robustness to variations in goal configurations and object physical properties. In this work, we present VOFA, a visual goal-conditioned humanoid loco-manipulation system capable of pushing objects with unknown physical properties to arbitrary goal positions. VOFA consists of a two-level hierarchical architecture with a high-level visuomotor policy and a low-level force-adaptive whole-body controller. The high-level policy processes noisy onboard observations and generates goal-conditioned commands to operate in closed loop across diverse object-goal configurations, while the low-level whole-body controller provides robustness to variations in object physical properties. VOFA is extensively evaluated in both simulation and real-world experiments on the Booster T1 humanoid robot. Our results demonstrate strong performance, achieving over 90% success in simulation and over 80% success in real-world trials. Moreover, VOFA successfully pushes objects weighing up to 17kg, exceeding half of the Booster T1's body weight.