Доступ к серверу параметров 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 как [].