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 条
  • [21] Decentralized control of cooperative multi-robot systems
    Lacroix, P
    Polotski, V
    Cohen, P
    INTEGRATED COMPUTER-AIDED ENGINEERING, 1999, 6 (04) : 259 - 274
  • [22] Cooperative anchoring in heterogeneous multi-robot systems
    LeBlanc, Kevin
    Saffiotti, Alessandro
    2008 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION, VOLS 1-9, 2008, : 3308 - 3314
  • [23] An intern-sufficient cloud for large-scale multi-robot systems and its application in multitarget navigation
    Zhang, Jingtao
    Zheng, Jun
    Zhang, Xiaodong
    Zhang, Kun
    Xu, Pengjie
    Tang, Qirong
    International Journal of Advanced Robotic Systems, 2021, 18 (03)
  • [24] An intern-sufficient cloud for large-scale multi-robot systems and its application in multitarget navigation
    Zhang, Jingtao
    Zheng, Jun
    Zhang, Xiaodong
    Zhang, Kun
    Xu, Pengjie
    Tang, Qirong
    INTERNATIONAL JOURNAL OF ADVANCED ROBOTIC SYSTEMS, 2021, 18 (03):
  • [25] Cooperative Multi-Robot Navigation, Exploration, Mapping and Object Detection with ROS
    Reid, Robert
    Cann, Andrew
    Meiklejohn, Calum
    Poli, Liam
    Boeing, Adrian
    Braunl, Thomas
    2013 IEEE INTELLIGENT VEHICLES SYMPOSIUM (IV), 2013, : 1083 - 1088
  • [26] Large-scale multi-robot task allocation via dynamic partitioning and distribution
    Lantao Liu
    Dylan A. Shell
    Autonomous Robots, 2012, 33 : 291 - 307
  • [27] Multi-Robot Collaborative Source Searching Strategy in Large-Scale Chemical Clusters
    Ji, Yatai
    Chen, Feiran
    Chen, Bin
    Wang, Yiduo
    Zhu, Xiaomin
    He, Hua
    IEEE SENSORS JOURNAL, 2022, 22 (18) : 17655 - 17665
  • [28] Large-scale multi-robot task allocation via dynamic partitioning and distribution
    Liu, Lantao
    Shell, Dylan A.
    AUTONOMOUS ROBOTS, 2012, 33 (03) : 291 - 307
  • [29] Large-Scale Multi-Robot Coverage Path Planning via Local Search
    Tang, Jingtao
    Ma, Hang
    THIRTY-EIGHTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE, VOL 38 NO 16, 2024, : 17567 - 17574
  • [30] Research on large-scale additive manufacturing based on multi-robot collaboration technology
    Shen Hongyao
    Pan Lingnan
    Qian Jun
    ADDITIVE MANUFACTURING, 2019, 30