Tekkotsu Homepage
Demos
Overview
Downloads
Dev. Resources
Reference
Credits

CameraShapeEvaluator Class Reference

#include <ShapeSensorModel.h>


Detailed Description

Definition at line 53 of file ShapeSensorModel.h.

List of all members.

Public Member Functions

 CameraShapeEvaluator (DualCoding::ShapeSpace &camShS, DualCoding::ShapeSpace &worldShS)
 constructor, pass the camera and world shape spaces, these will be used to initialize the appropriate particle-independent fields of the class
virtual ~CameraShapeEvaluator ()
virtual void computeLikelihood (LocalizationParticle &particle)
float normpdf (float const dist, float variance)

Public Attributes

float pRandom
 Probability sensor reading is random noise.
float alpha
 Attentuate weight of each individual marker match.
float xvar
 variance of sensor reading in x direction (image)
float yvar
 variance of sensor reading in y direction (image)
DualCoding::ShapeSpace & cShS
 Camera shape space.
DualCoding::ShapeSpace & wShS
 World shape space.

Constructor & Destructor Documentation

CameraShapeEvaluator::CameraShapeEvaluator ( DualCoding::ShapeSpace &  camShS,
DualCoding::ShapeSpace &  worldShS 
)

constructor, pass the camera and world shape spaces, these will be used to initialize the appropriate particle-independent fields of the class

Definition at line 56 of file ShapeSensorModel.h.

virtual CameraShapeEvaluator::~CameraShapeEvaluator (  )  [virtual]

Definition at line 60 of file ShapeSensorModel.h.


Member Function Documentation

void CameraShapeEvaluator::computeLikelihood ( LocalizationParticle particle  )  [virtual]
float CameraShapeEvaluator::normpdf ( float const   dist,
float  variance 
)

normalization isn't needed because the scale factor is constant across particles, and so doesn't matter for purposes of comparison between particles

Definition at line 76 of file ShapeSensorModel.h.

Referenced by computeLikelihood().


Member Data Documentation

Attentuate weight of each individual marker match.

Definition at line 66 of file ShapeSensorModel.h.

Referenced by computeLikelihood().

DualCoding::ShapeSpace& CameraShapeEvaluator::cShS

Camera shape space.

Definition at line 70 of file ShapeSensorModel.h.

Referenced by computeLikelihood().

Probability sensor reading is random noise.

Definition at line 65 of file ShapeSensorModel.h.

Referenced by computeLikelihood().

DualCoding::ShapeSpace& CameraShapeEvaluator::wShS

World shape space.

computes a (non-normalized) gaussian distribution

Definition at line 71 of file ShapeSensorModel.h.

Referenced by computeLikelihood().

variance of sensor reading in x direction (image)

Definition at line 68 of file ShapeSensorModel.h.

Referenced by computeLikelihood().

variance of sensor reading in y direction (image)

Definition at line 69 of file ShapeSensorModel.h.

Referenced by computeLikelihood().


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

Tekkotsu v5.1CVS
Generated Mon May 9 04:59:05 2016 by Doxygen 1.6.3