Gaussian observation model. More...
#include <ParticleFilter1D.hpp>


Public Member Functions | |
| PF1DObsModel (double var=0.3) | |
| Default constructor. | |
| double | getLikelihood (const double &measurement, const double &stateEst) |
| Get measurement likelihood. | |
| double | getVariance () const |
| Get Gaussian variance. | |
| void | setVariance (double v) |
| Set Gaussian variance. | |
Gaussian observation model.
Likelihood of a measurement given a state varies as a Gaussian, with mean centered at the state and variance as set. The measurement tells the object position, corrupted by some noise.
Definition at line 79 of file ParticleFilter1D.hpp.
| Estimation::PF1DObsModel::PF1DObsModel | ( | double | var = 0.3 |
) | [inline] |
Default constructor.
| var | variance |
Sets variance of Gaussian
Definition at line 88 of file ParticleFilter1D.hpp.
| double Estimation::PF1DObsModel::getLikelihood | ( | const double & | measurement, | |
| const double & | stateEst | |||
| ) | [inline, virtual] |
Get measurement likelihood.
| measurement | the observed measurement | |
| stateEst | hypothesized state |
Computes the likelihood of the measurement given the state estimate under the Gaussian model.
Implements Estimation::PFMeasurementModel< double, double >.
Definition at line 103 of file ParticleFilter1D.hpp.
| double Estimation::PF1DObsModel::getVariance | ( | ) | const [inline] |
Get Gaussian variance.
Definition at line 110 of file ParticleFilter1D.hpp.
| void Estimation::PF1DObsModel::setVariance | ( | double | v | ) | [inline] |
Set Gaussian variance.
Definition at line 113 of file ParticleFilter1D.hpp.
1.7.1