APM:Libraries
|
#include <PosVelEKF.h>
Public Member Functions | |
void | init (float pos, float posVar, float vel, float velVar) |
void | predict (float dt, float dVel, float dVelNoise) |
void | fusePos (float pos, float posVar) |
void | fuseVel (float vel, float velVar) |
float | getPos () const |
float | getVel () const |
float | getPosNIS (float pos, float posVar) |
Private Attributes | |
float | _state [2] |
float | _cov [3] |
Definition at line 3 of file PosVelEKF.h.
void PosVelEKF::fusePos | ( | float | pos, |
float | posVar | ||
) |
Definition at line 62 of file PosVelEKF.cpp.
Referenced by AC_PrecLand::run_estimator().
void PosVelEKF::fuseVel | ( | float | vel, |
float | velVar | ||
) |
Definition at line 74 of file PosVelEKF.cpp.
|
inline |
Definition at line 10 of file PosVelEKF.h.
Referenced by AC_PrecLand::run_estimator().
float PosVelEKF::getPosNIS | ( | float | pos, |
float | posVar | ||
) |
Definition at line 86 of file PosVelEKF.cpp.
Referenced by getVel(), and AC_PrecLand::run_estimator().
|
inline |
Definition at line 11 of file PosVelEKF.h.
Referenced by AC_PrecLand::run_estimator().
void PosVelEKF::init | ( | float | pos, |
float | posVar, | ||
float | vel, | ||
float | velVar | ||
) |
Definition at line 41 of file PosVelEKF.cpp.
Referenced by AC_PrecLand::run_estimator().
void PosVelEKF::predict | ( | float | dt, |
float | dVel, | ||
float | dVelNoise | ||
) |
Definition at line 50 of file PosVelEKF.cpp.
Referenced by AC_PrecLand::run_estimator().
|
private |
Definition at line 17 of file PosVelEKF.h.
Referenced by fusePos(), fuseVel(), getPosNIS(), init(), and predict().
|
private |
Definition at line 16 of file PosVelEKF.h.
Referenced by fusePos(), fuseVel(), getPos(), getPosNIS(), getVel(), init(), and predict().