Contenido principal

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

syncWith

Sincronizar mapa con mapa superpuesto

Descripción

mat = syncWith(map,sourcemap) actualiza map con datos de otro objeto binaryOccupancyMap, sourcemap. Se actualizan las ubicaciones en map que también se encuentran en sourcemap. Todas las demás celdas en map se establecen en map.DefaultValue.

ejemplo

Ejemplos

contraer todo

Este ejemplo muestra cómo sincronizar dos mapas superpuestos utilizando la función syncWith.

Los mapas de ocupación 2D se utilizan para representar y visualizar espacios de trabajo de robots. En este ejemplo, se crean mapas de ocupación 2D utilizando valores de cuadrícula de mapas existentes almacenados dentro de exampleMaps.mat.

load('exampleMaps.mat');

Cree y muestre un nuevo objeto de mapa de ocupación 2-D vacío utilizando la función binaryOccupancyMap.

map1 = binaryOccupancyMap(70,70); 
show(map1) 
title('New Map')

Figure contains an axes object. The axes object with title New Map, xlabel X [meters], ylabel Y [meters] contains an object of type image.

Cree y muestre un mapa de ocupación 2-D utilizando los valores de la cuadrícula del mapa almacenados en complexMap.

map2 = binaryOccupancyMap(complexMap); 
show(map2)
title('Complex Map')

Figure contains an axes object. The axes object with title Complex Map, xlabel X [meters], ylabel Y [meters] contains an object of type image.

Ahora actualice map1 con map2 usando la función syncWith.

syncWith(map1,map2);
show(map1)

Figure contains an axes object. The axes object with title Binary Occupancy Grid, xlabel X [meters], ylabel Y [meters] contains an object of type image.

Argumentos de entrada

contraer todo

Representación de mapa, especificada como un objeto binaryOccupancyMap.

Representación de mapa, especificada como un objeto binaryOccupancyMap.

Capacidades ampliadas

expandir todo

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

Historial de versiones

Introducido en R2019b