ROS обменивается информацией с помощью messages. Сообщения являются простой структурой данных для обмена данными. Чтобы получить или подписаться на сообщение, используйте rossubscriber
. Чтобы отправить или опубликовать сообщение, используйте rospublisher
. Дополнительные сведения о отправке сообщений см. в разделе Обмен данными с ROS-издателями и подписчиками.
Работа с базовыми сообщениями ROS
Сообщения являются основным контейнером для обмена данными в ROS.
Встроенная поддержка сообщений
Список поддерживаемых типов сообщений ROS в MATLAB®.
Обмен данными с ROS-издателями и подписчиками
Основным механизмом обмена данными между узлами ROS является отправка и прием сообщений.
Работа со специализированными сообщениями ROS
Некоторые обычно используемые сообщения ROS хранят данные в формате, который требует некоторого преобразования, прежде чем их можно будет использовать для дальнейшей обработки.
Публикация вложенных сообщений ROS переменной длины в MATLAB
В этом примере показано, как работать со сложными сообщениями ROS в MATLAB, такими как сообщения с вложенными отправками и массивами переменной длины.
Улучшите эффективность ROS, используя структуры сообщений
Этот пример демонстрирует использование структур сообщений ROS, а также их преимущества и различий от объектов сообщений.
Работа с базовыми сообщениями ROS 2
Сообщения ROS являются основным контейнером для обмена данными в ROS 2.
Обмен данными с издателями и подписчиками ROS 2
Основным механизмом обмена данными между узлами ROS 2 является отправка и прием сообщений.
Управление политиками качества обслуживания в ROS 2
Опции политики качества обслуживания (QoS) позволяют изменять поведение связи в сети ROS 2.
Управление политиками качества обслуживания в приложении ROS 2 с помощью TurtleBot
Этот пример демонстрирует лучшие практики в управлении политиками качества обслуживания (QoS) для приложения, использующего ROS 2.
Использование моста ROS для установления связи между ROS и ROS 2
ROS 2 - это более новая версия ROS с различной архитектурой.