launch文件的作用
- 同时启动多个节点:尤其是当你的节点很多时候,你需要打开很多窗口,操作起来很麻烦,可以通过定义launch文件实现在一个终端同时启动多个节点的作用;
- 定义参数(param):例如指定某个参数的值;或者指定某个文件的路径。
创建订阅和发布节点
参考专栏文章《ROS2/C++ 话题发布和订阅》
创建launch文件
cd ros_ws/src/cpp_pubsub
mkdir launch
gedit launch/test.launch.py #在ROS2中,一般launch文件后缀格式为name_launch.py或者name.launch.py
launch文件内容如下:
from launch import LaunchDescription
from launch_ros.actions import Node
def

本文详细介绍了ROS2中的launch文件作用,包括如何同时启动多个节点、定义参数、创建launch文件等内容,并提供了修改CMakelists文件的步骤。在实践中,还提到了带参数的launch文件及其存在的log延迟显示问题。
最低0.47元/天 解锁文章
662

被折叠的 条评论
为什么被折叠?



