Joint positionΒΆ

Joint position task map computes the difference between the current joint configuration and a reference joint configuration:

\[\Phi_\text{Ref}(\boldsymbol{x}) = \boldsymbol{x}-\boldsymbol{x}_{\text{ref}},\]

where \(\boldsymbol{x}\) is state vector of the joint configuration and \(\boldsymbol{x}_{\text{ref}}\) is the reference configuration. The whole state vector \(x\) may be used or a subset of joints may be selected. This feature is useful for constraining only some of the joints, e.g. constraining the back joints of a humanoid robot while performing a manipulation task. The Jacobian and Jacobian derivative are identity matrices.

We use notation \(x\) for scalar values, \(\boldsymbol{x}\) for vectors, \(X\) for matrices, and \(\boldsymbol{X}\) for vectorized matrices.