rosWriteBinaryOccupancyGrid

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

Описание

msgOut = rosWriteBinaryOccupancyGrid(msg,map) записывает значения заполнения из сетки заполнения map и другую информацию из сообщения ROS 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++ с помощью Coder™ MATLAB ®

.
Введенный в R2021a