Spacecraft Attitude & Rate Estimation by an Adaptive Unscented Kalman Filter (original) (raw)

Unscented Kalman Filter for Determination of Spacecraft Attitude Using Different Attitude Parameterizations and Real Data

Journal of Aerospace Technology and Management

The non-linear estimators are certainly the most important algorithms applied to real problems, especially those involving the attitude estimation of spacecraft. The purpose of this paper was to use real data of sensors to analyze the behavior of Unscented Kalman Filter (UKF) in attitude estimation problems when it is represented in different ways and compare it with the standard estimator for non-linear estimation problems. The robustness of the estimation was performed when this was subjected to imprecise initial conditions. The attitude parametrization was described in Euler angles, quaternion and quaternion incremental. The satellite China-Brazil Earth Resources Satellite and measurements provided by the Satellite Control Center of the Instituto Nacional de Pesquisas Espaciais were considered in the study. The results indicate that the behaviors for both estimators were equivalent for such parameterizations under the same conditions. However, comparing the Unscented Kalman Filter with the standard filter for non-linear systems, Extended Kalman Filter (EKF), it was observed that, in the presence of inaccurate initial conditions, the Unscented Kalman Filter presented a fast convergence whereas Extended Kalman Filter had problems and only converged later on.

Unscented Kalman Filter Applied to the Spacecraft Attitude Estimation with Euler Angles

Mathematical Problems in Engineering, 2012

The aim of this work is to test an algorithm to estimate, in real time, the attitude of an artificial satellite using real data supplied by attitude sensors that are on board of the CBERS-2 satellite (China Brazil Earth Resources Satellite). The real-time estimator used in this work for attitude determination is the Unscented Kalman Filter. This filter is a new alternative to the extended Kalman filter usually applied to the estimation and control problems of attitude and orbit. This algorithm is capable of carrying out estimation of the states of nonlinear systems, without the necessity of linearization of the nonlinear functions present in the model. This estimation is possible due to a transformation that generates a set of vectors that, suffering a nonlinear transformation, preserves the same mean and covariance of the random variables before the transformation. The performance will be evaluated and analyzed through the comparison between the Unscented Kalman filter and the exte...

Unscented Kalman filter for spacecraft attitude estimation using modified Rodrigues parameters and real data

Computational & Applied Mathematics, 2015

In this paper, a sigma-point Kalman filter formulation for attitude estimation is derived using the modified Rodrigues parameters and real data of attitude sensors. The unscented Kalman filter algorithm is used for attitude estimation and the gyro-based model is considered for attitude propagation. In this study, the attitude of satellite is estimated using real data supplied by gyros, Earth sensors and Sun sensors that are on board of the CBERS-2 (China Brazil Earth Resources Satellite). The results show that even with a sparse set of measures, the UKF with MRP shows results similar to those obtained when directly uses the Euler angles.

Unscented Filtering for Spacecraft Attitude Estimation

Journal of Guidance, Control, and Dynamics, 2003

A new spacecraft attitude estimation approach based on the Unscented Filter is derived. For nonlinear systems the Unscented Filter uses a carefully selected set of sample points to more accurately map the probability distribution than the linearization of the standard Extended Kalman Filter, leading to faster convergence from inaccurate initial conditions in attitude estimation problems. The filter formulation is based on standard attitude-vector measurements using a gyro-based model for attitude propagation. The global attitude parameterization is given by a quaternion, while a generalized three-dimensional attitude representation is used to define the local attitude error. A multiplicative quaternion-error approach is derived from the local attitude error, which guarantees that quaternion normalization is maintained in the filter. Simulation results indicate that the Unscented Filter is more robust than the Extended Kalman Filter under realistic initial attitude-error conditions.

Unscented Kalman filter for spacecraft attitude estimation using Quaternions and Euler angles

Journal of Aerospace Engineering, Sciences and Applications, 2011

The aim of this work is to test an algorithm to estimate, in real time, the attitude of an artificial satellite using real data supplied by attitude sensors that are on board of the CBERS-2 satellite China Brazil Earth Resources Satellite . The real-time estimator used in this work for attitude determination is the Unscented Kalman Filter. This filter is a new alternative to the extended Kalman filter usually applied to the estimation and control problems of attitude and orbit. This algorithm is capable of carrying out estimation of the states of nonlinear systems, without the necessity of linearization of the nonlinear functions present in the model. This estimation is possible due to a transformation that generates a set of vectors that, suffering a nonlinear transformation, preserves the same mean and covariance of the random variables before the transformation. The performance will be evaluated and analyzed through the comparison between the Unscented Kalman filter and the extended Kalman filter results, by using real onboard data.

Unscented Filtering for Spacecraft Attitude Estimation Article in Journal of Guidance Control and Dynamics ยท July 2003

2016

A new spacecraft attitude estimation approach based on the Unscented Filter is derived. For nonlinear systems the Unscented Filter uses a carefully selected set of sample points to more accurately map the probability distribution than the linearization of the standard Extended Kalman Filter, leading to faster convergence from inaccurate initial conditions in attitude estimation problems. The filter formulation is based on standard attitude-vector measurements using a gyro-based model for attitude propagation. The global attitude parameterization is given by a quaternion, while a generalized three-dimensional attitude representation is used to define the local attitude error. A multiplicative quaternion-error approach is derived from the local attitude error, which guarantees that quaternion normalization is maintained in the filter. Simulation results indicate that the Unscented Filter is more robust than the Extended Kalman Filter under realistic initial attitude-error conditions. ...

Robust adaptive unscented Kalman filter for attitude estimation of pico satellites

Unscented Kalman filter (UKF) is a filtering algorithm that gives sufficiently good estimation results for the estimation problems of nonlinear systems even when high nonlinearity is in question. However, in case of system uncertainty or measurement malfunctions, the UKF becomes inaccurate and diverges by time. This study introduces a fault-tolerant attitude estimation algorithm for pico satellites. The algorithm uses a robust adaptive UKF, which performs correction for the process noise covariance (Q-adaptation) or measurement noise covariance (R-adaptation) depending on the type of the fault. By the use of a newly proposed adaptation scheme for the conventional UKF algorithm, the fault is detected and isolated, and the essential adaptation procedure is followed in accordance with the fault type. The proposed algorithm is tested as a part of the attitude estimation algorithm of a pico satellite. it with a time-dependent variable. One of the methods for constructing such algorithm is to use a scale factor as a multiplier to the process or measurement noise covariance matrices . This kind of gain correction-based algorithms can be used when the information about the dynamic or measurement process is absent . Hence, the adaptation against both the system uncertainty and the measurement malfunctions is possible.

Uncorrelated unscented filtering for spacecraft attitude determination

Acta Astronautica, 2010

Spacecraft attitude estimation based on the nonlinear unscented filter is addressed to fully utilize capabilities of the unscented transformation. To overcome significant computational load, an efficient technique is proposed by appropriately eliminating correlation between random variables. This modification leads to a considerable reduction of computational burden in matrix square-root calculation for most nonlinear systems. The unscented filter makes use of a set of sample points to predict mean and covariance. For attitude estimation based on quaternions, an approach to computing quaternion means from sampled quaternions with guarantee of the normalization constraint is described by using a constrained optimization technique. Finally, the performance of the new approach is demonstrated by attitude determination using a star tracker and rate-gyro measurements.

Adaptive Unscented Kalman Filter with multiple fading factors for pico satellite attitude estimation

2009 4th International Conference on Recent Advances in Space Technologies, 2009

Thus far, Kalman filter based attitude estimation algorithms have been used in many space applications. When the issue of pico satellite attitude estimation is taken into consideration, general linear approach to Kalman filter becomes insufficient and Extended Kalman Filters (EKF) are the types of filters, which are designed in order to overrun this problem. However, in case of attitude estimation of a pico satellite via magnetometer data, where the nonlinearity degree of both dynamics and measurement models are high, EKF may give inaccurate results. Unscented Kalman Filter (UKF) that does not require linearization phase and so Jacobians can be preferred instead of EKF in such circumstances. Nonetheless, if the UKF is built with an adaptive manner, such that, faulty measurements do not affect attitude estimation process, accurate estimation results even in case of measurement malfunctions can be guaranteed. In this study an Adaptive Unscented Kalman Filter with multiple fading factors based gain correction is introduced and tested on the attitude estimation system of a pico satellite by the use of simulations.