Avalon: Building an Operating System for Robotcenter
Yuan Xu, Zhiyuan Yan, Sa Wang, Cheng Yang, Qingsai Xiao, Yungang, Bao

TL;DR
Avalon is a novel robot operating system inspired by datacenter OSes, enabling efficient management of heterogeneous robots for multi-user, complex task execution through fine-grained resource sharing, location-based scheduling, and cloud offloading.
Contribution
This paper introduces Avalon, a new robot OS that supports multi-robot resource sharing, location-based scheduling, and cloud offloading, addressing limitations of existing systems.
Findings
Avalon effectively manages heterogeneous robots in simulation and real-world environments.
It reduces scheduling overhead through location-based resource allocation.
Avalon enables offloading of computation-intensive tasks to the cloud.
Abstract
This paper envisions a scenario that hundreds of heterogeneous robots form a robotcenter which can be shared by multiple users and used like a single powerful robot to perform complex tasks. However, current multi-robot systems are either unable to manage heterogeneous robots or unable to support multiple concurrent users. Inspired by the design of modern datacenter OSes, we propose Avalon, a robot operating system with two-level scheduling scheme which is widely adopted in datacenters for Internet services and cloud computing. Specifically, Avalon integrates three important features together: (1) Instead of allocating a whole robot, Avalon classifies fine-grained robot resources into three categories to distinguish which fine-grained resources can be shared by multi-robot frameworks simultaneously. (2) Avalon adopts a location based resource allocation policy to substantially reduce…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsIoT and Edge/Fog Computing · Robotics and Automated Systems · Modular Robots and Swarm Intelligence
