ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange |
2021-02-10 01:42:23 -0500 | received badge | ● Famous Question (source) |
2018-10-18 14:06:04 -0500 | received badge | ● Taxonomist |
2014-06-28 15:56:19 -0500 | received badge | ● Popular Question (source) |
2014-06-28 15:56:19 -0500 | received badge | ● Notable Question (source) |
2013-08-12 20:42:32 -0500 | asked a question | How to launch a node on another machine using a launch file? We added this line to our launch file in order to run a node on another machine: <machine name="robot" address="robot.dynamic.edu" env-loader="/opt/ros/groovy/env.sh" user="turtlebot"/> The problem is we would get this error: robot.dynamic.edu is not in your SSH known_hosts file. Please manually: ssh turtlebot@robot.dynamic.edu 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/env.sh.inif [ $# -eq 0 ] ; then /bin/echo "Usage: env.sh COMMANDS" /bin/echo "Calling env.sh without arguments is not supported anymore. Instead spawn a subshell and source a setup file manually." exit 1 else . "/opt/ros/groovy/setup.sh" exec "$@" fi |