論文の概要: RobotKube: Orchestrating Large-Scale Cooperative Multi-Robot Systems
with Kubernetes and ROS
- arxiv url: http://arxiv.org/abs/2308.07053v1
- Date: Mon, 14 Aug 2023 10:27:20 GMT
- ステータス: 処理完了
- システム内更新日: 2023-10-23 14:20:43.585790
- Title: RobotKube: Orchestrating Large-Scale Cooperative Multi-Robot Systems
with Kubernetes and ROS
- Title(参考訳): RobotKube: KubernetesとROSによる大規模協調型マルチロボットシステムのオーケストレーション
- Authors: Bastian Lampe, Lennart Reiher, Lukas Zanger, Timo Woopen, Raphael van
Kempen, Lutz Eckstein
- Abstract要約: 大規模協調型マルチロボットシステム全体を組織化するアプローチとして,RobotKubeを提案する。
このようなシステムの主なコンポーネントとして、追加アプリケーションのデプロイを要求できるイベント検出機能と、クラスタに必要な変更を自動的に設定可能なアプリケーションマネージャの2つを挙げる。
広く採用されているプラットフォームとRobot Operating Systemを組み合わせることで、CITSで開発、デプロイ、スケーリング、監視を行うための標準ツールとプラクティスの使用が可能になります。
- 参考スコア(独自算出の注目度): 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 .
- Abstract(参考訳): 協調インテリジェントトランスポートシステム(C-ITS)のような現代のサイバー物理システム(CPS)は、これらのシステムを操作するソフトウェアによってますます定義される。
実際には、ロボットで構成されたクラスタ内で動作し、インフラストラクチャをサポートするコンテナ化されたマイクロサービスで構成されるマイクロサービスアーキテクチャを採用することができる。
これらのマイクロサービスは、システムに課される要件の変化に応じて、動的にオーケストレーションされる必要がある。
さらにこれらのシステムは、cpsコンポーネントとシステム全体の機能を継続的に更新し、アップグレードすることを目的としたdevopsプロセスに組み込まれている。
本稿では,Kubernetesをベースとした大規模協調型マルチロボットCPSのためのコンテナマイクロサービスオーケストレーションアプローチであるRobotKubeを提案する。
我々は、CPS全体にわたるソフトウェアのオーケストレーションの自動化方法を説明し、関連する蓄積データを監視および選択的に保存する機能を含む。
このコンテキストでは、追加アプリケーションのデプロイを要求できるイベント検出と、Kubernetesクラスタで必要な変更を自動的に設定可能なアプリケーションマネージャという、システムの主要な2つのコンポーネントを提示します。
広く採用されているKubernetesプラットフォームとRobot Operating System(ROS)を組み合わせることで、C-ITSでマイクロサービスを開発、デプロイ、スケーリング、監視するための標準ツールとプラクティスの使用が可能になります。
私たちはrobotkubeを例示的で再現可能なユースケースとして、https://github.com/ika-rwth-aachen/robotkubeで公開しています。
関連論文リスト
- LPAC: Learnable Perception-Action-Communication Loops with Applications
to Coverage Control [80.86089324742024]
本稿では,その問題に対する学習可能なパーセプション・アクション・コミュニケーション(LPAC)アーキテクチャを提案する。
CNNは局所認識を処理する。グラフニューラルネットワーク(GNN)はロボットのコミュニケーションを促進する。
評価の結果,LPACモデルは標準分散型および集中型カバレッジ制御アルゴリズムよりも優れていた。
論文 参考訳(メタデータ) (2024-01-10T00:08:00Z) - Modular Customizable ROS-Based Framework for Rapid Development of Social
Robots [3.6622737533847936]
本稿では、このニーズに対処するオープンソースのフレームワークである、SROS(Socially-Interactive Robot Software Platform)について述べる。
特殊な知覚と対話のスキルは、任意のロボットに再利用可能な配置のためのROSサービスとして実装されている。
コンピュータビジョン, 音声処理, GPT2 自動補完音声をプラグアンドプレイ ROS サービスとして実装し, SROS のコア技術の有効性を実験的に検証した。
論文 参考訳(メタデータ) (2023-11-27T12:54:20Z) - Robot Fleet Learning via Policy Merging [58.5086287737653]
我々はFLEET-MERGEを提案し、艦隊設定における政策を効率的にマージする。
本稿では,FLEET-MERGEがメタワールド環境における50のタスクで訓練されたポリシーの行動を統合することを示す。
合成・接触に富んだロボット操作タスクにおけるフリートポリシー学習のための新しいロボットツール用ベンチマークであるFLEET-TOOLSを導入する。
論文 参考訳(メタデータ) (2023-10-02T17:23:51Z) - SkiROS2: A skill-based Robot Control Platform for ROS [1.4502611532302039]
ROS上でのスキルベースのロボット制御プラットフォームであるSkiROS2を紹介する。
SkiROS2は、自動タスク計画とリアクティブ実行のための階層化されたハイブリッドコントロール構造を提案する。
本研究では,SkiROS2を現場に関連付け,タスク計画,推論,多感覚入力,製造実行システムの統合,強化学習の3つの事例を概説する。
論文 参考訳(メタデータ) (2023-06-29T15:25:51Z) - Monitoring ROS2: from Requirements to Autonomous Robots [58.720142291102135]
本稿では,構造化自然言語で記述された要件から自律ロボットのランタイムモニタを生成するための形式的アプローチの概要について述べる。
当社のアプローチでは,Fletal Requirement Elicitation Tool (FRET) とランタイム検証フレームワークであるCopilotを,Ogma統合ツールを通じて統合しています。
論文 参考訳(メタデータ) (2022-09-28T12:19:13Z) - Learning Connectivity-Maximizing Network Configurations [123.01665966032014]
本稿では、専門家からコミュニケーションエージェントを配置することを学ぶ畳み込みニューラルネットワーク(CNN)を用いた教師あり学習手法を提案する。
我々は,標準ライントポロジやリングトポロジ,ランダムに生成された105万件のテストケース,トレーニング中に見えない大規模なチームについて,CNNのパフォーマンスを実証した。
トレーニング後,本システムは10~20名のエージェントの最適化手法よりも2桁高速な接続構成を生成する。
論文 参考訳(メタデータ) (2021-12-14T18:59:01Z) - Realistic simulation of users for IT systems in cyber ranges [63.20765930558542]
ユーザアクティビティを生成するために,外部エージェントを用いて各マシンを計測する。
このエージェントは、決定論的および深層学習に基づく手法を組み合わせて、異なる環境に適応する。
また,会話や文書の作成を容易にする条件付きテキスト生成モデルを提案する。
論文 参考訳(メタデータ) (2021-11-23T10:53:29Z) - Machine Learning-based Orchestration of Containers: A Taxonomy and
Future Directions [25.763692543206773]
既存のメインストリームのクラウドサービスプロバイダは、自動化されたアプリケーション管理のために、分散システムインフラストラクチャにコンテナテクノロジを広く採用しています。
コンテナ化されたアプリケーションのデプロイ、メンテナンス、自動スケーリング、ネットワークの自動化を扱うために、コンテナオーケストレーションが重要な研究課題として提案されている。
本稿では,既存の機械学習ベースのコンテナオーケストレーション手法について概観する。
論文 参考訳(メタデータ) (2021-06-24T02:55:35Z) - Behavior coordination for self-adaptive robots using constraint-based
configuration [0.0]
本稿では,自己適応型ロボットの制御アーキテクチャを動的に構成するアルゴリズムを提案する。
このアルゴリズムは制約に基づく構成アプローチを用いて、反応イベントと熟考イベントの両方に対応して、どの基本的なロボット動作をアクティベートするかを決定する。
このソリューションは、ROSとオープンソースをベースとした、Behavior Coordinator CBCと呼ばれるソフトウェア開発ツールとして実装されている。
論文 参考訳(メタデータ) (2021-03-24T12:09:44Z) - Tailored Learning-Based Scheduling for Kubernetes-Oriented Edge-Cloud
System [54.588242387136376]
エッジクラウドシステムのための学習ベースのスケジューリングフレームワークkaisを紹介する。
まず,分散した要求ディスパッチに対応するために,協調型マルチエージェントアクタ-クリティックアルゴリズムを設計する。
次に,多種多様なシステムスケールと構造について,グラフニューラルネットワークを用いてシステム状態情報を埋め込む。
第3に、リクエストディスパッチとサービスオーケストレーションを調和させる2段階のスケジューリングメカニズムを採用します。
論文 参考訳(メタデータ) (2021-01-17T03:45:25Z) - Workflow Automation for Cyber Physical System Development Processes [1.6735240552964108]
サイバー物理システム(CPS)の開発には、多くの分野の専門知識を持つ開発者間の密接な相互作用が必要である。
複雑なCPS開発プロセスの自動化のためのワークフローモデリング言語を導入する。
保証ベースの学習対応CPSツールチェーンでこれらのモデルを実行するためのプラットフォームを実装した。
論文 参考訳(メタデータ) (2020-04-12T17:32:05Z)
関連論文リストは本サイト内にある論文のタイトル・アブストラクトから自動的に作成しています。
指定された論文の情報です。
本サイトの運営者は本サイト(すべての情報・翻訳含む)の品質を保証せず、本サイト(すべての情報・翻訳含む)を使用して発生したあらゆる結果について一切の責任を負いません。