SE(2) state space
The stateSpaceSE2
object stores parameters and states in the SE(2)
state space, which is composed of state vectors represented by [x,
y, θ]. x and y
are Cartesian coordinates, and θ is the orientation angle. The object uses
Euclidean distance to calculate distance and uses linear interpolation to calculate
translation and rotation of the state.
creates an SE(2) state
space object with default state bounds for x, y, and
θ.space
= stateSpaceSE2
specifies the space
= stateSpaceSE2(bounds
)bounds
for x, y,
and θ. The state values beyond the bounds are truncated to the bounds.
The input, bounds
, allows you to set the value of the StateBounds
property.
copy | Create deep copy of state space object |
distance | Distance between two states |
enforceStateBounds | Reduce state to state bounds |
interpolate | Interpolate between states |
sampleGaussian | Sample state using Gaussian distribution |
sampleUniform | Sample state using uniform distribution |