getOccupancy
Obtenez la probabilité d'occupation des emplacements
Syntaxe
Description
renvoie un tableau de valeurs de probabilité d'occupation aux emplacements occVal = getOccupancy(map,xy)xy dans le cadre mondial. Les valeurs proches de 1 représentent une forte probabilité que la cellule contienne un obstacle. Les valeurs proches de 0 représentent une forte probabilité que la cellule ne soit pas occupée et sans obstacle. Les emplacements inconnus, y compris en dehors de la carte, renvoient map.DefaultValue.
renvoie une matrice de valeurs d'occupation en spécifiant l'emplacement du coin inférieur gauche en coordonnées mondiales et la taille de la matrice en mètres.occMatrix = getOccupancy(map,bottomLeft,matSize)
renvoie une matrice de valeurs d'occupation en spécifiant l'emplacement du coin inférieur gauche en coordonnées locales et la taille de la matrice en mètres.occMatrix = getOccupancy(map,bottomLeft,matSize,'local')
Exemples
Arguments d'entrée
Arguments de sortie
Limites
Les valeurs d'occupation ont une résolution limitée de ±0,001. Les valeurs sont stockées sous la forme int16 en utilisant une représentation de log-cotes. Ce type de données limite la résolution, mais économise de la mémoire lors du stockage de grandes cartes dans MATLAB®. Lors de l'appel de setOccupancy puis de getOccupancy, la valeur renvoyée peut ne pas être égale à la valeur que vous avez définie. Pour plus d'informations, consultez la section sur les représentations des log-cotes dans Occupancy Grids.
Capacités étendues
Historique des versions
Introduit dans R2019b
![Figure contains an axes object. The axes object with title Occupancy Grid, xlabel X [meters], ylabel Y [meters] contains an object of type image.](insertlaserscansintooccupancymapexample_0188cabe52d5520803aed8bf8b16ad5f1e_fr.png)
![Figure contains an axes object. The axes object with title Occupancy Grid, xlabel X [meters], ylabel Y [meters] contains an object of type image.](insertlaserscansintooccupancymapexample_02_fr.png)