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