stateSpaceDubins
Freiraum für Dubins-Fahrzeuge
Beschreibung
Das stateSpaceDubins-Objekt speichert Parameter und Zustände im Dubins-Zustandsraum, der aus Zustandsvektoren besteht, die durch [x, y, θ] dargestellt werden. x und y sind kartesische Koordinaten und θ ist der Orientierungswinkel. Der Dubins-Zustandsraum hat eine Untergrenze für den Wenderadius (angegeben durch die Eigenschaft MinTurningRadius im Objekt) zum Navigieren zwischen Zuständen und verwendet die kürzeste mögliche Kurve zum Verbinden der Zustände.
Erstellung
Beschreibung
erstellt ein Dubins-Zustandsraumobjekt mit Standardzustandsgrenzen für x, y und θ. space = stateSpaceDubins
gibt space = stateSpaceDubins(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.](planpathbetweentwostatesindubinsstatespaceexample_01_de.png)