sot-core  4.11.8
Hierarchical task solver plug-in for dynamic-graph.
dynamicgraph::sot::TaskAbstract Class Reference

#include <sot/core/task-abstract.hh>

Inheritance diagram for dynamicgraph::sot::TaskAbstract:

Classes

class  MemoryTaskAbstract
 

Public Member Functions

 TaskAbstract (const std::string &n)
 

Public Attributes

MemoryTaskAbstractmemoryInternal
 
dynamicgraph::SignalTimeDependent< VectorMultiBound, int > taskSOUT
 
dynamicgraph::SignalTimeDependent< dynamicgraph::Matrix, int > jacobianSOUT
 

Protected Member Functions

void taskRegistration (void)
 

Detailed Description

Hierarchical element of the stack of tasks.

A task computes a value and a Jacobian as output signals. Once stacked into a solver, the solver will compute the control vector that makes the task values converge toward zero in the order defined by the priority levels.

Task diagram: Task types derive from

TaskAbstract. The value and Jacobian of a Task are computed from the features that are stored in the task.

Constructor & Destructor Documentation

◆ TaskAbstract()

dynamicgraph::sot::TaskAbstract::TaskAbstract ( const std::string &  n)

Member Function Documentation

◆ taskRegistration()

void dynamicgraph::sot::TaskAbstract::taskRegistration ( void  )
protected

Member Data Documentation

◆ jacobianSOUT

dynamicgraph::SignalTimeDependent<dynamicgraph::Matrix, int> dynamicgraph::sot::TaskAbstract::jacobianSOUT

◆ memoryInternal

MemoryTaskAbstract* dynamicgraph::sot::TaskAbstract::memoryInternal

◆ taskSOUT

dynamicgraph::SignalTimeDependent<VectorMultiBound, int> dynamicgraph::sot::TaskAbstract::taskSOUT

The documentation for this class was generated from the following file: