RobotKube: Orchestrating Large-Scale Cooperative Multi-Robot Systems
with Kubernetes and ROS
- URL: http://arxiv.org/abs/2308.07053v1
- Date: Mon, 14 Aug 2023 10:27:20 GMT
- Title: RobotKube: Orchestrating Large-Scale Cooperative Multi-Robot Systems
with Kubernetes and ROS
- Authors: Bastian Lampe, Lennart Reiher, Lukas Zanger, Timo Woopen, Raphael van
Kempen, Lutz Eckstein
- Abstract summary: We present RobotKube, an approach to orchestrating a large-scale cooperative multi-robot system as a whole.
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 cluster.
By combining the widely adopted platform with the Robot Operating System, we enable the use of standard tools and practices for developing, deploying, scaling, and monitoring in CITS.
- Score: 0.0
- License: http://creativecommons.org/licenses/by-nc-nd/4.0/
- Abstract: 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
https://github.com/ika-rwth-aachen/robotkube .
Related papers
- Agyn: A Multi-Agent System for Team-Based Autonomous Software Engineering [0.09046463333989574]
Real-world software development is organized as a collaborative activity carried out by teams following shared methodologies.<n>We present a fully automated multi-agent system that explicitly models software engineering as an organizational process.<n>Our results suggest that replicating team structure, methodology, and communication is a powerful paradigm for autonomous software engineering.
arXiv Detail & Related papers (2026-02-01T22:17:19Z) - MegaFlow: Large-Scale Distributed Orchestration System for the Agentic Era [74.42509044145417]
MegaFlow is a large-scale distributed orchestration system that enables efficient scheduling, resource allocation, and fine-grained task management for agent-environment workloads.<n>In our agent training deployments, MegaFlow successfully orchestrates tens of thousands of concurrent agent tasks while maintaining high system stability and achieving efficient resource utilization.
arXiv Detail & Related papers (2026-01-12T13:25:33Z) - Application Management in C-ITS: Orchestrating Demand-Driven Deployments and Reconfigurations [2.1999185330214828]
We present a demand-driven application management approach for large-scale C-ITS.<n>We take into account the demands originating from different entities within the C-ITS.<n>The approach handles changing and new demands by dynamically reconciling them through our proposed application management framework.
arXiv Detail & Related papers (2025-09-23T08:36:08Z) - Agentic Web: Weaving the Next Web with AI Agents [109.13815627467514]
The emergence of AI agents powered by large language models (LLMs) marks a pivotal shift toward the Agentic Web.<n>In this paradigm, agents interact directly with one another to plan, coordinate, and execute complex tasks on behalf of users.<n>We present a structured framework for understanding and building the Agentic Web.
arXiv Detail & Related papers (2025-07-28T17:58:12Z) - Technical Implementation of Tippy: Multi-Agent Architecture and System Design for Drug Discovery Laboratory Automation [0.0]
This paper provides a comprehensive technical analysis of Tippy's multi-agent system implementation for drug discovery laboratory automation.<n>We present a distributed architecture featuring five specialized agents (Supervisor, Molecule, Lab, Analysis, and Report) that coordinate through OpenAI Agents SDK.<n>The system architecture encompasses agent-specific tool integration, asynchronous communication patterns, and comprehensive configuration tracking through Git-based tracking.
arXiv Detail & Related papers (2025-07-18T17:57:40Z) - ROS-related Robotic Systems Development with V-model-based Application of MeROS Metamodel [0.49259062564301753]
Systems built on the Robot Operating System (ROS) are increasingly easy to assemble, yet hard to govern and reliably coordinate.<n>In this paper, we use a compact heterogeneous robotic system (HeROS), combining mobile and manipulation capabilities, as a demonstration vehicle.<n>We propose a structured methodology based on MeROS - a SysML metamodel created specifically to put the ROS-based systems into the focus of the Model-Based Systems Engineering (MBSE) workflow.
arXiv Detail & Related papers (2025-06-10T11:44:00Z) - Spider2-V: How Far Are Multimodal Agents From Automating Data Science and Engineering Workflows? [73.81908518992161]
We introduce Spider2-V, the first multimodal agent benchmark focusing on professional data science and engineering.
Spider2-V features real-world tasks in authentic computer environments and incorporating 20 enterprise-level professional applications.
These tasks evaluate the ability of a multimodal agent to perform data-related tasks by writing code and managing the GUI in enterprise data software systems.
arXiv Detail & Related papers (2024-07-15T17:54:37Z) - A Scalable Clustered Architecture for Cyber-Physical Systems [0.0]
Cyber-Physical Systems (CPS) play a vital role in the operation of interconnected systems.
CPS integrates physical and software components capable of sensing, monitoring, and controlling physical assets and processes.
The development of this project aims to contribute to the design and implementation of a solution to the CPS challenges.
arXiv Detail & Related papers (2024-07-08T13:37:00Z) - ROS-LLM: A ROS framework for embodied AI with task feedback and structured reasoning [74.58666091522198]
We present a framework for intuitive robot programming by non-experts.
We leverage natural language prompts and contextual information from the Robot Operating System (ROS)
Our system integrates large language models (LLMs), enabling non-experts to articulate task requirements to the system through a chat interface.
arXiv Detail & Related papers (2024-06-28T08:28:38Z) - CARLOS: An Open, Modular, and Scalable Simulation Framework for the Development and Testing of Software for C-ITS [0.0]
We propose CARLOS - an open, modular, and scalable simulation framework for the development and testing of software in C-ITS.
We provide core building blocks for this framework and explain how it can be used and extended by the community.
In our paper, we motivate the architecture by describing important design principles and showcasing three major use cases.
arXiv Detail & Related papers (2024-04-02T10:48:36Z) - LPAC: Learnable Perception-Action-Communication Loops with Applications
to Coverage Control [80.86089324742024]
We propose a learnable Perception-Action-Communication (LPAC) architecture for the problem.
CNN processes localized perception; a graph neural network (GNN) facilitates robot communications.
Evaluations show that the LPAC models outperform standard decentralized and centralized coverage control algorithms.
arXiv Detail & Related papers (2024-01-10T00:08:00Z) - Modular Customizable ROS-Based Framework for Rapid Development of Social
Robots [3.6622737533847936]
We present the Socially-interactive Robot Software platform (SROS), an open-source framework addressing this need through a modular layered architecture.
Specialized perceptual and interactive skills are implemented as ROS services for reusable deployment on any robot.
We experimentally validated core SROS technologies including computer vision, speech processing, and GPT2 autocomplete speech implemented as plug-and-play ROS services.
arXiv Detail & Related papers (2023-11-27T12:54:20Z) - SkiROS2: A skill-based Robot Control Platform for ROS [1.4502611532302039]
We introduce SkiROS2, a skill-based robot control platform on top of ROS.
SkiROS2 proposes a layered, hybrid control structure for automated task planning, and reactive execution.
We relate SkiROS2 to the field and outline three example use cases that cover task planning, reasoning, multisensory input, integration in a manufacturing execution system and reinforcement learning.
arXiv Detail & Related papers (2023-06-29T15:25:51Z) - Monitoring ROS2: from Requirements to Autonomous Robots [58.720142291102135]
This paper provides an overview of a formal approach to generating runtime monitors for autonomous robots from requirements written in a structured natural language.
Our approach integrates the Formal Requirement Elicitation Tool (FRET) with Copilot, a runtime verification framework, through the Ogma integration tool.
arXiv Detail & Related papers (2022-09-28T12:19:13Z) - Learning Connectivity-Maximizing Network Configurations [123.01665966032014]
We propose a supervised learning approach with a convolutional neural network (CNN) that learns to place communication agents from an expert.
We demonstrate the performance of our CNN on canonical line and ring topologies, 105k randomly generated test cases, and larger teams not seen during training.
After training, our system produces connected configurations 2 orders of magnitude faster than the optimization-based scheme for teams of 10-20 agents.
arXiv Detail & Related papers (2021-12-14T18:59:01Z) - Realistic simulation of users for IT systems in cyber ranges [63.20765930558542]
We instrument each machine by means of an external agent to generate user activity.
This agent combines both deterministic and deep learning based methods to adapt to different environment.
We also propose conditional text generation models to facilitate the creation of conversations and documents.
arXiv Detail & Related papers (2021-11-23T10:53:29Z) - Machine Learning-based Orchestration of Containers: A Taxonomy and
Future Directions [25.763692543206773]
Existing mainstream cloud service providers have prevalently adopted container technologies in their distributed system infrastructures for automated application management.
To handle the automation of deployment, maintenance, autoscaling, and networking of containerized applications, container orchestration is proposed as an essential research problem.
In this paper, we present a comprehensive review of existing machine learning-based container orchestration approaches.
arXiv Detail & Related papers (2021-06-24T02:55:35Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.