[ros-users] Unique machine names? (UNCLASSIFIED)

Karan, Cem F USA CIV (US) cem.f.karan.civ at mail.mil
Mon Oct 31 14:55:40 UTC 2011


Classification: UNCLASSIFIED
Caveats: NONE

I'm still fairly new to ROS, so if this question is explained well
elsewhere, I apologize.  

I'm working on writing a ROS node that publishes network statistics as the
local machine sees them.  That is, each machine has its own, local view of
what network connectivity is like, which may or may not be identical to what
other machines believe the network is like.  To support this, I want every
machine to be running its own network statistics node, each of which
publishes on its own topic; this allows me to bag what each machine sees
remotely for debugging purposes.  The problem is the naming of the nodes;
from what I can see in http://www.ros.org/wiki/roslaunch/XML, I can't use a
substitution argument, because if I launch multiple nodes remotely, they'll
all get copies of my local machine's arguments (rather than arguments on
each of their own machines).  If I use anonymous names, then I have to setup
a whole discovery system. In addition, my nodes are somewhat heterogeneous,
so I really need to know which node is responding. Is there a way of setting
up parameters for each machine, and still use roslaunch remotely?  Are there
per-machine parameters or methods of setting up parameter files?  Is there a
way of telling a node to look for topics only on the local machine?  Any
help would be appreciated.

Thanks,
Cem Karan



Classification: UNCLASSIFIED
Caveats: NONE

-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/x-pkcs7-signature
Size: 5194 bytes
Desc: not available
URL: <http://lists.osuosl.org/pipermail/ros-users/attachments/20111031/5285295f/attachment-0003.bin>


More information about the ros-users mailing list