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