ROS:launch文件演示

news/2024/11/28 22:41:14/

目录

  • 前言
  • 一、添加launch文件夹
  • 二、新建launch文件
  • 三、编辑launch内容
  • 四、 执行文件

前言

一个程序中可能需要启动多个节点,比如:ROS 内置的小乌龟案例,如果要控制乌龟运动,要启动多个窗口,分别启动 roscore、乌龟界面节点、键盘控制节点。如果每次都调用 rosrun 逐一启动,显然效率低下,如何优化?官方给出的优化策略是使用 launch 文件,可以一次性启动多个 ROS 节点。

一、添加launch文件夹

hello_vscode —> 右键新建文件夹 —> launch文件夹
在这里插入图片描述

二、新建launch文件

aunch文件夹下新建文件,文件名:start_turtle.launch
在这里插入图片描述

三、编辑launch内容

<launch><!--添加被执行的节点--><!--乌龟GUI--><node pkg="turtlesim" type="turtlesim_node" name="turtle_GUI" /><node pkg="turtlesim" type="turtle_teleop_key" name="turtle_key" /><node pkg="hello_vscode" type="hello_vscode_c" name="hello" output="screen"/></launch>

其中
在这里插入图片描述

四、 执行文件

Ctrl+~快捷键启动终端

编译:Ctrl+shift+B

刷新,添加环境变量source ./devel/setup.bash

运行launchroslaunch hello_vscode start_turtle.launch
在这里插入图片描述
在这里插入图片描述


http://www.ppmy.cn/news/516545.html

相关文章

手机相机识别实现ar测距(AR尺子)

【实例简介】手机相机识别实现ar测距&#xff0c;至少三年以上开发经验才能跑通 【实例截图】 文件&#xff1a;590m.com/f/25127180-490561034-8afed0&#xff08;访问密码&#xff1a;551685&#xff09; 【核心代码】 using UnityEngine; using UnityEngine.XR.ARFoundat…

arduino超声波测距接线图详细_Arduino实践-超声波(ultrasonic)测距

科学家们将每秒钟振动的次数称为声音的频率,它的单位是赫兹(Hz)。我们人类耳朵能听到的声波频率为20Hz~20000Hz。当声波的振动频率小于20Hz或大于20KHz时,我们便听不见了。因此,我们把频率高于20000赫兹的声波称为“超声波”(ultrasonic)。通常的超声波频率为1兆赫兹~5兆赫…

超声波测距 c语言程序流程图,超声波模块测距51程序_单片机超声波测距c语言

超声波检测原理 超声波测距的程序流程图 程序如下: //超声波模块程序 //超声波模块程序 //Trig = P2^0 //Echo = P3^2 #include #define uchar unsigned char #define uint unsigned int // void delay(uint z) {uint x,y; for(x=z;x>0;x--) for(y=110;y>0;y--); } // v…

图片测距实验

实验背景 本文是一个小实验的结果&#xff0c;针对的问题是是否可以根据图片交通的视频得到汽车的行驶速度&#xff0c;更进一步其实是得到图片上的某段实际距离。 这个问题有非常明确的问题定义&#xff0c;是计算机标定&#xff0c;属于计算机图形学的范畴。有一套理论&…

android测量图片工具,ImageMeter Pro(图像测距)

ImageMeter Pro软件由西西给大家带来&#xff0c;这款软件也是一个图像测距软件&#xff0c;可以测量图像的距离&#xff0c;让这款软件编程你手中的尺子&#xff0c;可以测量长宽高还能够测量角度&#xff0c;需要的朋友赶紧来下载ImageMeter Pro试试吧&#xff01; ImageMete…

Vuex 状态管理 —— 核心store

在上一篇当中讲到关于接口请求函数获取数据&#xff0c;拿到 response.data &#xff0c;简化调用&#xff0c;那么在拿到请求的响应数据之后呢&#xff1f;在前面讲到组件间的通信当中&#xff0c;如父子通信(父传子props,子传父$emit)以及组件与组件之前不能通过直接通信&…

【C++篇】OOP中部分:继承和派生

友情链接&#xff1a;C/C系列系统学习目录 知识总结顺序参考C Primer Plus&#xff08;第六版&#xff09;和谭浩强老师的C程序设计&#xff08;第五版&#xff09;等&#xff0c;内容以书中为标准&#xff0c;同时参考其它各类书籍以及优质文章&#xff0c;以至减少知识点上的…

php的变量引用与销毁机制

在php中&#xff0c;符号"&"表示引用。 1、看看不引用的情况是这样子&#xff1a; $a "hello world";//定义一个变量&#xff0c;下面赋值给$b $b $a;//这一步没有在$a之前加符号&&#xff0c;像这样子"$b & $a"。没有加&&…