RauchTungStriebelHarness.cpp File Reference


Detailed Description

Basic test of RauchTungStriebelSmoother.

This test sets up a linear model for testing the Rauch-Tung-Striebel (RTS) smoother implementation. It may be validated against the Kalman filter and kalman smoother results.

Results are output into files as follows:

results/RauchTungStriebelHarness_actual.out

Actual state of the robot at each time. Columns are as follows:

results/RauchTungStriebelHarness_meas.out

Measurement at each time step. Columns are as follows:

results/RauchTungStriebelHarness_filter.out

Predicted state (filtered) at each time step. Columns are as follows:

results/RauchTungStriebelHarness_smooth.out

Predicted state (smoothed) at each time step. Columns are as follows:

Note that as the smoothing is performed in a backwards pass, this file has entries in reverse time order.

Results

Results are as follows:

RauchTungStriebelHarness.png

Results

Definition in file RauchTungStriebelHarness.cpp.

Go to the source code of this file.

Defines

#define STATE_SIZE   5
#define MEAS_SIZE   1
#define ACTUAL_SIZE   3
#define STEPS   100

Functions

int main (int argc, const char *argv)
 Run tests.


Function Documentation

int main ( int  argc,
const char *  argv 
)

Run tests.

Definition at line 90 of file RauchTungStriebelHarness.cpp.


Generated on Wed Dec 17 15:05:50 2008 for dysii Filtering Test Suite by  doxygen 1.5.3