uavDubinsPathSegment
Dubins path segment connecting two poses of UAV
Description
The uavDubinsPathSegment
object holds information for a Dubins
path segment that connects start and goal poses of a UAV as a sequence of motions in the
north-east-down coordinate system.
The motion options are:
Straight
Left turn (counterclockwise)
Right turn (clockwise)
Helix left turn (counterclockwise)
Helix right turn (clockwise)
No motion
The turn direction is defined as viewed from the top of the UAV. Helical motions are used to ascend or descend.
Creation
Syntax
Description
To generate a uavDubinsPathSegment
object, use the connect
function
with a uavDubinsConnection
object:
connects the start and goal poses using the specified pathSegObj
= connect(connectionObj
,StartPose
,GoalPose
)uavDubinsConnection
object.
To specifically define a path segment:
creates a Dubins path segment to connect start and goal poses of a UAV. The pathSegObj
= uavDubinsPathSegment(connectionObj
,StartPose
,GoalPose
)uavDubinsConnection
object
provides the minimum turning radius and flight path angle. It internally computes the
optimal path and assigns it to pathSegObj
.
creates a Dubins path segment to connect start and goal poses of a UAV with the given
pathSegObj
= uavDubinsPathSegment(connectionObj
,StartPose
,GoalPose
,MotionTypes
)MotionTypes
.
creates a Dubins path segment to connect start and goal poses of a UAV by explicitly
specifying all the parameters.pathSegObj
= uavDubinsPathSegment(StartPose
,GoalPose
,FlightPathAngle
,AirSpeed
,MinTurningRadius
,HelixRadius
,MotionTypes
,MotionLengths
)
Input Arguments
Properties
Object Functions
interpolate | Interpolate poses along UAV Dubins path segment |
show | Visualize UAV Dubins path segment |
Examples
Extended Capabilities
Version History
Introduced in R2019b