AuxiliaryParticleSmootherHarness.cpp File Reference


Detailed Description

Basic test of ParticleSmoother with AuxiliaryParticleResampler.

Results are output into files as follows:

results/AuxiliaryParticleSmootherHarness_actual.out

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

results/AuxiliaryParticleSmootherHarness_meas.out

Measurement at each time step. Columns are as follows:

results/AuxiliaryParticleSmootherHarness_filter.out

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

results/AuxiliaryParticleSmootherHarness_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:

AuxiliaryParticleSmootherHarness.png

Results

Definition in file AuxiliaryParticleSmootherHarness.cpp.

Go to the source code of this file.

Namespaces

namespace  std
namespace  indii::ml::filter

Defines

#define SYSTEM_SIZE   5
#define SYSTEM_NOISE_SIZE   2
#define MEAS_SIZE   1
#define MEAS_NOISE_SIZE   1
#define ACTUAL_SIZE   3
#define STEPS   250
#define NUM_PARTICLES   400

Functions

void outputVector (ofstream &out, aux::vector vec)
void outputMatrix (ofstream &out, aux::matrix mat)
int main (int argc, char *argv[])
 Run tests.


Function Documentation

int main ( int  argc,
char *  argv[] 
)

Run tests.

Definition at line 92 of file AuxiliaryParticleSmootherHarness.cpp.


Generated on Wed Mar 5 16:58:59 2008 for dysii Filtering Test Suite by  doxygen 1.5.2