Dual-loop filtering algorithm of magnetometer measurements for attitude parameter estimation of geostationary spacecraft
https://doi.org/10.32446/6/0368-1025it.2026-4-56-63
Abstract
Effective operation of geostationary spacecraft implementing a wide range of space measurement services is contingent upon the high accuracy of their onboard attitude control system. Currently, the primary sensors for geostationary spacecraft attitude parameter determination are sun sensors, star trackers, and magnetometers. However, factors such as the high cost of sun and star sensors, their limited field of view (which hinders attitude determination during spacecraft rotation), and the high computational cost of processing star tracker data have spurred increased research into magnetometer-only attitude estimation methods capable of functioning even during highly dynamic rotation.
Nevertheless, this introduces the challenge of achieving stable and accurate estimation amidst inevitable magnetic field measurement noise caused by various random physical factors. To date, various methods and algorithms have been proposed to mitigate magnetometer noise, with the Extended Kalman Filter being among the most effective. Major drawbacks of these methods include their reliance on specific cases of spacecraft angular motion and simplified noise models, necessitating additional Extended Kalman Filter tuning tailored to specific application scenarios. In this regard, this article proposes a new approach for synthesizing a stochastic attitude estimation algorithm for geostationary spacecrafts. The algorithm is invariant to the nature of angular motion and ensures stability and required estimation accuracy under general assumptions regarding magnetometer measurement noise. The proposed stochastic filtering algorithm incorporates an additional filtering loop that utilizes the Extended Kalman Filter output estimate vector as a linear observer for the angular parameter vector. This dual-loop filtering approach ensures both stability and estimation accuracy of angular parameters, fully meeting modern requirements for geostationary spacecraft onboard attitude systems. Numerical experiment results are presented to illustrate the effectiveness of the proposed approach.
About the Authors
S. V. SokolovRussian Federation
Sergey V. Sokolov, D. Sc. (Engineering) Professor, Head of the Department
Scopus Author ID 35235181200
111024, Moscow, Aviamotornaya st., 8A
V. A. Pogorelov
Russian Federation
Vadim A. Pogorelov, D. Sc. (Engineering), Professor of the Department
Scopus Author ID 7004404737
344018, Rostov-on-Don, Gagarina square, 1
I. V. Reshetnikova
Russian Federation
Irina V. Reshetnikova, Cand. Sc. (Engineering), Associate Professor, Moscow Technical University of Communications and Informatics; Associate Professor, Don State Technical University
Scopus Author ID: 57211904910
111024, Moscow, Aviamotornaya st., 8A
344018, Rostov-on-Don, Gagarina square, 1
References
1. Montenbruck O., Gill E. Satellite Orbits: Models, Methods, and Applications. Springer Science & Business Media, Berlin (2000).
2. Vallado D. A. Fundamentals of Astrodynamics and Applications. 2nd ed. Springer Science & Business Media, Dordrecht (2001).
3. Sukhoi Yu. G. Corrections of geostationary satellite orbits: features of orbital motion control and perturbations of orbits of geostationary satellites. Sputnik+ Publ., Moscow (2011). (In Russ.)
4. Dyatlov S. A., Bessonov R. V. Overview of stellar spacecraft orientation sensors. Mechanics, Control and Informatics, (1), 11–31 (2009). (In Russ.) https://elibrary.ru/ojsitl
5. Avanesov G. A., Nikitin A. V., Forsh A. A. Optical sunr sensor. Journal Of Instrument Engineering, 46(4), 70–73 (2003). (In Russ.)
6. Avanesov G. A., Forsh A. A., Bessonov R. V., Ziman Ya. L., Kudelin M. I., Zalyalova R. G. Star tracker BOKZ-M and prospects for its development. Proc. XIV St. Petersburg International Conference on Integrated Navigation Systems, St. Petersburg, May 28–30, 2007, p. 199. Elektropribor, St. Petersburg (2007). (In Russ.)
7. Kolesnikov V. N., Kozlov O. I. On determining the constructive parameters of the remote sensing satellite camera. Izvestia Vuzov. Geodesy and Aerophotosurveying, 62(4), 383–389 (2018). (In Russ.) https://doi.org/10.30533/0536-101X-2018-62-4-383-389 ; https://elibrary.ru/xxhmbf
8. Psiaki M. L., Martel F., Pal P. K. Three-axis attitude determination via Kalman filtering of magnetometer data. Journal of Guidance, Control, and Dynamics, 13(3), 506–514 (1990). https://doi.org/10.2514/3.20396
9. Humphreys T. E., Jackson M. L., Lightsey E. G. Magnetometer-based attitude and rate estimation for spacecraft with wire booms. Journal of Guidance, Control, and Dynamics, 28(4), 584–593 (2005). https://doi.org/10.2514/1.7285
10. Psiaki M. L. Global magnetometer-based spacecraft attitude and rate estimation. Journal of Guidance, Control, and Dynamics, 27(2), 240–250 (2004). https://doi.org/10.2514/1.10730
11. Ma H., Xu S. Magnetometer-only attitude and angular velocity filtering estimation for attitude-changing spacecraft. Acta Astronautica, 102(10), 89–102 (2014). https://doi.org/10.1016/j.actaastro.2014.05.013 ; https://elibrary.ru/uvdfqt
12. Searcy J. D., Pernicka H. J. Magnetometer-only attitude determination using novel two-step Kalman filter approach. Journal of Guidance, Control, and Dynamics, 35(6), 1693–1701 (2012). https://doi.org/10.2514/1.56689
13. Cote J., Lafontaine J. Magnetic-only orbit and attitude estimation using the square-root unscented Kalman filter: application to the PROBA-2 spacecraft. Proc. AIAA Guidance, Navigation, and Control Conference and Exhibit, Honolulu, HI, USA, Aug 18–21, 2008, pp. 1–24. AIAA, Reston, VA (2008). https://doi.org/10.2514/6.2008-7211
14. Abdelrahman M., Park S.-Y. Simultaneous spacecraft attitude and orbit estimation using magnetic field vector measurements. Aerospace Science and Technology, 15(8), 653–669 (2011). https://doi.org/10.1016/j.ast.2011.01.004
15. Ivanov D. S., Ovchinnikov M. Yu., Penkov V. I., Roldugin D. S. Use of magnetic coils and magnetometer for three-axis satellite attitude control. Keldysh Institute PREPRINTS, (47), 1–20 (2015). https://keldysh.ru/papers/2015/prep2015_47_eng.pdf
16. Ovchinnikov M., Ivanov D. Approach to study satellite attitude determination algorithms. Acta Astronautica, 98(1), 133–137 (2014). https://doi.org/10.1016/j.actaastro.2014.01.020 ; https://elibrary.ru/sknddh
17. Belyaev M. Yu., Monakhov M. I., Sazonov V. V. Accuracy estimation of magnetometer readings installed on the service module of the International Space Station. Keldysh Institute PREPRINTS, (54), 1–32 (2012). (In Russ.) https://keldysh.ru/papers/2012/prep2012_54.pdf ; https://elibrary.ru/pdlyxx
18. Tikhonov V. I., Kharisov V. N. Statistical analysis and synthesis of radio engineering devices and systems. Radio i Svyaz’ Publ., Moscow (2004). (In Russ.) https://elibrary.ru/qmntat
19. Sokolov S. V., Shatalov A. B., Pogorelov V. A. Solution of the stochastic estimation problem for antenna complex orientation parameters using strapdown inertial system measurements. Proc. XXVI International Scientific and Technical Conference on Radar, Navigation, Communication, in 6 volumes, vol. 4, pp. 279–288, VGU, Voronezh (2020). (In Russ.) https://elibrary.ru/yshoep
20. Sokolov S. V., Pogorelov V. A., Okhotnikov A. L. Stochastic estimation of angular orientation parameters of a moving object using inertial-satellite measurements. Optoelectronics, Instrumentation and Data Processing, 59(5), 590–599 (2023). https://doi.org/10.3103/S8756699023050084 ; https://elibrary.ru/rlictc
21. Ishlinsky A. Yu. Orientation, gyroscopes and inertial navigation. Nauka Publ., Moscow (1976). (In Russ.)
22. Sokolov S. V., Pogorelov V. A. Stochastic estimation, control and identification in high-precision navigation systems. Fizmatlit Publ., Moscow (2016). (In Russ.) https://elibrary.ru/rtgmoe
23. Sokolov S. V., Pogorelov V. A., Reshetnikova I. V. Stochastic estimation based on Kalman filter as an observer of the state vector of a dynamical system. Izmeritel’naya Tekhnika, 74(5), 25–31 (2025). (In Russ.) https://doi.org/10.32446/0368-1025it.2025-5-25-31 ; https://elibrary.ru/busvsr
Review
For citations:
Sokolov S.V., Pogorelov V.A., Reshetnikova I.V. Dual-loop filtering algorithm of magnetometer measurements for attitude parameter estimation of geostationary spacecraft. Izmeritel`naya Tekhnika. 2026;75(4):56-63. (In Russ.) https://doi.org/10.32446/6/0368-1025it.2026-4-56-63
JATS XML




















