Open Access Open Access  Restricted Access Subscription or Fee Access

Replacement of In-Orbit Modern Spacecraft Attitude Determination and Estimation Algorithms with Neural Networks

Tamer Mekky Habib(1*)

(1) Spacecraft Dynamics and Control Department Acting Head, Space Division, National Authority for Remote Sensing and Space Sciences, Egypt
(*) Corresponding author



In-orbit spacecraft attitude determination or estimation algorithms are considered to be of utmost importance and criticality. In the current research article, several In-Orbit attitude determinations and estimation algorithms are reviewed. These algorithms are TRIAD, Q-method, and Extended Kalman Filter (EKF). Three analogous algorithms are developed based on Cascade-Forward Neural Networks (CFNN) in order to replace these traditional in-orbit estimation and determination algorithms. In order to prove the concept, the former Egyptian spacecraft EGYPTSAT-1 is utilized as a test case. The objective of the developed CFNNs is to mimic the performance of the presented attitude determination and estimation algorithms. The performance of the proposed CFNNs is evaluated. The proposed CFNN algorithms have the same accuracy level of TRIAD, Q-method, and EKF. The maximum error achieved has been ±0.1° with an average execution time about half of the average execution time of EKF. The proposed CFNN are proven to be generic and could replace any determination or estimation algorithm within the same accuracy levels. The computational load of CFNN is independent of the complexity level of the attitude determination or estimation algorithm that it tries to mimic. This enables the usage of more elaborated models to increase the accuracy within the same computational load.
Copyright © 2021 Praise Worthy Prize - All rights reserved.


Attitude Determination; Cascade-Forward; Estimation; Neural Networks

Full Text:



Shouman, M., El Bayoumi, G., Adaptive Robust Control of Satellite Attitude System, (2015) International Review of Aerospace Engineering (IREASE), 8 (1), pp. 35-42.

Omar, H., Developing Geno-Fuzzy Controller for Satellite Stabilization with Gravity Gradient, (2014) International Review of Aerospace Engineering (IREASE), 7 (1), pp. 8-16.

Habib, T., Nonlinear Spacecraft Attitude Control via Cascade-Forward Neural Networks, (2020) International Review of Automatic Control (IREACO), 13 (3), pp. 146-152.

Zhou, K., et al, Magnetic Attitude Control for Earth-Pointing Satellites in the Presence of Gravity Gradient, Aerospace Science and Technology, 60, (2017), 115-123.

Salleh, M., Mohd Suhadis, N., Satellite Attitude Performance of CMG-Based Controlled Small Satellite During Gimbal Angle Compensation, (2015) International Review of Aerospace Engineering (IREASE), 8 (2), pp. 81-85.

Benzeniar, H., Fellah, M., A Microsatellite Reaction Wheel Based on a Fuzzy Logic Controller for the Attitude Control System, (2014) International Review of Aerospace Engineering (IREASE), 7 (5), pp. 171-176.

Habib, T., Spacecraft Nonlinear Attitude Dynamics Control with Adaptive Neuro-Fuzzy Inference System, (2019) International Review of Automatic Control (IREACO), 12 (5), pp. 242-250.

Sidi, M. J., Spacecraft Dynamics and Control, a Practical Engineering Approach. (Cambridge University Press, 1997).

Khorchef, N., Mokhtari, A., Boudjemai, A., Multi-Scenarios Attitude Control of a Satellite with Flexible Solar Panels, (2018) International Review of Automatic Control (IREACO), 11 (6), pp. 326-335.

Bouallegue, S., Khoud, K., Integral Backstepping Control Prototyping for a Quad Tilt Wing Unmanned Aerial Vehicle, (2016) International Review of Aerospace Engineering (IREASE), 9 (5), pp. 152-161.

Deif, T., Kassem, A., El Baioumi, G., Modeling, Robustness, and Attitude Stabilization of Indoor Quad Rotor Using Fuzzy Logic Control, (2014) International Review of Aerospace Engineering (IREASE), 7 (6), pp. 192-201.

Tran, K., Modified GA Tuning IPD Control for a Single Tilt Tri-Rotors UAV, (2018) International Review of Aerospace Engineering (IREASE), 11 (1), pp. 1-5.

Kramar, V., Alchakov, V., Kabanov, A., Dudnikov, S., Dmitriev, A., The Design of Optimal Lateral Motion Control of an UAV Using the Linear-Quadratic Optimization Method in the Complex Domain, (2020) International Review of Aerospace Engineering (IREASE), 13 (6), pp. 217-227.

Kassem, A., El-Bayoumi, G., Habib, T., Kamalaldin, K., Improving Satellite Orbit Estimation Using Commercial Cameras, (2015) International Review of Aerospace Engineering (IREASE), 8 (5), pp. 174-178.

Habib, T., In-Orbit Spacecraft Inertia, Attitude, and Orbit Estimation Based on Measurements of Magnetometer, Gyro, Star Sensor and GPS Through Extended Kalman Filter, (2018) International Review of Aerospace Engineering (IREASE), 11 (6), pp. 247-251.

Habib T., New algorithms of nonlinear spacecraft attitude control via attitude, angular velocity, and orbit estimation based on the earth’s magnetic field, PhD Thesis, Cairo University, 2009.

Habib T., A comparative study of spacecraft attitude determination and estimation algorithms (a cost–benefit approach), Aerospace Science and Technology, (26), (2013), 211-215.

Benzerrouk, H., Salhi, H., Nebylov, A., Non-Gaussian Sensor Fusion Analysis with “Gaussian Mixture and Adaptive” Based Cubature Kalman Filtering for Unmanned Aerial Vehicle, (2013) International Review of Aerospace Engineering (IREASE), 6 (6), pp. 264-277.

Grillo, C., Montano, F., An EKF Based Method for Path Following in Turbulent Air, (2017) International Review of Aerospace Engineering (IREASE), 10 (1), pp. 1-6.

Faizullin, D., Hiraki, K., Cho, M., Estimating Sun Vector Based on Limited In-Orbit Data, (2019) International Review of Aerospace Engineering (IREASE), 12 (2), pp. 101-108.

Habib T., Simultaneous spacecraft orbit estimation and control based on GPS measurements via extended Kalman filter, The Egyptian Journal of Remote Sensing and Space Sciences, Vol.16, Issue 1, (2013), 11-16.

Ma, H., Xu, S., Magnetometer-only Attitude and Angular Velocity Filtering Estimation for Attitude Changing Spacecraft, Acta Astronautica, 102, (2014), 89-102.

Wertz, J. R., Spacecraft Attitude Determination and Control. (D. Reidel Publishing Company, 1997).

Habib T., Fast Converging with High Accuracy Estimates of Satellite Attitude and Orbit Based on Magnetometer Augmented with Gyro, Star Sensor and GPS via Extended Kalman Filter, The Egyptian Journal of Remote Sensing and Space Sciences, Vol.14, Issue 2, (2011), 57-61.

Xu, Z., Qi, N., Chen, Y., Parameter Estimation of a Three-Axis Spacecraft Simulator Using Recursive Least-Squares Approach with Tracking Differentiator and Extended Kalman Filter, Acta Astronautica, 117, (2015), 254-262.

Ma, C., Dai, H., Yuan, J., Estimation of Inertial Characteristics of Tumbling Spacecraft Using Constant State Filter, Advances in Space Research, (2017).

Guler, D., Conguroglu, E., Hajiyev, C., Single-Frame Attitude Determination Methods for Nano Satellites, Metrol. Meas. Syst., Vol.24, No.2, (2017), 313-324.

Hajiyev, C., Cilden D., Somov, Y., Gyro-free Attitude and Rate Estimation for a Small Satellite using SVD and EKF, Aerospace Science and Technology, (55), (2016), 324-331.

Grillo, C., Montano, F., Automatic EKF Tuning for UAS Path Following in Turbulent Air, (2018) International Review of Aerospace Engineering (IREASE), 11 (6), pp. 241-246.

Hajiyev, C., Cilden D., Hacizade, U., Two Stage Kalman Filter for Fault Taulerent Estimation of Wind Sped and UAV Flight Parameters, Measurement Science Review, 20 (1), (2020), 35-42.

Guler, D., et al., Nanosatellite Attitude Estimation Using Kalman-type Filters with non-Gaussian noise, Aerospace Science and Technology, (92), (2019), 66-76.

Guler, D., Hajiyev, C., SVD-aided EKF Attitude Estimation with UD Factorized Measurement Noise Covariance, Asian. J. Control., (21), No.2, (2019), 1423-1432.

Psiaki, M., Estimation of a Spacecraft’s Attitude Dynamics Parameters by Using Flight Data, Journal of Guidance Control and Dynamics, Vol.28, No.4, (2005), 594-603.

Ferguson, P., On-Orbit Spacecraft Inertia and Rate Sensor Scale Factor Estimation for Microsatellites, 22nd Annual AIAA/USU Conference on Small, (2007).

Chu, Z., et al, Inertial Parameter Identification Using Contact Force Information for an Unknown Object Captured by a Space Manipulator, Acta Astronautica, 131, (2017), 69-82.

Chashmi, S., Malaek, S., Fast Estimation of Space-Robots Inertia Parameters: A Modular Mathematical Formulation, Acta Astronautica, 127, (2016), 283-295.

Suykens, J., Vandewalle, J., and Moor, B., Artificial Neural Networks for Modelling and Control of Non-Linear Systems. (SPRINGER-SCIENCE+BUSINESS MEDIA, B.V., 1996).

Hagan, M.., Dcmuth, H., and Beale, M., Neural Network Design. (PWS Publishing Company, 1996).


  • There are currently no refbacks.

Please send any question about this web site to
Copyright © 2005-2021 Praise Worthy Prize