State validator based on 3-D grid map
The validatorOccupancyMap3D
object validates states and discretized motions
based on occupancy values in a 3-D occupancy map. The object interprets obstacle-free map
locations as valid states. The object interprets occupied and unknown map locations as invalid
states.
creates
a 3-D occupancy map validator associated with an SE(3) state space with default
settings.validator
= validatorOccupancyMap3D
creates a validator in the specified state space. The validator
= validatorOccupancyMap3D(stateSpace
)stateSpace
input sets the value of the StateSpace
property.
sets Properties using
one or more name-value pairs. Unspecified properties have default values. Enclose each
property name in quotes.validator
= validatorOccupancyMap3D(stateSpace
,Name,Value
)
For example, validatorOccupancyMap3D('ValidationDistance',0.1)
creates a 3-D occupancy map validator with a sampling interval of 0.1.
copy | Create deep copy of state validator object |
isMotionValid | Check if path between states is valid |
isStateValid | Check if state is valid |