Skip to content

🤖 RoboOS: A Universal Embodied Operating System for Cross-Embodied and Multi-Robot Collaboration

License

Notifications You must be signed in to change notification settings

FlagOpen/RoboOS

Repository files navigation

RoboOS

RoboOS: A Universal Embodied Operating System for Cross-Embodied and Multi-Robot Collaboration

  ⭐️ Project (Coming soon)   │   🌎 Demo (Coming soon)   │   📑 Technical Report (Coming soon)  

  🤖 RoboBrain: A Unified Brain Model for Robotic Manipulation from Abstract to Concrete.

🔥 Overview

The rise of embodied intelligence has intensified the need for robust multi-agent collaboration in industrial automation, service robotics, and smart manufacturing. However, current robotic systems struggle with critical limitations, including poor cross-embodiment adaptability, inefficient task scheduling, and inadequate dynamic error correction. While end-to-end vision-language-action (VLA) models (e.g., OpenVLA, RDT, Pi-0) exhibit weak long-horizon planning and task generalization, hierarchical VLA models (e.g., Helix, Gemini-Robotics, GR00T-N1) lack cross-embodiment compatibility and multi-agent coordination capabilities. To address these challenges, we present RoboOS, the first open-source embodied operating system based on a Brain-Cerebellum hierarchical architecture, facilitating a paradigm shift from single-agent to swarm intelligence. Specifically, RoboOS comprises three key components: (1) the Embodied Cloud Model, a multimodal large language model (MLLM) for global perception and high-level decision-making; (2) the Cerebellum Skill Library, a modular, plug-and-play toolkit for seamless multi-skill execution; and (3) Real-Time Shared Memory, a spatiotemporal synchronization mechanism for multi-agent state coordination. By integrating hierarchical information flow, RoboOS bridges the Embodied Brain and Cerebellum Skill Library, enabling robust planning, scheduling, and error correction for long-horizon tasks while ensuring efficient multi-agent collaboration by Real-Time Shared Memory. Moreover, we optimize edge-cloud communication and cloud-based distributed inference to support high-frequency interactions and scalable deployment. Extensive real-world experiments across diverse scenarios (e.g., restaurant, household, industrial) demonstrate RoboOS’s versatility, supporting heterogeneous embodiments (single-arm, dual-arm, humanoid, wheeled), which provides a scalable and practical solution for cross-embodiment collaboration, pushing the boundaries of embodied intelligence.

  • Release RoboOS-Preview version
  • Release RoboOS-​Official version (by the end of this month)
  • Release full Technical Report of RoboOS.
  • Release friendly and detailed User Guide Manual​.
  • Release more comprehensive multi-agent collaboration DEMOs based on RoboOS​.

Coming soon ...

1. Prerequisites

  • Python 3.8+
  • Redis server
  • pip package manager

2. Installation

# Clone the repository
git clone https://github.com/FlagOpen/RoboOS.git
cd RoboOS

# Install dependencies
pip install -r requirements.txt

3. Quick Start

# 1. Start Redis
redis-server

# 2. Start Master
python master/run.py

# 3. Start Slaver (for multi-agent, your should run at different robots respectively)
python slaver/run.py

# 4. Launch Web Interface
python gradio_ui.py

# Then, access the web interface at: http://localhost:7861

✨ Example Demo

🔍 Master Console

🤖 Slaver Console

Subtask_1 for Realman Single-ARM Robot

Subtask_2 for Agilex Dual-ARM Robot

Subtask_3 for Realman Single-ARM Robot

If you find this project useful, welcome to cite us.

@article{ji2025robobrain,
  title={RoboBrain: A Unified Brain Model for Robotic Manipulation from Abstract to Concrete},
  author={Ji, Yuheng and Tan, Huajie and Shi, Jiayu and Hao, Xiaoshuai and Zhang, Yuan and Zhang, Hengyuan and Wang, Pengwei and Zhao, Mengdi and Mu, Yao and An, Pengju and others},
  journal={arXiv preprint arXiv:2502.21257},
  year={2025}
}

About

🤖 RoboOS: A Universal Embodied Operating System for Cross-Embodied and Multi-Robot Collaboration

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages