APM:Libraries
Public Member Functions | Public Attributes | Private Member Functions | List of all members
ExtendedKalmanFilter Class Reference

#include <ExtendedKalmanFilter.h>

Collaboration diagram for ExtendedKalmanFilter:
[legend]

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, NX
 
MatrixN< float, NP
 
MatrixN< float, NQ
 
float R
 

Private Member Functions

float measurementpredandjacobian (VectorN< float, N > &A)
 

Detailed Description

Definition at line 14 of file ExtendedKalmanFilter.h.

Constructor & Destructor Documentation

◆ ExtendedKalmanFilter()

ExtendedKalmanFilter::ExtendedKalmanFilter ( void  )
inline

Definition at line 16 of file ExtendedKalmanFilter.h.

Member Function Documentation

◆ measurementpredandjacobian()

float ExtendedKalmanFilter::measurementpredandjacobian ( VectorN< float, N > &  A)
private

Definition at line 5 of file ExtendedKalmanFilter.cpp.

Referenced by update().

Here is the caller graph for this function:

◆ reset()

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

Here is the caller graph for this function:

◆ update()

void ExtendedKalmanFilter::update ( float  z,
float  Vx,
float  Vy 
)

Definition at line 32 of file ExtendedKalmanFilter.cpp.

Referenced by SoaringController::update_thermalling().

Here is the call graph for this function:
Here is the caller graph for this function:

Member Data Documentation

◆ P

MatrixN<float,N> ExtendedKalmanFilter::P

Definition at line 19 of file ExtendedKalmanFilter.h.

Referenced by reset(), update(), and SoaringController::update_thermalling().

◆ Q

MatrixN<float,N> ExtendedKalmanFilter::Q

Definition at line 20 of file ExtendedKalmanFilter.h.

Referenced by reset(), and update().

◆ R

float ExtendedKalmanFilter::R

Definition at line 21 of file ExtendedKalmanFilter.h.

Referenced by reset(), and update().

◆ X

VectorN<float,N> ExtendedKalmanFilter::X

The documentation for this class was generated from the following files: