|
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().
1.8.13