RobotKube: Orchestrating Large-Scale Cooperative Multi-Robot Systems with Kubernetes and ROS

被引:0
|
作者
Lampe, Bastian [1 ]
Reiher, Lennart [1 ]
Zanger, Lukas [1 ]
Woopen, Timo [1 ]
van Kempen, Raphael [1 ]
Eckstein, Lutz [1 ]
机构
[1] Rhein Westfal TH Aachen, Inst Automot Engn ika, D-52074 Aachen, Germany
关键词
D O I
10.1109/ITSC57777.2023.10422370
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Modern cyber-physical systems (CPS) such as Cooperative Intelligent Transport Systems (C-ITS) are increasingly defined by the software which operates these systems. In practice, microservice architectures can be employed, which may consist of containerized microservices running in a cluster comprised of robots and supporting infrastructure. These microservices need to be orchestrated dynamically according to ever changing requirements posed at the system. Additionally, these systems are embedded in DevOps processes aiming at continually updating and upgrading both the capabilities of CPS components and of the system as a whole. In this paper, we present RobotKube, an approach to orchestrating containerized microservices for large-scale cooperative multi-robot CPS based on Kubernetes. We describe how to automate the orchestration of software across a CPS, and include the possibility to monitor and selectively store relevant accruing data. In this context, we present two main components of such a system: an event detector capable of, e.g., requesting the deployment of additional applications, and an application manager capable of automatically configuring the required changes in the Kubernetes cluster. By combining the widely adopted Kubernetes platform with the Robot Operating System (ROS), we enable the use of standard tools and practices for developing, deploying, scaling, and monitoring microservices in C-ITS. We demonstrate and evaluate RobotKube in an exemplary and reproducible use case that we make publicly available at github:com/ika-rwth-aachen/robotkube.
引用
收藏
页码:2719 / 2725
页数:7
相关论文
共 50 条
  • [31] Modeling the Willingness to Interact in Cooperative Multi-robot Systems
    Frasheri, Mirgita
    Esterle, Lukas
    Papadopoulos, Alessandro
    ICAART: PROCEEDINGS OF THE 12TH INTERNATIONAL CONFERENCE ON AGENTS AND ARTIFICIAL INTELLIGENCE, VOL 1, 2020, : 62 - 72
  • [32] Compositional Design of Multi-Robot Systems Control Software on ROS
    Spellini, Stefano
    Lora, Michele
    Fummi, Franco
    Chattopadhyay, Sudipta
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2019, 18 (05)
  • [33] A novel cooperative path planning method based on UCR-FCE and behavior regulation for large-scale multi-robot system
    Zhou, Zeyu
    Tang, Wei
    Li, Mingyang
    Zhang, Jingxi
    Wu, Xiongwei
    APPLIED INTELLIGENCE, 2023, 53 (24) : 30706 - 30745
  • [34] A novel cooperative path planning method based on UCR-FCE and behavior regulation for large-scale multi-robot system
    Zeyu Zhou
    Wei Tang
    Mingyang Li
    Jingxi Zhang
    Xiongwei Wu
    Applied Intelligence, 2023, 53 : 30706 - 30745
  • [35] The Energy Efficiency Multi-Robot System and Disinfection Service Robot Development in Large-Scale Complex Environment
    Chen, Chin-Sheng
    Lin, Feng-Chieh
    Lin, Chia-Jen
    SENSORS, 2023, 23 (12)
  • [36] Multi-Robot Cooperative Hunting
    Shen, He
    Li, Ni
    Rojas, Salvador
    Zhang, Lanchun
    2016 INTERNATIONAL CONFERENCE ON COLLABORATION TECHNOLOGIES AND SYSTEMS (CTS), 2016, : 349 - 353
  • [37] A Coalition Formation Algorithm for Multi-Robot Task Allocation in Large-Scale Natural Disasters
    Mouradian, Carla
    Sahoo, Jagruti
    Glitho, Roch H.
    Morrow, Monique J.
    Polakos, Paul A.
    2017 13TH INTERNATIONAL WIRELESS COMMUNICATIONS AND MOBILE COMPUTING CONFERENCE (IWCMC), 2017, : 1909 - 1914
  • [38] CHORD: Distributed Data-Sharing via Hybrid ROS 1 and 2 for Multi-Robot Exploration of Large-Scale Complex Environments
    Ginting, Muhammad Fadhil
    Otsu, Kyohei
    Edlund, Jeffrey A.
    Gao, Jay
    Agha-Mohammadi, Ali-Akbar
    IEEE ROBOTICS AND AUTOMATION LETTERS, 2021, 6 (03): : 5064 - 5071
  • [39] Calibration and Compensation to Large-scale Multi-robot Motion Platform Using Laser Tracker
    Cheng Jianhui
    Ren Shunan
    Wang Guolei
    Yang Xiangdong
    Chen Ken
    2015 IEEE INTERNATIONAL CONFERENCE ON CYBER TECHNOLOGY IN AUTOMATION, CONTROL, AND INTELLIGENT SYSTEMS (CYBER), 2015, : 163 - 168
  • [40] Large-Scale Heterogeneous Multi-robot Coverage via Domain Decomposition and Generative Allocation
    Hu, Jiaheng
    Coffin, Howard
    Whitman, Julian
    Travers, Matthew
    Choset, Howie
    ALGORITHMIC FOUNDATIONS OF ROBOTICS XV, 2023, 25 : 52 - 67