validatorOccupancyMap
Zustandsvalidator basierend auf 2-D-Rasterkarte
Beschreibung
Das validatorOccupancyMap
-Objekt validiert Zustände und diskretisierte Bewegungen basierend auf dem Wert in einer 2D-Belegungskarte. Wenn der Statusstandort in der Karte belegt oder unbekannt ist, betrachtet validatorOccupancyMap
den Status als ungültig. Nur freier Speicherplatz wird als gültig betrachtet.
Erstellung
Syntax
Beschreibung
erstellt einen 2D-Belegungskartenvalidator, der mit einem SE2-Zustandsraum mit Standardeinstellungen verknüpft ist.validator
= validatorOccupancyMap
erstellt einen Validator in der angegebenen Zustandsraumdefinition, die von validator
= validatorOccupancyMap(stateSpace
)nav.StateSpace
abgeleitet ist.
gibt die Eigenschaften validator
= validatorOccupancyMap(stateSpace
,Name,Value
)Map
oder XYIndices
unter Verwendung von Name,Value
-Paaragumenten an.
Eigenschaften
Objektfunktionen
copy | Create deep copy of state validator object |
isStateValid | Check if state is valid |
isMotionValid | Check if path between states is valid |
Beispiele
Erweiterte Fähigkeiten
Versionsverlauf
Eingeführt in R2019b