日本フィジカルAI新聞

世界のフィジカルAIを、日本語で。

週刊ニュースレター購読
HRIミドルウェアarXiv:2609.21178

OpenRoIS: ロボットと仮想エージェント向けRoISフレームワークを実装したコミュニティ主導のオープンソースミドルウェア

OpenRoIS: A Community-Driven Open-Source Middleware Implementing the Robotic Interaction Service (RoIS) Framework for Physical Robots and Virtual Agents

シェア:XThreadsFacebookLINEはてブBluesky

OMG標準のRobotic Interaction Service (RoIS) 2.0を実装し、ハードウェア非依存のHRIアプリ開発を可能にするオープンソースミドルウェアを提案。TypeScript/C#/Python SDKやROS 2対応を提供する。

詳しい要約

1. どんなもの?

- 本論文は OpenRoIS を提示する。 - RoIS Framework 2.0 の実装ミドルウェア。 - 物理ロボットと仮想エージェントを共通インタフェースで扱う。 - コミュニティ主導のオープンソース。 - Apache-2.0 で公開。 - https://openrois.org/ で開発。 - 仕様だけでなく SDK とアダプタを提供。 - TypeScript/C# クライアント SDK。 - Python アダプタ SDK。

2. 先行研究と比べてどこがすごい?

- 従来はハードウェア固有インタフェースに依存。 - ハードウェア変更でアプリ書換えが必要。 - RoIS Framework 2.0 は OMG 標準。 - プラットフォーム非依存モデルを定義。 - しかし仕様のみでは実装・SDK・アダプタが不足。 - OpenRoIS は実装を提供。 - パラダイム中立でオープンに開発。 - 標準を実践へ移す立場。

3. 技術・手法の肝は?

- 再帰的エンジンアーキテクチャ。 - 単一エンジンクラスが main/sub HRI Engine 役割を実現。 - 内部5メソッドのコンポーネント契約。 - 外部 RoIS 5インタフェースとは別。 - インタフェースを JSON-RPC 2.0 over WebSocket にマッピング。 - 単一ソース型パイプライン。 - 3つの一貫した言語スタックを生成。 - SDK 群。 - TypeScript/C# クライアント SDK(web/Unity 対応)。 - Python アダプタ SDK(ROS 2 対応)。

4. どうやって有効だと検証した?

- 要旨からは不明。 - 有効性検証の具体的な実験や評価は記述されていない。 - 提供物としての実装・SDK・アダプタの記述に留まる。

5. 議論はある?

- 要旨からは不明。 - 限界や議論の記述はない。 - 立場として、オープン開発のパラダイム中立実装が標準を実践に移すと主張。

6. 次に読むべき論文は?

- RoIS Framework 2.0(OMG 標準)。 - JSON-RPC 2.0 over WebSocket。 - ROS 2。 - Unity。 - TypeScript/C#/Python の SDK 関連。 - 同分野の定番として HRI ミドルウェア一般。

※ AIが要旨から生成した要約です。正確性は原文をご確認ください。

著者: Sebastian Carrera Villalobos, Christopher Nolan Arellano, Arne Hitzmann, Edilson Morais Brito, Akira Utsumi, Yukiko Horikawa, Takahiro Miyashita, Lotfi El Hafi

分類: cs.RO, cs.HC

原文アブストラクト

Service applications for human-robot interaction are commonly written against the hardware-specific interfaces of one platform, so a change of hardware forces a rewrite of the application. The Robotic Interaction Service (RoIS) Framework 2.0, standardized by the Object Management Group (OMG), addresses this fragmentation by defining a platform-independent model in which Service Applications interact with Human-Robot Interaction (HRI) Engines through standardized interfaces and hardware-independent symbolic messages. A specification alone, however, does not provide the maintained implementation, Software Development Kits (SDKs), and adapters needed for practical adoption. This paper presents OpenRoIS, a community-driven open-source middleware providing a concrete implementation of the RoIS Framework 2.0. It takes the position that an openly developed, paradigm-neutral implementation is what carries the standard from specification to practice. OpenRoIS contributes a recursive engine architecture in which a single engine class realizes the main and sub HRI Engine roles, an internal five-method component contract distinct from the five external RoIS interfaces, a mapping of those interfaces onto JSON-RPC 2.0 over WebSocket, a single-source-of-truth type pipeline that generates three consistent language stacks, TypeScript and C# client SDKs that include web and Unity support, and a Python adapter SDK that includes ROS 2 support. Through the common RoIS interfaces, a Service Application can address physical robots and virtual agents over the internet. All source code, interface types, and documentation are released under the Apache-2.0 license and openly developed at https://openrois.org/.

PR本紙発行元 EmplifAI