“…The joint variables (q 1 , q 2 , q 3 , q 4 , q 5 and q 6 ) can be extracted from these equations which gives a set of six inverse kinematic equations that define the joint values as function of the end-effector position in space (vector w). [78][79][80] By entering the values of vector w into these inverse kinematic equations, it is possible to get the values of joint variables needed to achieve the position described by vector w. Hence, if the joint variable values of the first robotic manipulator (q 1 1 , q 1 2 , q 1 3 , q 1 4 , q 1 5 and q 1 6 ) are determined from the optimization parameters a i , the direct kinematic equations (5) and (6) can be used to determine the position of endeffector in the space, defined by vector w. 21,38 Using the inverse kinematic equations to determine the joint variables of second robotic manipulator (q 2 1 w ð Þ, q 2 2 w ð Þ, q 2 3 w ð Þ, q 2 4 w ð Þ, q 2 5 w ð Þ and q 2 6 w ð Þ) will result in the endeffector position of the second robotic manipulator following the positioning of the first robotic manipulator, enabling cooperative behaviour. 39,76,78 This process is shown in Figure 7.…”