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编码数据
  • 字典
相关推荐
一叶之秋14121 小时前
Linux基础IO
linux·运维·服务器
Web极客码8 小时前
如何在Ubuntu服务器上安装和配置BIND9
服务器·数据库·ubuntu
吳所畏惧8 小时前
Linux环境/麒麟V10SP3下离线安装Redis、修改默认密码并设置Redis开机自启动
linux·运维·服务器·redis·中间件·架构·ssh
西***63479 小时前
全兼容・高安全:KVM 一站式服务器远程监控与管理指南
服务器
萧曵 丶10 小时前
Linux 业务场景常用命令详解
linux·运维·服务器
youxiao_9012 小时前
kubernetes 概念与安装(一)
linux·运维·服务器
凡梦千华12 小时前
logrotate日志切割
linux·运维·服务器
拜托啦!狮子13 小时前
安装和使用Homer(linux)
linux·运维·服务器
liulilittle13 小时前
XDP VNP虚拟以太网关(章节:一)
linux·服务器·开发语言·网络·c++·通信·xdp
顶点多余14 小时前
Linux中的基本命令-2
linux·运维·服务器