dynamicgraph::sot::AngleEstimator Class Reference

#include <sot-dynamic/angle-estimator.h>

Inheritance diagram for dynamicgraph::sot::AngleEstimator:
Collaboration diagram for dynamicgraph::sot::AngleEstimator:

List of all members.

Public Member Functions

virtual const std::string & getClassName (void) const
 AngleEstimator (const std::string &name)
virtual ~AngleEstimator (void)
ml::VectorcomputeAngles (ml::Vector &res, const int &time)
MatrixRotationcomputeFlexibilityFromAngles (MatrixRotation &res, const int &time)
MatrixRotationcomputeDriftFromAngles (MatrixRotation &res, const int &time)
MatrixRotationcomputeSensorWorldRotation (MatrixRotation &res, const int &time)
MatrixRotationcomputeWaistWorldRotation (MatrixRotation &res, const int &time)
MatrixHomogeneouscomputeWaistWorldPosition (MatrixHomogeneous &res, const int &time)
ml::VectorcomputeWaistWorldPoseRPY (ml::Vector &res, const int &time)
ml::Vectorcompute_xff_dotSOUT (ml::Vector &res, const int &time)
ml::Vectorcompute_qdotSOUT (ml::Vector &res, const int &time)
void fromSensor (const bool &fs)
bool fromSensor () const
virtual void commandLine (const std::string &cmdLine, std::istringstream &cmdArgs, std::ostream &os)

Public Attributes

dg::SignalPtr< MatrixRotation,
int > 
sensorWorldRotationSIN
dg::SignalPtr
< MatrixHomogeneous, int > 
sensorEmbeddedPositionSIN
dg::SignalPtr
< MatrixHomogeneous, int > 
contactWorldPositionSIN
dg::SignalPtr
< MatrixHomogeneous, int > 
contactEmbeddedPositionSIN
dg::SignalTimeDependent
< ml::Vector, int > 
anglesSOUT
dg::SignalTimeDependent
< MatrixRotation, int > 
flexibilitySOUT
dg::SignalTimeDependent
< MatrixRotation, int > 
driftSOUT
dg::SignalTimeDependent
< MatrixRotation, int > 
sensorWorldRotationSOUT
dg::SignalTimeDependent
< MatrixRotation, int > 
waistWorldRotationSOUT
dg::SignalTimeDependent
< MatrixHomogeneous, int > 
waistWorldPositionSOUT
dg::SignalTimeDependent
< ml::Vector, int > 
waistWorldPoseRPYSOUT
dg::SignalPtr< ml::Matrix, int > jacobianSIN
dg::SignalPtr< ml::Vector, int > qdotSIN
dg::SignalTimeDependent
< ml::Vector, int > 
xff_dotSOUT
dg::SignalTimeDependent
< ml::Vector, int > 
qdotSOUT

Static Public Attributes

static const std::string CLASS_NAME

Constructor & Destructor Documentation

dynamicgraph::sot::AngleEstimator::AngleEstimator ( const std::string &  name)
virtual dynamicgraph::sot::AngleEstimator::~AngleEstimator ( void  ) [virtual]

Member Function Documentation

virtual void dynamicgraph::sot::AngleEstimator::commandLine ( const std::string &  cmdLine,
std::istringstream &  cmdArgs,
std::ostream &  os 
) [virtual]

Reimplemented from dynamicgraph::Entity.

ml::Vector& dynamicgraph::sot::AngleEstimator::compute_qdotSOUT ( ml::Vector res,
const int &  time 
)
ml::Vector& dynamicgraph::sot::AngleEstimator::compute_xff_dotSOUT ( ml::Vector res,
const int &  time 
)
ml::Vector& dynamicgraph::sot::AngleEstimator::computeAngles ( ml::Vector res,
const int &  time 
)
MatrixRotation& dynamicgraph::sot::AngleEstimator::computeDriftFromAngles ( MatrixRotation res,
const int &  time 
)
MatrixRotation& dynamicgraph::sot::AngleEstimator::computeFlexibilityFromAngles ( MatrixRotation res,
const int &  time 
)
MatrixRotation& dynamicgraph::sot::AngleEstimator::computeSensorWorldRotation ( MatrixRotation res,
const int &  time 
)
ml::Vector& dynamicgraph::sot::AngleEstimator::computeWaistWorldPoseRPY ( ml::Vector res,
const int &  time 
)
MatrixHomogeneous& dynamicgraph::sot::AngleEstimator::computeWaistWorldPosition ( MatrixHomogeneous res,
const int &  time 
)
MatrixRotation& dynamicgraph::sot::AngleEstimator::computeWaistWorldRotation ( MatrixRotation res,
const int &  time 
)
void dynamicgraph::sot::AngleEstimator::fromSensor ( const bool &  fs) [inline]
bool dynamicgraph::sot::AngleEstimator::fromSensor ( ) const [inline]
virtual const std::string& dynamicgraph::sot::AngleEstimator::getClassName ( void  ) const [inline, virtual]

Implements dynamicgraph::Entity.


Member Data Documentation