This work presents a novel method to compute continuous fuel-optimal guidance updates on board a spacecraft by leveraging a combination of deep learning and a local refinement using differential algebraic techniques. In order to create the large datasets necessary to train the artificial neural network, we also propose a new method using polynomial maps to rapidly and efficiently generate arbitrarily high numbers of optimal trajectories. Constructed at the initial time, such maps readily provide entire fuel-optimal trajectories for any given state deviation from the nominal, by means of the simple and efficient evaluation of polynomials. Whilst a trained deep neural network is then capable of providing continuous guidance updates, we observe that it is not capable of learning the optimal guidance policy to an accuracy required for immediate application. Further differential algebraic techniques are therefore employed to locally refine the output of the neural network into highly accurate fuel-optimal guidance updates via a lightweight and iterative-less mapping procedure, suitable for onboard implementation. Performance assessment in both an interplanetary transfer from Earth to Psyche as well as a landing scenario on Psyche demonstrates the accuracy and robustness of the proposed guidance scheme.
Read full abstract