ROS 计算图级资源:
节点、参数、主题、服务,这些命名规范和解释规则适应所有这些资源,在ROS中配置参数,进行topic订阅发布中很重要!!!
命名规范
第一个字符必须是([a-z|A-z]),或者波浪号~或者斜杠/
后面的字符可以是([0-9|a-z|A-Z]), 下划线( _ ),斜杠(\)
名字的解释规则
/ -> 全局(global)命名空间
~ -> 局部(private)空间
举例:
Node | Relative(default) | Global | Private |
---|---|---|---|
/node1 | bar -> /bar | /bar -> /bar | ~bar -> /node1/bar |
/wg/node2 | bar -> /wg/bar | /bar -> /bar | ~bar -> /wg/node2/bar |
/wg/node3 | foo/bar -> /wg/foo/bar | /foo/bar -> /foo/bar | ~foo/bar -> /wg/node3/foo/ba |
relative : 相对于节点的命名空间<