|
libnxter
0.1
|
Kalman Filter class representing the kalman model and state updates. In practice, upto only 3 dimentional state vector is usable before hitting hardware limitation. More...

Data Fields | |
| Matrix | X |
| Matrix | A |
| Matrix | B |
| Matrix | H |
| Matrix | Q |
| Matrix | R |
| Matrix | P |
| Matrix | K |
| long | Ks |
| bool | unityModel |
Kalman Filter class representing the kalman model and state updates. In practice, upto only 3 dimentional state vector is usable before hitting hardware limitation.
Definition at line 43 of file KalmanFilter.nxc.
| Matrix KalmanFilter::A |
State transformation model for state transition
Definition at line 46 of file KalmanFilter.nxc.
Referenced by KalmanFilterInit(), and KalmanFilterStep().
| Matrix KalmanFilter::B |
Control input transformation for state transition
Definition at line 47 of file KalmanFilter.nxc.
Referenced by KalmanFilterInit(), and KalmanFilterStep().
| Matrix KalmanFilter::H |
State observation model transformation
Definition at line 48 of file KalmanFilter.nxc.
Referenced by KalmanFilterInit(), and KalmanFilterStep().
| Matrix KalmanFilter::K |
Kalman Gain. It is scaled by Ks for integer operations
Definition at line 52 of file KalmanFilter.nxc.
Referenced by KalmanFilterStep().
| long KalmanFilter::Ks |
Kalman gain scale factor
Definition at line 53 of file KalmanFilter.nxc.
Referenced by KalmanFilterStep().
| Matrix KalmanFilter::P |
Estimated state error covariance (i.e. accuracy of the estimation
Definition at line 51 of file KalmanFilter.nxc.
Referenced by KalmanFilterGetP(), KalmanFilterInit(), KalmanFilterInitUnity(), and KalmanFilterStep().
| Matrix KalmanFilter::Q |
State transition noise covariance matrix
Definition at line 49 of file KalmanFilter.nxc.
Referenced by KalmanFilterInit(), KalmanFilterInitUnity(), and KalmanFilterStep().
| Matrix KalmanFilter::R |
Observation noise covariance matrix
Definition at line 50 of file KalmanFilter.nxc.
Referenced by KalmanFilterInit(), KalmanFilterInitUnity(), and KalmanFilterStep().
| bool KalmanFilter::unityModel |
Is the filter working in unity mode. i.e. if A = B = H = 1
Definition at line 54 of file KalmanFilter.nxc.
Referenced by KalmanFilterInit(), KalmanFilterInitUnity(), and KalmanFilterStep().
| Matrix KalmanFilter::X |
Current estimated system state
Definition at line 45 of file KalmanFilter.nxc.
Referenced by KalmanFilterGetX(), KalmanFilterInit(), KalmanFilterInitUnity(), and KalmanFilterStep().