Deep Learning Method for Martian Atmosphere Reconstruction
Abstract
The reconstruction of atmospheric properties encountered during Mars entry trajectories is a crucial element of postflight mission analysis. This paper proposes a deep learning architecture using a long short-term memory (LSTM) network for the reconstruction of Martian density and wind profiles from inertial measurements and guidance commands. The LSTM is trained on a large set of Mars entry trajectories controlled through the fully numerical predictor-corrector entry guidance (FNPEG) algorithm, with density and wind from the Mars Global Reference Atmospheric Model (GRAM) 2010. The training of the network is examined, ensuring that the LSTM generalizes well to samples not present in the training set, and the performance of the network is assessed on a separate training set. The errors of the reconstructed density and wind profiles are, respectively, within 0.54 and 1.9%. Larger wind errors take place at high altitudes due to the decreased sensitivity of the trajectory in regions of low dynamic pressure. The LSTM architecture reliably reproduces the atmospheric density and wind encountered during descent.
References
[1] , “Mars Pathfinder Entry, Descent, and Landing Reconstruction,” Journal of Spacecraft and Rockets, Vol. 36, No. 3, 1999, pp. 357–366. https://doi.org/10.2514/2.3478
[2] , “Atmospheric Modeling Using Accelerometer Data During Mars Reconnaissance Orbiter Aerobraking Operations,” Journal of Spacecraft and Rockets, Vol. 45, No. 3, 2008, pp. 511–518. https://doi.org/10.2514/1.34301
[3] , “All Recent Mars Landers Have Landed Downrange—Are Mars Atmosphere Models Mis-Predicting Density?” LPI Contributions, Lunar and Planetary Inst., Williamsburg, VA, 2008.
[4] , “Comparison of Statistical Estimation Techniques for Mars Entry, Descent, and Landing Reconstruction,” Journal of Spacecraft and Rockets, Vol. 50, No. 6, 2013, pp. 1207–1221. https://doi.org/10.2514/1.A32459
[5] , “Mars Entry, Descent, and Landing Trajectory and Atmosphere Reconstruction,” 48th AIAA Aerospace Sciences Meeting, AIAA Paper 2010-1210, 2010. https://doi.org/10.2514/6.2010-1210
[6] , “Reconstruction of Atmospheric Properties from Mars Science Laboratory Entry, Descent, and Landing,” Journal of Spacecraft and Rockets, Vol. 51, No. 4, 2014, pp. 1062–1075. https://doi.org/10.2514/1.A32708
[7] , “Selection of the Mars Exploration Rover Landing Sites,” Journal of Geophysical Research: Planets, Vol. 108, No. E12, 2003. https://doi.org/10.1029/2003JE002074
[8] , “Solving Inverse Problems Using Data-Driven Models,” Acta Numerica, Vol. 28, May 2019, pp. 1–174. https://doi.org/10.1017/S0962492919000059
[9] , “Deep Learning,” Adaptive Computation and Machine Learning, MIT Press, Cambridge, MA, 2016, http://www.deeplearningbook.org/.
[10] , “Multilayer Feedforward Networks Are Universal Approximators,” Neural Networks, Vol. 2, No. 5, 1989, pp. 359–366. https://doi.org/10.1016/0893-6080(89)90020-8
[11] , “Recurrent Neural Networks Are Universal Approximators,” Artificial Neural Networks ICANN 2006, edited by Kollias S. D., Stafylopatis A., Duch W. and Oja E., Springer, Berlin, 2006, pp. 632–640. https://doi.org/10.1007/11840817_66
[12] , “An Adaptive Real Time Atmospheric Prediction Algorithm for Entry Vehicles,” 3rd AIAA Atmospheric Space Environments Conference, AIAA Paper 2011-3200, 2011. https://doi.org/10.2514/6.2011-3200
[13] , “Neural-Network-Inspired Machine Learning for Autonomous Lunar Targeting,” Journal of Aerospace Information Systems, Vol. 11, No. 7, 2014, pp. 458–466. https://doi.org/10.2514/1.I010166
[14] , “Long Short-Term Memory,” Neural Computation, Vol. 9, No. 8, 1997, pp. 1735–1780. https://doi.org/10.1162/neco.1997.9.8.1735
[15] , “Mars Global Reference Atmospheric Model 2010 Version: Users Guide,” NASA Marshall Spaceflight Center TM-2014-217499, Huntsville, AL, 2014.
[16] , “Supervised Sequence Labelling with Recurrent Neural Networks,” Studies in Computational Intelligence, Vol. 385, Springer, Berlin, 2012. https://doi.org/10.1007/978-3-642-24797-2
[17] , Introduction to Machine Learning, 3rd ed.,
Adaptive Computation and Machine Learning , MIT Press, Cambridge, MA, 2014.[18] “Machine Learning Crash Course,” Google, 2020, https://developers.google.com/machine-learning/crash-course.
[19] , “Fundamentals of Recurrent Neural Network (RNN) and Long Short-Term Memory (LSTM) Network,” Physica D: Nonlinear Phenomena, Vol. 404, March 2020, Paper 132306. https://doi.org/10.1016/j.physd.2019.132306
[20] (eds.), Neural Networks: Tricks of the Trade, 2nd ed.,
Lecture Notes in Computer Science , Vol. 7700, Springer, Berlin, 2012. https://doi.org/10.1007/978-3-642-35289-8[21] , “Entry Guidance: A Unified Method,” Journal of Guidance, Control, and Dynamics, Vol. 37, No. 3, 2014. https://doi.org/10.2514/1.62605
[22] , “Verification of a Fully Numerical Entry Guidance Algorithm,” Journal of Guidance, Control, and Dynamics, Vol. 40, No. 2, 2017, pp. 230–247. https://doi.org/10.2514/1.G000327
[23] , “Human Mars Entry, Descent, and Landing Architecture Study: Phase 2 Summary,” AIAA Paper 2018-5190, 2018. https://doi.org/10.2514/6.2018-5190
[24] , “The Hypersonic Inflatable Aerodynamic Decelerator (HIAD) Mission Applications Study,” AIAA Aerodynamic Decelerator Systems (ADS) Conference, AIAA Paper 2013-1389, 2013. https://doi.org/10.2514/6.2013-1389
[25] , The Atmosphere and Climate of Mars, Cambridge Univ. Press, Cambridge, England, U.K., 2017, p. 233. https://doi.org/10.1017/9781139060172
[26] , “Adam: A Method for Stochastic Optimization,” arXiv:1412.6980 [cs], 2017, http://arxiv.org/abs/1412.6980.
[27] , “On Large-Batch Training for Deep Learning: Generalization Gap and Sharp Minima,” arXiv:1609.04836 [cs, math], 2017, http://arxiv.org/abs/1609.04836.
[28] , “Sending Hope to Mars,” Nature Astronomy, Vol. 4, No. 7, 2020, Paper 722. https://doi.org/10.1038/s41550-020-1151-y
[29] , “A Simulation Framework for Precision Landing and Hazard Avoidance Technology Assessments,” AIAA Scitech 2020 Forum, AIAA Paper 2020-0366, 2020. https://doi.org/10.2514/6.2020-0366
[30] , “An Analytic Aerocapture Guidance Algorithm for the Mars Sample Return Orbiter,” Atmospheric Flight Mechanics Conference, AIAA Paper 2000-4116, 2000. https://doi.org/10.2514/6.2000-4116
[31] , “Importance of an On-Board Estimation of the Density Scale Height for Various Aerocapture Guidance Algorithms,” AIAA/AAS Astrodynamics Specialist Conference and Exhibit, AIAA Paper 2002-4734, 2002. https://doi.org/10.2514/6.2002-4734
[32] , “Pterodactyl: Development and Performance of Guidance Algorithms for a Mechanically Deployed Entry Vehicle,” AIAA Scitech 2020 Forum, AIAA Paper 2020-1011, 2020. https://doi.org/10.2514/6.2020-1011
[33] , “Concepts of Design Assurance for Neural Networks (CoDANN),” European Union Aviation Safety Agency, TR, 2020, https://www.easa.europa.eu/document-library/general-publications/concepts-design-assurance-neural-networks-codann.