Public Member Functions

Provides a Kalman filter for state estimation. More...

#include <kalman_filter.hpp>

Inheritance diagram for KalmanFilter:
Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual Estimatorclone () const
virtual returnValue init (double startTime=0.0, const DVector &x0_=emptyConstVector, const DVector &p_=emptyConstVector)
 KalmanFilter (double _samplingTime=DEFAULT_SAMPLING_TIME)
 KalmanFilter (const KalmanFilter &rhs)
KalmanFilteroperator= (const KalmanFilter &rhs)
virtual returnValue step (double currentTime, const DVector &_y)
virtual ~KalmanFilter ()

Detailed Description

Provides a Kalman filter for state estimation.

The class KalmanFilter provides a Kalman filter for state estimation.

Author:
Hans Joachim Ferreau, Boris Houska

Definition at line 53 of file kalman_filter.hpp.


Constructor & Destructor Documentation

Constructor taking minimal sub-block configuration.

Definition at line 46 of file kalman_filter.cpp.

Copy constructor (deep copy).

Definition at line 53 of file kalman_filter.cpp.

Destructor.

Definition at line 58 of file kalman_filter.cpp.


Member Function Documentation

Estimator * KalmanFilter::clone ( ) const [virtual]

Implements Estimator.

Definition at line 76 of file kalman_filter.cpp.

returnValue KalmanFilter::init ( double  startTime = 0.0,
const DVector x0_ = emptyConstVector,
const DVector p_ = emptyConstVector 
) [virtual]

Initialization.

Reimplemented from Estimator.

Definition at line 83 of file kalman_filter.cpp.

KalmanFilter & KalmanFilter::operator= ( const KalmanFilter rhs)

Assignment operator (deep copy).

Definition at line 63 of file kalman_filter.cpp.

returnValue KalmanFilter::step ( double  currentTime,
const DVector _y 
) [virtual]

Executes next single step.

Implements Estimator.

Definition at line 94 of file kalman_filter.cpp.


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


acado
Author(s): Milan Vukov, Rien Quirynen
autogenerated on Sat Jun 8 2019 19:40:24