Closed erelson closed 5 years ago
@erelson -- there is something a little more subtle going on here than is evident in your drawing and text, which are a bit misleading:
The bottom line is: you really need to be able to get to the robot by name, using IP addresses in the ROS_MASTER_URI is generally a bad idea, you should use the robot hostname. If there is no DNS available to lookup the name in the environment, an /etc/hosts entry should be added that maps FetchX to it's IP address.
P.S. People inevitably ask "why not just map the roscore to use IP:11311"? Some people do this, and you will find numerous tutorials that tell you to do this, but this has a number of downsides:
@mmwise Is this what you had in mind?