Three-axis attitude determination from vector observations
暂无分享,去创建一个
Two computationally efficient algorithms are presented for determining three-axis attitude from two or more vector observations. The first of these, the TRIAD algorithm, provides a deterministic (i.e., nonoptimal) solution for the attitude based on two vector observations. The second, the QUEST algorithm, is an optimal algorithm which determines the attitude that achieves the best weighted overlap of an arbitrary number of reference and observation vectors. Analytical expressions are given for the covariance matrices for the two algorithms using a fairly realistic model for the measurement errors. The mathematical relationship of the two algorithms and their relative merits are discussed and numerical examples are given. The advantage of computing the covariance matrix in the body frame rather than in the inertial frame (e.g., in terms of Euler angles) is emphasized. These results are valuable when a single-frame attitude must be computed frequently. They will also be useful to the mission analyst or spacecraft engineer for the evaluation of launch-window constraints or of attitude accuracies for different attitude sensor configurations.
[1] F. B. Hildebrand. Advanced Calculus for Applications , 1962 .
[2] J. Keat. Analysis of Least-Squares Attitude Determination Routine DOAO , 1977 .
[3] M. D. Shuster. Approximate algorithms for fast optimal attitude computation , 1978 .
[4] W. Greub. Linear Algebra , 1981 .