Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

Your ssh connection is connecting.

I believe that your problem is that your robot's hostname is 'robot' and that is not resolvable on the robot.

[roslaunch][ERROR] 2017-06-13 16:09:14,455: error launching on [address-0, uri http://robot:47383/]: No route to host
[roslaunch][ERROR] 2017-06-13 16:09:14,456: Launch of the following nodes most likely failed: beginner_tutorials/talker.py

When you say that you checked that you could ping each other. Did you check that you can ping yourself?

ping `hostname`

You can create a custom env file on the robot that sets things like ROS_HOSTNAME as well as sourcing the setup.bash. Or you can resolve the hostname resolution.