ROS multimasterについて
2016年6月26日
Ron Tajima
ROSは基本Single Master System
2
Advertise
Masterに知らせる
Subscribe
Masterに問い合わせ
Peer to peerで通信
http://wiki.ros.org/ja/Master
port:11311
port:11311
複数のMasterを使いたい場合もある
3
ROSのMultimasterサポート(の歴史)
4
rocon (Robotics in Concert)
5
rocon: gateway モデル
6
ドキュメントから推測するに、GatewayがTCP/IP:ポートのルーティングをやっているのでしょう…
Rapyuta RCE (a.k.a. RoboEarth)
7
multimaster_fkie
8
multimaster_fkie: 可能なネットワーク構成
9
同一サブネット内
複数のLAN同士
(ちゃんとルーティングされていれば)
各マスターの持っているトピックとサービスのマップをすべてのマスター間で同期させる
multimaster_fkie: Dockerで試せるようにしてみました
10
まとめ
11
参考文献、情報源
12