Main Content

La traducción de esta página aún no se ha actualizado a la versión más reciente. 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 de mapa, especificada como un objeto binaryOccupancyMap. Este objeto representa el entorno del robot. El objeto contiene una cuadrícula de matriz con valores binarios que indican los obstáculos como true (1) y las ubicaciones libres como false (0).

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

Argumentos de salida

contraer todo

Coordenadas locales especificadas como un arreglo vertical de 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

|