|
Declare and initialize intermediate variables
Set intial conditions
Prepare data files
Open input and output files
Read in initial measurements
Set up intial kalman filter data
Declare and initalize state filter and history
Declare and initalize parameter filter and its history
Get next measurement
Set new SF data including new measurements
Estimate state using measurements
Perform param_ekf update
Update the state_ekf parameter data.
Update the history
Definition at line 32 of file EKFomegaEKFparam.cpp.
References KalmanFilterHistory::AppendHistory(), ExtendedKalmanFilter::EstimateState(), O_SESSAME::eye(), KalmanFilterHistory::GetHistory(), ExtendedKalmanFilter::GetPropagationStepSize(), ExtendedKalmanFilter::GetStateDot(), SequentialFilter::GetStateVector(), CAMmatrixBase::inverse(), O_SESSAME::Matrix, param_Euler_Ematrix(), SequentialFilter::SetControlVector(), KalmanFilter::SetCovarianceMatrix(), KalmanFilter::SetKalmanGainMatrix(), KalmanFilter::SetMeasurementCovarianceMatrix(), KalmanFilter::SetMeasurementJacobianMatrix(), ExtendedKalmanFilter::SetMeasurementRHS(), SequentialFilter::SetMeasurementVector(), SequentialFilter::SetParameterVector(), KalmanFilter::SetStateJacobianMatrix(), ExtendedKalmanFilter::SetStateRHS(), SequentialFilter::SetStateVector(), KalmanFilter::SetSystemProcessNoiseMatrix(), SequentialFilter::SetTimeOfEstimate(), SequentialFilter::SetTimeOfMeasurements(), state_Euler_Fmatrix(), state_Euler_Hmatrix(), state_Euler_measurementRHSFunc(), state_Euler_Qmatrix(), state_Euler_Rmatrix(), state_Euler_stateRHSFunc(), O_SESSAME::tick(), and O_SESSAME::Vector. |