stateSpaceSE2
SE(2) spazio di stato
Descrizione
L'oggetto stateSpaceSE2 memorizza parametri e stati nello spazio di stato SE(2), che è composto da vettori di stato rappresentati da [x, y, θ]. x e y sono coordinate cartesiane e θ è l'angolo di orientamento. L'oggetto utilizza la distanza euclidea per calcolare la distanza e l'interpolazione lineare per calcolare la traslazione e la rotazione dello stato.
Creazione
Descrizione
crea un oggetto dello spazio di stato SE(2) con limiti di stato predefiniti per x, y e θ.space = stateSpaceSE2
specifica space = stateSpaceSE2(bounds)bounds per x, y e θ. I valori di stato oltre i limiti vengono troncati ai limiti stessi. L'input bounds consente di impostare il valore della proprietà StateBounds.
Proprietà
Funzioni oggetto
copy | Create deep copy of state space object |
distance | Distance between two states |
enforceStateBounds | Reduce state to state bounds |
interpolate | Interpolate between states |
sampleGaussian | Sample state using Gaussian distribution |
sampleUniform | Sample state using uniform distribution |
Esempi
Funzionalità estese
Cronologia versioni
Introdotto in R2019b
![Figure contains an axes object. The axes object with title Occupancy Grid, xlabel X [meters], ylabel Y [meters] contains 3 objects of type image, line.](planpathbetweentwose2statesexample_01_it.png)