ros2 docker multiple hosts

asked 2020-07-31 15:36:34 -0500

dawonn_haval gravatar image

updated 2020-07-31 19:33:16 -0500

How can I get ROS2 to run in docker across multiple hosts reliably? I have two hosts, on an ethernet network:

  • Bridge networks do not support multicast
  • Overlay networks do not support multicast
  • macvlan networks cannot be accessed from the host machine
  • Host networks partially work, but I only see a random subset of the nodes on the network.
  • Weave network performance is very poor. (a topic that typically runs natively at 270Hz only manages to get up to 20Hz)
edit retag flag offensive close merge delete