APM:Libraries
|
#include <ExtendedKalmanFilter.h>
Public Member Functions | |
ExtendedKalmanFilter (void) | |
void | reset (const VectorN< float, N > &x, const MatrixN< float, N > &p, const MatrixN< float, N > q, float r) |
void | update (float z, float Vx, float Vy) |
Public Attributes | |
VectorN< float, N > | X |
MatrixN< float, N > | P |
MatrixN< float, N > | Q |
float | R |
Private Member Functions | |
float | measurementpredandjacobian (VectorN< float, N > &A) |
Definition at line 14 of file ExtendedKalmanFilter.h.
|
inline |
Definition at line 16 of file ExtendedKalmanFilter.h.
Definition at line 5 of file ExtendedKalmanFilter.cpp.
Referenced by update().
void ExtendedKalmanFilter::reset | ( | const VectorN< float, N > & | x, |
const MatrixN< float, N > & | p, | ||
const MatrixN< float, N > | q, | ||
float | r | ||
) |
Definition at line 23 of file ExtendedKalmanFilter.cpp.
Referenced by SoaringController::init_thermalling().
void ExtendedKalmanFilter::update | ( | float | z, |
float | Vx, | ||
float | Vy | ||
) |
Definition at line 32 of file ExtendedKalmanFilter.cpp.
Referenced by SoaringController::update_thermalling().
Definition at line 19 of file ExtendedKalmanFilter.h.
Referenced by reset(), update(), and SoaringController::update_thermalling().
Definition at line 20 of file ExtendedKalmanFilter.h.
float ExtendedKalmanFilter::R |
Definition at line 21 of file ExtendedKalmanFilter.h.
Definition at line 18 of file ExtendedKalmanFilter.h.
Referenced by SoaringController::check_cruise_criteria(), SoaringController::get_target(), measurementpredandjacobian(), reset(), update(), and SoaringController::update_thermalling().