stateSpaceSE2
SE(2) Zustandsraum
Beschreibung
Das stateSpaceSE2-Objekt speichert Parameter und Zustände im SE(2)-Zustandsraum, der aus Zustandsvektoren besteht, die durch [x, y, θ] dargestellt werden. x und y sind kartesische Koordinaten und θ ist der Orientierungswinkel. Das Objekt berechnet die Entfernung mithilfe der euklidischen Distanz und berechnet die Translation und Rotation des Zustands mithilfe linearer Interpolation.
Erstellung
Beschreibung
erstellt ein SE(2)-Zustandsraumobjekt mit Standardzustandsgrenzen für x, y und θ.space = stateSpaceSE2
gibt space = stateSpaceSE2(bounds)bounds für x, y und θ an. Die Zustandswerte außerhalb der Grenzen werden auf die Grenzen gekürzt. Mit der Eingabe bounds können Sie den Wert der Eigenschaft StateBounds festlegen.
Eigenschaften
Objektfunktionen
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 |
Beispiele
Erweiterte Fähigkeiten
Versionsverlauf
Eingeführt 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_de.png)