A numerical algorithm as an observer for spacecraft attitude determination

This paper studies a nonlinear discrete-time state observer design problem for rigid spacecraft, particularly for spacecraft attitude estimation. The observer is a partial state observer, and it is constructed based on a numerical algorithm that preserves the orthogonality of a matrix function. Orthogonality preservation is important as the attitude matrix to be estimated is orthogonal, whereas in general orthogonality is destroyed under sampling. We prove that the proposed construction yields a semiglobal practical asymptotic observer. We also show that the separation principle holds for our problem, and hence stabilization using output feedback is possible. Two examples are provided to illustrate the usefulness of our results in a sampled-data implementation

[1]  M. Shuster,et al.  Three-axis attitude determination from vector observations , 1981 .

[2]  Wei Kang,et al.  Nonlinear H∞ control and its application to rigid spacecraft , 1995, IEEE Trans. Autom. Control..

[3]  Bong Wie,et al.  Space Vehicle Dynamics and Control , 1998 .

[4]  Eduardo Sontag,et al.  Formulas relating KL stability estimates of discrete-time and sampled-data nonlinear systems , 1999 .

[5]  Dragan Nesic,et al.  A framework for nonlinear sampled-data observer design via approximate discrete-time models and emulation , 2004, Autom..

[6]  A. Bountis Dynamical Systems And Numerical Analysis , 1997, IEEE Computational Science and Engineering.

[7]  G. Wahba A Least Squares Estimate of Satellite Attitude , 1965 .

[8]  Alessandro Astolfi,et al.  Sampled-data observer design for a class of nonlinear systems with applications , 2006 .

[9]  Dragan Nesic,et al.  Open- and Closed-Loop Dissipation Inequalities Under Sampling and Controller Emulation , 2002, Eur. J. Control.

[10]  S. Salcudean A globally convergent angular velocity observer for rigid body motion , 1991 .

[11]  J. Grizzle,et al.  Observer design for nonlinear systems with discrete-time measurements , 1995, IEEE Trans. Autom. Control..

[12]  Emrah Biyik,et al.  A hybrid redesign of Newton observers in the absence of an exact discrete-time model , 2006, Systems & control letters (Print).

[13]  R. Sivan,et al.  Nonlinear H, Control and Its Application to Rigid Spacecraft , 1995 .

[14]  I. Bar-Itzhack REQUEST: A Recursive QUEST Algorithm for Sequential Attitude Determination , 1996 .

[15]  A. R. Teelb,et al.  Formulas relating KL stability estimates of discrete-time and sampled-data nonlinear systems , 1999 .

[16]  P. Crouch,et al.  Spacecraft attitude control and stabilization: Applications of geometric control theory to rigid body models , 1984 .

[17]  Desmond J. Higham,et al.  Runge-Kutta type methods for orthogonal integration , 1996 .