How to roslaunch a node on another machine using a launch file [closed]

asked 2013-08-13 09:18:47 -0500

this post is marked as community wiki

This post is a wiki. Anyone with karma >75 is welcome to improve it.

We added this line to our launch file in order to run a node on another machine: <machine name="robot" address="" env-loader="/opt/ros/groovy/" user="turtlebot"/>

The problem is we would get this error: is not in your SSH known_hosts file.

Please manually: ssh

then try roslaunching again.

If you wish to configure roslaunch to automatically recognize unknown hosts, please set the environment variable ROSLAUNCH_SSH_UNKNOWN=1

Our environment variable is set to: #!/usr/bin/env sh

generated from catkin/cmake/templates/

if [ $# -eq 0 ] ; then /bin/echo "Usage: COMMANDS" /bin/echo "Calling without arguments is not supported anymore. Instead spawn a subshell and source a setup file manually." exit 1 else . "/opt/ros/groovy/" exec "$@" fi

edit retag flag offensive reopen merge delete

Closed for the following reason duplicate question by tbh
close date 2013-08-13 09:31:20