UFO logoUFO: A General Unsupervised Reinforcement
Learning Framework for Humanoid COntrol

ROBO PARTY LAB

Teaser Video

Motivation

Tracking-based control remains the dominant paradigm for humanoid robots, while unsupervised RL offers a complementary path toward general skill acquisition, with strong potential in disturbance robustness, data efficiency, skill generalization, and behavior composition.

Yet progress has been slowed by high training complexity, substantial engineering overhead, and the absence of unified infrastructure, which has limited broader follow-up work. UFO aims to lower this barrier, enabling wider exploration of unsupervised RL and accelerating the development of humanoid behavioral foundation models.

Highlights

Highlight 1 - Fast Training + Better Performance

Improves the training efficiency of FB learning, reducing training time to 6-8 hours while achieving better performance.

Highlight 1 image

Highlight 2 - New Unsupervised RL Algorithm

Adds TeCH, a contrastive temporal-distance representation learning algorithm, showing support for URL beyond FB.

Highlight 2 image

Highlight 3 - General & Extensible Framework

Provides a general framework supporting diverse robots and multi-dataset training, enabling high-dynamic skill injection.

Highlight 4 - Robust Real-world Teleoperation

Supports real-world teleoperation and demonstrates robust policy execution under external disturbances.

Highlight 1: Fast Training + Better Performance

Highlight 2: New Unsupervised RL Algorithm

Core idea: Learn a latent space where distances reflect temporal reachability.

TeCH overview image

TeCH jointly learns:

  • Temporal representations that preserve trajectory structure.
  • A goal-conditioned policy driven by unified progress rewards.
TeCH objective image

How does TeCH learn?

  • Explore the environment to collect diverse transitions.
  • Construct pseudo-goals via temporal rolling.
  • Learn temporal representations through contrastive learning.

Highlight 3: General & Extensible Framework

Diverse Robot Platforms

UFO General Robot Interface Unitree G1 Unitree H1 RoboParty RP1 RoboParty RP0 ... Auto Convert hhtools RobotTrainingSpec (Robot Config YAML) Motion Dataset (Retargeted Motion) Shared Training / Inference Pipeline

Stable Skill Injection

UFO supports behavioral extensibility: new skills can be injected without collapsing the broad behavior distribution learned from the foundation dataset. This stability is key for rare agile motions, and below we show a cartwheel case enabled by fixed-ratio inter-dataset sampling.

Highlight 4: Real-world Robust Teleoperation