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