Star-sensor-based predictive Kalman filter for satellite attitude estimation

  • Lin Yurong 
  • Deng Zhenglong 


A real-time attitude estimation algorithm, namely the predictive Kalman filter, is presented. This algorithm can accurately estimate the three-axis attitude of a satellite using only star sensor measurements. The implementation of the filter includes two steps: first, predicting the torque modeling error, and then estimating the attitude. Simulation results indicate that the predictive Kalman filter provides robust performance in the presence of both significant errors in the assumed model and in the initial conditions.


model error predictive estimation extended Kalman filter (EKF) attitude estimation 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Vathsal, S., Nonlinear Filtering for Spacecraft Attitude Estimation, AIAA-86-0253, Washington: AIAA.Google Scholar
  2. 2.
    Psiaki, M. L., Martel, F., Pal, P. K., Three-axis attitude determination via Kalman filtering of magnetometer data, Journal of Guidance, Control, and Dynamics, 1990, 13(3): 506–514.CrossRefGoogle Scholar
  3. 3.
    Lin Yurong, Deng Zhenglong, Real time estimation and compensation for errors in the inertial reference system onboard a satellite based on star sensors, Journal of Chinese Inertial Technology (in Chinese), 1999, 7(4): 25–29.MathSciNetGoogle Scholar
  4. 4.
    Crassidis, J. L., Markley, F. L., Predictive filtering for attitude estimation without rate sensors, Journal of Guidance, Control, and Dynamics, 1997, 20(3): 522–527.MATHCrossRefGoogle Scholar
  5. 5.
    Lefferts, E. J., Kalman Filtering for Spacecraft Attitude Estimation, AIAA-82-0070R, Washington: AIAA.Google Scholar

Copyright information

© Science in China Press 2002

Authors and Affiliations

  1. 1.Department of Control Science and EngineeringHarbin Institute of TechnologyHarbinChina

Personalised recommendations