[ros-users] roslaunch for multiple machines
kwc at willowgarage.com
Wed Nov 17 22:21:09 UTC 2010
1) You shouldn't need to set ROS_MASTER_URI in a roslaunch file
2) You need to set ROS_IP in your shell for the machine you run
roslaunch from. Any ROS_IP settings in your launch file are for
3) You can avoid having to use ROS_IP if you are able to just setup
your network to use hostnames properly, e.g. by adding entries to
/etc/hosts. The reason why you don't see ROS_IP used much in other
setups is because they probably have configured their networks.
On Wed, Nov 17, 2010 at 1:04 PM, chris_li <gang.li at okstate.edu> wrote:
> Hi Ken,
> If I want to set ROS_IP in my shell, I think I can not write in my ~/.bashrc
> since it is ignored in roslaunch, does it mean that I have to write in my
> setup.sh ?
> In my launch file, I have been using:
> <env name="ROS_MASTER_URI" value="http://192.168.1.122:11311"> and
> <env name="ROS_IP" value="192.168.1.100 or 122">
> to set ROS_IP and ROS_MASTER_URI, but they do not seem to be recognized.
> I noticed that in other posts for multiple roslaunch, people do not set
> ROS_MASTER_URI or ROS_IP. Is it the right way? I am kinda lost here.
> View this message in context: http://ros-users.122217.n3.nabble.com/roslaunch-for-multiple-machines-tp1918649p1919773.html
> Sent from the ROS-Users mailing list archive at Nabble.com.
> ros-users mailing list
> ros-users at code.ros.org
More information about the ros-users