The implementation of the local machine check is in roslaunch.core:78 . It looks up the address for the machine name, then compares that against the IPs for the local machine. - Ken On Tue, Jul 20, 2010 at 2:39 PM, Hai Nguyen wrote: > Hi, > > I am unable to launch nodes on the PR2 from the base station but I am > able to launch nodes from the base station to any other computers in > our lab.  In the sample launch file below, if I change > "skynet.hsi.gatech.edu" to "pr2c1.hsi.gatech.edu" then then roslaunch > does not even try to ssh to the PR2 to launch (no messages saying > "creating ssh connection to some.machine.name" in the console).  Is > roslaunch doing some fancy tricks to figure out whether the provided > address is on the same machine?  If so, it seems something like that > might fail on the base station where some of the "local addresses" are > PR2 VPN tunnels. > > >   does not work if I change this to pr2c1.hsi.gatech.edu or > pr2c2.hsi.gatech.edu --> >           ros-root="/opt/ros/cturtle/ros" >           ros-package-path="/opt/ros/cturtle/stacks:/u/haidai/svn/wg-ros-pkg:/u/haidai/svn/gt-ros-pkg" > /> > >   args="r_cart elbowupr" machine="mymachine"/> >   args="l_cart elbowupl" machine="mymachine"/> > > > > -- > Hai Nguyen > CS, Robotics > _______________________________________________ > ros-users mailing list > ros-users@code.ros.org > https://code.ros.org/mailman/listinfo/ros-users >