stateSpaceReedsShepp
State space for Reeds-Shepp vehicles
Description
The stateSpaceReedsShepp
object stores parameters and states in the
Reeds-Shepp state space, which is composed of state vectors represented by
[x, y, θ]. x and
y are Cartesian coordinates, and θ is the orientation
angle. The Reeds-Shepp state space has a lower limit on the turning radius (specified by the
MinTurningRadius
property in the object) and forward and reverse costs
(specified by the ForwardCost
and ReverseCost
properties in the object) for navigating between states.
Creation
Description
creates a
Reeds-Shepp state space object with default state bounds for x,
y, and θ. space
= stateSpaceReedsShepp
specifies the sapce
= stateSpaceReedsShepp(bounds
)bounds
for x, y,
and θ. The state values beyond the bounds are truncated to the bounds.
The input, bounds
, sets the value of the StateBounds
property.
Properties
Object Functions
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 |
Examples
Extended Capabilities
Version History
Introduced in R2019b