ros2/common_interfaces
A set of packages which contain common interface files (.msg and .srv).
解決する課題
ロボットのオペレーティングシステム内における、異なるソフトウェアスタック間の循環依存を防ぎます。共有される標準メッセージとサービスのセットを提供することで、異なるノードが互いに直接依存することなく通信できるようになります。
仕組み
標準化されたメッセージ (.msg) とサービス (.srv) 定義のコレクションを含むメタパッケージとして機能します。これには、幾何学、センサー、ナビゲーション、診断用の一般的な型が含まれており、ROSシステムの共通言語として機能します。
対象者
ROS 2を使用してロボットソフトウェアを構築しており、システムの異なるコンポーネント間でデータを共有する一貫した方法を必要とする開発者。
ハイライト
- すべてのROSシステムで利用可能な標準化されたメッセージとサービスのセット。
- センサーデータ、ナビゲーション、および幾何学用の特化したパッケージを含む。
- 複雑なロボットソフトウェアアーキテクチャにおける問題のある循環依存を排除。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト