ROS2学习笔记之创建启动文件篇

本文详细介绍如何使用ROS2启动文件同时启动多个节点并进行配置,包括启动文件的编写、使用ros2launch运行启动文件,以及利用rqt_graph查看节点关系图。

学习目标:能够通过启动文件启动一个复杂的ROS系统

背景

在前面的教程当中我们每次都要打开两个终端去启动节点,今后我们会有越来越多的节点,这种操作将会变得十分无聊。
启动文件可以同时启动多个节点,同时对他们进行配置。
通过ros2 launch可以一次启动所有节点,而且一次对所有节点完成配置

准备条件

需要安装rqt_graph 和 turtlesim,同时需要一个文本编辑器

学习内容

1. 准备操作

我们创建一个文件夹存储启动文件

mkdir launch

我们通过下面的命令创建一个启动文件,从ros1过来的同学就发现有点东西啊,启动文件变为.py了继续看戏吃瓜

touch launch/turtlesim_mimic_launch.py

2 编写启动文件

找一个你最喜欢的文本编辑器打开刚刚创建的文件
我们把下面的内容粘贴到文件中

from launch import LaunchDescription
from launch_ros.actions import Node

def generate_launch_description():
    return LaunchDescription([
        Node(
            package='turtlesim',
            node_namespace='turtlesim1',
            node_executable='turtlesim_node',
            node_name='sim'
        ),
        Node(
            package='turtlesim',
            node_na
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值