访问ROS参数服务器
A.ParameterTree
object与ROS参数服务器通信。ROS参数服务器可以存储字符串、整数、双精度、布尔值和单元格数组。这些参数可以通过ROS网络进行全局访问。您可以使用这些参数来存储静态数据,例如配置参数。
直接设置、获取或访问ROS参数,而无需创建ParameterTree
对象,请参见罗斯帕拉姆
.
支持以下ROS数据类型作为参数值。对于每个ROS数据类型,对应的M万博1manbetxATLAB®还列出了数据类型。
ROS数据类型 | MATLAB数据类型 |
---|---|
32位整数 | int32 |
布尔 | 必然的 |
双重的 | 双重的 |
一串 | 特征向量(烧焦 ) |
列表 | 单元阵列(单间牢房 ) |
词典 | 结构(结构 ) |
创建一个参数树对象,树
=rosparam树
之后树
,与参数服务器的连接将保持持久,直到对象被删除或ROS主服务器变得不可用。
ptree=ros.ParameterTree(
返回一个节点
)ParameterTree
对象与ROS参数服务器通信。参数树连接到ROS节点,节点
。若要连接到全局节点,请指定节点
像[]
.