readBinaryOccupancyGrid

Считайте двоичную сетку заполнения

Описание

map = readBinaryOccupancyGrid(msg) возвращает объект путем чтения данных внутри сообщения ROS, msg, который должен быть 'nav_msgs/OccupancyGrid' сообщение. Все значения данных сообщений, большие или равные порогу заполнения, заданы как занятые, 1, на карте. Все другие значения, включая неизвестные значения (-1) являются незанятыми, 0, на карте.

map = readBinaryOccupancyGrid(msg,thresh) задает порог, thresh, для занятых значений. Все значения, большие или равные порогу, заняты, 1. Все другие значения являются незанятыми, 0.

map = readBinaryOccupancyGrid(msg,thresh,val) задает значение, которое должно быть задано для неизвестных значений (-1 ). По умолчанию все неизвестные значения являются незанятыми, 0.

Входные параметры

свернуть все

'nav_msgs/OccupancyGrid' ROS-сообщение, заданное как OccupancyGrid указатель на объект.

Порог занятых значений в виде скаляра. Любое значение, больше или равное порогу, установлено на занятое, 1. Все другие значения являются незанятыми, 0.

Типы данных: double

Значение для замены неизвестных значений, заданное как 0 или 1. Неизвестные значения сообщений (-1) устанавливаются в заданное значение.

Типы данных: double | logical

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

свернуть все

Двоичная сетка заполнения, возвращенная как указатель на объект. map преобразуется из 'nav_msgs/OccupancyGrid' сообщение по сети ROS. Объект является сеткой двоичных значений, где 1 указывает занимаемое местоположение и 0 указывает незанятое место.

См. также

Объекты

Функции

Введенный в R2015a