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.

syncWith

Sincronizar mapa con mapa superpuesto

Desde R2019b

Descripción

ejemplo

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 están configuradas en map.DefaultValue.

Ejemplos

contraer todo

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

Los mapas de ocupación 2D se utilizan para representar y visualizar espacios de trabajo de robots. En este ejemplo, los mapas de ocupación 2-D se crean 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 usando 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 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 del mapa, especificada como un objeto binaryOccupancyMap .

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

Capacidades ampliadas

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

Historial de versiones

Introducido en R2019b