访问ROS参数服务器值
返回所有ROS主机的参数名称列表。列表
= rosparam(“列表”)
简化的形式:rosparam列表
rosparam(“删除”,
从参数树中删除参数。如果该参数不存在,则返回错误信息。pname
)
简化的形式:rosparam删除pname
rosparam(“删除”,
从参数树中删除给定名称空间下的所有参数。名称空间
)
简化的形式:rosparam删除名称空间
创建一个参数树对象,ptree
= rosparamptree
.后ptree
,与参数服务器的连接将保持持久,直到对象被删除或ROS主服务器变得不可用。
ROS参数树与ROS参数服务器通信。ROS参数服务器可以存储字符串、整数、双精度、布尔值和单元格数组。ROS网络中的每个节点都可以访问这些参数。使用参数存储静态数据,如配置参数。使用得到
,集
,有
,搜索
,▽
函数来操作和查看参数值。
支持如下的ROS数据类型作为参数值。金宝app对于每个ROS数据类型,相应的MATLAB®还列出了数据类型。
32位的整数,int32
布尔-逻辑
双-双
字符串-字符向量(字符
)
List -单元格数组(细胞
)
字典-结构(结构体
)
不支金宝app持的数据类型:不支持来自ROS的base64编码的二进制数据和iso8601数据。金宝app
简化的命令:当使用简化命令时设置pname pval
时,参数值被解释为:
逻辑
——如果pval
是“真正的”
或“假”
int32
——如果pval
为整数,例如,5
双
——如果pval
是一个小数,例如,1.256
字符向量- Ifpval
是其他值吗