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.

grid2local

Convertir los índices de la cuadrícula en coordenadas locales

Desde R2019b

Descripción

ejemplo

xy = grid2local(map,ij) convierte un arreglo [row col] de índices de cuadrícula, ij, en un arreglo de coordenadas locales, xy

Ejemplos

contraer todo

Cree un mapa de ocupación binario vacío con un ancho y una altura de 10 metros.

map = binaryOccupancyMap(10,10);

Obtenga las coordenadas locales desde los índices de la cuadrícula.

[i,j] = meshgrid(1:5);
xyLocal = grid2local(map,[i(:) j(:)]);

Argumentos de entrada

contraer todo

Representación del mapa, especificada como un objeto binaryOccupancyMap . Este objeto representa el entorno del robot. El objeto contiene una cuadrícula matricial con valores binarios que indican obstáculos como true (1) y ubicaciones libres como false (0).

Posiciones de cuadrícula, especificadas como un arreglo vertical n -por 2 de pares [i j] en formato [rows cols] , donde n es el número de posiciones de la cuadrícula.

Argumentos de salida

contraer todo

Coordenadas locales, especificadas como un arreglo vertical n -por 2 de pares [x y] , donde n es el número de coordenadas locales.

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

|