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
![Figure contains an axes object. The axes object with title Occupancy Grid, xlabel X [meters], ylabel Y [meters] contains an object of type image.](validatepaththroughoccupancymapenvironmentexample_01_de.png)
![Figure contains an axes object. The axes object with title Occupancy Grid, xlabel X [meters], ylabel Y [meters] contains 2 objects of type image, line.](validatepaththroughoccupancymapenvironmentexample_02_de.png)
![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. One or more of the lines displays its values using only markers](validatepaththroughoccupancymapenvironmentexample_03_de.png)