DOI QR코드

DOI QR Code

Unscented KALMAN Filtering for Spacecraft Attitude and Rate Determination Using Magnetometer

  • Published : 2009.03.15

Abstract

An Unscented Kalman Filter (UKF) for estimation of the attitude and rate of a spacecraft using only magnetometer vector measurement is developed. The attitude dynamics used in the estimation is the nonlinear Euler's rotational equation which is augmented with the quaternion kinematics to construct a process model. The filter is designed for small satellite in low Earth orbit, so the disturbance torques include gravity-gradient torque, magnetic disturbance torque, and aerodynamic drag torque. The magnetometer measurements are simulated based on time-varying position of the spacecraft. The filter has been tested not only in the standby mode but also in the detumbling mode. Two types of actuators have been modeled and applied in the simulation. The PD controller is used for the two types of actuators (reaction wheels and thrusters) to detumble the spacecraft. The estimation error converged to within 5 deg for attitude and 0.1 deg/s for rate respectively when the two types of actuators were used. A joint state parameter estimation has been tested and the effect of the process noise covariance on the parameter estimation has been indicated. Also, Monte-Carlo simulations have been performed to test the capability of the filter to converge with the initial conditions sampled from a uniform distribution. Finally, the UKF performance has been compared to that of the EKF and it demonstrates that UKF slightly outperforms EKF. The developed algorithm can be applied to any type of small satellites that are actuated by magnetic torquers, reaction wheels or thrusters with a capability of magnetometer vector measurements for attitude and rate estimation.

Keywords

References

  1. Abdelrahman, M. & Park, S-Y. 2008, submitted to IEEE Transactions on Aerospace and Electronic Systems
  2. Abdelrahman, M. & Samaan, M. A. 2005, in ACSE-05, ed. A. Aboshosha(Cairo:CICC), p.47
  3. Algrain, M. C. & Saniie, J. 1994, IEEE Transactions on Aerospace and Electronic Systems, 30, 175 https://doi.org/10.1109/7.250418
  4. Azor, R., Bar-Itzhack, I. Y., Deutschmann, J. K., & Harman, R. R. 2001, JGCD, 24, 436 https://doi.org/10.2514/2.4759
  5. Azor, R., Bar-Itzhack, I. Y., & Harman, R. R. 1998, JGCD, 21, 450 https://doi.org/10.2514/2.4257
  6. Banani, S. A. & Masnadi-Shirazi, M. A. 2007, in WASET(Barcelona: WASET), p. 192
  7. Gai, E., Daly, K., Harrison, J., & Lemos, L. 1985, JGCD, 8, 560 https://doi.org/10.2514/3.56393
  8. Harman, R. R. & Bar-Itzhack, I. Y. 1999, JGCD, 22, 723 https://doi.org/10.2514/2.4442
  9. Julier, S. J., Uhlmann, J. K., & Durrant-Whyte, H. F. 1995, in IEEE ACC-1995 (Seattle: IEEE), p. 1628
  10. Mracek, C. P., Cloutier, J. R., & D'Souza, C. A. 1996, in IEEE ICCA-1996, ed. O. R. Gonzalez (Michigan: CSS), p. 338
  11. Natanson, G. A., Challa, M. S., Deutschmann, J., & Baker, D. F. 1994, in International Symposium on Space Mission Operations and Ground Data Systems, ed. J. L. Rash (aryland: Goddard Space Flight Center), p.791
  12. Oshman, Y. & Dellus, F. 2003, JSP, 40, 237
  13. Psiaki, M. L. 2004, JGCD, 27, 240 https://doi.org/10.2514/1.1039
  14. Psiaki, M. L., Martel, F., & Pal, P. K. 1990, JGCD, 13, 506 https://doi.org/10.2514/3.25364
  15. Psiaki, M. L. & Oshman, Y. 2003, JGCD, 26, 244 https://doi.org/10.2514/2.5065
  16. Song, Q., Jiang, Z., Han, J. 2007, in IEEE ICRA-2007 (Roma: IEEE), p.4164
  17. Zarchan, P. & Musoff, H. 2005, Fundamentals of Kalman Filtering: A Practical Apporach 2nd edition (Virginia: AIAA), pp. 257-259

Cited by

  1. The design of observers for formation-flying control vol.82, pp.1, 2013, https://doi.org/10.1016/j.actaastro.2012.04.035