Ros学习笔记(十):理解 launch文件
来源:互联网 发布:ei数据库高级检索 编辑:程序博客网 时间:2024/05/22 13:12
launch文件,即启动文件,是ROS提供的一个管理启动节点的途径,一般来说,任何包都会包含启动文件,来指定和配置需要使用的节点,通常保存在launch文件目录下。
<arg name=”arg-name” value=”arg-value”/>
两者的区别在于,default参数可以被覆盖,但value不能被覆盖。
包含文件
我们经常需要在启动文件中包括其他启动文件的内容,如某些节点或参数,这时候可以直接使用include参数,形式如下
<include file=”$(find package-name)/launch-file-name”>
由于直接输入路径比较繁琐,因此一般使用find指令来搜索对应的功能包位置。
节点
<node> 启动节点,
<node>常用属性tag:
pkg:"pkg_name" 包名
type:"exe_name" 节点类型,即编译生成的可执行文件
name:"node_name" 节点名称,自定义但不能重复
args:"arg1 ..." 传递节点的参数列表
respawn:"true" 如果节点退出自动重启 default:false
output:"screen" 标准输出/标准错误输出重定向屏幕,log重定向log文件,default:log
required:"true" 如果节点退出,关闭全部launch进程
launch-prefix:"prefix arguments" 前置的参数,可以使用其他工具如gdb,valgrind等
<node>常用标签tag:
param:设置变量到参数服务器
remap:名称映射 from:被映射名称 to:目标名称
rosparam:常用来加载程序的参数配置文件到参数服务器,然后程序从参数服务器取得参数值
lannch机制不保证节点的启动顺序,虽然launch文件是顺序分析,但节点初始化的时间长度不一,启动时间不一
</node>
- Ros学习笔记(十):理解 launch文件
- ROS学习(七):ROS launch 文件
- ros.launch 文件学习
- ROS中launch启动文件理解与编写(一)
- ROS中launch启动文件的理解
- ROS学习(三)参数服务与launch文件
- ROS笔记(一)xxx.launch文件详解
- ROS(3)launch启动文件
- ROS的launch文件
- ros中launch文件
- 【ROS】launch启动文件
- ROS: .launch文件
- ROS的launch文件
- ROS launch启动文件的理解与编写
- ROS学习笔记四:理解ROS节点
- ROS学习笔记五:理解ROS topics
- ROS学习(三) 使用参数以及相应的 .launch 文件编写
- ROS学习--如何结合launch文件使用参数服务器
- VS + QT +FFTW
- Android开发 之 WebView的版本变化
- 每天一个linux命令(43):killall命令
- tensorflow: name_scope 和 variable_scope的差别
- 虚函数和纯虚函数的区别
- Ros学习笔记(十):理解 launch文件
- poj 3070 Fibonacci
- 判断String是否为数值,包括小数和负数
- RTP 打包H.264
- ubuntu桌面程序启动器
- android studio 常用快捷键集锦
- git clone ssh地址时一直提示Permission denied, please try again
- Mysql 创建定时任务
- React系列-registerServiceWorker的作用