ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

Other than using the ROS' dedicated feature like machine tag as @BennyRe suggests, I guess you better check if the environment variables are loaded properly on the shell on the remote host, since the error message says the rosrun command isn't found, which is kind of common issue even on local hosts. You can utilize sshpass for diagnose pusepose like:

sshpass -p 'password' ssh user@host env|grep ROS

Other than using the ROS' dedicated feature like machine tag as @BennyRe suggests, I guess you better check if the environment variables are loaded properly on the shell on the remote host, since host; the error message says the rosrun command isn't found, which is kind of common issue even on local hosts. You can still utilize sshpass for diagnose pusepose purpose like:

sshpass -p 'password' ssh user@host env|grep ROS