ot::PoseDESP Class Reference
#include <DESP.h>
Collaboration diagram for ot::PoseDESP:
[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
The documentation for this class was generated from the following files:
Generated on Wed Feb 28 15:28:05 2007 for NaviTrack by
1.4.6