Integration of single-frame and filtering methods for nanosatellite attitude estimation

Halil Ersin Soken*, Demet Cilden, Chingiz Hajiyev

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingChapterpeer-review

3 Citations (Scopus)


Single-frame and filtering algorithms are two standalone techniques for attitude estimation. Single-frame methods use the measurements obtained at a single point in time and fuse the information from sensors to optimally determine the attitude of the spacecraft. On the other hand, the filtering methods use the spacecraft dynamics information together with the measurements obtained over a period of time to sequentially estimate the spacecraft's attitude. Filtering methods are usually capable of providing more accurate attitude estimates than the single-frame methods and can provide estimates even when there are insufficient measurements for single-frame methods to work. In this chapter, we investigate different nanosatellite attitude estimation algorithms for which the single-frame and filtering methods are integrated and used together. First the single-frame method minimizes the Wahba's loss function to find the optimal solution for the attitude on the basis of magnetometer and sun sensor vector measurements. Then the filtering algorithm uses the attitude estimates of the single-frame method as measurements and provides more accurate attitude information as well as estimates for the additional states.

Original languageEnglish
Title of host publicationMultisensor Attitude Estimation
Subtitle of host publicationFundamental Concepts and Applications
PublisherCRC Press
Number of pages22
ISBN (Electronic)9781498745802
ISBN (Print)9781498745710
Publication statusPublished - 3 Nov 2016

Bibliographical note

Publisher Copyright:
© 2017 by Taylor & Francis Group, LLC. All rights reserved.


Dive into the research topics of 'Integration of single-frame and filtering methods for nanosatellite attitude estimation'. Together they form a unique fingerprint.

Cite this