Closed spiralray closed 4 years ago
VisionReceiver及びRefereeReceiverのmulticast receive開始タイミングをROS2のlifecycleにおける"Activating"のタイミングにしなければいけません。
http://design.ros2.org/articles/node_lifecycle.html
launchでノードを起動する際の挙動として、全てのノードがcofigureされてからactivate (callback系が有効化)がされるらしく、UDP multicastのreceive処理が動作しない期間が発生します。
その結果、以下のような問題が発生します。
すいません、完全に勘違いだったようなので一旦closeします・・・
VisionReceiver及びRefereeReceiverのmulticast receive開始タイミングをROS2のlifecycleにおける"Activating"のタイミングにしなければいけません。
http://design.ros2.org/articles/node_lifecycle.html
launchでノードを起動する際の挙動として、全てのノードがcofigureされてからactivate (callback系が有効化)がされるらしく、UDP multicastのreceive処理が動作しない期間が発生します。
その結果、以下のような問題が発生します。