#include <plane.h>
Public Member Functions | |
cPlaneEKF () | |
Protected Member Functions | |
void | makeA () |
Virtual creator of A. | |
void | makeBaseA () |
Virtual pre-creator of A. | |
void | makeBaseH () |
Virtual pre-creator of H. | |
void | makeBaseQ () |
Virtual pre-creator of Q. | |
void | makeBaseR () |
Virtual pre-creator of R. | |
void | makeBaseV () |
Virtual pre-creator of V. | |
void | makeBaseW () |
Virtual pre-creator of W. | |
void | makeH () |
Virtual creator of H. | |
void | makeMeasure () |
Actual measurement function . Fills in z. | |
void | makeProcess () |
Actual process . Fills in new x by using old x. | |
Protected Attributes | |
double | Bfriction |
double | Gravity |
double | Mass |
double | Period |
double | Portance |
Definition at line 6 of file plane.h.
void cPlaneEKF::makeA | ( | ) | [protected, virtual] |
Virtual creator of A.
Reimplemented from Kalman::EKFilter< double, 1, false, true, false >.
void cPlaneEKF::makeBaseA | ( | ) | [protected, virtual] |
Virtual pre-creator of A.
Reimplemented from Kalman::EKFilter< double, 1, false, true, false >.
void cPlaneEKF::makeBaseH | ( | ) | [protected, virtual] |
Virtual pre-creator of H.
Reimplemented from Kalman::EKFilter< double, 1, false, true, false >.
void cPlaneEKF::makeBaseQ | ( | ) | [protected, virtual] |
Virtual pre-creator of Q.
OQ
is true
, that is, if Q
is always diagonal, then it is not necessary to initialize non-diagonal elements with anything meaningful. Reimplemented from Kalman::EKFilter< double, 1, false, true, false >.
void cPlaneEKF::makeBaseR | ( | ) | [protected, virtual] |
Virtual pre-creator of R.
OVR
is true
, that is, if both
V and R are always diagonal, then it is not necessary to initialize non-diagonal elements with anything meaningful. Reimplemented from Kalman::EKFilter< double, 1, false, true, false >.
void cPlaneEKF::makeBaseV | ( | ) | [protected, virtual] |
Virtual pre-creator of V.
OVR
is true
, that is, if both
V and R are always diagonal, then it is not necessary to initialize non-diagonal elements with anything meaningful. Reimplemented from Kalman::EKFilter< double, 1, false, true, false >.
void cPlaneEKF::makeBaseW | ( | ) | [protected, virtual] |
Virtual pre-creator of W.
Reimplemented from Kalman::EKFilter< double, 1, false, true, false >.
void cPlaneEKF::makeH | ( | ) | [protected, virtual] |
Virtual creator of H.
Reimplemented from Kalman::EKFilter< double, 1, false, true, false >.
void cPlaneEKF::makeMeasure | ( | ) | [protected, virtual] |
Actual measurement function . Fills in z.
This function must be overridden, since it is the core of the measurement system. At the time this will be called, x contains the predicted state (a priori state estimate), which is the one that must be used with the measurement function.
simulate()
, which does a calculation and then undoes it before returning the result. Implements Kalman::EKFilter< double, 1, false, true, false >.
void cPlaneEKF::makeProcess | ( | ) | [protected, virtual] |
Actual process . Fills in new x by using old x.
This function must be overridden, since it is the core of the system process.
predict()
, which does a calculation and then undoes it before returning the result. Implements Kalman::EKFilter< double, 1, false, true, false >.
double cPlaneEKF::Bfriction [protected] |
double cPlaneEKF::Gravity [protected] |
double cPlaneEKF::Mass [protected] |
double cPlaneEKF::Period [protected] |
double cPlaneEKF::Portance [protected] |