“…Rather than using the more commonly used quadratic cost function, to correctly Figure 3 The OSTG safety (a) and terminal (b) constraints encode the minimization of total propellant consumption, the model predictive controller must minimize the absolute sum of -V applied over the prediction horizon [34]. Furthermore, to balance this with time to completion, a terminal constraint enforcing the completion criteria is imposed at the end of the prediction horizon, and the prediction horizon itself is included as a decision variable in the cost function [6,35,36].…”