Dubins3D.Dubins3D
— ModuleDubins3D
Implementation of 2D/3D Dubins maneuver
Dubins3D.DubinsManeuver2D
— TypeClassical 2D Dubins Curve
Dubins3D.DubinsManeuver2D
— MethodClassical 2D Dubins Curve
Dubins3D.DubinsManeuver3D
— TypeDubinsManeuver3D struct
This struct contains all necessary information about the maneuver.
- qi - initial configuration (x, y, z, heading, pitch)
- qf - final configuration (x, y, z, heading, pitch)
- rhomin - minimum turning radius
- pitchlims - limits of the pitch angle [pitchmin, pitchmax] where pitch_min < 0.0
- path - array containing horizontal and vertical Dubins paths
- length - total length of the 3D maneuver
Dubins3D.DubinsManeuver3D
— MethodDubinsManeuver3D(qi, qf, rhomin, pitchlims)
Create 3D Dubins path between two configurations qi, qf * qi - initial configuration (x, y, z, heading, pitch) * qf - final configuration (x, y, z, heading, pitch) * rhomin - minimum turning radius * pitchlims - limits of the pitch angle [pitchmin, pitchmax]
Dubins3D.DubinsStruct
— TypeClassical 2D Dubins Curve