Извлеките изображение из ROS 2 Image
сообщение
ROS Toolbox / ROS 2
Блок Read Image извлекает изображение из ROS 2 Image
или CompressedImage
сообщение. Можно выбрать параметры сообщения темы, активной в живой сети ROS 2, или задать параметры сообщения отдельно. Сообщения ROS 2 заданы как невиртуальная шина. Используйте блок Subscribe выход, чтобы получить сообщение от сети ROS 2 и ввести сообщение с блоком Read Image.
Примечание
Когда чтение ROS 2 отображает сообщения от сети, Data
свойство сообщения может превысить максимальный набор длины массива в Simulink®. Выполните шаги ниже, чтобы увеличить максимальную длину массива для всех типов сообщений в модели:
Включите опции ROS путем выбора приложения Robot Operating System (ROS) под вкладкой Apps и сконфигурируйте параметры сети ROS соответственно.
От раздела Prepare под вкладкой Simulation выберите ROS Toolbox> Variable Size Messages.
Снимите флажок с Use default limits for this message type и затем в столбце Maximum length, увеличьте длину на основе количества пикселей в изображении.