Stack-of-Tasks

As explained in class dynamicgraph::sot::FeatureAbstract,

\[ {\bf E}(t) = {\bf e}({\bf q}(t), t)= {\bf s}({\bf q}(t)) - {\bf s}^*(t) \]

thus:

\[ \dot{\bf E}= \frac{\partial{\bf e}}{\partial{\bf q}} \dot{\bf q} + \frac{\partial{\bf e}}{\partial t} \\ \]

The features are responsible for computing:

The class dynamicgraph::sot::Task takes some features outputs as inputs. It imposes an exponential decrease, i.e. $ \dot{\bf E} = -\lambda {\bf E} $. It gives:

\[ -\lambda {\bf e} = \frac{\partial{\bf e}}{\partial{\bf q}} \dot{\bf q} + \frac{\partial{\bf e}}{\partial t} \]

and computes solutions as:

\[ \dot{\bf q} = \frac{\partial{\bf e}}{\partial{\bf q}}^{\dagger} \left( - \lambda {\bf e} - \frac{\partial{\bf e}}{\partial t} \right) + K v \]

where:

$v$ is a free parameters left to tasks of lower priority.



sot-core
Author(s): Olivier Stasse, ostasse@laas.fr
autogenerated on Wed Jun 21 2023 02:51:27