我无法理解命名空间在ROS http://wiki.ros.org/Names中的工作原理 你能挂几个关于它是如何工作的真实例子吗?
关于参数http://wiki.ros.org/Parameter%20Server的相同问题 这些名字是什么意思? package-node-parameter的名称是什么?
答案 0 :(得分:1)
命名空间是处理名称冲突的最佳选择,这在机器人领域非常重要,特别是当系统变得越来越大,越来越复杂时......
想象一下,你有一个带有2个传感器的机器人,用于距离,正面和背面,那么你可以认为我有2个主题,相同的信息 距离= 10 且距离= 10
现在怎么样?第三个节点怎么知道哪个距离是哪个???现在使用命名空间,只需执行
就可以避免这个问题后退/距离= 10 且前/距离= 10