Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Malcolm D. Shuster is active.

Publication


Featured researches published by Malcolm D. Shuster.


Journal of Guidance Control and Dynamics | 1982

Kalman Filtering for Spacecraft Attitude Estimation

E.J. Lefferts; F.L. Markley; Malcolm D. Shuster

HIS report reviews the methods of Kalman filtering in attitude estimation and their development over the last two decades. This review is not intended to be complete but is limited to algorithms suitable for spacecraft equipped with three-axis gyros as well as attitude sensors. These are the systems to which we feel that Kalman filtering is most ap- plicable. The Kalman filter uses a dynamical model for the time development of the system and a model of the sensor measurements to obtain the most accurate estimate possible of the system state using a linear estimator based on present and past measurements. It is, thus, ideally suited to both ground-based and on-board attitude determination. However, the applicability of the Kalman filtering technique rests on the availability of an accurate dynamical model. The dynamic equations for the spacecraft attitude pose many difficulties in the filter modeling. In particular, the external torques and the distribution of momentum internally due to the use of rotating or rastering instruments lead to significant uncertainties in the modeling. For autonomous spacecraft the use of inertial reference units as a model replacement permits the circumvention of these problems. In this representation the angular velocity of the spacecraft is obtained from the gyro data. The kinematic equations are used to obtain the attitude state and this is augmented by means of additional state-vector components for the gyro biases. Thus, gyro data are not treated as observations and the gyro noise appears as state noise rather than as observation noise. It is theoretically possible that a spacecraft is three-axis stabilized with such rigidity that the time development of the system can be described accurately without gyro information, or that it is one-axis stabilized so that only a single gyro is needed to provide information on the time history of the system. The modification of the algorithms presented here in order to apply to those cases is slight. However, this is of little practical importance because a control system capable of such


Journal of Guidance Control and Dynamics | 1981

Three-axis attitude determination from vector observations

Malcolm D. Shuster; S.-D. Oh

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.


Journal of The Astronautical Sciences | 2006

The quest for better attitudes

Malcolm D. Shuster

This article is adapted from my Brouwer lecture of February 2001 [1]. It has been shortened by about one quarter and updated. Given the occasion (in 2001) I had thought it inappropriate to give a talk in my usual style, which is rich in equations and mathematical derivation. Instead, I attempted to give a talk rich in perspective and personal anecdotes (and maybe a few equations). Since the original lecture, my appreciation of the subject matter has grown and some addenda and corrigenda have become necessary.


Journal of The Astronautical Sciences | 2006

The Generalized Wahba Problem

Malcolm D. Shuster

The Generalized Wahba Problem, which can accept as input both measured directions and measured attitudes, is defined and examined in terms of both the attitude profile matrix B and the Davenport matrix K. The possibility of extending the generalization to scalar measurements is also examined. We obtain a number of new results relating these two matrices to the attitude estimate and to the attitude-error covariance matrix. We compare the generalized Wahba problem also with a less restrictive approach to attitude estimation.


Journal of The Astronautical Sciences | 2006

The TRIAD Algorithm as Maximum Likelihood Estimation

Malcolm D. Shuster

The TRIAD algorithm is shown to be derivable as a maximum-likelihood estimator. In particular, using the QUEST measurement model, the TRIAD attitude error covariance matrix can be derived as the inverse of the Fisher information matrix. The treatment here gives a microscopic analysis of the algorithm and its connection to the QUEST algorithm. It also sheds valuable light on the origin of discrete degeneracies in deterministic attitude estimation.


Journal of The Astronautical Sciences | 2007

Spin-Axis Attitude Estimation

Sergei Tanygin; Malcolm D. Shuster

Spin-axis attitude estimation is examined in a manner analogous to the study of three-axis attitude estimation. Measurement modeling issues are given careful consideration, as are those of representation, frame, and constraint. Three approaches to spin-axis attitude estimation are presented and compared numerically. A thorough covariance analysis of all algorithms is performed.


Journal of The Astronautical Sciences | 2008

The nature of the quaternion

Malcolm D. Shuster

Some of the confusions concerning quaternions as they are employed in spacecraft attitude work are discussed. The order of quaternion multiplication is discussed in terms of its historical development and its consequences for the quaternion imaginaries. The different formulations for the quaternions are also contrasted. It is shown that the three Hamilton imaginaries cannot be interpreted as the basis of the vector space of physical vectors but only as constant numerical column vectors, the autorepresentation of a physical basis.


Journal of The Astronautical Sciences | 2009

The TASTE Test

Malcolm D. Shuster

The TASTE test, which has been an important component of spacecraft attitude mission support for more than a quarter-century, is documented here. The TASTE test permitted data validation and editing for direction sensors to be automated for the first time, greatly decreasing data processing time, and was an important reason for the rapid adoption of QUEST. The statistical properties of the TASTE test are derived. The value of the TASTE test for implementation in modern CCD star trackers is presented.


Journal of The Astronautical Sciences | 2007

The Optimization of TRIAD

Malcolm D. Shuster

The optimized TRIAD algorithm of Bar-Itzhack and Harman, proposed in 1997 on the basis of insupportable premises, is shown to provide, nonetheless, the optimal solution of the Wahba problem to within terms on the order of the measurement variances. A careful rigorous derivation of the algorithm is presented as well as a comparison with the arguments of Bar-Itzhack and Harman. The algorithm is compared to a result of Markley’s.


conference on decision and control | 1983

A partitioned recursive algorithm for the estimation of dynamical and initial-condition parameters from cross-sectional data

David W. Porter; Malcolm D. Shuster; Bruce P. Gibbs; William S. Levine

Many practical applications require the simultaneous estimation of unknown dynamical parameters and unknown initial means and covariances from an ensemble of tests. A recursive algorithm which asymptotically obtains the maximum likelihood estimate of both sets of unknown parameters is presented. The computational requirements of the algorithm are greatly reduced by partitioning the parameter vector into initial and dynamical parameters and making use of a sufficient statistic as an intermediate variable for the estimation of initial condition parameters. This partitioning leads to a two-tier filter for calculating some of the required parameter sensitivities. The results are illustrated by an application to a simplified robotic system.

Collaboration


Dive into the Malcolm D. Shuster's collaboration.

Top Co-Authors

Avatar

F. Landis Markley

Goddard Space Flight Center

View shared research outputs
Top Co-Authors

Avatar

Yang Cheng

Mississippi State University

View shared research outputs
Top Co-Authors

Avatar

Daniel S. Pitone

Computer Sciences Corporation

View shared research outputs
Top Co-Authors

Avatar

Gerald J. Bierman

California Institute of Technology

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Roberto V. F. Lopes

National Institute for Space Research

View shared research outputs
Researchain Logo
Decentralizing Knowledge