Implementation and verification of attitude determination control algorithms for a 3U CubeSat

Loading...
Thumbnail Image

URL

Journal Title

Journal ISSN

Volume Title

Sähkötekniikan korkeakoulu | Master's thesis

Date

2023

Department

Major/Subject

Master's Programme in Space Science and Technology

Mcode

ELEC3062

Degree programme

Master’s Programme in Electronics and Nanotechnology (TS2013)

Language

en

Pages

80+9

Series

Abstract

The whole ADCS system of a spacecraft is studied, following the example of the FS-1. Then, different algorithms for the determination of the attitude are proposed and evaluated: a Fast Linear Quaternion Attitude Estimator (FLAE) and a Two-Stage Unscented Kalman Filter (TSUKF). Both algorithms showed very promising results. The FLAE was fast and efficient in the estimation of the attitude quaternion using the filtered data from the Kalman filter, while the TSUKF displayed its potential in linear bias estimation as well as assumable computational costs. Four cases were analysed for the attitude estimation: no bias, bias, initialization during the eclipse and high noise mode. In all of them, the attitude stayed within 1 degree of pointing accuracy once converged, with the worst case being a high tumble mode during the eclipse that created a 5-degree divergence from the actual attitude. Still, the algorithm has a lot of potential to be improved, and would require several more iterations of implementation to unlock its full capabilities, as shown by the inability to determine magnetometer biases due to a non-optimal implementation of the FLAE-TSUKF link.

Description

Supervisor

Praks, Jaan

Thesis advisor

Anger, Marius

Keywords

attitude determination and control system, CubeSat, Two-Stage Unscented Kalman Filter, Foresail-1, bias estimation

Other note

Citation