【ROS2】初级:CLI工具-理解参数

理解参数

目标:学习如何在 ROS 2 中获取、设置、保存和重新加载参数。

 教程级别:初学者

 时间:5 分钟

 目录

  •  背景

  •  先决条件

  •  任务

    •  设置

    • 2 ros2 参数列表

    • 3 ros2 参数获取

    • 4 ros2 参数设置

    • 5 ros2 参数转储

    • 6 ros2 参数加载

    • 在节点启动时加载参数文件

  •  摘要

  •  下一步

 背景

参数是节点的配置值。您可以将参数视为节点设置。节点可以将参数存储为整数、浮点数、布尔值、字符串和列表。在 ROS 2 中,每个节点维护自己的参数。有关参数的更多背景信息,请参阅概念文件。

 先决条件

本教程使用 turtlesim 包。

始终不要忘记在您打开的每个新终端中获取 ROS 2 的源。

 任务

1. 设置

启动两个 turtlesim 节点, /turtlesim 和 /teleop_turtle 。

打开一个新的终端并运行:

ros2 run turtlesim turtlesim_node

打开另一个终端并运行:

ros2 run turtlesim turtle_teleop_key

2 ros2 参数列表 

要查看属于您节点的参数,请打开一个新终端并输入命令:

ros2 param list

您将看到节点命名空间, /teleop_turtle 和 /turtlesim ,然后是每个节点的参数:

cxy@ubuntu2404-cxy:~$ ros2 param list
/teleop_turtle:
  qos_overrides./parameter_events.publisher.depth
  qos_overrides./parameter_events
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值