LAB 11: Implementation of Forward Kinematics and Inverse Kinematics On 3 DOF Serial Manipulator in Matlab
LAB 11: Implementation of Forward Kinematics and Inverse Kinematics On 3 DOF Serial Manipulator in Matlab
INTRODUCTION:
Forward Kinematics refers to the use of kinematic equations of a robot to compute the position of end-
effector from specified values for joint parameters. While Inverse Kinematics, in robotics, makes use of
kinematics equations in order to find joint parameters that provide a desire position for each of the robot’s
end-effector.
clc,clear
L1=1; L2=2; L3=1;
% L=Link([th d a alpha])
L(1)=Link([0 0 L1 0]);
L(2)=Link([0 0 L2 0]);
L(3)=Link([0 0 L3 0]);
R=SerialLink(L,'name','3 DOF Mnaipulator')
qo=[0 0 0];
q=[0 pi/2 -pi/2];
forw=R.fkine(q)
R.plot(q)
% R.teach
inv=R.ikine(forw,qo,'mask',[1 1 1 0 0 0])
Pseudo Code:
1. Specify link lengths
2. Specify theta1=0 and theta2=900 and theta3=-900
Pseudo Code:
1. Specify link lengths
2. Specify end-effector position x=2; y=2;
7. In order to show the right position of end-effector use forward kinematic equations
8. Then plot the 2 DOF Robot
9. Properly label the diagram
Pseudo Code:
1. Specify link lengths
2. Specify theta1=0 and theta2=900 and theta3=-900
OBSERVATIONS: