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

相关推荐
晚枫歌F7 小时前
Dpdk介绍
linux·服务器
孙严Pay7 小时前
快捷支付:高效安全的在线支付新选择
笔记·科技·计算机网络·其他·微信
じ☆冷颜〃7 小时前
黎曼几何驱动的算法与系统设计:理论、实践与跨领域应用
笔记·python·深度学习·网络协议·算法·机器学习
金线银线还是铜线?8 小时前
米德方格MF9005/MF9006:低功耗光能利用的PMIC芯片解析
嵌入式硬件·物联网·iot·太阳能
Arciab8 小时前
51单片机_数码管显示
单片机·嵌入式硬件·51单片机
才兄说8 小时前
机器人租赁服务中的确定性:从客户反馈看现场支持安排
机器人
qq_401700418 小时前
FreeRTOS用事件组替代全局变量实现同步
单片机
zhongvv9 小时前
8位应广单片机与32位M0单片机开发差异总结
经验分享·单片机·嵌入式硬件
数据皮皮侠AI9 小时前
上市公司股票名称相似度(1990-2025)
大数据·人工智能·笔记·区块链·能源·1024程序员节
咸蛋-超人9 小时前
聊一聊 - STM32的堆和栈空间怎么分配
stm32·单片机·嵌入式硬件