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 条
  • [1] On foraging strategies for large-scale multi-robot systems
    Shell, Dylan A.
    Mataric, Maja J.
    2006 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS, VOLS 1-12, 2006, : 2717 - +
  • [2] Progresses in Multi-Robot Cooperative Additive Manufacturing of Large-Scale Metal Parts
    Li Y.
    Li C.
    Zhou Y.
    Zhang G.
    Meng L.
    Li M.
    Xiyou Jinshu/Chinese Journal of Rare Metals, 2023, 47 (05): : 664 - 678
  • [3] RoboNet: Large-Scale Multi-Robot Learning
    Dasari, Sudeep
    Ebert, Frederik
    Tian, Stephen
    Nair, Suraj
    Bucher, Bernadette
    Schmeckpeper, Karl
    Singh, Siddharth
    Levine, Sergey
    Finn, Chelsea
    CONFERENCE ON ROBOT LEARNING, VOL 100, 2019, 100
  • [4] Robust Distributed MPC Design for Large-Scale Multi-Robot Systems
    Ahmadian, Hossein
    Talebi, Heydar Ali
    Sharifi, Iman
    2022 10TH RSI INTERNATIONAL CONFERENCE ON ROBOTICS AND MECHATRONICS (ICROM), 2022, : 231 - 235
  • [5] Adaptive division of Labor in large-scale minimalist multi-robot systems
    Jones, C
    Mataric, MJ
    IROS 2003: PROCEEDINGS OF THE 2003 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS, VOLS 1-4, 2003, : 1969 - 1974
  • [6] Low-Cost Collaborative Localization for Large-Scale Multi-Robot Systems
    Prorok, Amanda
    Bahr, Alexander
    Martinoli, Alcherio
    2012 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA), 2012, : 4236 - 4241
  • [7] Programming Large-Scale Multi-Robot System with Timing Constraints
    Jiang, Shan
    Cao, Jiannong
    Liu, Yang
    Chen, Jinlin
    Liu, Xuefeng
    2016 25TH INTERNATIONAL CONFERENCE ON COMPUTER COMMUNICATIONS AND NETWORKS (ICCCN), 2016,
  • [8] Cooperative Processing with Multi-Robot Systems
    Wagner, Maximilian
    Hess, Peter
    Reitelshoefer, Sebastian
    Franke, Joerg
    2017 IEEE INTERNATIONAL CONFERENCE ON ADVANCED INTELLIGENT MECHATRONICS (AIM), 2017, : 663 - 669
  • [9] Traffic Flow Learning Enhanced Large-Scale Multi-Robot Cooperative Path Planning Under Uncertainties
    Han, Xingyao
    Chen, Siyuan
    Xiong, Xinye
    Liu, Qiming
    Zhou, Shunbo
    Zhang, Heng
    Liu, Zhe
    2024 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA 2024), 2024, : 16581 - 16587
  • [10] Load Balance Optimization Based Multi-robot Cooperative Task Planning for Large-Scale Aerospace Structures
    Lin, Jiamei
    Tian, Wei
    Li, Pengcheng
    Lu, Shaorui
    INTELLIGENT ROBOTICS AND APPLICATIONS, ICIRA 2021, PT II, 2021, 13014 : 797 - 809