This library implements a modular architecture to test and experiment controllers in the Stack of Tasks Framework as defined in [Mansard2007]. It is specifically targeted to retain real-time performance while having high level software capabilities, like plugins and python scripting.
The package includes the following functionnalities:
Each task implements a specific controller which can be a free space task, visual servoing, a constraint, and so on ... a task is mainly defined by the feature it is handling and its gain.
After being defined, tasks are pushed in the Stack of Tasks which then calculates a control law as explained in [Mansard2007].
See documentation of class dynamicgraph::sot::TaskAbstract for more information.