Skip to content

通信レイテンシの定義#

CARET で算出される通信レイテンシについて詳細を説明します。

レイテンシの定義#

communication_latency

通信イテンシの定義#

CARET が算出している通信レイテンシの定義は以下の通りです。

Pub-Sub レイテンシ = Subscriptionコールバックの実行開始時刻 - Publisher::publish()実行開始時刻

この値は、ros2 topic delay や、topic statistics で測定される値に対応します。

通信レイテンシ = 現在時刻 - msg.header.stamp

エグゼキュータのスケジューリングについては、こちらの論文も参照ください。
Response-Time Analysis of ROS 2 Processing Chains Under Reservation-Based Scheduling