1、lauch文件作用:启动程序,比rosrun更方便,会自动启动roscore。

2.lauch语法


(1)launch

(2)node

(3)param

(4)arg

(5)remap

(6)include

3.演示

(1)创建包

catkin_create_pkg learning_launch

可以在包的src下创建launch文件夹,将代码文件放在里面,方便管理。

(2)simple.launch

<launch><node pkg="learning_topic" type="person_subscriber" name="talker" output="screen" /><node pkg="learning_topic" type="person_publisher" name="listener" output="screen" />
</launch>
  • 编译工作空间
    在工作空间的根目录下的终端输入
catkin_make
  • 配置环境
source devel/setup.bash
  • 运行
roslaunch learning_launch simple.launch

(3)turtlesim_parameter_config.launch

<launch><param name="/turtle_number"   value="2"/><node pkg="turtlesim" type="turtlesim_node" name="turtlesim_node"><param name="turtle_name1"   value="Tom"/><param name="turtle_name2"   value="Jerry"/><rosparam file="$(find learning_launch)/config/param.yaml" command="load"/></node><node pkg="turtlesim" type="turtle_teleop_key" name="turtle_teleop_key" output="screen"/></launch>

运行语句

roslaunch learning_launch turtlesim_parameter_config.launch


(4)start_tf_demo_c++.launch
(海龟跟随)

 <launch><!-- Turtlesim Node--><node pkg="turtlesim" type="turtlesim_node" name="sim"/><node pkg="turtlesim" type="turtle_teleop_key" name="teleop" output="screen"/><node pkg="learning_tf" type="turtle_tf_broadcaster" args="/turtle1" name="turtle1_tf_broadcaster" /><node pkg="learning_tf" type="turtle_tf_broadcaster" args="/turtle2" name="turtle2_tf_broadcaster" /><node pkg="learning_tf" type="turtle_tf_listener" name="listener" /></launch>

运行命令

 roslaunch learning_launch start_tf_demo_c++.launch 


(5)turtlesim_remap.launch

<launch><include file="$(find learning_launch)/launch/simple.launch" /><node pkg="turtlesim" type="turtlesim_node" name="turtlesim_node"><remap from="/turtle1/cmd_vel" to="/cmd_vel"/></node></launch>

lauch启动文件的使用方法相关推荐

  1. 【RK3399Pro学习笔记】十五、ROS中launch启动文件的使用方法

    目录 Launch文件语法 <launch><launch><launch> <node><node><node> 参数设置 & ...

  2. 计算机文件丢失系统无法启动,文件损坏或丢失windows无法启动_windows无法启动文件损坏解决方法...

    由于文件损坏或丢失造成windows无法启动,出现这种情况一般是非正常关机或者是病毒破坏或者是加载了你安装的其它软件的文件出问题,一般人就直接重新装系统去解决,但是有些电脑上有重要的数据和程序不能直接 ...

  3. Launch启动文件的使用方法

    Launch启动文件的使用方法 案例一:运行两个节点 案例二:加载参数与命名空间 案例三:小海龟跟随的launch启动方法 案例四:remap修改节点名 Launch文件可以通过XML文件实现多节点的 ...

  4. ROS系统 launch启动文件的使用方法

    launch文件:通过XML文件实现多节点的配置和启动(可以自动启动ROS Master) 使用步骤 选定功能包右击 -> 添加 launch 文件夹 选定 launch 文件夹右击 -> ...

  5. ROS学习(八)launch启动文件的使用方法

    前言 使用命令行输入代码需要不断打开终端比较繁琐,而且容易输入错误,那么有没有什么方法可以快速启动所需节点呢? 一.launch文件介绍 Launch文件:通过XML文件实现多节点的配置和启动(可自启 ...

  6. 【ROS学习笔记】(十一)launch启动文件的使用方法

    一.Launch文件作用 通过XML文件实现多节点的配置和启动. 同时可以自动启动ROS Master(不需要单独roscore). 二.Launch文件语法 1. <launch> la ...

  7. ROS基础(十)——launch启动文件的使用方法

    申明:ROS学习参考了古月居老师的Blibli视频,强烈推荐大家看视频学习,本博客仅记录自己的学习经历和心得,欢迎大家一起讨论! 1 launch文件介绍 Launch文件:通过XML文件实现多节点的 ...

  8. 如何打开Win10启动文件夹?

    转自:微点阅读  https://www.weidianyuedu.com 注:本教程适用于Win8.Win8.1和Win10系统 我们知道,Windows系统都有一个"启动"文件 ...

  9. win10启动文件夹在哪 如何设置随系统自动启动

    Windows10系统下已没有了启动文件夹,那么我们想要让安装的应用随系统启动怎么办呢?下面就来看一下两种操作方法吧. 方法1 在Windows10系统桌面,双击此电脑图标,打开"此电脑&q ...

最新文章

  1. C#之 HashSet(临时笔记,未参考资料,请慎重)
  2. com学习笔记(6)类厂
  3. PHP从入门到跑路(一), 安装PHP环境
  4. nylgacm_1057_寻找最大数(三)
  5. 原生javascript
  6. 一个***与电脑白痴的爱情故事
  7. basler相机参数简要中文说明_basler相机参数设置
  8. vue 倒计时 插件_vue2.0实现倒计时的插件(时间戳 刷新 跳转 都不影响)
  9. STM32 CubeMx(七)SPI串行同步通信与外部FLASH(W25Q128)的读写和TFT液晶屏
  10. Linux 打开 Xbrowser 可视化操作界面
  11. 修复计算机命令行,如何用命令提示符修复系统还原_用cmd命令提示符恢复系统的方法...
  12. 1.3. DIGITAL SIGNATURES数字签名
  13. 【工具篇】EasyExcel的应用
  14. 中考计算机必背知识点,语文中考必背知识考点(完整版)
  15. 【javaWeb微服务架构项目——乐优商城day15】——会调用订单系统接口,实现订单结算功能,实现微信支付功能
  16. 蓝奏云PHP解析接口,蓝奏云下载地址解析API[直链]
  17. 【机器学习】入门001
  18. 北大惠普金融指数-匹配企业绿色创新指数2011-2020年:企业名称、年份、行业分类等多指标数据
  19. RX5600XT与RTX2060对比哪个好,哪款显卡性能更强?
  20. 这对咱们的打算极为不利

热门文章

  1. http响应状态码304
  2. iOS Pod 导入第三方库,如:Alamofire、HandyJSON
  3. 一个简单的各异向性滤波实现和应用
  4. 行业认可 | 悬镜安全荣膺DevSecOps创新赛道领航者,获选年度创新力十强
  5. php 二维数组转,PHP二维数组转树形,树形转二维数组
  6. Python 传奇:30 年崛起之路
  7. 网传京东37岁程序员在工位猝死。当事人:我还没死,还能加班!
  8. 鸿安机械IPO过会:年营收2.9亿 王小伦家族控制87%股权
  9. 免费流媒体服务器(AMS3.0 非AdobeMediaServer)
  10. 信贷风控NCL净损失率的指标实现与应用