USER: A Unified and Extensible System for Real-World Online Policy Learning in Embodied AI
summary
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
In short
USER is a unified system designed to enable online policy learning in real-world physical environments. It solves challenges by integrating a hardware abstraction layer for diverse robots, an adaptive communication plane for cloud-edge training, and a fully asynchronous learning framework with persistent data management. This creates an extensible foundation capable of handling multi-robot coordination and large models in the real world.
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 used across episodes
This episode discusses
- USER: A Unified and Extensible System for Real-World Online Policy Learning in Embodied AI · Paper Radio
- 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
The paper
USER: A Unified and Extensible System for Real-World Online Policy Learning in Embodied AI · Read on arXiv
Tsinghua University Institute of Artificial Intelligence (Infinigence AI) · Beijing Institute of Technology (BIT) · Zhejiang University (ZJU) · Zhongguancun Academy · Striding.AI · Shanghai AI Laboratory
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.
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?
More episodes
- 2411.15533-Development of a Low-Cost Prosthetic Hand Using Electromyography and Machine Learning
- 2510.07749-Injecting Hallucinations in Autonomous Vehicles: A Component-Agnostic Safety Evaluation Framework
- 2504.05727-SAP-CoPE: Social-Aware Planning using Cooperative Pose Estimation with Infrastructure Sensor Nodes
- 2506.02955-UniConFlow: A Unified Constrained Flow-Matching Framework for Certified Motion Planning
- 2509.24867-Finding an Initial Probe Pose in Teleoperated Robotic Echocardiography via 2D LiDAR-Based 3D Reconstruction
- 2511.21957-RSPECT: Robust and Scalable Planner for Energy-Aware Coordination of UAV-UGV Teams in Aerial Monitoring
- 2602.00915-DiffMorphGrasp: A Diffusion Framework Conditioned on Hand Morphology for Cross-Embodiment Grasp Generation
- 2602.02473-HumanX: Toward Agile and Generalizable Humanoid Interaction Skills from Human Videos
- 2602.12244-Any House Any Task: Scalable Long-Horizon Planning for Abstract Human Tasks
- 2603.12769-Easy-IIL: Reducing Human Operational Burden in Interactive Imitation Learning via an Assistant Expert