ROS机器人程序设计(原书第2版)2.2.7 参数服务器

简介:

2.2.7 参数服务器

参数服务器是可通过网络访问的共享的多变量字典。节点使用此服务器来存储和检索运行时的参数。

参数服务器使用XMLRPC实现并在ROS节点管理器下运行,这意味着它的API可以通过通用的XMLRPC库进行访问。XMLRPC是一个使用XML编码并以HTTP作为传输机制的远程调用(Remote Procedure Call,RPC)协议。

参数服务器使用XMLRPC数据类型为参数赋值,包括以下类型:

32位整数(32-bit integer)

布尔值(Boolean)

字符串(String)

双精度浮点(Double)

ISO 8601日期(ISO8601 date)

列表(List)

基于64位编码的二进制数据(Base64-encoded binary data)

ROS中关于参数服务器的工具是rosparam。其支持的参数如下所示:

rosparam list 列出了服务器中的所有参数。

rosparam get parameter 获取参数值。

rosparam set parameter value 设置参数值。

rosparam delete parameter 删除参数。

rosparam dump file 将参数服务器保存到一个文件。

rosparam load file 加载参数文件到参数服务器。

相关实践学习
Docker镜像管理快速入门
本教程将介绍如何使用Docker构建镜像,并通过阿里云镜像服务分发到ECS服务器,运行该镜像。
阿里云资源编排ROS使用教程
资源编排(Resource Orchestration)是一种简单易用的云计算资源管理和自动化运维服务。用户通过模板描述多个云计算资源的依赖关系、配置等,并自动完成所有资源的创建和配置,以达到自动化部署、运维等目的。编排模板同时也是一种标准化的资源和应用交付方式,并且可以随时编辑修改,使基础设施即代码(Infrastructure as Code)成为可能。 产品详情:https://www.aliyun.com/product/ros/
相关文章
|
2月前
|
弹性计算 关系型数据库 API
ECS安装问题之安装资源编排服务(ROS)如何解决
ECS(Elastic Compute Service,弹性计算服务)是云计算服务提供商提供的一种基础云服务,允许用户在云端获取和配置虚拟服务器。以下是ECS服务使用中的一些常见问题及其解答的合集:
|
2月前
|
网络协议 机器人 中间件
单片机和FreeRTOS上跑机器人ROS的应用
单片机和FreeRTOS上跑机器人ROS的应用
78 0
|
2月前
|
弹性计算 缓存 数据库
阿里云服务器2核4G配置租用价格表_2核4G性能参数说明
阿里云服务器2核4G配置租用价格表_2核4G性能参数说明,2核4G配置1个月多少钱?2核4G服务器30元3个月、轻量应用服务器2核4G4M带宽165元一年、企业用户2核4G5M带宽199元一年
|
3月前
|
定位技术 数据安全/隐私保护
幻兽帕鲁服务器参数配置指南&参数解读&参数推荐
幻兽帕鲁服务器支持非常多的参数配置,本文带来了详细的参数解读、配置教程,以及亲身体验后的参数搭配,大幅增加你的游戏体验!
|
3月前
|
弹性计算 Linux 数据安全/隐私保护
零门槛!幻兽帕鲁服务器搭建与服务器参数修改教程
零门槛!幻兽帕鲁服务器搭建与服务器参数修改教程
171 1
零门槛!幻兽帕鲁服务器搭建与服务器参数修改教程
|
3月前
|
弹性计算 定位技术
幻兽帕鲁服务器配置参数汉化说明
创建幻兽帕鲁服务器配置参数说明,Palworld服务器配置参数与解释,阿里云百科分享
419 0
|
3月前
|
弹性计算 Ubuntu Linux
2024年幻兽帕鲁一键搭建服务器+一键参数设置教程
《幻兽帕鲁》这款游戏是适合多年龄段玩家进行游玩的,小伙伴们一个人玩会感觉很无聊那不妨喊上自己的好朋友们一起来玩,在这款游戏中小伙伴们需要在广袤的地图上搜寻属于自己的“帕鲁”,培养他们进行创造、战斗、制作等,帮助你创造属于自己的家园。这款游戏目前还是十分火爆的那么本期就来讲讲幻兽帕鲁服务器搭建教程。
141 1
|
4月前
|
弹性计算 运维 安全
幻兽帕鲁32人服务器免费搭建和汉化参数设置方法
幻兽帕鲁32人服务器免费搭建和汉化参数设置方法,如何自建幻兽帕鲁服务器?基于阿里云服务器搭建幻兽帕鲁palworld服务器教程来了,一看就懂系列。
136 1
|
4月前
|
弹性计算 Ubuntu Linux
【幻兽帕鲁Palworld】搭建服务器配置参数说明,附阿里云幻兽帕鲁服务器搭建教程
创建幻兽帕鲁服务器配置参数说明,Palworld服务器配置参数与解释:
613 0
|
4月前
|
传感器 机器人 C++
ROS 2机器人编程实战:基于现代C++和Python 3实现简单机器人项目
ROS 2机器人编程实战:基于现代C++和Python 3实现简单机器人项目
197 0

推荐镜像

更多