catkin学习第四章:roslaunch

roslaunch 可以一次性启动多个节点,大大缩短了每次运行工程的时间。官方文档参考文档

1.< node >

node用来启动节点,启动一个节点最少需要配置pkg(功能包名)、type(编译生成的可执行文件名)、name(重映射节点名)这三个参数。

参数功能与使用方法
pkg=“package name”这个参数用来选择 你所需要启动的节点 所在的功能包
type=“executable file”需要运行的节点被编译生成在那个可执行文件中
name=“node name”将这个节点重命名,这个命名可以与ros::init中定义的节点名不一致
output=“log/screen”将节点运行时的输出打印到终端(screen)或者保存到日志文件(log)中,默认log
respawn=“true/false”是否在节点停止时,自动重启
required=“true”如果节点被杀死了,会退出整个roslaunch
ns=“space name”让节点在自定义的命名空间中运行
args=“arg1 arg2”输入参数到节点中

运行my_package功能包下的topic_pulic可执行文件,并将节点名重映射为pubic

<node pkg="my_package" type="topic_pulic" name="pubic">
</node>

2.< param >

作用相当与在终端命令行中输入 rosparam set 命令
比如现在在参数服务器中添加一个名为demo_param,int型值为666的参数

<param name="demo_param" type="int" value="666"/>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值