配置文件介绍
什么是roslaunch¶
roslaunch 是一个工具,可以帮助我们同时启动多个Node节点,可以为我们设置默认的参数,可以帮助我们重启死掉的进程。
roslaunch使用流程¶
-
在package下新建
launch
文件夹 -
在
launch文件夹
下编写,xxx.launch
文件 -
在
.launch
文件中编写启动配置
1 2 3 4 |
|
Tip
launch文件是一个xml文件,用来描述节点启动的
node标签¶
属性¶
- pkg:要启动的 package名称。
- type:可执行文件名称
- name:可执行文件启动后节点名称
- respawn:进程死掉后是否重启。取值为true或false。默认值为false
- respawn_delay: 重启的时间间隔。单位为秒,默认值为0
- output:将日志输入到什么位置。screen|log。默认值log。
- ns: 名称空间
remap子标签¶
1 |
|
可以将topic名称进行映射。
如果作用在Publisher节点下,意思是将topic名称
为/hi
的变为/hello
。
如果作用在Subscriber节点下,意思是将topic名称
为/hello
的变为/hi
。
param子标签¶
1 2 3 4 5 6 7 8 9 |
|
加载过程中会把所有的参数添加到param server中,名称前面会以加上节点名称