Homepage Demos Overview Downloads Tutorials Reference
Credits
Main Page | Namespace List | Class Hierarchy | Alphabetical List | Compound List | File List | Namespace Members | Compound Members | File Members | Related Pages | Search

afsMeasurementUpdate.cc File Reference

#include "afsParticle.h"
#include "afsTriangulator.h"
#include "afsUtility.h"
#include <math.h>
#include <stdio.h>

Include dependency graph for afsMeasurementUpdate.cc:

Include dependency graph

Go to the source code of this file.

Functions

void doPriming (afsParticle *p, int landmark, double theta)
void doKalmanUpdate (afsParticle *p, int landmark, double theta)
void afsMeasurementUpdate (afsParticle *p, int landmark, double theta)


Function Documentation

void afsMeasurementUpdate afsParticle p,
int  landmark,
double  theta
 

Definition at line 23 of file afsMeasurementUpdate.cc.

References doKalmanUpdate(), doPriming(), _afsParticle::landmarks, _afsParticle::pose, _afsLandmarkLoc::state, and _afsPose::theta.

void doKalmanUpdate afsParticle p,
int  landmark,
double  theta
 

Definition at line 80 of file afsMeasurementUpdate.cc.

References AFS_MEASURE_VARIANCE, AFS_VARIANCE_MULTIPLIER, find_dtheta(), _afsParticle::gotweight, _afsParticle::landmarks, _afsLandmarkLoc::mean, _afsParticle::pose, R, _afsLandmarkLoc::variance, _afsParticle::weight, _afsPose::x, and _afsPose::y.

void doPriming afsParticle p,
int  landmark,
double  theta
 

Definition at line 39 of file afsMeasurementUpdate.cc.

References afsTriangulator(), _afsLastObservation::empty, _afsParticle::gotweight, _afsParticle::landmarks, _afsParticle::pose, _afsLandmarkLoc::priming, _afsLandmarkLoc::state, _afsLastObservation::theta, _afsPose::x, _afsLastObservation::x, _afsPose::y, and _afsLastObservation::y.


Tekkotsu v1.4
Generated Sat Jul 19 00:06:34 2003 by Doxygen 1.3.2