Concurrent Spacecraft Attitude and Orbit Estimation with Attitude Control Based on Magnetometer, Gyro, and GPS Measurements through Extended Kalman Filter


 Attitude, Orbit, Control, Estimation, EKF, GPS, Gyro, Magnetometer.

How to Cite

Tamer Mekky Ahmed Habib. (2014). Concurrent Spacecraft Attitude and Orbit Estimation with Attitude Control Based on Magnetometer, Gyro, and GPS Measurements through Extended Kalman Filter. Journal of Basic & Applied Sciences, 10, 461–468.


The main objective of this research is to provide attitude estimation, orbit estimation, and attitude control algorithms suitable for application to the next Egyptian scientific satellite. Concurrent spacecraft orbit and attitude estimates must be suitable for usage by the attitude control algorithm. The developed estimation algorithms are able to deal with sever tumbling conditions characterized by large initial attitude, angular velocity and position estimation errors. The estimation algorithms could provide attitude estimates within 0.5o(3-σ) and 60 m (3-σ) for the position estimation errors. The attitude control algorithm developed is able to bring the spacecraft from its initial tumbling conditions to nadir pointing within an error of only 0.5o (3-σ).


Thomas B. Spacecraft Attitude Determination- a Magnetometer Approach. PhD Thesis, Aalborg University 1999.

Erick JS. Magnetic Attitude Estimation of a Tumbling Spacecraft. MSc Thesis, California Polytechnic State University 2005.

Thopil GA. An Attitude and Orbit Determination and Control System for a Small Geostationary Satellite. MSc Thesis, Stellenbosch 2006.

Tamer M. New Algorithms of Nonlinear Spacecraft Attitude Control via Attitude, Angular velocity, and Orbit Estimation Based on the Earth’s Magnetic Field. PhD Thesis, Cairo University 2009.

Tamer M. Fast Converging with High Accuracy Estimates of Satellite Attitude and Orbit Based on Magnetometer Augmented with Gyro, Star Sensor and GPS via Extended Kalman Filter. EJRS 2011; 14(2): 61-57.

Mohammad A, Sang-Young P. Integrated attitude determination and control system via magnetic measurements and actuation. Act Ast 2011; 69: 185-168.

Tian X, Tao M, Hao W, Ke H, Zhong J. Design and on-orbit performance of the attitude determination and control system for th eZDPS-1A pico-satellite. Act Astr 2012; 77: 196-182.

Xiaojun T, Zhenbao L, Jiasheng Z. Square-root quaternion cubature Kalman filtering for spacecraft attitude estimation. Act Astr 2012; 76: 84-9.

Marcel JS. Spacecraft Dynamics and Control, a Practical Engineering Approach. 1st ed. Cambridge University Press; 1997.

Hinagawa H, Yamaoka H, Hanada T. Orbit determination by genetic algorithm and application to GEO observation. Adv in SpcRsrch 2014; 53: 542-532.

Tamer M. The Global Positioning System Application to Satellite Position and Attitude Determination. MSc thesis, Aerospace Department, Cairo University 2003.

Creative Commons License

This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.

Copyright (c) 2014 Journal of Basic & Applied Sciences