ROS: Difference between revisions

Line 16: Line 16:


==Names==
==Names==
[http://wiki.ros.org/Names Names] aka graph resource names are unique for each topic, parameter, node, and service in the ros graph. It is a shared namespace; a topic cannot share a name with a node. The [http://wiki.ros.org/ROS/EnvironmentVariables#ROS_NAMESPACE ROS_NAMESPACE] environment variable can be used to scope the ros graph namespace.
[http://wiki.ros.org/Names Names] aka graph resource names are unique for each topic, parameter, node, and service in the ros graph. It is a shared namespace; a topic cannot share a name with a node. The [http://wiki.ros.org/ROS/EnvironmentVariables#ROS_NAMESPACE ROS_NAMESPACE] environment variable can be used to scope the ros graph namespace. Names can be:
 
* relative,
* /global, and
* ~private (the node's name replaces the tilde)
 
Names can furthermore be [http://wiki.ros.org/Remapping%20Arguments remapped] when a node is started by e.g. rosrun.


==Executables==
==Executables==