Open Access Open Access  Restricted Access Subscription or Fee Access

Replacement of In-Orbit Spacecraft Attitude Determination Algorithms with Adaptive Neuro-Fuzzy Inference System via Subtractive Clustering


(*) Corresponding author


Authors' affiliations


DOI: https://doi.org/10.15866/irease.v14i4.20020

Abstract


Traditional spacecraft attitude determination algorithms suffer from accuracy versus computational load dilemma. As algorithm complexity increases, its computational load increases and also its accuracy. This limits algorithm applicability in real-time (In-Orbit) environment. In this article, a solution based on Adaptive Neuro-Fuzzy Inference System (ANFIS) has been developed. The number of inputs to ANFIS is 12, which implies an extremely large number of rules of the membership functions to be utilized. Consequently, the proposed solution blows up. Hence, a clustering technique should be utilized in order to minimize the number of rules. Design simulations of the former Egyptian spacecraft EGYPTSAT-1 have been utilized as test case. During the standby operational mode, the spacecraft is assumed to have attitude errors within ±10°. ANFIS is a multi-input single-output algorithm. Therefore, a separate ANFIS is developed for each one of the attitude angles. Each one of them is trained based on two data sets, provided by TRIAD and Q-method simulators. Thus, six ANFISs are developed. The results have shown that the developed ANFISs can work in the stand-by operational mode and provide attitude estimates of ±10°. Moreover, the average execution time for ANFIS is about 40% of the average execution time for the analogous Cascade-Forward Neural Network algorithms (CFNN) and 25% of the Extended Kalman Filter average execution time. The computational overhead of the proposed ANFIS algorithms is constant regardless of the attitude determination or estimation algorithm to be replaced by ANFIS. Consequently, very accurate and sophisticated models could be built in order to provide training data set and then replaced by ANFIS without increasing the ANFIS computational load.
Copyright © 2021 Praise Worthy Prize - All rights reserved.

Keywords


Attitude; Determination; Adaptive; Neuro-Fuzzy; Clustering

Full Text:

PDF


References


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).
https://doi.org/10.1007/978-1-4757-2493-6

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.
https://doi.org/10.15866/irease.v7i6.4306

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.
https://doi.org/10.15866/irease.v7i5.4973

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.
https://doi.org/10.15866/irease.v9i5.10476

Deif, T., Kassem, A., El Baioumi, G., Modeling and Attitude Stabilization of Indoor Quad Rotor, (2014) International Review of Aerospace Engineering (IREASE), 7 (2), pp. 43-47.
https://doi.org/10.15866/irease.v7i2.783

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.
https://doi.org/10.15866/irease.v8i2.6215

Omar, H., Developing Geno-Fuzzy Controller for Satellite Stabilization with Gravity Gradient, (2014) International Review of Aerospace Engineering (IREASE), 7 (1), pp. 8-16.
https://doi.org/10.15866/irease.v7i1.1337

Shouman, M., El Bayoumi, G., Adaptive Robust Control of Satellite Attitude System, (2015) International Review of Aerospace Engineering (IREASE), 8 (1), pp. 35-42.
https://doi.org/10.15866/irease.v8i1.5322

Sidi, M. J., Spacecraft Dynamics and Control, a Practical Engineering Approach. (Cambridge University Press, 1997).
https://doi.org/10.1017/CBO9780511815652

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

Itzhack, Y., Optimized TRIAD Algorithm for Attitude Determination, Journal of Guidance, Control, and Dynamics, 20 (1), (1996), 208-211.
https://doi.org/10.2514/2.4025

Habib T., The Global Positioning System Application to Satellite Position and Attitude Determination, MSc Thesis, Cairo University, 2003.

Habib T., A Comparative Study of Spacecraft Attitude Determination and Estimation Algorithms (a Cost-Benefit Approach), Aerospace Science and Technology, (26), (2013), 211-215.
https://doi.org/10.1016/j.ast.2012.04.005

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., Hassan, S., El-Bayoumi, G. Spacecraft Attitude and Attitude Rate Estimation Using Hybrid Kalman Filtering of Magnetometer Measurements, Proceedings of 12th International Conference on Aerospace Science and Aviation Technology, (2007).
https://doi.org/10.21608/asat.2007.24125

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.
https://doi.org/10.15866/irease.v8i5.8279

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.

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.
https://doi.org/10.15866/irease.v11i6.14839

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.
https://doi.org/10.1016/j.ejrs.2012.11.002

Dang, H., Ma, O., On-Orbit Identification of Inertia Properties of Spacecraft Using a Robotic Arm, Journal of Guidance Control and Dynamics, Vol.31, No.6, (2008), 1761-1771
https://doi.org/10.2514/1.35188

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.
https://doi.org/10.15866/irease.v12i2.16189

Chashmi, S., Malaek, S., Fast Estimation of Space-Robots Inertia Parameters: A Modular Mathematical Formulation, Acta Astronautica, 127, (2016), 283-295.
https://doi.org/10.1016/j.actaastro.2016.04.037

Ma, C., Dai, H., Yuan, J., Estimation of Inertial Characteristics of Tumbling Spacecraft Using Constant State Filter, Advances in Space Research, (2017),
https://doi.org/10.1016/j.asr.2017.03.032

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.
https://doi.org/10.1016/j.actaastro.2016.11.019

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.
https://doi.org/10.15866/irease.v11i6.15122

Ma, H., Xu, S., Magnetometer-only Attitude and Angular Velocity Filtering Estimation for Attitude Changing Spacecraft, Acta Astronautica, 102, (2014), 89-102.
https://doi.org/10.1016/j.actaastro.2014.05.002

R. Hermann, R., Krener, A., Nonlinear controllability and observability, IEEE Transactions on Automatic Control, AC-22(5) (1977), 728-740.
https://doi.org/10.1109/TAC.1977.1101601

Pesce, V., Lavagna, M., Bevilacqua, R., Stereovision-based Pose and Inertia Estimation of Unknown and Uncooperative Space Objects, Advances in Space Research, 59, (2017), 236-251.
https://doi.org/10.1016/j.asr.2016.10.002

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.
https://doi.org/10.1016/j.ejrs.2011.06.002

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.
https://doi.org/10.1016/j.actaastro.2015.08.010

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

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.
https://doi.org/10.2514/1.7362

Charles T. Pope, Calibration and Uncertainty Analysis of a Spacecraft Attitude Determination Test Stand, MSc Thesis, Luleå University of Technology, 2017.

Chiu, S., Fuzzy Model Identification Based on Cluster Estimation, Journal of Intelligent & Fuzzy Systems, Vol.2, No.3, (1994), 267-278.
https://doi.org/10.3233/IFS-1994-2306

Yager, R., Filev, D., Generation of Fuzzy Rules by Mountain Clustering, Journal of Intelligent & Fuzzy Systems, Vol.2, No.3, (1994), 209-219.
https://doi.org/10.3233/IFS-1994-2301

Priyono A., et al, Generation of Fuzzy Rules with Subtractive Clustering, Jurnal Teknologi, 43(D), (2005), 143-153.
https://doi.org/10.11113/jt.v43.782

Habib, T., Replacement of In-Orbit Modern Spacecraft Attitude Determination and Estimation Algorithms with Neural Networks, (2021) International Review of Aerospace Engineering (IREASE), 14 (3), pp. 166-172.
https://doi.org/10.15866/irease.v14i3.19687

Jang, J.-S. R., Fuzzy Modeling Using Generalized Neural Networks and Kalman Filter Algorithm, Proc. of the Ninth National Conf. on Artificial Intelligence (AAAI-91). July 1991, pp. 762-767.


Refbacks

  • There are currently no refbacks.



Please send any question about this web site to info@praiseworthyprize.com
Copyright © 2005-2024 Praise Worthy Prize