Получите информацию о сети ROS 2
ros2 msg list
возвращает список всего доступного ROS 2 типов сообщений, которые могут использоваться в MATLAB.
ros2 node list
узлы списков в сети ROS 2.
ros2 topic list
названия темы списков с дипломированными издателями или подписчиками в сети ROS 2.
ros2 service list
сервисные имена списков, которые указаны в сети ROS 2 или через серверы или через клиенты.
ros2 service type
сервисные типы списков, которые указаны в сети ROS 2 для обеспеченного svcname
svcname
.
ros2 bag info
отображает информацию о содержимом ros2bag в folderpath
folderpath
в MATLAB® Командное окно. Информация включает содержимое bag2info
структура.
Примечание
Если файл журнала ROS 2 сумки содержит пользовательские сообщения, сгенерируйте интерфейсы MATLAB к ROS 2 пользовательское использование сообщений ros2genmsg
функция перед использованием этой команды.
возвращает список всего доступного ROS 2 типов сообщений, которые могут использоваться в MATLAB.msgList
= ros2("msg","list")
названия темы списков с дипломированными издателями или подписчиками в сети ROS 2.topicList
= ros2("topic","list")
сервисные имена списков, которые указаны в сети ROS 2 или через серверы или через клиенты.serviceList
= ros2("service","list")
сервисные типы списков, которые указаны в сети ROS 2 для обеспеченного serviceTypes
= ros2("service","type",svcname
)svcname
.
названия темы списков с дипломированными издателями или подписчиками в сети ROS 2 для заданного сетевого доменного ID.topicList
= ros2("topic","list","DomainID",ID
)
Примечание
"DomainID"
пара "имя-значение" применяется только к информации, собранной от активной сети, такой как узел и список тем, а не к статическим данным ROS 2, таким как информация о сообщении.
В первый раз ros2
называется для определенного доменного ID не, вся информация о сети может быть сразу доступной. Если неполная сетевая информация возвращена в ros2
, ожидайте в течение короткого времени перед тем, чтобы попробовать еще раз.
возвращает информацию о содержимом ros2bag как структура, bag2info
= ros2("bag","info",folderpath
)bag2info
в folderpath
.
Примечание
Если файл журнала ROS 2 сумки содержит пользовательские сообщения, сгенерируйте интерфейсы MATLAB к ROS 2 пользовательское использование сообщений ros2genmsg
функция перед использованием этой функции.