Skip to main content
Log in

SVD-Aided EKF for Nanosatellite Attitude Estimation Based on Kinematic and Dynamic Relations

  • Published:
Gyroscopy and Navigation Aims and scope Submit manuscript

Abstract

Small satellite attitude angles are estimated using measurements of star trackers and rate gyros in this study. The issue related to gyro drifts is overcome by adding the bias terms into the state vector in order to estimate them. As an estimation method, two-stage non-traditional filter is used. In the first stage, singular value decomposition (SVD) is used for determining the attitude measurements. As a second stage, an extended Kalman filter (EKF) is designed based on linear attitude measurements. These two stages are integrated for the whole estimation algorithm in order to have estimations with high accuracy, and it is called SVD-Aided EKF. The proposed SVD-Aided EKF is used with two attitude models of satellite: only the kinematics model which does not include the dynamics of a satellite, and both kinematics and dynamics relations. Several scales of uncertainties on the principal moment of inertia of the satellite are considered in order to determine the level when estimation error of the kinematics and dynamics-based filter exceeds the error of the case using only kinematics relations.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1.
Fig. 2.
Fig. 3.
Fig. 4.
Fig. 5.
Fig. 6.
Fig. 7.

REFERENCES

  1. Nebylov, A.V., Loparev. A.V., and Nebylov, V.A., Methods for robust filtering based on numerical characteristics of input processes in solving problems of navigation information processing and motion control, Gyroscopy and Navigation, 2022, vol. 13, no. 3, pp. 170–179. https://doi.org/10.1134/S2075108722030063/FIGURES/7

    Article  Google Scholar 

  2. Stepanov, O.A. and Toropov, A.B., A comparison of linear and nonlinear optimal estimators in nonlinear navigation problem, Gyroscopy and Navigation, 2010, vol. 1, no. 2, pp. 183–190. https://doi.org/10.1134/S2075108710030053/METRICS

    Article  Google Scholar 

  3. Hajiyev, C. and Cilden-Guler, D., Review on gyroless attitude determination methods for small satellites, Progress in Aerospace Sciences, 2017, no. 90, pp. 54–66. https://doi.org/10.1016/j.paerosci.2017.03.003

  4. Lefferts, E.J., Markley, F.L., and Shuster, M.D., Kalman filtering for spacecraft attitude estimation, Journal of Guidance, Control, and Dynamics, 1982, vol. 5, no. 5, pp. 417–429. https://doi.org/10.2514/3.56190

    Article  Google Scholar 

  5. Markley, F.L., Crassidis, J.L., and Cheng, Y., Nonlinear attitude filtering methods, in AIAA Guidance, Navigation, and Control Conference and Exhibit, 2005, San Francisco, California.

  6. Hua, S., Huang, H., Yin, F., and Wei, C., Constant-gain EKF algorithm for satellite attitude determination systems, Aircraft Engineering and Aerospace Technology AEAT-03-2017-0088, 2018. https://doi.org/10.1108/AEAT-03-2017-0088

  7. Xiong, K. and Wei, C., Multiple-model adaptive estimator for spacecraft attitude sensor calibration, Aircraft Engineering and Aerospace Technology, 2017, vol. 89, pp. 457–467. https://doi.org/10.1108/AEAT-02-2015-0029

    Article  Google Scholar 

  8. Kramlikh, A.V., Nikolaev, P.N., and Rylko, D.V., Onboard two-step attitude determination algorithm for a SamSat-ION nanosatellite, Gyroscopy and Navigation, 2023, vol. 14, pp. 138–153. https://doi.org/10.1134/S2075108723020050/FIGURES/19

    Article  Google Scholar 

  9. Wertz, J.R., Spacecraft Attitude Determination and Control, Dordrecht, Holland: D. Reidel Publishing Company, 2002.

    Google Scholar 

  10. Vinther, K., Jensen, K.F., Larsen, J.A., and Wisniewski, R., Inexpensive Cubesat attitude estimation using quaternions and unscented Kalman filtering, Automatic Control in Aerospace, 2011, vol. 4, no. 1.

  11. Markley, F.L. and Mortari, D., Quaternion attitude estimation using vector observations, Journal of the Astronautical Sciences, 2000, vol. 48, pp. 359–380. https://doi.org/10.1007/BF03546284

    Article  Google Scholar 

  12. Cilden-Guler, D., Conguroglu, E.S., and Hajiyev, C., Single-frame attitude determination methods for nanosatellites, Metrology and Measurement Systems, 2017, vol. 24, pp. 313–324.

    Article  Google Scholar 

  13. He, L., Ma, W., Guo, P., and Sheng, T., Developments of attitude determination and control system of microsats: A survey, Proceedings of the Institution of Mechanical Engineers, Part I: Journal of Systems and Control Engineering, 2020, 235, pp. 1733–1750. https://doi.org/10.1177/0959651819895173

    Article  Google Scholar 

  14. Jo, S., Bang, H., and Leeghim, H., A vector measurement-based angular velocity estimation scheme for maneuvering spacecraft, Journal of the Astronautical Sciences, 2017, vol. 64, pp. 310–332. https://doi.org/10.1007/s40295-016-0109-x

    Article  Google Scholar 

  15. Crassidis, J.L., Markley, F.L., and Cheng, Y., Survey of nonlinear attitude estimation methods, Journal of Guidance, Control, and Dynamics, 2007, vol. 30, pp. 12–28. https://doi.org/10.2514/1.22452

    Article  Google Scholar 

  16. Batista, P., Silvestre, C., and Oliveira, P., Tightly coupled long baseline/ultra-short baseline integrated navigation system, International Journal of Systems Science, 2014, vol. 47, pp. 1837–1855. https://doi.org/10.1080/00207721.2014.955070

    Article  MathSciNet  Google Scholar 

  17. Tong, X., Chen, M., and Yang, F., Passive and explicit attitude and gyro-bias observers using inertial measurements, IEEE Transactions on Industrial Electronics, 2021, vol. 68, pp. 8942–8952. https://doi.org/10.1109/TIE.2020.3018061

    Article  Google Scholar 

  18. Kailil, A., Mrani, N., Touati, M.M. et al., Low Earth-orbit satellite attitude stabilization with fractional regulators, International Journal of Systems Science, 2008, vol. 35, pp. 559–568. https://doi.org/10.1080/00207720412331285878

    Article  MathSciNet  Google Scholar 

  19. Zhang, S., Chang, G., Chen, C. et al., Attitude determination using gyros and vector measurements aided with adaptive kinematics modeling, Measurement, 2020, vol. 157, 107679. https://doi.org/10.1016/J.MEASUREMENT.2020.107679

    Article  Google Scholar 

  20. Ding, W. and Gao, Y., Attitude estimation using low-cost MARG sensors with disturbances reduction, IEEE Transactions on Instrumentation and Measurement, 2021, vol. 70. https://doi.org/10.1109/TIM.2021.3104395

  21. Ghobadi, M., Singla, P., and Esfahani, E.T., Robust attitude estimation from uncertain observations of inertial sensors using covariance inflated multiplicative extended Kalman filter, IEEE Transactions on Instrumentation and Measurement, 2018, vol. 67, pp. 209–217. https://doi.org/10.1109/TIM.2017.2761230

    Article  Google Scholar 

  22. Zhang, S., Xing, F., Sun, T., and You, Z., Quaternion-based filtering for gyroless attitude estimation without an attitude dynamics model, Metrology and Measurement Systems, 2018, vol. 25, pp. 631–643. https://doi.org/10.24425/123903

    Article  Google Scholar 

  23. Hajiyev, C. and Cilden-Guler, D., Satellite attitude estimation using SVD-Aided EKF with simultaneous process and measurement covariance adaptation, Advances in Space Research, 2021, vol. 68, pp. 3875–3890. https://doi.org/10.1016/J.ASR.2021.07.006

    Article  Google Scholar 

  24. Burton, R., Rock, S., Springmann, J., and Cutler, J., Online attitude determination of a passively magnetically stabilized spacecraft, Acta Astronautica, 2017, vol. 133, pp. 269–281. https://doi.org/10.1016/j.actaastro.2017.01.024

    Article  Google Scholar 

  25. Grace, J., Soares, L.M.P., Loe, T., and Bellardo, J., A low cost star tracker for CubeSat missions, AIAA Science and Technology Forum and Exposition, 2022, AIAA SciTech Forum 2022. https://doi.org/10.2514/6.2022-0520

  26. Zhao, H., Development of a low-cost multi-camera star tracker for small satellites—CORE. Graduate College of the University of Illinois at Urbana-Champaign, 2020.

    Google Scholar 

  27. Hughes, P.C., Spacecraft Attitude Dynamics, Mineola, New York: Dover Publications, 2004.

    Google Scholar 

  28. Hajiyev, C. and Soken, H.E., Robust adaptive Unscented Kalman Filter for attitude estimation of pico satellites, International Journal of Adaptive Control and Signal Processes, 2014, vol. 28, pp. 107–120. https://doi.org/10.1002/acs.2393

    Article  MathSciNet  Google Scholar 

  29. Hajiyev, C. and Cilden-Guler, D., Attitude and gyro bias estimation by SVD-aided EKF, Measurement, 2022, vol. 205, pp. 112209. https://doi.org/10.1016/J.MEASUREMENT.2022.112209

    Article  Google Scholar 

  30. Yang, C., Shi, W., and Chen, W., Comparison of unscented and extended Kalman filters with application in vehicle navigation, The Journal of Navigation, 2017, vol. 70, pp. 411–431. https://doi.org/10.1017/S0373463316000655

    Article  Google Scholar 

Download references

Funding

This work was supported by ongoing institutional funding. No additional grants to carry out or direct this particular research were obtained.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to D. Cilden-Guler.

Ethics declarations

The authors of this work declare that they have no conflicts of interest.

Additional information

Publisher’s Note.

Pleiades Publishing remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Cilden-Guler, D., Hajiyev, C. SVD-Aided EKF for Nanosatellite Attitude Estimation Based on Kinematic and Dynamic Relations. Gyroscopy Navig. 14, 366–379 (2023). https://doi.org/10.1134/S2075108724700081

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1134/S2075108724700081

Keywords:

Navigation