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.
REFERENCES
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
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
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
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
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.
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
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
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
Wertz, J.R., Spacecraft Attitude Determination and Control, Dordrecht, Holland: D. Reidel Publishing Company, 2002.
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.
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
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.
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
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
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
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
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
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
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
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
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
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
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
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
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
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.
Hughes, P.C., Spacecraft Attitude Dynamics, Mineola, New York: Dover Publications, 2004.
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
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
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
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
Corresponding author
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
About this article
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
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1134/S2075108724700081