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
![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.](../../examples/nav/win64/PlanPathBetweenTwoStatesInDubinsStateSpaceExample_01.png)