Advertisement
Guest User

Untitled

a guest
May 23rd, 2018
157
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.48 KB | None | 0 0
  1. L1 = link([0 0 0 0], 'modified');
  2. L2 = link([-pi/2.0 0 0 0], 'modified');
  3. L3 = link([0 1 0 0], 'modified');
  4. L4 = link([0 1 0 0], 'modified');
  5. L5 = link([pi/2.0 0 0 0], 'modified');
  6.  
  7. r = robot({L1 L2 L3 L4 L5});
  8. vectorq = [-pi 0 0 -pi pi];
  9. drivebot(r,vectorq);
  10.  
  11. //////////////////////////
  12.  
  13. alpha1 = 0;
  14. alpha2 = -pi/2.0;
  15. alpha3 = 0;
  16. alpha4 = 0;
  17. alpha5 = pi/2.0;
  18. q1 = 0;
  19. q2 = 0;
  20. q3 = 0;
  21. q4 = 0;
  22. q5 = 0;
  23. a1 = 0;
  24. a2 = 1;
  25. a3 = 1;
  26. a4 = 0;
  27. a5 = 0;
  28. d1 = 0;
  29. d2 = 0;
  30. d3 = 0;
  31. d4 = 0;
  32. d5 = 0;
  33.  
  34. A1 = [cos(q1) -sin(q1) 0 a1;
  35. sin(q1)*cos(alpha1) cos(q1)*cos(alpha1) -sin(alpha1) -d1*sin(alpha1);
  36. sin(q1)*sin(alpha1) cos(q1)*sin(alpha1) cos(alpha1) d1*cos(alpha1);
  37. 0 0 0 1];
  38.  
  39. A2 = [cos(q2) -sin(q2) 0 a2;
  40. sin(q2)*cos(alpha2) cos(q2)*cos(alpha2) -sin(alpha2) -d2*sin(alpha2);
  41. sin(q2)*sin(alpha2) cos(q2)*sin(alpha2) cos(alpha2) d2*cos(alpha2);
  42. 0 0 0 1];
  43.  
  44. A3 = [cos(q3) -sin(q3) 0 a3;
  45. sin(q1)*cos(alpha3) cos(q3)*cos(alpha3) -sin(alpha3) -d3*sin(alpha3);
  46. sin(q3)*sin(alpha3) cos(q3)*sin(alpha3) cos(alpha3) d3*cos(alpha3);
  47. 0 0 0 1];
  48.  
  49. A4 = [cos(q4) -sin(q4) 0 a4;
  50. sin(q4)*cos(alpha4) cos(q4)*cos(alpha4) -sin(alpha4) -d4*sin(alpha4);
  51. sin(q4)*sin(alpha4) cos(q4)*sin(alpha4) cos(alpha4) d4*cos(alpha4);
  52. 0 0 0 1];
  53.  
  54. A5 = [cos(q5) -sin(q5) 0 a5;
  55. sin(q5)*cos(alpha5) cos(q5)*cos(alpha5) -sin(alpha5) -d5*sin(alpha5);
  56. sin(q5)*sin(alpha5) cos(q5)*sin(alpha5) cos(alpha5) d5*cos(alpha5);
  57. 0 0 0 1];
  58.  
  59. t = A1 * A2 * A3 * A4 * A5
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement