Go to the documentation of this file.
24 #include <dynamic-graph/entity.h>
33 #ifndef SOTSOT_CORE_EXPORT
35 #if defined(sot_EXPORTS)
36 #define SOTSOT_CORE_EXPORT __declspec(dllexport)
38 #define SOTSOT_CORE_EXPORT __declspec(dllimport)
41 #define SOTSOT_CORE_EXPORT
64 virtual const std::string &
getClassName()
const {
return CLASS_NAME; }
144 virtual void clear(
void);
151 virtual void defineNbDof(
const size_type &nbDof);
172 virtual void display(std::ostream &os)
const;
201 virtual std::ostream &
writeGraph(std::ostream &os)
const;
SignalPtr< dynamicgraph::Vector, sigtime_t > q0SIN
Intrinsec velocity of the robot, that is used to initialized the recurence of the SOT (e....
std::vector< MultiBound > VectorMultiBound
static const double INVERSION_THRESHOLD_DEFAULT
Threshold to compute the dumped pseudo inverse.
SignalPtr< dynamicgraph::Matrix, sigtime_t > proj0SIN
A matrix K whose columns are a base of the desired velocity. In other words, where is the free para...
virtual const size_type & getNbDof() const
This class implements the Stack of Task. It allows to deal with the priority of the controllers throu...
StackType stack
This field is a list of controllers managed by the stack of tasks.
virtual const StackType & tasks() const
double maxControlIncrementSquaredNorm
Maximum allowed squared norm of control increment. A task whose control increment is above this value...
SignalPtr< double, sigtime_t > inversionThresholdSIN
This signal allow to change the threshold for the damped pseudo-inverse on-line.
std::list< TaskAbstract * > StackType
Defines a type for a list of tasks.
SignalTimeDependent< dynamicgraph::Vector, sigtime_t > controlSOUT
Allow to get the result of the computed control law.
SOT_CORE_EXPORT std::ostream & operator<<(std::ostream &os, const VectorMultiBound &v)
virtual const std::string & getClassName() const
Returns the name of this class.
#define SOTSOT_CORE_EXPORT
bool enablePostureTaskAcceleration
Option to disable the computation of the SVD for the last task if this task is a Task with a single F...
void writeGraph(const char *filename)
static const std::string CLASS_NAME
Specify the name of the class entity.
size_type nbJoints
Store the number of joints to be used in the command computed by the stack of tasks.
sot-core
Author(s): Olivier Stasse, ostasse@laas.fr
autogenerated on Tue Oct 24 2023 02:26:31