exponenta event banner

rosWriteBinaryOccupancyGrid

Запись значений из таблицы в сообщение ROS

Описание

msgOut = rosWriteBinaryOccupancyGrid(msg,map) записывает значения заполняемости из сетки заполняемости map и другая информация из сообщения АФК msg к выходному сообщению msgOut.

Входные аргументы

свернуть все

'nav_msgs/OccupancyGrid' Сообщение ROS, указанное как OccupancyGrid структура сообщения.

Двоичная сетка занятости, указанная как binaryOccupancyMap дескриптор объекта. Объект хранит сетку двоичных значений, где 1 указывает занятое местоположение и 0 указывает на незанятое местоположение.

Продукция

свернуть все

'nav_msgs/OccupancyGrid' Сообщение ROS, указанное как OccupancyGrid структура сообщения.

Для непосредственного назначения существующему сообщению можно использовать одну и ту же переменную для входного и выходного аргумента.

map = occupancyMap(rand(10));
msg = rosmessage("nav_msgs/OccupancyGrid","DataFormat","struct");
msg = rosWriteBinaryOccupancyGrid(msg,map)

Расширенные возможности

Создание кода C/C + +
Создайте код C и C++ с помощью MATLAB ® Coder™

.
Представлен в R2021a