Expand description
Defines a few examples of guidance laws.
Re-exports§
pub use ruggiero::Objective;
Structs§
- Finite
Burns - 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§
- Guidance
Error - Local
Frame - Local frame options, used notably for guidance laws.
- Mnvr
Repr - Defines the available maneuver representations.
- State
Parameter - Common state parameters
Traits§
- Guidance
Law - The
GuidanceLaw
trait handles guidance laws, optimizations, and other such methods for controlling the overall thrust direction when tied to aBaseSpacecraft
. 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