ros2/common_interfaces
A set of packages which contain common interface files (.msg and .srv).
解決的問題
它防止了機器人作業系統中不同軟體堆疊之間的循環相依。透過提供一套共享的標準訊息與服務,不同的節點無須直接相依於彼此即可進行通訊。
運作方式
它作為一個元套件,包含一系列標準化的訊息 (.msg) 與服務 (.srv) 定義。這些定義包含了幾何、感測器、導航與診斷等常見類型,作為 ROS 系統的通用語言。
適用對象
使用 ROS 2 建構機器人軟體,且需要在其系統的不同元件之間共享資料的一致性方法的開發人員。
亮點
- 適用於所有 ROS 系統的標準化訊息與服務集合。
- 包含用於感測器資料、導航與幾何的專用套件。
- 消除複雜機器人軟體架構中棘手的循環相依問題。
相關
- 專案
- 專案
- 專案
- 專案