“…where J i † (i = 1, 2, 3) is the pseudo inverse of the Jacobian of each task, while P j (j = 2, 3) indicates the orthogonal projector on the null space N j , that is obtained by I − J † j J j (where I indicates the identity matrix). As proposed in [11,28], in the dual arm system based on the Jacobian null space projection, we set the highest priority task to retain motion coordination 210 represented by˙ x R d k , while the secondary task is given by the desired A e motioṅ x A d k , which is expressed with respect to its base frame A b . Moreover, if the system possesses redundant motions, in accordance with (9), it is possible to add a third task in order to satisfy further constraints (e.g., increasing the system manipulability [29] or avoiding joint position limits [28]).…”