接入ROS参数服务器
一个ParameterTree
object与ROS参数服务器通信。ROS参数服务器可以存储字符串、整数、双精度、布尔值和单元格数组。这些参数可以通过ROS网络进行全局访问。您可以使用这些参数来存储静态数据,例如配置参数。
直接设置、获取或访问ROS参数,无需创建ParameterTree
对象,看到rosparam
.
支持如下的ROS数据类型作为参数值。金宝app对于每个ROS数据类型,相应的MATLAB®还列出了数据类型。
ROS数据类型 | MATLAB数据类型 |
---|---|
32位整数 | int32 |
布尔 | 逻辑 |
双 | 双 |
字符串 | 特征向量(字符 ) |
列表 | 单元阵列(细胞 ) |
字典 | 结构(结构体 ) |
创建一个参数树对象,ptree
= rosparamptree
.后ptree
,与参数服务器的连接将保持持久,直到对象被删除或ROS主服务器变得不可用。
ptree = ros。ParameterTree (
返回一个节点
)ParameterTree
对象,用于与ROS参数服务器通信。参数树连接到ROS节点,节点
.要连接到全局节点,请指定节点
作为[]
.