Runing ROS nodes that use ign transport on a remote machine (distributed sim)
I am currently setting up a distributed simulation where one computer is the main Gazebo Ignition Server and other machines are each a robot that subscribe to ROS topics from the ign-ros bridge. One node in particular uses the logical cam, which is not ros bridgeable, and use ign transport inside the node. Works great on a local machine. However, on a remote machine, the ign transport code can connect to the remote gazebo ignition instance and the node wont work. Is there a way to
setup the remote machine to see the gazebo server, similar to the way we setup a single ROS master on multiple machines.
setup the code in the ros node to look at a remote server?
a better way than either of those?
Using gazebo 11 and ros noetic, ubuntu 20.04
Thanks in advance