Доступ к серверу параметров ROS
A ParameterTree
объект взаимодействует с сервером параметров ROS. Сервер параметров ROS может хранить строки, целые числа, двойные числа, булеаны и массивы ячеек. Параметры доступны глобально по сети ROS. Можно использовать эти параметры для хранения статических данных, таких как параметры конфигурации.
Чтобы непосредственно задать, получить или получить доступ к параметрам ROS, не создавая ParameterTree
объект, см. rosparam
.
Следующие типы данных ROS поддерживаются как значения параметров. Для каждого типа данных ROS, соответствующий MATLAB® также указан тип данных.
Тип данных ROS | Тип данных MATLAB |
---|---|
32-битное целое число | int32 |
булев | logical |
дважды | double |
строка | вектор символов (char ) |
список | массив ячеек (cell ) |
словарь | структура (struct ) |
создает древовидный объект параметра, ptree
= rosparamptree
. После ptree
создается, подключение к серверу параметров остается постоянным до тех пор, пока объект не будет удален или не станет недоступен мастер ROS.
ptree = ros.ParameterTree(
возвращает node
)ParameterTree
объект для связи с сервером параметров ROS. Дерево параметров присоединяется к узлу ROS, node
. Чтобы соединиться с глобальным узлом, задайте node
как []
.