Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages | Examples

SMDexample.cpp File Reference


Detailed Description

An example implementation of a linear Kalman filter of a spring-mass system using the KalmanFilter class.

Author:
Author
simpliciter
Version:
Revision
1.1
Date:
Date
2003/07/04 16:19:43

Definition in file SMDexample.cpp.

#include "KalmanFilter.h"
#include "KalmanFilterHistory.h"
#include <iostream>
#include <fstream>

Include dependency graph for SMDexample.cpp:

Include dependency graph

Go to the source code of this file.

Functions

Matrix SMD_Fmatrix (KalmanFilter *)
Matrix SMD_Hmatrix (KalmanFilter *)
Matrix SMD_Qmatrix (KalmanFilter *)
Matrix SMD_Rmatrix (KalmanFilter *)
int main ()


Function Documentation

int main  ) 
 

Declare and initialize intermediate variables

Set intial conditions

Prepare input file

Open input and output files

Read in initial measurements

Set up intial kalman filter data

Declare and initalize filter and its history

Set up intial sequential filter data

Output results to output file

Get next measurement

Set new SF data including new measurements

Estimate state using measurements

Note time of last update

Output results to output file

Definition at line 23 of file SMDexample.cpp.

References KalmanFilterHistory::AppendHistory(), KalmanFilter::EstimateState(), KalmanFilterHistory::GetKalmanHistory(), SequentialFilter::GetStateVector(), O_SESSAME::Matrix, SequentialFilter::SetControlVector(), KalmanFilter::SetMeasurementCovarianceMatrix(), KalmanFilter::SetMeasurementJacobianMatrix(), SequentialFilter::SetMeasurementVector(), SequentialFilter::SetParameterVector(), KalmanFilter::SetStateJacobianMatrix(), SequentialFilter::SetStateVector(), KalmanFilter::SetSystemProcessNoiseMatrix(), SequentialFilter::SetTimeOfEstimate(), SequentialFilter::SetTimeOfMeasurements(), SMD_Fmatrix(), SMD_Hmatrix(), SMD_Qmatrix(), SMD_Rmatrix(), and O_SESSAME::Vector.

Matrix SMD_Fmatrix KalmanFilter  ) 
 

Definition at line 125 of file SMDexample.cpp.

References O_SESSAME::Matrix.

Referenced by main().

Matrix SMD_Hmatrix KalmanFilter  ) 
 

Definition at line 137 of file SMDexample.cpp.

References O_SESSAME::Matrix.

Referenced by main().

Matrix SMD_Qmatrix KalmanFilter  ) 
 

Definition at line 148 of file SMDexample.cpp.

References O_SESSAME::Matrix.

Referenced by main().

Matrix SMD_Rmatrix KalmanFilter  ) 
 

Definition at line 159 of file SMDexample.cpp.

References O_SESSAME::Matrix.

Referenced by main().


Generated on Wed Sep 5 12:54:34 2007 for DSACSS Operational Code by  doxygen 1.3.9.1