validatorOccupancyMap
Validatore di stato basato su mappa a griglia 2D
Descrizione
L'oggetto validatorOccupancyMap convalida gli stati e i movimenti discretizzati in base al valore in una mappa di occupazione 2D. Se la posizione dello stato sulla mappa è occupata o sconosciuta, validatorOccupancyMap considera lo stato non valido. Solo lo spazio libero è considerato valido.
Creazione
Sintassi
Descrizione
crea un validatore di mappa di occupazione 2D associato a uno spazio di stato SE2 con impostazioni predefinite.validator = validatorOccupancyMap
crea un validatore nella definizione dello spazio di stato derivato da validator = validatorOccupancyMap(stateSpace)nav.StateSpace.
specifica le proprietà validator = validatorOccupancyMap(stateSpace,Name,Value)Map o XYIndices utilizzando la coppia di argomenti Name,Value.
Proprietà
Funzioni oggetto
copy | Create deep copy of state validator object |
isStateValid | Check if state is valid |
isMotionValid | Check if path between states is valid |
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 an object of type image.](validatepaththroughoccupancymapenvironmentexample_01_it.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_it.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_it.png)