日本フィジカルAI新聞

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

週刊ニュースレター購読
モデルベース設計arXiv:2610.33362

ROS2ロボットアーキテクチャのためのSysML v2ドメインライブラリ

A SysML v2 Domain Library for ROS2 Robot Architectures

シェア:XThreadsFacebookLINEはてブBluesky

ROS2のノードや通信、QoS、座標系などの概念をSysML v2で再利用可能に定義したライブラリを提案し、モデルからROS2パッケージ生成と実行時整合性監視の往復ワークフローを実現した。

著者: Sai Sandeep Damera, John S. Baras

分類: eess.SY

原文アブストラクト

Systems engineers who model a ROS2 robot in SysML v2 must first model ROS2 itself. Its nodes, communication endpoints, message types, lifecycle states, quality-of-service policies, and coordinate frames have no ready definitions in the language, so each project reconstructs them. We present ros2-sysmlv2, a native SysML v2 domain library that supplies these definitions for reuse. A robot model imports the library and specializes its definitions to declare its own nodes, ports, connections, frames, and parameters. The library maps ROS2 concepts to SysML v2 definitions and usages and organizes them in Primitives, Infrastructure, and Application layers. We check its declarations for parity with the ROS2 Jazzy sources they model. Because every ROS2 element of a model specializes a library definition, a tool can select those elements by type. We state what this selection is and use it for a round trip. A ROS2 package is generated from the selection, and a monitor generated with the package compares the running graph with the same selection and reports every departure against the model. The generation-gap workflow derives topic endpoints and parameter declarations while preserving developer-owned node algorithms. In a case study on a generated ground robot, the generated conformance monitor reported each of the three departures that we introduced in the implementation. The library is distributed as a versioned package that any SysML v2 model can import.

PR本紙発行元 EmplifAI