Main Content

Cette page a été traduite par traduction automatique. Cliquez ici pour voir la dernière version en anglais.

grid2local

Convertir les indices de grille en coordonnées locales

Depuis R2019b

Description

exemple

xy = grid2local(map,ij) convertit un tableau [row col] d'indices de grille, ij, en un tableau de coordonnées locales, xy.

Exemples

réduire tout

Créez une carte d'occupation binaire vide d'une largeur et d'une hauteur de 10 mètres.

map = binaryOccupancyMap(10,10);

Obtenez les coordonnées locales à partir des indices de grille.

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

Arguments d'entrée

réduire tout

Représentation cartographique, spécifiée comme objet binaryOccupancyMap . Cet objet représente l'environnement du robot. L'objet contient une grille matricielle avec des valeurs binaires indiquant les obstacles sous la forme true (1) et les emplacements libres sous la forme false (0).

Positions de la grille, spécifiées sous la forme d'un tableau vertical n-par 2 de paires [i j] au format [rows cols] , où n est le nombre de positions sur la grille.

Arguments de sortie

réduire tout

Coordonnées locales, spécifiées sous la forme d'un tableau vertical n-par 2 de paires [x y] , où n est le nombre de coordonnées locales.

Capacités étendues

Génération de code C/C++
Générez du code C et C++ avec MATLAB® Coder™.

Historique des versions

Introduit dans R2019b