Esteban Segundo, Girón-Sierra Jose M, Polo Óscar R, Angulo Manuel
Department of Computer Architecture and Automatic Control, Faculty of Physic Sciences, Complutense University of Madrid, Madrid 28040, Spain.
Department of Computer Engineering, University of Alcala, Alcalá de Henares 28871, Spain.
Sensors (Basel). 2016 Oct 31;16(11):1817. doi: 10.3390/s16111817.
Most satellites use an on-board attitude estimation system, based on available sensors. In the case of low-cost satellites, which are of increasing interest, it is usual to use magnetometers and Sun sensors. A Kalman filter is commonly recommended for the estimation, to simultaneously exploit the information from sensors and from a mathematical model of the satellite motion. It would be also convenient to adhere to a quaternion representation. This article focuses on some problems linked to this context. The state of the system should be represented in observable form. Singularities due to alignment of measured vectors cause estimation problems. Accommodation of the Kalman filter originates convergence difficulties. The article includes a new proposal that solves these problems, not needing changes in the Kalman filter algorithm. In addition, the article includes assessment of different errors, initialization values for the Kalman filter; and considers the influence of the magnetic dipole moment perturbation, showing how to handle it as part of the Kalman filter framework.
大多数卫星都使用基于现有传感器的机载姿态估计系统。对于越来越受关注的低成本卫星,通常使用磁力计和太阳传感器。通常建议使用卡尔曼滤波器进行估计,以便同时利用来自传感器和卫星运动数学模型的信息。采用四元数表示法也会很方便。本文重点关注与此背景相关的一些问题。系统状态应以可观测的形式表示。测量向量对齐导致的奇异性会引发估计问题。卡尔曼滤波器的适应性会产生收敛困难。本文提出了一种新的解决方案,无需更改卡尔曼滤波算法即可解决这些问题。此外,本文还评估了不同的误差、卡尔曼滤波器的初始化值;并考虑了磁偶极矩扰动的影响,展示了如何将其作为卡尔曼滤波器框架的一部分进行处理。