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