Three-axis attitude determination from vector observations
Abstract
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.
Integrity signals
Registry
Cites
Statistics
Claims the paper makes
Claims other papers make about this one
Each is checked against this paper’s own text: does it say what the citing paper says it does?
The QUEST algorithm solves Wahba's problem and gives a quaternion-based optimal solution via Davenport's q-method in an efficient way.
“The QUEST algorithm solves the Wabha's problem [Whaba, 1965], and its quaternionbased optimal solution given by Davensport's q-method [Shuster and Oh, 1981] in an efficient way.”
From <sup>3</sup>CAT-2: Attitude Determination and Control System for a GNSS-R Earth Observation 6U CubeSat Mission (2016) · cites this paper as Shuster and Oh, 1981
Cites
Spacecraft Attitude Determination and Control
(1978) · Astrophysics and Space Science Library · doi:10.1007/978-94-009-9907-7 · Cited by 1,892 · see citing works
Flagged first, then by citations
Cited by
Sorted by citations
Estimating Three-Dimensional Orientation of Human Body Parts by Inertial/Magnetic Sensing
Sabatini, A. M. (2011) · Sensors · doi:10.3390/s110201489 · Cited by 349 · see citing works
Opromolla, R., Fasano, G., Rufino, G., & Grassi, M. (2017) · Progress in Aerospace Sciences · doi:10.1016/j.paerosci.2017.07.001 · Cited by 330 · see citing works
Kalman filtering for relative spacecraft attitude and position estimation
Kim, S.-G., Crassidis, J. L., Cheng, Y., Fosbury, A. M., & Junkins, J. L. (2007) · Journal of Guidance Control and Dynamics · doi:10.2514/1.22377 · Cited by 320 · see citing works
Social place-cells in the bat hippocampus
Omer, D. B., Maimon, S. R., Las, L., & Ulanovsky, N. (2018) · Science · doi:10.1126/science.aao3474 · Cited by 280 · see citing works
Magnetometer Calibration Using Inertial Sensors
Kok, M., & Schon, T. B. (2016) · IEEE Sensors Journal · doi:10.1109/jsen.2016.2569160 · Cited by 175 · see citing works
Yurtman, A., & Barshan, B. (2020) · IEEE Transactions on Instrumentation and Measurement · doi:10.1109/tim.2019.2930437 · Cited by 26 · see citing works
Cortiella, A., Vidal, D., Jané, J., Juan, E., Olivé, R., Amézaga, A., Munoz, J. F., Carreno-Luengo, P. V. H., & Camps, A. (2016) · European Journal of Remote Sensing · doi:10.5721/eujrs20164940 · Cited by 23 · see citing works
Shim, H., Kim, O.-J., Park, M., Choi, M., & Kee, C. (2023) · IEEE Access · doi:10.1109/access.2023.3294565 · Cited by 9 · see citing works
Ding, Z., Yang, C., Ma, J., Wei, J., & Jiang, F. (2020) · Multimedia Tools and Applications · doi:10.1007/s11042-019-07911-8 · Cited by 4 · see citing works
- Authors
- SHUSTER, M. D., & OH, S. D.
- Affiliations
- Computer Sciences Corporation (United States) (US)
- ORCID
- SHUSTER, M. D.
- Venue
- Journal of Guidance and Control
- Published
- 1981-01
- Volume
- 4
- Issue
- 1
- Pages
- 70-77
- ISSN
- 0162-3192 (ISSN-L)
- OpenAlex
- W2006863675
- Cited by
- 1,399
- References
- 1
- Citations by year
- 2026: 29 · 2025: 41 · 2024: 42 · 2023: 57 · 2022: 66 · 2021: 69 · 2020: 74 · 2019: 63 · 2018: 86 · 2017: 72 · 2016: 69 · 2015: 54 · 2014: 77 · 2013: 65 · 2012: 77
- FWCI
- 13.00
- Type
- journal article
- Language
- en
- Open access
- closed
- Locations
- Journal of Guidance and Control (publishedVersion)
- Funders
- Goddard Space Flight Center
- U.S. Naval Research Laboratory
- Topics
- Physical Sciences › Engineering › Aerospace Engineering › Inertial Sensor and Navigation
- Physical Sciences › Engineering › Aerospace Engineering › Spacecraft Dynamics and Control
- Physical Sciences › Engineering › Aerospace Engineering › Guidance and Control Systems
- Keywords
- vector observations, TRIAD algorithm, QUEST algorithm, covariance matrix, measurement error, spacecraft attitude determination, Euler angles
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review