Documente Academic
Documente Profesional
Documente Cultură
while ((xchange > .02 || xchange < -.02) || (zchange < -.02 || zchange > .02))
%input variable
for jacobian matrix
in1 = l1*cos(theta1);
in2 = l2*cos(theta1+theta2);
in3 = l3*cos(theta1+theta2+theta3);
in4 = -l1*sin(theta1);
in5 = -l2*sin(theta1+theta2);
in6 = -l3*sin(theta1+theta2+theta3);
jacob = [in1+in2+in3, in2+in3, in3; in4+in5+in6, in5+in6
, in6; 1,1,1];
invJacob = inv(jacob);