Flight testing of trajectories computed by G-FOLD: Fuel optimal large divert guidance algorithm for planetary landing

G-FOLD, Guidance for Fuel Optimal Large Divert, is an algorithm that is developed to compute, onboard in real-time, fuel optimal trajectories for large divert maneuvers necessary for planetary pinpoint or precision landing. The algorithm incorporates all relevant mission constraints and computes the global optimal trajectory. It is based on a mathematical result known as “lossless convexification” of the associated optimal control problem, which allowed us to formulate the problem as a convex optimization problem and to guarantee obtaining the global optimal solution when a feasible solution exists. Hence the algorithm ensures that all physically achievable diverts are also computable in real-time. This paper reports the first three flight test results of G-FOLD generated trajectories. The goal of these tests were to test pre-flight computed G-FOLD trajectories to demonstrate that they are computed with relevant mission constraints and appropriate vehicle dynamics accounted for. The results showed good agreement with the desired ideal trajectories with mismatches below expected bounds, which validated that the desired outcome that the trajectories were computed by using the right problem description and the resulting trajectories are flyable.

[1]  Behcet Acikmese,et al.  Minimum-Landing-Error Powered-Descent Guidance for Mars Landing Using Convex Optimization , 2010 .

[2]  Behçet Açikmese,et al.  Lossless convexification of a class of optimal control problems with non-convex control constraints , 2011, Autom..

[3]  L. Berkovitz Optimal Control Theory , 1974 .

[4]  Robert D. Braun,et al.  Guidance, Navigation, and Control System Performance Trades for Mars Pinpoint Landing , 2010 .

[5]  G. E. Dille Guidance , 1930 .

[6]  S. Ploen,et al.  A Powered Descent Guidance Algorithm for Mars Pinpoint Landing , 2005 .

[7]  H. Seifert,et al.  Rocket Propulsion Elements , 1963 .

[8]  David Way On the use of a range trigger for the Mars Science Laboratory Entry, Descent, and Landing , 2011, 2011 Aerospace Conference.

[9]  Behcet Acikmese,et al.  Convex programming approach to powered descent guidance for mars landing , 2007 .

[10]  M. Mesbahi,et al.  Quadratically constrained attitude control via semidefinite programming , 2003, 42nd IEEE International Conference on Decision and Control (IEEE Cat. No.03CH37475).

[11]  Behcet Acikmese,et al.  Lossless convexification of Powered-Descent Guidance with non-convex thrust bound and pointing constraints , 2011, Proceedings of the 2011 American Control Conference.

[12]  Jiming Peng,et al.  Self-regularity - a new paradigm for primal-dual interior-point algorithms , 2002, Princeton series in applied mathematics.

[13]  Stephen P. Boyd,et al.  Convex Optimization , 2004, Algorithms and Theory of Computation Handbook.