stateSpaceDubins
State space for Dubins vehicles
Description
The stateSpaceDubins
object stores parameters and states in the Dubins
state space, which is composed of state vectors represented by [x,
y, θ]. x and y
are Cartesian coordinates, and θ is the orientation angle. The Dubins state
space has a lower limit on the turning radius (specified by the
MinTurningRadius
property in the object) for navigating between states
and uses the shortest feasible curve to connect states.
Creation
Description
creates a Dubins
state space object with default state bounds for x,
y, and θ. space
= stateSpaceDubins
specifies the space
= stateSpaceDubins(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.
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