ROS1快速入门学习笔记 - 014launch启动文件的使用方法

本文详细介绍了ROSLaunch文件的使用,包括XML结构、启动节点的语法、参数设置(如参数、文件加载、局部变量)、重映射和嵌套(include)功能,以及通过实际例子展示了如何配置和运行多节点系统。

一、定义

Launch文件:通过XML文件实现多节点的配置和启动(可自动启动ROSMaster

二、常用语法

1. 根标签

<launch> - launch文件中的根元素采用<launch>标签定义

<launch>表示开始;<launch>表示结束;

2. 启动节点

<node pkg = "package-name"type="executable-name" name="node-name" />

  • pkg:节点所在的功能包名称
  • type:节点的可执行文件名称
  • name:节点运行时的名称
  • output、respwan、required、args

output 用来控制某个节点是不是要把他的日志信息打印到当前终端。

respawn用来控制节点,如果启动运行突然挂掉,需不需要重启。

required代表该节点是否必须要求启动。

ns代表命名空间

3. 参数设置

1. <param>/<rosparam> (设置ROS系统运行中的参数,存储到参数服务器中;存储一个参数)

<param name = "output_frame" value="odom"/>
  • name: 参数名
  • value: 参数值

2. 加载参数文件中的多个参数

<rosparam file="params.yaml" command="load" ns="params"/>

3. <arg> (launch文件内部的局部变量,仅限于launch文件使用)


                
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

一道秘制的小菜

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值