Professional Documents
Culture Documents
T54d =
T43d =
T32d =
T21d =
T10d =
[ cos(q1d), -sin(q1d), 0, 0]
[ sin(q1d), cos(q1d), 0, 0]
[ 0, 0, 1, 0]
[ 0, 0, 0, 1]
T50d =
T65d =
[ 1, 0, 0, L7]
[ 0, 1, 0, 0]
[ 0, 0, 1, 0]
[ 0, 0, 0, 1]
T0Cd =
[ 1, 0, 0, L2]
[ 0, 0, -1, -L1]
[ 0, 1, 0, 0]
[ 0, 0, 0, 1]
T6Cd =
T12i =
T23i =
T34i =
[ 0, 0, 1, 0]
[ 0, 0, 0, 1]
T45i =
T56i =
T16i =
TC1i =
[ -1, 0, 0, -L2]
[ 0, 0, 1, 0]
[ 0, 1, 0, L1]
[ 0, 0, 0, 1]
TC6i =
TPFPA =
[ (sin(q2d + q3d + q4d + q5d)/2 + sin(q2d + q3d + q4d - q5d)/2)*(sin(q2i + q3i + q4i +
q5i)/2 + sin(q2i + q3i + q4i - q5i)/2) - (sin(q1d)*sin(q5d) - cos(q1d)*cos(q2d)*cos(q3d)
*cos(q4d)*cos(q5d) + cos(q1d)*cos(q2d)*cos(q5d)*sin(q3d)*sin(q4d) + cos(q1d)*cos(q3d)*cos
(q5d)*sin(q2d)*sin(q4d) + cos(q1d)*cos(q4d)*cos(q5d)*sin(q2d)*sin(q3d))*(sin(q1i)*sin
(q5i) - cos(q1i)*cos(q2i)*cos(q3i)*cos(q4i)*cos(q5i) + cos(q1i)*cos(q2i)*cos(q5i)*sin
(q3i)*sin(q4i) + cos(q1i)*cos(q3i)*cos(q5i)*sin(q2i)*sin(q4i) + cos(q1i)*cos(q4i)*cos
(q5i)*sin(q2i)*sin(q3i)) + (cos(q2d)*cos(q5d)*sin(q1d)*sin(q3d)*sin(q4d) - cos(q2d)*cos
MATLAB Command Window Page 6
+ q4d + q5d)/2 - cos(q2d + q3d + q4d - q5d)/2)*(sin(q2i + q3i + q4i + q5i)/2 + sin(q2i +
q3i + q4i - q5i)/2) - (cos(q1d)*cos(q2d)*sin(q3d)*sin(q4d)*sin(q5d) - cos(q1d)*cos(q2d)
*cos(q3d)*cos(q4d)*sin(q5d) - cos(q5d)*sin(q1d) + cos(q1d)*cos(q3d)*sin(q2d)*sin(q4d)*sin
(q5d) + cos(q1d)*cos(q4d)*sin(q2d)*sin(q3d)*sin(q5d))*(sin(q1i)*sin(q5i) - cos(q1i)*cos
(q2i)*cos(q3i)*cos(q4i)*cos(q5i) + cos(q1i)*cos(q2i)*cos(q5i)*sin(q3i)*sin(q4i) + cos
(q1i)*cos(q3i)*cos(q5i)*sin(q2i)*sin(q4i) + cos(q1i)*cos(q4i)*cos(q5i)*sin(q2i)*sin
(q3i)), (cos(q1d)*cos(q2d)*sin(q3d)*sin(q4d)*sin(q5d) - cos(q1d)*cos(q2d)*cos(q3d)*cos
(q4d)*sin(q5d) - cos(q5d)*sin(q1d) + cos(q1d)*cos(q3d)*sin(q2d)*sin(q4d)*sin(q5d) + cos
(q1d)*cos(q4d)*sin(q2d)*sin(q3d)*sin(q5d))*(cos(q1i)*cos(q2i)*sin(q3i)*sin(q4i)*sin(q5i)
- cos(q1i)*cos(q2i)*cos(q3i)*cos(q4i)*sin(q5i) - cos(q5i)*sin(q1i) + cos(q1i)*cos(q3i)
*sin(q2i)*sin(q4i)*sin(q5i) + cos(q1i)*cos(q4i)*sin(q2i)*sin(q3i)*sin(q5i)) - (cos(q2d +
q3d + q4d + q5d)/2 - cos(q2d + q3d + q4d - q5d)/2)*(cos(q2i + q3i + q4i + q5i)/2 - cos
(q2i + q3i + q4i - q5i)/2) - (cos(q1d)*cos(q5d) - cos(q2d)*cos(q3d)*cos(q4d)*sin(q1d)*sin
(q5d) + cos(q2d)*sin(q1d)*sin(q3d)*sin(q4d)*sin(q5d) + cos(q3d)*sin(q1d)*sin(q2d)*sin
(q4d)*sin(q5d) + cos(q4d)*sin(q1d)*sin(q2d)*sin(q3d)*sin(q5d))*(cos(q1i)*cos(q5i) - cos
(q2i)*cos(q3i)*cos(q4i)*sin(q1i)*sin(q5i) + cos(q2i)*sin(q1i)*sin(q3i)*sin(q4i)*sin(q5i)
+ cos(q3i)*sin(q1i)*sin(q2i)*sin(q4i)*sin(q5i) + cos(q4i)*sin(q1i)*sin(q2i)*sin(q3i)*sin
(q5i)), - cos(q2i + q3i + q4i)*(cos(q2d + q3d + q4d + q5d)/2 - cos(q2d + q3d + q4d - q5d)
/2) - (sin(q1i + q2i + q3i + q4i)/2 + sin(q2i - q1i + q3i + q4i)/2)*(cos(q1d)*cos(q2d)
*sin(q3d)*sin(q4d)*sin(q5d) - cos(q1d)*cos(q2d)*cos(q3d)*cos(q4d)*sin(q5d) - cos(q5d)*sin
(q1d) + cos(q1d)*cos(q3d)*sin(q2d)*sin(q4d)*sin(q5d) + cos(q1d)*cos(q4d)*sin(q2d)*sin
(q3d)*sin(q5d)) - (cos(q1i + q2i + q3i + q4i)/2 - cos(q2i - q1i + q3i + q4i)/2)*(cos(q1d)
*cos(q5d) - cos(q2d)*cos(q3d)*cos(q4d)*sin(q1d)*sin(q5d) + cos(q2d)*sin(q1d)*sin(q3d)*sin
(q4d)*sin(q5d) + cos(q3d)*sin(q1d)*sin(q2d)*sin(q4d)*sin(q5d) + cos(q4d)*sin(q1d)*sin
(q2d)*sin(q3d)*sin(q5d)), L6*sin(q5d) - (cos(q2d + q3d + q4d + q5d)/2 - cos(q2d +
q3d + q4d - q5d)/2)*(L5*sin(q2i - B + q3i) + L4*sin(B + q2i) + (L7*sin(q2i + q3i + q4i +
q5i))/2 + (L7*sin(q2i + q3i + q4i - q5i))/2 + L6*sin(q2i + q3i + q4i)) - (cos(q1d)*cos
(q5d) - cos(q2d)*cos(q3d)*cos(q4d)*sin(q1d)*sin(q5d) + cos(q2d)*sin(q1d)*sin(q3d)*sin
(q4d)*sin(q5d) + cos(q3d)*sin(q1d)*sin(q2d)*sin(q4d)*sin(q5d) + cos(q4d)*sin(q1d)*sin
(q2d)*sin(q3d)*sin(q5d))*(L1 + L3*sin(q1i) + L4*cos(B + q2i)*sin(q1i) + L7*cos(q1i)*sin
(q5i) + L5*cos(2*B - q3i)*cos(B + q2i)*sin(q1i) + L6*cos(q2i - B + q3i)*cos(B + q4i)*sin
(q1i) + L5*sin(2*B - q3i)*sin(B + q2i)*sin(q1i) - L6*sin(q2i - B + q3i)*sin(B + q4i)*sin
(q1i) + L7*cos(q2i + q3i + q4i)*cos(q5i)*sin(q1i)) + (cos(q1d)*cos(q2d)*sin(q3d)*sin(q4d)
*sin(q5d) - cos(q1d)*cos(q2d)*cos(q3d)*cos(q4d)*sin(q5d) - cos(q5d)*sin(q1d) + cos(q1d)
*cos(q3d)*sin(q2d)*sin(q4d)*sin(q5d) + cos(q1d)*cos(q4d)*sin(q2d)*sin(q3d)*sin(q5d))*(L2
+ L3*cos(q1i) - L7*sin(q1i)*sin(q5i) + L4*cos(B + q2i)*cos(q1i) + L5*cos(2*B - q3i)*cos(B
+ q2i)*cos(q1i) + L6*cos(q2i - B + q3i)*cos(B + q4i)*cos(q1i) + L5*sin(2*B - q3i)*sin(B +
q2i)*cos(q1i) - L6*sin(q2i - B + q3i)*sin(B + q4i)*cos(q1i) + L7*cos(q2i + q3i + q4i)*cos
(q1i)*cos(q5i)) - L1*cos(q1d)*cos(q5d) + L2*cos(q5d)*sin(q1d) + L5*cos(B)*cos(q4d)*sin
(q5d) + L5*sin(B)*sin(q4d)*sin(q5d) + L3*cos(q2d)*cos(q3d)*cos(q4d)*sin(q5d) - L3*cos
(q2d)*sin(q3d)*sin(q4d)*sin(q5d) - L3*cos(q3d)*sin(q2d)*sin(q4d)*sin(q5d) - L3*cos(q4d)
*sin(q2d)*sin(q3d)*sin(q5d) + L4*cos(B)*cos(q3d)*cos(q4d)*sin(q5d) - L4*cos(B)*sin(q3d)
*sin(q4d)*sin(q5d) - L4*sin(B)*cos(q3d)*sin(q4d)*sin(q5d) - L4*sin(B)*cos(q4d)*sin(q3d)
*sin(q5d) - L2*cos(q1d)*cos(q2d)*sin(q3d)*sin(q4d)*sin(q5d) - L2*cos(q1d)*cos(q3d)*sin
(q2d)*sin(q4d)*sin(q5d) - L2*cos(q1d)*cos(q4d)*sin(q2d)*sin(q3d)*sin(q5d) - L1*cos(q2d)
*sin(q1d)*sin(q3d)*sin(q4d)*sin(q5d) - L1*cos(q3d)*sin(q1d)*sin(q2d)*sin(q4d)*sin(q5d) -
L1*cos(q4d)*sin(q1d)*sin(q2d)*sin(q3d)*sin(q5d) + L2*cos(q1d)*cos(q2d)*cos(q3d)*cos(q4d)
*sin(q5d) + L1*cos(q2d)*cos(q3d)*cos(q4d)*sin(q1d)*sin(q5d)]
[
cos(q2d + q3d + q4d)*(sin(q2i + q3i + q4i + q5i)/2 + sin(q2i + q3i + q4i - q5i)/2) - (cos
(q1d + q2d + q3d + q4d)/2 - cos(q2d - q1d + q3d + q4d)/2)*(cos(q2i)*cos(q5i)*sin(q1i)*sin
MATLAB Command Window Page 8
>>