ROS理论与实践学习笔记——3 ROS运行管理之ROS参数名称设置

关于参数重名的处理,没有重映射实现,为了尽量的避免参数重名,都是使用为参数名添加前缀的方式,实现类似于话题名称,有全局、相对、和私有三种类型之分。

(1)全局(参数名称直接参考ROS系统,与节点命名空间平级)

(2)相对(参数名称参考的是节点的命名空间,与节点名称平级)

(3)私有(参数名称参考节点名称,是节点名称的子级)

设置参数的方式:

(1)rosrun 命令

(2)launch 文件

(3)编码实现

4.1 rosrun设置参数

语法: rosrun 包名 节点名 _参数名:=参数值

参数A前缀节点名称,rosrun执行设置参数参数名使用的是私有模式

4.2 launch文件设置参数

4.3 编码设置参数

C++

ros::param设置参数

ros::NodeHandle设置参数

python

相关推荐
risc1234563 小时前
如何认识结构?结构 = 要素 + 关系 + 动态
笔记
予枫的编程笔记3 小时前
【Linux入门篇】Ubuntu和CentOS包管理不一样?apt与yum对比实操,看完再也不混淆
linux·人工智能·ubuntu·centos·linux包管理·linux新手教程·rpm离线安装
RisunJan3 小时前
Linux命令-lpr(从命令行提交文件到打印机打印)
linux·运维·服务器
历程里程碑3 小时前
Linux 库
java·linux·运维·服务器·数据结构·c++·算法
Sheep Shaun3 小时前
如何让一个进程诞生、工作、终止并等待回收?——探索Linux进程控制与Shell的诞生
linux·服务器·数据结构·c++·算法·shell·进程控制
codingWhat3 小时前
Linux 入门指南
linux
Y1rong4 小时前
linux之信号量
linux
風清掦4 小时前
【江科大STM32学习笔记-05】EXTI外部中断11
笔记·stm32·学习
小龙报4 小时前
【51单片机】从 0 到 1 玩转 51 蜂鸣器:分清有源无源,轻松驱动它奏响新年旋律
c语言·数据结构·c++·stm32·单片机·嵌入式硬件·51单片机
范纹杉想快点毕业4 小时前
嵌入式与单片机开发核心学习指南——从思维转变到第一性原理的深度实践
单片机·嵌入式硬件