validatorOccupancyMap
Validador de estado basado en un mapa de cuadrícula 2-D
Descripción
El objeto validatorOccupancyMap valida estados y movimientos discretizados según el valor de un mapa de ocupación 2D. Si la ubicación del estado en el mapa está ocupada o es desconocida, validatorOccupancyMap considera que el estado no es válido. Sólo se considera válido el espacio libre.
Creación
Sintaxis
Descripción
crea un validador de mapa de ocupación 2-D asociado con un espacio de estado SE2 con configuraciones predeterminadas.validator = validatorOccupancyMap
crea un validador en la definición de espacio de estado dada derivada de validator = validatorOccupancyMap(stateSpace)nav.StateSpace.
especifica las propiedades validator = validatorOccupancyMap(stateSpace,Name,Value)Map o XYIndices utilizando el par de argumentos Name,Value.
Propiedades
Funciones del objeto
copy | Crear una copia profunda del objeto del validador de estado |
isStateValid | Comprobar si el estado es válido |
isMotionValid | Comprobar si la ruta entre estados es válida |
Ejemplos
Capacidades ampliadas
Historial de versiones
Introducido en 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.](../../examples/nav/win64/ValidatePathThroughOccupancyMapEnvironmentExample_01.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.](../../examples/nav/win64/ValidatePathThroughOccupancyMapEnvironmentExample_02.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](../../examples/nav/win64/ValidatePathThroughOccupancyMapEnvironmentExample_03.png)