KF Class Reference
#include <KF.h>
List of all members.
Public Member Functions |
void | CompilerError (const char *str) |
void | Deadzone (float *R, float *innovation, float CPC, float eps) |
float | GetCovariance (short m, short n) |
Matrix | GetErrorMatrix () |
float | GetState (short n) |
Matrix | GetStates () |
float | GetVariance (short n) |
float | GetXchange (short n) |
Matrix | GetXchanges () |
| KF () |
int | MeasurementUpdate (Matrix &C, float R, float Y, bool rejectOutliers, float outlierError, bool mainFilterAngleUpdate) |
int | MeasurementUpdateExtended (Matrix &C, KFStruct s) |
int | MeasurementUpdateExtended (Matrix &C, float R, float Y, float Ybar, bool rejectOutliers, float outlierError, bool mainFilterAngleUpdate, bool ignoreLongRangeUpdate, float deadzoneSize, float dist, bool ambigObject, bool changeAlpha) |
void | NormaliseState (short n) |
void | Reset () |
bool | Restart () |
void | SetErrorMatrix (Matrix Pbar) |
void | SetState (short n, float x) |
void | SetStates (Matrix Xbar) |
bool | Start (short numStates, Matrix &uncert, Matrix &intStates) |
bool | TimeUpdate (Matrix &A, Matrix &B, Matrix &U, Matrix &Q, bool mainFilterUpdate) |
bool | TimeUpdateExtended (Matrix &A, Matrix &Xbar, Matrix &Q) |
| ~KF () |
Public Attributes |
bool | activate |
bool | active |
float | alpha |
Matrix | I |
Matrix | initP |
Matrix | initX |
short | numStates |
Matrix | P |
Matrix | X |
Matrix | Xchange |
Detailed Description
Definition at line 36 of file KF.h.
Constructor & Destructor Documentation
Definition at line 14 of file KF.cc.
Definition at line 40 of file KF.h.
Member Function Documentation
void KF::CompilerError |
( |
const char * |
str |
) |
|
void KF::Deadzone |
( |
float * |
R, |
|
|
float * |
innovation, |
|
|
float |
CPC, |
|
|
float |
eps | |
|
) |
| | |
float KF::GetCovariance |
( |
short |
m, |
|
|
short |
n | |
|
) |
| | |
float KF::GetState |
( |
short |
n |
) |
|
float KF::GetVariance |
( |
short |
n |
) |
|
float KF::GetXchange |
( |
short |
n |
) |
|
int KF::MeasurementUpdate |
( |
Matrix & |
C, |
|
|
float |
R, |
|
|
float |
Y, |
|
|
bool |
rejectOutliers, |
|
|
float |
outlierError, |
|
|
bool |
mainFilterAngleUpdate | |
|
) |
| | |
Definition at line 85 of file KF.cc.
int KF::MeasurementUpdateExtended |
( |
Matrix & |
C, |
|
|
float |
R, |
|
|
float |
Y, |
|
|
float |
Ybar, |
|
|
bool |
rejectOutliers, |
|
|
float |
outlierError, |
|
|
bool |
mainFilterAngleUpdate, |
|
|
bool |
ignoreLongRangeUpdate, |
|
|
float |
deadzoneSize, |
|
|
float |
dist, |
|
|
bool |
ambigObject, |
|
|
bool |
changeAlpha | |
|
) |
| | |
void KF::NormaliseState |
( |
short |
n |
) |
|
Definition at line 49 of file KF.cc.
void KF::SetErrorMatrix |
( |
Matrix |
Pbar |
) |
|
void KF::SetState |
( |
short |
n, |
|
|
float |
x | |
|
) |
| | |
void KF::SetStates |
( |
Matrix |
Xbar |
) |
|
bool KF::Start |
( |
short |
numStates, |
|
|
Matrix & |
uncert, |
|
|
Matrix & |
intStates | |
|
) |
| | |
Definition at line 30 of file KF.cc.
Definition at line 58 of file KF.cc.
Definition at line 72 of file KF.cc.
Member Data Documentation
Definition at line 86 of file KF.h.
Definition at line 85 of file KF.h.
Definition at line 87 of file KF.h.
Definition at line 75 of file KF.h.
Definition at line 77 of file KF.h.
Definition at line 76 of file KF.h.
Definition at line 74 of file KF.h.
Definition at line 79 of file KF.h.
Definition at line 78 of file KF.h.
Definition at line 80 of file KF.h.
The documentation for this class was generated from the following files:
art_map
Author(s): David Li, Patrick Beeson, Bartley Gillen, Tarun Nimmagadda,
Mickey Ristroph, Michael Quinlan, Jack O'Quin
autogenerated on Fri Mar 1 14:12:37 2013