-----------------------------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] |
1.5.6