Unscented Kalman Filtering: NPSAT1 Ground Test Results

NPSAT1 is a small satellite that employs magnetic sensing and actuation for attitude control. The spacecraft orientation and angular velocity should, therefore, be estimated from the magnetometer readings. The inherent nonlinear dynamics of the system poses a challenging problem on the observer design. This paper demonstrates the ground test results of NPSAT1 state estimation using the Unscented Kalman Filter (UKF) - a fairly recent method with inherent appeals of extended Kalman fllter but with no need for linearization; thus more suitable for highly nonlinear flltering and control applications. The quaternion-based modeling constraint that the quaternion has a unit norm is enforced by treating the norm of the quaternion as a dummy measurement. The experimental results show the superior performance of the UKF in practice.

[1]  Mark L. Psiaki,et al.  N 8 9 - 1 5 9 5 1 Three-Axis Attitude Determination via Kalman Filtering of Magnetometer Data , 2003 .

[2]  Itzhack Y. Bar-Itzhack,et al.  Evaluation of Attitude and Orbit Estimation Using Actual Earth Magnetic Field Data , 2001 .

[3]  Rafael Wisniewski,et al.  Fully magnetic attitude control for spacecraft subject to gravity gradient , 1999, Autom..

[4]  I.M. Ross,et al.  Time-optimal nonlinear feedback control for the NPSAT1 spacecraft , 2005, Proceedings, 2005 IEEE/ASME International Conference on Advanced Intelligent Mechatronics..

[5]  Andrew Fleming,et al.  Real-time optimal slew maneuver design and control , 2004 .

[6]  F. Daum Nonlinear filters: beyond the Kalman filter , 2005, IEEE Aerospace and Electronic Systems Magazine.

[7]  Rafal Wisniewski Linear Time-Varying Approach to Satellite Attitude Control Using Only Electromagnetic Actuation , 2000 .

[8]  Yuri B. Shtessel,et al.  Satellite attitude control using only magnetorquers , 1998, Proceedings of the 1998 American Control Conference. ACC (IEEE Cat. No.98CH36207).

[9]  Haim Weiss,et al.  Quarternion feedback regulator for spacecraft eigenaxis rotations , 1989 .

[10]  Jeffrey K. Uhlmann,et al.  Unscented filtering and nonlinear estimation , 2004, Proceedings of the IEEE.

[11]  F. Markley Attitude Error Representations for Kalman Filtering , 2003 .

[12]  E. Kraft,et al.  A quaternion-based unscented Kalman filter for orientation tracking , 2003, Sixth International Conference of Information Fusion, 2003. Proceedings of the.

[13]  Mark L. Psiaki,et al.  Magnetic Torquer Attitude Control via Asymptotic Periodic Linear Quadratic Regulation , 2000 .

[14]  P. C. Wheeler Magnetic attitude control of rigid, axially symmetric, spinning satellites in circular earth orbits , 1965 .

[15]  F. Markley,et al.  Unscented Filtering for Spacecraft Attitude Estimation , 2003 .

[16]  Hugh F. Durrant-Whyte,et al.  A new method for the nonlinear transformation of means and covariances in filters and estimators , 2000, IEEE Trans. Autom. Control..

[17]  Yuri B. Shtessel,et al.  Satellite attitude control using only magnetorquers , 1998, Proceedings of Thirtieth Southeastern Symposium on System Theory.

[18]  E. J. Lefferts,et al.  Kalman Filtering for Spacecraft Attitude Estimation , 1982 .

[19]  Yuri Shtessel,et al.  Satellite attitude control using only magnetic torquers , 1998 .

[20]  Mark L. Psiaki,et al.  Spacecraft Attitude Rate Estimation from Geomagnetic Field Measurements , 2002 .

[21]  Barry S. Leonard NPSAT1 Magnetic Attitude Control System , 2002 .