How Robots LearnGuides
A generic humanoid robot uses one learned policy to carry, push and kick objects while recovering its balance.
Illustration

Embodied AI models

How One Humanoid Policy Learns to Handle Different Objects

The I-BFM authors say one policy learns shared interaction dynamics and uses latent commands tied to downstream rewards, with short- and long-horizon targets.

howrobotslearn · Written

Presence first verified on . First publication date unknown.

A humanoid that carries a box, pushes an object or kicks a ball must coordinate its body with objects and changing contacts. The I-BFM authors address this as one learning problem: their model uses unsupervised reinforcement learning to capture the coupled dynamics of the humanoid, objects and contacts in a shared representation.

I-BFM avoids task-specific retraining by learning shared humanoid, object and contact dynamics, then conditioning the same policy on a latent command associated with a downstream reward. The researchers train the policy with short-horizon interaction targets and longer-horizon goal targets. They report that the single policy performs carrying, pushing and kicking, while also supporting goal reaching, motion tracking, stylistic control and long-horizon task chaining.

On the Carry task, the authors report 94.3% nominal success and 89.3% success after robot falls; a planning-based baseline achieved 1.3% after falls. These are results reported by the preprint’s authors, not independent confirmation.

Experiments with a real Unitree G1 demonstrate varied locomotion-and-manipulation behaviors, recovery from interaction failures and external disturbances, and task chaining without task-specific retraining.

Sources and references