Accordingly, the product of these matrices M1 ???M2 ???M3 ???M4 ???M5 ???M6, that is, M is a matrix including ??i, li, mi, ni (i=1 to 6), among which li, mi and ni indicate distances between the articulations, that is amounts related to the length of the respective arms and take constant values.