Extended Kalman Filter Design to Estimate the Attitude of the Nanosatellite System Using Magnetometer

Carlos Silva, George McKell, Linda Parker

Abstract


The problem of estimating nonlinear systems is an important issue in many engineering applications. One of these applications is in the nanosatellite for Vehicle-to-everything (V2X) communications, which is used to replace sensors in the event of failure or error. Therefore, the accuracy of pre-filter estimation is of great importance. To control the orientation of a satellite, it is important to estimate the attitude accurately. Time-series estimation is especially important in micro and nanosatellites, whose sensors are usually low-cost and have higher noise levels than high-end sensors. Also, the algorithms should be able to run on systems with very restricted computer power. In this paper, an overview of the algorithms used to determine the attitude of nanosatellites, and especially using only the magnetometer sensor, will be discussed. This paper aims to simulate a nanosatellite system to estimate the magnetic field derivative vector using only the magnetometer data with the desired accuracy. The estimated vectors in the pre-filter, along with the magnetometer sensor data, are used to estimate the attitude of the satellite. The estimation of the state vector consisting of the vector part of quaternion and the angular velocity vector is used for the control calculation. To evaluate the accuracy of this pre-filter, a comparison of the magnetometer vector estimator with the body sensor data has been used.

Keywords


Magnetic Field Derivative Estimator; Determining the Attitude of Nanosatellites; Magnetometer Sensor; Kalman Filter

Full Text:

PDF

References


J. D. Searcy, “Observability-Enhanced Dual-Filter Design for Attitude Estimation with Minimum Observations,” Missouri University of Science and Technology Doctoral Dissertations, 2013, https://scholarsmine.mst.edu/doctoral_dissertations/1826/.

R. S. Taremi, P. K. Shahri, and A. Y. Kalareh, “Design a Tracking Control Law for The Nonlinear Continuous Time Fuzzy Polynomial Systems,” Journal of Soft Computing and Decision Support Systems, vol. 6, no. 6, pp. 21-27, 2019. http://www.jscdss.com/index.php/files/article/view/216.

J. R. Wertz, “Spacecraft Attitude Determination and Control, Reidel Publishing Company,” Springer Science & Business Media, vol. 73, 2012, https://books.google.co.id/books?hl=id&lr=&id.

D. Cilden-Guler, M. Raitoharju, R. Piche, and C. Hajiyev, “Nanosatellite Attitude Estimation Using Kalman-Type Filters with Non-Gaussian Noise,” Aerospace Science and Technology, vol. 92, pp. 66-76. 2019, https://doi.org/10.1016/j.ast.2019.05.055.

H. E. Söken, “An Attitude Filtering and Magnetometer Calibration Approach for Nanosatellites,” International Journal of Aeronautical and Space Sciences, vol. 19, no. 1, pp. 164-171, 2018, https://doi.org/10.1007/s42405-018-0020-8.

M. Raja, and U Guven, “Nano Satellite Attitudes Error Estimation Using Magnetometer Data with Utilization of Kalman Filter,” In Recent Advances in Communication Infrastructure, pp. 1-16, 2020, https://doi.org/10.1007/978-981-15-0974-2_1.

D. Cilden, H. E. Soken, and C. Hajiev, “Nanosatellite Attitude Estimation from Vector Measurements Using SVD-Aided UKF Algorithm,” Metrology and Measurement Systems, vol. 24, no. 1, 2017, https://www.infona.pl/resource/bwmeta1.element.baztech.

M. Challa and C. Wheeler, “Accuracy Studies of a Magnetometer-Only Attitude and Rate Determination System,” Flight Mechanics/Estimation Theory Symposium, 1996, https://ntrs.nasa.gov/citations/19960035762.

S. Sabzevari, A. Vali, M. H. Ferdowsi, and M. R. Arvan,” Observability Analysis and Design of Two Nested Filters for The Satellite Attitude Estimation with Magnetometer-Only,” IET Radar, Sonar & Navigation, vol. 14, no. 4, pp. 607-618, 2020, https://doi.org/10.1049/iet-rsn.2019.0351.

M. Psiaki, and F. Martel, “Three-Axis Attitude Determination Via Kalman Filtering of Magnetometer Data,” Journal of Guiandce, Control and Dynamics, vol. 13, No. 3, pp. 506 – 514, 1990, https://doi.org/10.2514/3.25364.

A. Y. Kelareh, P. K. Shahri, S. A. Khoshnevis and A. Valikhani, “System Response Processing and HHT Method on Dynamic Specification Determination using Cloud Computation,” 2020 IEEE 17th International Conference on Smart Communities: Improving Quality of Life Using ICT, IoT and AI (HONET), Charlotte, pp. 177-181 2020, https://doi.org/10.1109/HONET50430.2020.9322820.

M. Esit, S. Yakupoglu, and H. Ersin Soken, “Attitude Filtering for Nanosatellites: A Comparison of Different Approaches Under Model Uncertainties,” Advances in Space Research, 2021. https://doi.org/10.1016/j.asr.2021.04.043.

A. Y. Kelareh, P. K. Shahri, S. A. Khoshnevis, and A. Valikhani, and S. C. Shindgikar, “Dynamic Specification Determination using System Response Processing and Hilbert-Huang Transform Method,” International Journal of Applied Engineering Research, vol. 14, no. 22. pp. 4188-4193, 2019. https://www.ripublication.com/ijaer19/ijaerv14n22_13.pdf.

A. Adnane, Z. A. Foitih, M. A. S. Mohammed, and A. Bellar, “Real-Time Sensor Fault Detection and Isolation for LEO Satellite Attitude Estimation Through Magnetometer Data,” Advances in Space Research, vol. 61, no. 4, pp. 1143-1157, 2018, https://doi.org/10.1016/j.asr.2017.12.007.

D. Lee, G. Vukovich, and R. Lee, “Robust Unscented Kalman Filter for Nanosat Attitude Estimation,” International Journal of Control, Automation and Systems, vol. 15, no. 5, pp. 2161-2173, 2017, https://doi.org/10.1007/s12555-016-0498-4.

H. E. Söken, and S. I. Sakai, “Real-Time Attitude-Independent Magnetometer Bias Estimation for Spinning Spacecraft,” Journal of Guiandce, Control, and Dynamics, vol. 41, no. 1, pp. 274-279, 2018. https://doi.org/10.2514/1.G002706.

H. Ahani, M. Familian, and R. Ashtari, “Optimum Design of a Dynamic Positioning Controller for an Offshore Vessel,” Journal of Soft Computing and Decision Support Systems, vol. 7, no. 1, pp. 13-18, 2020, http://www.jscdss.com/index.php/files/article/view/219.

A. A. T. Adnani, A. Dokami, and M. Morovati, “Fault Detection in High Speed Helical Gears Considering Signal Processing Method In Real Simulation,” Latin American Journal of Solids and Structures, vol. 13, pp. 2113-2140, 2016. https://doi.org/10.1590/1679-78252290.

A. A. T. Adnani, R. Talebitooti, and M. Morovati, “Three Dimensional Wave Propagation in Axially Loaded Pressurized FG Cylindrical Shells Using Frobenius Power Series and Rayleigh-Ritz Methods,” Journal of Vibroengineering, vol. 17, pp. 1424-1435, 2015, https://www.extrica.com/article/15404.

H. Ahani and V. Izadi, “Detection of Different Bearing Faults in a Permanent Magnet Synchronous Motor using PWT and LVQNN,” 2020 XI National Conference with International Participation (ELECTRONICA), pp. 1-4, 2020, https://doi.org/10.1109/ELECTRONICA50406.2020.9305143.

D. Ivanov, M. Ovchinnikov, and D. Roldugin, “Three-Axis Attitude Determination Using Magnetorquers,” Journal of Guiandce, Control, and Dynamics, vol. 41, no. 11, pp. 2455-2462, 2018, https://doi.org/10.2514/1.G003698.

T. Kim, Y. Kim and H. Bang, “Improvement of the attitude determination accuracy for nanosatellites using a camera sensor,” 2017 European Navigation Conference (ENC), pp. 341-347, 2017, https://doi.org/10.1109/EURONAV.2017.7954226.

E. M. Wesam, X. Zhang, Z. Lu, and W. Liao, “Kalman Filter Implementation for Small Satellites Using Constraint GPS Data,” IOP Conference Series: Materials Science and Engineering, Vol. 211, No. 1, p. 012015, 2017. https://doi.org/10.1088/1757-899X/211/1/012015.

M. S. Farissi, S. Carletta, A. Nascetti, and P. Teofilatto, “Implementation And Hardware-In-The-Loop Simulation Of A Magnetic Detumbling And Pointing Control Based On Three-Axis Magnetometer Data,” Aerospace, vol. 6, no. 12, p. 133, 2019, https://doi.org/10.3390/aerospace6120133.




DOI: https://doi.org/10.59247/csol.v1i1.13

Refbacks

  • There are currently no refbacks.


Copyright (c) 2023 Carlos Silva, George McKell, Linda Parker

 

Control Systems and Optimization Letters
ISSN: 2985-6116
Website: https://ejournal.csol.or.id/index.php/csol
Email: alfian_maarif@ieee.org
Publisher: Peneliti Teknologi Teknik Indonesia
Address: Jl. Empu Sedah No. 12, Pringwulung, Condongcatur, Kec. Depok, Kabupaten Sleman, Daerah Istimewa Yogyakarta 55281, Indonesia