Module guidance

Source
Expand description

Defines a few examples of guidance laws.

Re-exports§

pub use ruggiero::Objective;

Structs§

FiniteBurns
A guidance law for a set of pre-determined maneuvers.
Maneuver
Mnvr defined a single maneuver. Direction MUST be in the VNC frame (Velocity / Normal / Cross). It may be used with a maneuver scheduler.
Ruggiero
Ruggiero defines the closed loop guidance law from IEPC 2011-102
Thruster
Defines a thruster with a maximum isp and a maximum thrust.

Enums§

GuidanceError
LocalFrame
Local frame options, used notably for guidance laws.
MnvrRepr
Defines the available maneuver representations.
StateParameter
Common state parameters

Traits§

GuidanceLaw
The GuidanceLaw trait handles guidance laws, optimizations, and other such methods for controlling the overall thrust direction when tied to a BaseSpacecraft. For delta V control, tie the DeltaVctrl to a MissionArc.

Functions§

plane_angles_from_unit_vector
Converts the provided unit vector into in-plane and out-of-plane angles in the RCN frame, returned in radians