occupancyMatrix

Класс: робототехника. OccupancyGrid
Пакет: робототехника

Преобразуйте сетку заполнения, чтобы удвоить матрицу

Синтаксис

mat = occupancyMatrix(map)
mat = occupancyMatrix(map,"ternary")

Описание

mat = occupancyMatrix(map) возвращает значения вероятности, сохраненные в объекте сетки заполнения как матрица.

mat = occupancyMatrix(map,"ternary") возвращает состояние заполнения каждой ячейки сетки как матрица. Свойства OccupiedThreshold и FreeThreshold на сетке заполнения определяют препятствие свободные ячейки (0) и занятые ячейки (1). Неизвестные значения возвращены как –1.

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

развернуть все

Сопоставьте представление, заданное как объект robotics.OccupancyGrid. Этот объект представляет среду робота. Объект содержит матричную сетку со значениями, представляющими вероятность заполнения той ячейки. Значения близко к 1 представляют высокую уверенность, что ячейка содержит препятствие. Значения близко к 0 представляют уверенность, что ячейка не занята и свободное препятствие.

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

развернуть все

Значения сетки заполнения, возвращенные как h-by-w матрица, где h и w заданы двумя элементами свойства GridSize объекта сетки заполнения.

Введенный в R2017b