Main Content

Esta página se ha traducido mediante traducción automática. Haga clic aquí para ver la última versión en inglés.

copy

Crear copia del mapa de ocupación 2-D

Desde R2019b

Descripción

ejemplo

copyMap = copy(map) crea una copia profunda del objeto occupancyMap con las mismas propiedades.

Ejemplos

contraer todo

Copie un objeto de mapa de cuadrícula de ocupación. Una vez copiado, el objeto original se puede modificar sin afectar el mapa copiado.

Cree una cuadrícula de ocupación con ceros para un mapa vacío.

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

Copie el mapa de la cuadrícula de ocupación. Modificar el mapa original. El mapa copiado no se modifica. Traza los dos mapas uno al lado del otro.

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 objects. Axes object 1 with title Original map, xlabel X [meters], ylabel Y [meters] contains an object of type image. Axes object 2 with title Copied map, xlabel X [meters], ylabel Y [meters] contains an object of type image.

Argumentos de entrada

contraer todo

Representación del mapa, especificada como un objeto occupancyMap . Este objeto representa el entorno del vehículo. El objeto contiene una cuadrícula matricial con valores que representan la probabilidad de ocupación de esa celda. Los valores cercanos a 1 representan una alta probabilidad de que la celda contenga un obstáculo. Valores cercanos a 0 representan una alta probabilidad de que la celda no esté ocupada y libre de obstáculos.

Argumentos de salida

contraer todo

Representación del mapa, especificada como un objeto occupancyMap . Las propiedades son las mismas que las del objeto de entrada, map, pero la copia tiene un identificador de objeto diferente.

Capacidades ampliadas

Generación de código C/C++
Genere código C y C++ mediante MATLAB® Coder™.

Historial de versiones

Introducido en R2019b

Consulte también

(Robotics System Toolbox) | | |