Comparative evaluation of three machine learning algorithms on improving orbit prediction accuracy

In this paper, the recently developed machine learning (ML) approach to improve orbit prediction accuracy is systematically investigated using three ML algorithms, including support vector machine (SVM), artificial neural network (ANN), and Gaussian processes (GPs). In a simulation environment consisting of orbit propagation, measurement, estimation, and prediction processes, totally 12 resident space objects (RSOs) in solar-synchronous orbit (SSO), low Earth orbit (LEO), and medium Earth orbit (MEO) are simulated to compare the performance of three ML algorithms. The results in this paper show that ANN usually has the best approximation capability but is easiest to overfit data; SVM is the least likely to overfit but the performance usually cannot surpass ANN and GPs. Additionally, the ML approach with all the three algorithms is observed to be robust with respect to the measurement noise.

[1]  Andreas Christmann,et al.  Support vector machines , 2008, Data Mining and Knowledge Discovery Handbook.

[2]  Jinjun Shan,et al.  Neural Network-Based Adaptive Sliding Mode Control for Gyroelastic Body , 2019, IEEE Transactions on Aerospace and Electronic Systems.

[3]  Ronald Davis,et al.  Neural networks and deep learning , 2017 .

[4]  Carl E. Rasmussen,et al.  Gaussian processes for machine learning , 2005, Adaptive computation and machine learning.

[5]  Simo Särkkä,et al.  State-Space Inference for Non-Linear Latent Force Models with Application to Satellite Orbit Prediction , 2012, ICML.

[6]  Hao Peng,et al.  Improving Orbit Prediction Accuracy through Supervised Machine Learning , 2018, ArXiv.

[7]  Stephen J. Roberts,et al.  GPz: non-stationary sparse Gaussian processes for heteroscedastic uncertainty estimation in photometric redshifts , 2016, 1604.03593.

[8]  Hao Peng,et al.  Gaussian Processes for improving orbit prediction accuracy , 2019 .

[9]  M.N.S. Swamy,et al.  Neural Networks and Statistical Learning , 2013 .

[10]  Nasser M. Nasrabadi,et al.  Pattern Recognition and Machine Learning , 2006, Technometrics.

[11]  Hao Peng,et al.  Generalization capability of machine learning approach among different satellites: Validated using TLE data , 2018 .

[12]  Vladimir N. Vapnik,et al.  The Nature of Statistical Learning Theory , 2000, Statistics for Engineering and Information Science.

[13]  Carl E. Rasmussen,et al.  A Unifying View of Sparse Approximate Gaussian Process Regression , 2005, J. Mach. Learn. Res..

[14]  Hao Peng,et al.  Exploring Capability of Support Vector Machine for Improving Satellite Orbit Prediction Accuracy , 2018 .

[16]  Christos Ampatzis,et al.  Machine Learning Techniques for Approximation of Objective Functions in Trajectory Optimisation , 2009 .

[17]  Ibrahim Almosallam Heteroscedastic Gaussian processes for uncertain and incomplete data , 2017 .

[18]  Kevin P. Murphy,et al.  Machine learning - a probabilistic perspective , 2012, Adaptive computation and machine learning series.

[19]  Hsuan-Tien Lin,et al.  Learning From Data , 2012 .

[20]  Hao Peng,et al.  Artificial Neural Network–Based Machine Learning Approach to Improve Orbit Prediction Accuracy , 2018 .