Public Member Functions

Estimation::PFMeasurementModel< MEAS, STATE > Class Template Reference

Models the measurement process for a particle filter. More...

#include <ParticleFilter.hpp>

List of all members.

Public Member Functions

virtual double getLikelihood (const MEAS &m, const STATE &s)=0
 Computes likelihood of seeing measurement, given state.

Detailed Description

template<typename MEAS, typename STATE>
class Estimation::PFMeasurementModel< MEAS, STATE >

Models the measurement process for a particle filter.

A component of a particle filter that models the measurement process. It is used for estimating the likelihood of a particle, for importance sampling.

Author:
Zach Pezzementi

Definition at line 86 of file ParticleFilter.hpp.


Member Function Documentation

template<typename MEAS, typename STATE>
virtual double Estimation::PFMeasurementModel< MEAS, STATE >::getLikelihood ( const MEAS &  m,
const STATE &  s 
) [pure virtual]

Computes likelihood of seeing measurement, given state.

Parameters:
s hypothesized state
m measurement
Returns:
likelihood of m, given s

Given a current state, computes the likelihood of observing measurement m in that state, $ p(z_t | x_t) $.

Author:
Zach Pezzementi

Implemented in Estimation::PF1DObsModel.


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