Struct LanderGncConfig

Struct Documentation

struct LanderGncConfig

Powered-descent guidance/control configuration: the truth descent trajectory of a lunar lander, in the local ENU tangent plane about the DEM site center. Either the built-in smoothstep descent (start/end East/North/Alt + heading) or an externally supplied reference trajectory (ref_traj_enu, e.g. from pylupnt.lander_guidance).

Public Members

std::string start_epoch_utc = "2027-03-01T00:00:00"
double duration_s = 300.0

total descent arc [s].

double dt_s = 0.5

guidance step [s] (must match the nav app’s dt_s).

double descent_start_east_m = -2500.0
double descent_start_north_m = 400.0
double descent_end_east_m = 0.0
double descent_end_north_m = 0.0
double descent_start_alt_m = 2000.0
double descent_end_alt_m = 15.0
double descent_heading_deg = 0.0
MatXd ref_traj_enu

Optional externally-supplied reference (truth) trajectory, N x 3 rows of local East-North-Up position [m] about the DEM site center. When non-empty it overrides the built-in smoothstep descent and defines N.