Puma 560 Trajectory Simulation
67 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Hello! I need to write a program to simulate the trajectory of a P560 robot. The end effector must pass through four balls. I am not very fluid in Matlab, the code below is what I currently have but is giving some errors. The arm's initial position is [-1.5708 1.5708 -1.5708 0 0 0], and the spheres should be located at [1,0,0], [0,1,0], [0,0,1] and [-0.0203,0.15,1.064]. Thank you in advance for your help!
clear
clc
mdl_puma560
p560 % the robot object
% Initial position:
p1 =[-1.5708 1.5708 -1.5708 0 0 0];
% transformation matrix from initial position:
T1 = transl(p1)*troty(90);
% initial joint angles:
q1 = p560.ikine6s(T1,'ld');
% trajectory from base position:
qt1 = jtraj(qr,q1,50);
p560.plot3d(qt1)
0 Kommentare
Antworten (1)
Himanshu
am 10 Jan. 2024
Hey Xavier,
I understand that you are encountering errors while trying to simulate the trajectory of a P560 robot.
Firstly, you are passing ‘qr’ to the ‘jtraj’ function which is not defined in the code. This might be the reason you are encountering errors.
Secondly, the code you have provided suggests that you are using Peter Corke’s Robotics Toolbox to simulate the PUMA 560 robot. I am assuming you have installed that. This Toolbox, the Robotics Toolbox for MATLAB, is different to the MathWorks’s own Robotic Systems Toolbox. If not, you may do so by referring to the following link:
Please share the exact errors you are encountering in case you need further help.
Hope this helps!
0 Kommentare
Siehe auch
Kategorien
Mehr zu Robotics finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!