copy

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

Синтаксис

Описание

пример

copyMap = copy(map) создает глубокую копию occupancyMap объект с теми же свойствами.

Примеры

свернуть все

Скопируйте объект сетки заполнения. После копирования исходный объект может быть изменен, не влияя на скопированную карту.

Создайте сетку заполнения с нулями для пустой карты.

p = zeros(10);
map = occupancyMap(p);

Скопируйте сетку заполнения карты. Измените исходную карту. Скопированная карта не изменена. Постройте график двух карт один за другим.

mapCopy = copy(map);
setOccupancy(map,[1:3;1:3]',ones(3,1));
subplot(1,2,1)
show(map)
title('Original map')
subplot(1,2,2)
show(mapCopy)
title('Copied map')

Figure contains 2 axes. Axes 1 with title Original map contains an object of type image. Axes 2 with title Copied map contains an object of type image.

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

свернуть все

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

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

свернуть все

Представление карты, заданное как occupancyMap объект. Свойства те же, что и входной объект, map, но копия имеет другой указатель на объект.

См. также

| | | (Robotics System Toolbox)

Введенный в R2019b