ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange |
1 | initial version |
Not sure if this is your exact problem but there is something odd :
ERROR: could not contact master [http://localhost:11311]
This suggests that the environment variable ROS_MASTER_URI
is set to http://localhost:11311
.
started roslaunch server http://arm:45779/
This suggests that the environment variable ROS_HOSTNAME
is set to arm
.
Not having those variables to the same value is a common source of issue especially if the master is runned on your laptop.
Maybe you should try adding at the beginning of your startup.bash
file those two lines :
export ROS_MASTER_URI="http://YOUR_IP_ADDRESS:11311/"
export ROS_HOSTNAME="YOUR_IP_ADDRESS"