#include <RootEKF.h>
Public Member Functions | |
| RootEKF (RootEKFparams *myParam, RootEKFvars *myVars) | |
| Parametrical constructor. | |
| DCol | getStateEst () const |
| Gets the current state estimate. | |
| DMat | getStateCov () const |
| Gets the current state covariance. | |
| DMat | getProcNoise () const |
| void | setProcNoise (DMat value) |
| DMat | getMeasNoise () const |
| void | setMeasNoise (DMat value) |
| DMat | getK () |
| void | doTimeUpd (DCol input, Decimal sTime) |
| Computes the "time update" step and updates the current estimate ("a priori"). | |
| void | doMeasUpd (DCol measure, Decimal sTime) |
| Computes the "measurement update" step and updates the current estimate ("a posteriori"). | |
| void | doUpd (DCol input, DCol measure, Decimal sTime) |
| Computes the complete filter update: "time update" first, then "measurement update". | |
| void | doRevUpd (DCol input, DCol measure, Decimal sTime) |
| Computes the complete filter update: "measurement update" first, then "time update". | |
| RootEKF::RootEKF | ( | RootEKFparams * | myParam, | |
| RootEKFvars * | myVars | |||
| ) |
Parametrical constructor.
| [in] | myParam | pointer to the class implementing the EKF initial params (state, covariance, process noise,...) |
| [in] | myVars | pointer to the class defining the particular system |
1.5.6