Skip to main content

Module guidance

Module guidance 

Source
Expand description

Defines a few examples of guidance laws.

Re-exports§

pub use mnvr::Maneuver;
pub use mnvr::MnvrRepr;
pub use ruggiero::Objective;

Modules§

mnvr

Structs§

Kluever
Kluever defines a blended closed loop guidance law for low-thrust orbit transfers.
ObjectiveEfficiency
ObjectiveWeight
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. TODO: Replace with ANISE enum, which is identical
StateParameter

Traits§

GuidanceLaw
The GuidanceLaw trait handles guidance laws, optimizations, and other such methods for controlling the overall thrust direction when tied to a Spacecraft. 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