linux中构建一个launch文件

简介: linux中构建一个launch文件

如果只想看launch文件的编写查看第三点即可

一、创建一个工作空间

首先创建一个工作空间以及一个src子目录,然后再进入工作空间调用catkin_make命令编译

mkdir -p demo01_ws/src
cd demo01_ws/
catkin_make

(具体环境搭建见:ROS中结合C++语言实现HelloWorld_阿巴according的博客-CSDN博客)

二、进入src中创建工具包hello_vscode

再到工具包中hello_vscode中创建launch目录

再到launch目录下创建start_turtle.launch文件

 

三、在start_turtle.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>

注意:只要写了<launch>

                       </launch>

就相当于在文件里面写入了roscore

node包含的某个节点,pkg是功能包名,type是节点,name是为节点命名,output="screen"是将日志内容内容输入到、屏幕上。

四、运行start_turtle.launch

首先到工作的环境下

source ./devel/setup.bash
roslaunch hello_vscode start_turtle.launch

 

 

相关文章
|
5天前
|
Linux 开发工具
Linux E325: 注意 发现交换文件 “*.swp“
Linux E325: 注意 发现交换文件 “*.swp“
14 0
|
1天前
|
Linux
如何在 Linux 中递归更改文件的权限?
【5月更文挑战第10天】
12 3
|
1天前
|
Linux
Linux如何查询较大文件的方法
【5月更文挑战第8天】Linux如何查询较大文件的方法
5 0
|
2天前
|
Linux 程序员 Shell
【Linux】详解core dump文件的作用以及用法&&ubuntu20.04下无法形成core dump文件的解决办法
【Linux】详解core dump文件的作用以及用法&&ubuntu20.04下无法形成core dump文件的解决办法
|
2天前
|
Linux Shell
Linux操作系统下查找大文件或目录的技巧
Linux操作系统下查找大文件或目录的技巧
10 2
|
3天前
|
Linux Shell C语言
Linux:自动化构建 - make
Linux:自动化构建 - make
11 1
|
3天前
|
存储 Ubuntu Linux
xenomai3+linux构建linux实时操作系统-基于X86_64和arm
Xenomai是一个实时性解决方案,通过在Linux上添加实时内核Cobalt来增强实时性能。它有三个主要部分:libcobalt(用户空间实时库)、Cobalt(内核空间实时内核)和硬件架构特定层(ipipe-core或dovetail)。ipipe-core适用于Linux 5.4以下版本,而dovetail用于5.4及以上版本。本文介绍了在X86 Ubuntu环境下,如何编译Xenomai内核,搭建应用环境,包括配置、编译、安装和实时性测试。对于其他硬件架构,如ARM和ARM64,步骤类似。文章还提到了Xenomai与Linux内核版本的兼容性和实时性测试结果。
12 0
xenomai3+linux构建linux实时操作系统-基于X86_64和arm
|
3天前
|
算法 Linux
Linux:文件增删 & 文件压缩指令
Linux:文件增删 & 文件压缩指令
6 0
|
4天前
|
Linux
在 Linux 中创建文件
在 Linux 中创建文件
|
5天前
|
Linux 开发工具
linux中出现不在 sudoers 文件中。此事将被报告的解决方法
linux中出现不在 sudoers 文件中。此事将被报告的解决方法
12 0