I'm trying to create a roslaunch file that will be able to spin up many of the main nodes I will be using. In this file, I want to launch my navigation based nodes on a netbook mounted to the robot. I've followed some of the examples I found about setting up roslaunch and machine definitions, as well as setting up ssh keys for permission it seems that the problem is, after ssh'ing in, it wants to use my local ROS_ROOT directory on the other machine.. here is the output: started roslaunch server http://sanderson:50947/ remote[citadel.local-0] starting roslaunch remote[citadel.local-0]: creating ssh connection to citadel.local:22, user[mpurvis] remote[citadel.local-0]: ssh connection created remote[citadel.local-0]: env: /home/sanderson/ros/ros/bin/roslaunch: No such file or directory [citadel.local-0] process has died remote roslaunch failed to launch: core I've set up a roslaunch file that includes this: I've tried list.machine with both: and Any help is greatly appreciated!! Thanks