ROS参数服务器理论模型

ROS参数服务器理论模型

参数服务器角色

参数服务器实现是最为简单的,该模型如下图所示,该模型中涉及到三个角色:

  • ROS Master (管理者)
  • Talker (参数设置者)
  • Listener (参数调用者)

实现参数服务器流程

整个流程由以下步骤实现:

  • 1.Talker 设置参数

    Talker 通过 RPC 向参数服务器发送参数(包括参数名与参数值),ROS Master 将参数保存到参数列表中。

  • 2.Listener 获取参数

    Listener 通过 RPC 向参数服务器发送参数查找请求,请求中包含要查找的参数名。

  • 3.ROS Master 向 Listener 发送参数值

    ROS Master 根据步骤2请求提供的参数名查找参数值,并将查询结果通过 RPC 发送给 Listener。

参数可以使用的类型

  • 32-bit integers
    4位整型
  • booleans
    布尔变量
  • strings
    字符串
  • doubles
    浮点型
  • iso8601 dates
    一种日期表示的格式
  • lists
    列表
  • base64-encoded binary data
    base64编码数据
  • 字典
相关推荐
利刃大大12 分钟前
【高并发服务器:HTTP应用】十四、Util工具类的设计与实现
服务器·http·高并发·项目·cpp
zhanglianzhao14 分钟前
基于云服务器自建Rustdesk远程桌面——以京东云为例
运维·服务器·京东云
可乐大数据27 分钟前
Docker安装(基于云服务器ECS实例 CentOS 7.9系统)
服务器·docker·centos
菲兹园长35 分钟前
微服务组件(E、L、N、O、G)
linux·服务器·gateway
LBuffer1 小时前
破解入门学习笔记题二十五
服务器·前端·microsoft
richxu202510011 小时前
Linux本地部署deepseek大模型之 6. Windows本地连接远程云服务器中的MySQL常见错误的解决办法
linux·服务器·windows
Ryan ZX1 小时前
Ubuntu 升级OpenSSH10.2p1与OpenSSL3.5.4版本避坑实践
linux·运维·服务器·ubuntu
唐兴通个人3 小时前
新品上市咨询顾问新药上市顾问培训讲师唐兴通讲PMF从0到1天使用户种子用户冷启动问题
运维·服务器
serve the people3 小时前
Partial Prompt Templates in LangChain
服务器·langchain·prompt
七夜zippoe3 小时前
高性能网络编程实战:用Tokio构建自定义协议服务器
linux·服务器·网络·rust·tokio