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== | ||