SSL-Roots / consai2r2

https://github.com/SSL-Roots/consai_ros2 へ開発を移行しています。
MIT License
8 stars 7 forks source link

Multicast Receiverのlifecycle対応 #64

Closed spiralray closed 4 years ago

spiralray commented 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処理が動作しない期間が発生します。

その結果、以下のような問題が発生します。

spiralray commented 4 years ago

すいません、完全に勘違いだったようなので一旦closeします・・・