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