3. ROSの通信モデル
Node
topic
B
F
C
J
L M
A
D H
K
E
G I
LiDAR
Camera driver
3
• Publish/Scribeモデル
– : ソフトフェアの実行単位
– : データのやり取りを行う名前付きバス
– : 依存関係
※“Autoware,” https://github.com/CPFL/Autoware障害物距離推定を構成するノード群 ※
4. ROSの real-time scheduling に対する要求
• Publish/Scribeモデル
– : ソフトフェアの実行単位
– : データのやり取りを行う名前付きバス
– : 依存関係
Node
topic
4
障害物距離推定を構成するノード群
B
F
C
J
L M
A
D H
K
E
G I
ROS①
依存関係の考慮が必要
• ノードCはノードA・B・D・Eの処理を待つ必要がある
Autowareを構成するノード群
オフラインスケジューリングが好ましい
• scheduling overheadがボトルネックになりうる
• 一般に依存関係を考慮したスケジューリングはNP困難
ROS②
※“Autoware,” https://github.com/CPFL/Autoware