TRIAD+Filtering approach for complete magnetometer calibration

2019-06-01
© 2019 IEEE.This paper proposes using TRIAD and Unscented Kalman Filter (UKF)algorithms in a sequential architecture as a part of the small satellite attitude estimation algorithm. This TRIAD+UKF approach can provide accurate attitude estimates for the satellite by calibrating the magnetometers in real-time. A complete calibration model for the magnetometers, considering bias, scale factor, soft iron and nonorthogonality errors, is assumed. In algorithm's first stage, the TRIAD uses the available vector measurements (e.g. from Sun sensor and magnetometers)to estimate a coarse attitude. In the second stage, these estimated values are used as quaternion measurements in the UKF algorithm, together with angular rate measurements provided by a triad of gyros. The state vector for the UKF is composed of the attitude, gyro biases and the magnetometer error terms. In result, we get fine attitude estimate for the satellite by calibrating the magnetometers against scaling, soft iron, nonorthogonality and bias errors in real-time. We evaluate the algorithm for a hypothetical nanosatellite by numerical simulations. The results show that the attitude of the satellite can be estimated with accuracy better than 1deg and the magnetometers can be fully calibrated.

Suggestions

Attitude estimation and magnetometer calibration using reconfigurable TRIAD plus filtering approach
Söken, Halil Ersin (Elsevier BV, 2020-04-01)
This paper proposes using TRIAD and Unscented Kalman Filter (UKF) algorithms in a sequential architecture as a part of a small satellite attitude estimation algorithm. This TRIAD+UKF approach can both provide accurate attitude estimates for the satellite and calibrate the magnetometers in real-time. A complete calibration model for the magnetometers, considering bias, scale factor, soft iron and nonorthogonality errors, is assumed. In the algorithm's first stage, the TRIAD uses the available vector measurem...
Layout optimisation of trusses using simulated annealing
Hasançebi, Oğuzhan (2002-07-01)
This paper addresses to the development of a simulated annealing (SA) based solution algorithm for the simultaneous optimum design of truss type structures with respect to size, shape and topology design variables. The proposed algorithm is designed in such way that together with applicability to practical design problems, it also aims to produce efficient and improved design solutions for the problems of interest. From the practical point of view, the objective chosen is to minimise the weight of the struc...
Layout optimization of trusses using simulated annealing
Hasançebi, Oğuzhan (2000-09-08)
This paper addresses to the development of a simulated annealing (SA) based solution algorithm which is automated to achieve the simultaneous optimum design of truss type structures with respect to size, shape and topology design variables. The proposed algorithm is designed in such a way that together with applicability to practical design problems, it is also aimed at producing efficient and improved design solutions for the problems of interest. From the practicality point of view, the task is chosen as ...
Cortex-M4 optimizations for {R, M} LWE schemes
Alkım, Erdem; Bilgin, Yusuf Alper; Cenk, Murat; Gérard, François (2020-06-01)
This paper proposes various optimizations for lattice-based key encapsulation mechanisms (KEM) using the Number Theoretic Transform (NTT) on the popular ARM Cortex-M4 microcontroller. Improvements come in the form of a faster code using more efficient modular reductions, optimized small-degree polynomial multiplications, and more aggressive layer merging in the NTT, but also in the form of reduced stack usage. We test our optimizations in software implementations of Kyber and NewHope, both round 2 candidate...
Implementation Studies of Robot Swarm Navigation Using Potential Functions and Panel Methods
Merheb, Abdel-Razzak; GAZİ, VEYSEL; Sezer Uzol, Nilay (2016-10-01)
This paper presents a practical swarm navigation algorithm based on potential functions and properties of inviscid incompressible flows. Panel methods are used to solve the flow equations around complex shaped obstacles and to generate the flowlines, which provide collision-free paths to the goal position. Safe swarm navigation is achieved by following the generated streamlines. Potential functions are used to achieve and maintain group cohesion or a geometric formation during navigation. The algorithm is i...
Citation Formats
H. E. Söken, “TRIAD+Filtering approach for complete magnetometer calibration,” 2019, Accessed: 00, 2020. [Online]. Available: https://hdl.handle.net/11511/69732.