ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange |
1 | initial version |
Your slave machine probably cannot resolve the hostname of the primary machine.
From the slave machine, you should be able to do rosnode list
and then use rosnode ping <node>
to ping one of the remote nodes. If rosnode ping fails, try running rosnode info <node>
on the node in question to get its hostname, and try to ping that hostname directly.
If it doesn't resolve or can't ping, you need to set ROS_IP on the master before running nodes there.
For more information on why this happens and how it works, watch my roscon talk from last year: http://vimeo.com/67806888