Path: SpacecraftEstimation/AttitudeEstimation
% Unscented Kalman Filter measurement update step.
The kMeas field is a list of measurement sets (i.e. measurement
functions) to use. This only generates sigma points for the first
3 states.
--------------------------------------------------------------------------
Form:
d = UKFUpdateAtt( d )
--------------------------------------------------------------------------
------
Inputs
------
d (.) UKF data structure
.m (:,1) Mean
.p (:,:) Covariance
.h {} Measurement function pointers
.hData {} Measurement function data
.kH (1,:) Which measurements are in y
.r {} Measurement covariance matrices
.y (1,1) Measurement data structure
.data (m,1) Measurements
.param (1,1) Parameter data structure
.hFun (1,:) Measurement function pointer
.hData (1,1) Measurement function data structure
.r (m,m) Measurement covariance
.w (:,:) Weighting matrix
.wM (:,1) Weights
.kMeas (1,:) Measurement sets to use.
-------
Outputs
-------
d (1,1) UKF data structure
.m (:,1) Mean
.p (:,:) Covariance
.v (m,1) Residuals
--------------------------------------------------------------------------
Math: Linear/DupVect
Back to the SpacecraftEstimation Module page