-----------------------------FILTER---------------------------- Class representing a generic Kalman filter (linear KF, EKF,...) A definition of a type to differ the filter types (linear/nonlinear)
enum FirFilterShapes |
void RootEKF::doMeasUpd | ( | DCol | measure, | |
Decimal | sTime | |||
) | [inherited] |
Computes the "measurement update" step and updates the current estimate ("a posteriori").
[in] | measure | the measurements vector |
[in] | sTime | sampling time |
void MipAlgorithms::RootEKF::doRevUpd | ( | DCol | input, | |
DCol | measure, | |||
Decimal | sTime | |||
) | [inline, inherited] |
Computes the complete filter update: "measurement update" first, then "time update".
[in] | input | the input vector |
[in] | measure | the measurements vector |
[in] | sTime | sampling time |
void RootEKF::doTimeUpd | ( | DCol | input, | |
Decimal | sTime | |||
) | [inherited] |
Computes the "time update" step and updates the current estimate ("a priori").
[in] | input | the input vector |
[in] | sTime | sampling time |
void MipAlgorithms::RootEKF::doUpd | ( | DCol | input, | |
DCol | measure, | |||
Decimal | sTime | |||
) | [inline, inherited] |
Computes the complete filter update: "time update" first, then "measurement update".
[in] | input | the input vector |
[in] | measure | the measurements vector |
[in] | sTime | sampling time |
virtual void MipAlgorithms::RootEKFvars::evalA | ( | DCol | input, | |
DCol | state, | |||
Decimal | sTime | |||
) | [pure virtual, inherited] |
Implemented in MipAlgorithms::LocUavFilterVar, and MipAlgorithms::SimpleFilterVar.
virtual void MipAlgorithms::RootEKFvars::evalH | ( | DCol | state | ) | [pure virtual, inherited] |
Implemented in MipAlgorithms::LocUavFilterVar, and MipAlgorithms::SimpleFilterVar.
virtual void MipAlgorithms::RootEKFvars::evalV | ( | DCol | state | ) | [pure virtual, inherited] |
Implemented in MipAlgorithms::LocUavFilterVar, and MipAlgorithms::SimpleFilterVar.
virtual void MipAlgorithms::RootEKFvars::evalW | ( | DCol | input, | |
DCol | state, | |||
Decimal | sTime | |||
) | [pure virtual, inherited] |
Implemented in MipAlgorithms::LocUavFilterVar, and MipAlgorithms::SimpleFilterVar.
DMat MipAlgorithms::RootEKFvars::getA | ( | ) | const [inline, inherited] |
DMat MipAlgorithms::RootEKFvars::getH | ( | ) | const [inline, inherited] |
DMat MipAlgorithms::RootEKFparams::getInitialCov | ( | ) | const [inline, inherited] |
DCol MipAlgorithms::RootEKFparams::getInitialEst | ( | ) | const [inline, inherited] |
DMat MipAlgorithms::RootEKFparams::getInitialMeasNoise | ( | ) | const [inline, inherited] |
DMat MipAlgorithms::RootEKFparams::getInitialProcNoise | ( | ) | const [inline, inherited] |
DMat MipAlgorithms::RootEKF::getK | ( | ) | [inline, inherited] |
DMat MipAlgorithms::RootEKF::getMeasNoise | ( | ) | const [inline, inherited] |
DMat MipAlgorithms::RootEKF::getProcNoise | ( | ) | const [inline, inherited] |
DMat RootEKF::getStateCov | ( | ) | const [inherited] |
Gets the current state covariance.
DCol RootEKF::getStateEst | ( | ) | const [inherited] |
Gets the current state estimate.
DMat MipAlgorithms::RootEKFvars::getV | ( | ) | const [inline, inherited] |
DMat MipAlgorithms::RootEKFvars::getW | ( | ) | const [inline, inherited] |
virtual DCol MipAlgorithms::RootEKFvars::predictMeas | ( | DCol | state | ) | [pure virtual, inherited] |
Implemented in MipAlgorithms::LocUavFilterVar, and MipAlgorithms::SimpleFilterVar.
virtual DCol MipAlgorithms::RootEKFvars::projectState | ( | DCol | input, | |
DCol | state, | |||
Decimal | sTime | |||
) | [pure virtual, inherited] |
Implemented in MipAlgorithms::LocUavFilterVar, and MipAlgorithms::SimpleFilterVar.
void MipAlgorithms::RootEKF::setMeasNoise | ( | DMat | value | ) | [inline, inherited] |
void MipAlgorithms::RootEKF::setProcNoise | ( | DMat | value | ) | [inline, inherited] |
DMat MipAlgorithms::RootEKFvars::A [protected, inherited] |
DMat MipAlgorithms::RootEKFvars::H [protected, inherited] |
DMat MipAlgorithms::RootEKFparams::initCov [protected, inherited] |
DCol MipAlgorithms::RootEKFparams::initEst [protected, inherited] |
DMat MipAlgorithms::RootEKFparams::initMeasNoise [protected, inherited] |
DMat MipAlgorithms::RootEKFparams::initProcNoise [protected, inherited] |
DMat MipAlgorithms::RootEKFvars::V [protected, inherited] |
DMat MipAlgorithms::RootEKFvars::W [protected, inherited] |