dynamicgraph::sot::WeightedSot Class Reference

#include <sot/core/weighted-sot.hh>

Inheritance diagram for dynamicgraph::sot::WeightedSot:
dynamicgraph::sot::Sot dynamicgraph::Entity noncopyable

List of all members.

Public Member Functions

virtual const std::string & getClassName (void) const
 Returns the name of this class.
 WeightedSot (const std::string &name)
 Default constructor.
Methods to compute the control law following the

recursive definition of the stack of tasks.

ml::MatrixcomputeSquareRootInvWeight (ml::Matrix &res, const int &time)
 Compute the control law using weighted inverse.
ml::VectorcomputeWeightedControlLaw (ml::Vector &control, const int &time)
ml::MatrixcomputeConstrainedWeight (ml::Matrix &KAK, const int &time)

Public Attributes

Methods to handle signals
dg::SignalPtr< ml::Matrix, int > weightSIN
dg::SignalTimeDependent
< ml::Matrix, int > 
constrainedWeightSOUT
dg::SignalPtr< ml::Matrix, int > constrainedWeightSIN
dg::SignalTimeDependent
< ml::Matrix, int > 
squareRootInvWeightSOUT
dg::SignalPtr< ml::Matrix, int > squareRootInvWeightSIN

Static Public Attributes

static const std::string CLASS_NAME
 Specify the name of the class entity.

Constructor & Destructor Documentation

dynamicgraph::sot::WeightedSot::WeightedSot ( const std::string &  name)

Default constructor.


Member Function Documentation

Compute the control law using weighted inverse.

virtual const std::string& dynamicgraph::sot::WeightedSot::getClassName ( void  ) const [inline, virtual]

Returns the name of this class.

Reimplemented from dynamicgraph::sot::Sot.


Member Data Documentation

const std::string dynamicgraph::sot::WeightedSot::CLASS_NAME [static]

Specify the name of the class entity.

Reimplemented from dynamicgraph::sot::Sot.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines