fetchrobotics / docs

Robot User Manuals
11 stars 34 forks source link

Add brief overview of pc-robot network configuration #47

Closed erelson closed 5 years ago

erelson commented 8 years ago

@mmwise Is this what you had in mind?

mikeferguson commented 7 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: