ot::PoseDESP Class Reference

#include <DESP.h>

Collaboration diagram for ot::PoseDESP:

Collaboration graph
[legend]
List of all members.

Detailed Description

Double Exponential Smoothing Prediction for a pose matrix.

Internally converts the pose matrix to position and orientation, which are each filtered using scalar DESP (component-wise). Then rebuilds the matrix.


Public Member Functions

 PoseDESP ()
void setAlpha (float nAlphaPos, float nAlphaRot)
void observe (std::vector< float > position_, std::vector< float > quaternion_)
void predict (int delta_t, std::vector< float > &position_, std::vector< float > &quaternion_)
void reinit ()

Protected Attributes

DESP pos [3]
DESP rot [4]


Constructor & Destructor Documentation

ot::PoseDESP::PoseDESP  ) 
 


Member Function Documentation

void ot::PoseDESP::observe std::vector< float >  position_,
std::vector< float >  quaternion_
 

void ot::PoseDESP::predict int  delta_t,
std::vector< float > &  position_,
std::vector< float > &  quaternion_
 

void ot::PoseDESP::reinit  ) 
 

void ot::PoseDESP::setAlpha float  nAlphaPos,
float  nAlphaRot
 


Member Data Documentation

DESP ot::PoseDESP::pos[3] [protected]
 

DESP ot::PoseDESP::rot[4] [protected]
 


The documentation for this class was generated from the following files:
Generated on Wed Feb 28 15:28:05 2007 for NaviTrack by  doxygen 1.4.6