USER: A Unified and Extensible System for Real-World Online Policy Learning in Embodied AI
Listen
Radio episode about this paper
Transcript
Introduction to the show: ident: Robotics Radio. Generated commentary on the latest robotics and control papers.
Rosa: Today's paper: "USER: A Unified and Extensible System for Real-World Online Policy Learning in Embodied AI".
Dev: The gist: USER presents a unified and extensible system for real-world online policy learning that integrates hardware abstraction, adaptive communication, persistent data management, and asynchronous training into a single framework.
Rosa: First, who's behind it and why it matters.
Paper summary: Rosa: So, looking at USER: A Unified and Extensible System for Real-World Online Policy Learning in Embodied AI by Zang and the team, what we’re seeing here is a comprehensive approach to tackling the complexity of physical robot learning.
Dev: They’ve built a system where you can manage hardware abstraction, communication across different network boundaries, and a fully asynchronous training pipeline all in one place <ref:two thousand six hundred two point zero seven eight three seven#pg1. It’s about making the infrastructure flexible enough for real-world deployment.
Taro: For someone listening just tuning in, it means that if you're trying to get an AI policy to actually work outside of a controlled simulation, you need this kind of robust system architecture first >
Rosa: And they are showing that their method supports things like multi-robot coordination and training with different robot types simultaneously <ref:two thousand six hundred two point zero seven eight three seven#pg10. It moves the focus from just the learning algorithm to the entire operational setup.
Dev: The implication is that this framework gives researchers a consistent way to experiment across different real-world scenarios without having to rebuild their entire setup every time >
Taro: It’s about providing that reusable systems foundation so people can actually push these complex models into the physical world reliably >
Conclusion: Rosa: So, we're wrapping up our look at USER, which is this system they put out for real-world online policy learning in embodied AI.
Dev: Yeah, it’s a whole framework that ties together hardware management and learning methods in one place.
Taro: It seems like the authors are really focused on making the infrastructure as flexible as possible so it can handle different robots and different training setups.
Rosa: That's right, they call it a unified system, and it handles things like multi-robot coordination and even those large vision models you hear about.
Dev: The part I liked was how they structured the hardware abstraction layer; treating physical robots almost like GPUs or TPUs in terms of scheduling.
Taro: Because when you're dealing with real hardware, that kind of standardized interface is crucial for making sure the learning part doesn't get bogged down by device-specific quirks.
Rosa: And they’ve been pushing this fully asynchronous training model, which means data generation and training don't have to wait in a rigid line anymore.
Dev: The latency management through that adaptive communication plane is what really kept me interested—it handles those messy cloud-edge connections without blowing up the whole loop rate.
Taro: It also addresses the problem of when things go wrong in the real world, like network interruptions during long training runs, by having that persistent buffer.
Rosa: So basically, they’re presenting this as a solid systems foundation instead of just another algorithm tweak for policy learning.
Dev: Exactly, and if you look at the authors' background, this feels like a big step toward making these policies actually deployable in messy environments.
Taro: It sets up a real challenge for the next phase: how do we actually prove that this unified system performs reliably when things get unpredictable on the physical floor?
Tsinghua University Institute of Artificial Intelligence (Infinigence AI) · Beijing Institute of Technology (BIT) · Zhejiang University (ZJU) · Zhongguancun Academy · Striding.AI · Shanghai AI Laboratory
cs.RO
Submitted: 2026-02-08
Updated: 2026-10-09
Comments: Accepted to RSS 2026
Code: https://github.com/RLinf/RLinf
License: http://creativecommons.org/licenses/by/4.0/
Importance score: 89/100
The gist: The gist: USER presents a unified and extensible system for real-world online policy learning that integrates hardware abstraction, adaptive communication, persistent data management, and
Key concepts
- Hardware Abstraction Layer (HAL)
- The HAL treats physical robots like GPUs or TPUs, providing a unified interface for managing different hardware types. It automatically discovers available resources and schedules hardware across a cluster, allowing the system to handle heterogeneous robot fleets seamlessly without needing device-specific code.
- Adaptive Communication Plane
- This plane manages data exchange between cloud and edge devices in complex network settings. It uses tunneling for cross-domain connectivity and a distributed data channel to localize traffic, while also employing weight synchronization techniques to regulate communication overhead during training.
- Persistent and Cache-Aware Buffer
- This buffer stores collected experience persistently, enabling long-running experiments. It allows the system to stream trajectories, recover from network interruptions or training pauses, and reuse data across different learning phases, which is crucial for continuous real-world learning.
- Fully Asynchronous Learning Framework
- Instead of tightly synchronized steps where data collection must finish before training starts, this framework allows data generation, transmission, training, and weight synchronization to proceed independently. This significantly improves training throughput by maximizing parallel operations.
Terminology
Summary
The gist: USER presents a unified and extensible system for real-world online policy learning that integrates hardware abstraction, adaptive communication, persistent data management, and asynchronous training into a single framework.
System Architecture
USER introduces a hardware abstraction layer (HAL) to treat physical robots at the same resource level as accelerators like GPUs and TPUs <ref:2602.07837#pg2>. This HAL provides unified interfaces for extending new types of hardware, automatically discovering available hardware resources, and scheduling hardware for different learning tasks
<ref:2602.07837#pg4>. The system models deployment as a cluster of nodes where each node exports a set of hardware units <ref:2602.07837#pg5>. A key feature is the Hardware Registration and Discovery,
which uses pluggable checkers to register and extend new hardware, isolating device-specific logic from the rest of the system <ref:2602.07837#pg6>. Hardware scheduling is managed through a single rank-based placement interface
where components select node groups and resource ranks, allowing for heterogeneous placements in one job
<ref:2602.07837#pg7>.
Adaptive Communication Plane
USER addresses cloud–edge deployment challenges with an adaptive communication plane designed to handle heterogeneous and isolated network domains <ref:2602.07837#pg10>. This plane enables cross-domain connectivity via tunneling-based cloud–edge networking for data exchange across network boundaries
<ref:2602.07837#pg9>. To manage uneven bandwidth, USER employs a distributed data channel to localize traffic and reduce cross-domain transfer
<ref:2602.07837#pg10>. Furthermore, it introduces streaming-multiprocessorbudgeted weight synchronization to regulate GPU communication overhead during training
<ref:2602.07837#pg10>.
Learning Framework
The learning framework is organized as a fully asynchronous learning framework, in which data generation, training, data transmission, and weight synchronization proceed independently rather than through tightly synchronized stages
<ref:2602.07837#pg2>. To support long-horizon learning, USER includes a persistent and cache-aware buffer that enables streaming trajectory ingestion, recovery, and reuse across training phases
<ref:2602.07837#pg5>. This buffer persistently stores data, enabling long-running experiments to recover from network interruptions and temporary training pauses
<ref:2602.07837#pg6>. Extensible abstractions are provided for policies, algorithms, and rewards, supporting everything from conventional CNN policies to flow-based generative policies and large VLA models
<ref:2602.07837#pg2>.
Key Learning Components
USER supports diverse learning paradigms through its extensible components <ref:2602.07837#pg2>:
-
Policies range from
lightweight policies include CNN-based models, such as ResNet-style visual policies [12], and expressive flow-matching policies [20]
tolarger scale, USER integrates VLA models (e.g., π0/π0.5 architectures [4, 15])
<ref:2602.07837#pg2>. -
Algorithms include "off-policy RL such as Soft Actor-Critic (SAC) [11], sample-efficient RL for flow policies (e.g., SAC-Flow [32]), human-in-the-loop methods like RL with pretrained data (RLPD) [3], and imitationstyle updates for large models such as HG-DAgger [17]" <ref:2602.07837#pg2>.
-
Rewards can be specified via
rules, human feedback, or learned reward models
<ref:2602.07837#pg2>.
Performance and Results
Experiments demonstrate that USER supports multi-robot coordination, heterogeneous manipulators, cloud-edge training with large models, and longrunning asynchronous training
<ref:2602.07837#pg2>. In the context of real-world manipulation tasks like Peg Insertion and Charger Plugging, USER achieves near-perfect success within 2000s with similar overall performance
when compared against SERL <ref:2602.07837#pg7>. Furthermore, the persistent and cache-aware buffer mitigates forgetting in continual learning scenarios, as shown by maintaining success rates across multiple objects over several days of training <ref:2602.07837#pg6>. The fully asynchronous pipeline significantly improves training throughput, with CNN + SAC achieving a speed up of 1.55× and π0 achieving a speed up of 4.61× <ref:2602.07837#pg10>. The unified hardware layer enables training over multi-robot and heterogeneous robot fleets
<ref:2602.07837#pg10>. USER's performance gains are evident in foundation VLA models, showing improvements after online training for tasks like Pick-and-Place, where success rates increased from 39/60 to 58/60 <ref:2602.07837#pg2>. The system provides an open-source implementation of USER that provides a reusable systems foundation for real-world online policy learning
<ref:2602.07837#pg2>.
Improvements for AI systems
-
textbf Unified Hardware Abstraction Layer for Heterogeneous Systems Recovery: The HAL will
automatically discover available hardware resources
and manageheterogeneous robot fleets
by treating each unit as aschedulable hardware unit,
enabling flexible placement in complex deployments. This allows the system to maintain robust learning across different robot types and accelerators without platform-specific code modifications. -
textbf Adaptive Communication Plane for Cross-Domain Scalability: The system will employ a
flattened TCP/IP substrate based on the UDP tunneling technology
to enablecross-domain connectivity via tunneling-based cloud–edge networking.
This specifically addresses bandwidth asymmetry by using adistributed data channel
that allows observations and actions to be localized, which reduces cross-domain transfer and can reduce episode generation time byup to 3× in cross-domain deployments.
-
textbf Persistent and Cache-Aware Buffer for Long-Horizon Continual Learning: The buffer will feature a design that
decouples storage from memory
by storinglightweight indices with metadata such as policy version, timestamps, and episode IDs,
which allows fortemporal- and policy-aware sampling over long horizons
while balancing efficiency with capacity. This supports robust crash recovery and prevents the model fromforgetting of the object trained on the first day.
-
textbf Fully Asynchronous Pipeline for High Throughput Training: The framework will organize learning as a
fully asynchronous pipeline, in which data generation, training, data transmission, and weight synchronization proceed independently,
which decouples stages to significantly improve bothdata collection and training throughput.
This allows for faster convergence by leveragingpipeline overlapping
and reduces overall training time from 8000+ seconds to approximately 1500 seconds for some models. -
textbf Extensible Learning Abstractions for Diverse Paradigms: The system will expose
unified interfaces that enable heterogeneous policies, optimizers, and reward mechanisms to share a single execution and data pipeline.
This allows the AI system to seamlessly supportdiverse real-world learning setups—from RL to imitation and human-in-the-loop learning—without re-engineering deployment, data handling, or execution pipelines.
Abstract
Online policy learning directly in the physical world is a promising yet challenging direction for embodied intelligence. Unlike simulation, real-world systems cannot be arbitrarily accelerated, cheaply reset, or massively replicated, suggesting that real-world policy learning is not merely an algorithmic problem, but inherently a systems problem. We present USER, a nified and extensible yst m for real-world online policy lea ning. On the systems side, USER introduces a hardware abstraction layer for unified robot management and an adaptive communication plane that enables efficient cloud-edge training. On the learning side, USER adopts a fully asynchronous training framework, designs a persistent and cache-aware replay buffer, and provides extensible abstractions for rewards, algorithms, and policies. Experiments in both simulation and the real world demonstrate that USER supports multi-robot coordination, heterogeneous manipulators, cloud-edge training with large models, and long-running asynchronous training. Together, these capabilities establish USER as a unified and extensible systems foundation for real-world online policy learning.
Sources
- $\pi_0$: A Vision-Language-Action Flow Model for General Robot Control
- Reverb: A Framework For Experience Replay
- Challenges of Real-World Reinforcement Learning
- Acme: A Research Framework for Distributed Reinforcement Learning
- $\pi_{0.5}$: a Vision-Language-Action Model with Open-World Generalization
- Isaac Gym: High Performance GPU-Based Physics Simulation For Robot Learning
- SOP: A Scalable Online Post-Training System for Vision-Language-Action Models
- RLinf: Flexible and Efficient Large-scale Reinforcement Learning via Macro-to-Micro Flow Transformation
- SAC Flow: Sample-Efficient Reinforcement Learning of Flow-Based Policies via Velocity-Reparameterized Sequential Modeling
Related papers
- FMT x: An Efficient and Asymptotically Optimal Extension of the Fast Marching Tree for Dynamic Replanning
- MPCFormer: A physics-informed data-driven approach for explainable socially-aware autonomous driving
- RoboLab: A High-Fidelity Simulation Benchmark for Analysis of Task Generalist Policies
- ARC: A Reasoning Recipe for Robot Foundation Models
- HRDexDB: A 4D Dexterous Grasping Dataset Across Human and Multiple Robot Embodiments
- APT: Action Expert Pretraining Improves Instruction Generalization of Vision-Language-Action Policies