Title
Avalon: Building an Operating System for Robotcenter.
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 scheduling overhead. (3) Avalon enables robots to offload computation intensive tasks to the clouds.We have implemented and evaluated Avalon on robots on both simulated environments and real world.
Year
Venue
Field
2018
arXiv: Robotics
Scheduling (computing),Resource allocation,Engineering,Robot,Operating system,Computation,The Internet,Robot operating system,Cloud computing
DocType
Volume
Citations 
Journal
abs/1805.00745
0
PageRank 
References 
Authors
0.34
5
6
Name
Order
Citations
PageRank
Yuan Xu12710.37
Zhiyuan Yan273280.36
Sa Wang300.68
Cheng Yang407.44
Qingsai Xiao500.34
Yungang Bao636131.11