Professional Documents
Culture Documents
Task Phase: BY: Debayan Deb
Task Phase: BY: Debayan Deb
BY:
DEBAYAN DEB
In this report we are going to learn about the making & functioning
of a welding robotic arm.
In my report I will be emphasizing on the following topics:
Designing Process
Type of end effector used
MATLAB code for forward kinematics
DH parameter table outlook
Introduction/Abstract: Configuration, DOF, workspace etc.
Applications & scope: Target industry/users
First of all, let me define what a Robotic Arm is. A robotic arm
is a programmable mechine that is quite similar to a human arm,
capable of performing various tasks assigned to it.
A robotic arm can perform different motions (rotational &
translational) on the same time depending upon the Degree of
Freedom (DOF) of the links it is made up of. It mainly functions
on the forward & reverse kinematics system.
The whole manipulator system of a robotic arm consists of 4
parts:
1. DESIGNING PROCESS:
It consists of 5 different parts- base, jaw1, jaw2, jaw3 & the
end effector (welding tool).
The parts are made in sequence and then joined accordingly to
execute the function.
Jaw1:
Fig: Jaw1
This is the second element of the whole manipulator system.
This part is mounted on the base & joined by a rotatory joint
so that it can easily rotate & provide further rotation to the
latter parts. It has a cylindrical base over which is mounted
a racquet like structure for the linear connection of the
structures. The jaw1 has a gear like structure on one side to
provide tightness to the joint, the other part of the jaw has
a hole for joining to the second jaw. This part provides
rotatory motion to the next link.
Jaw2:
Fig: Jaw2
This is the second jaw element of the robotic arm. It comprises of
two circular structures bridged together. The two circles have
different radii, both capable of making joints. The larger circle
makes joint with the jaw1 & the smaller one gets joined to the 3rd
jaw; all joints being rotatory. This part acts as a bridge element
for the rotatory links capable of rotating with respect to each
other. Both the circular sections have cylindrical projections on
their smooth surfaces that fit into the holes of other two jaw
elements & make joints.
Jaw3:
Fig: Jaw3
This is the final jaw element in the robotic arm. This part
provides for the joining of end effector to the rest of the
body. This is a gun like structure with a cylindrical
projection at the face of it that holds the end effector. The
lower part of this jaw is joined to the second jaw while the
upper part is joined to the end effector. This part acts as
the wrist of the arm that moves freely & gives the end
effector its projection to work. This is the final linkage of
the arm system before the end effector. These three jaws make
up the basic structure of the robotic arm & provides the
rotatory movements to it.
End Effector:
Final Layout:
Dh Parameters:
Link di Θ Li α
1 0 0 deg 0 90 deg
2 a 0 deg 0 x deg
3 b 0 deg 0 y deg
We will be taking the reference of the above DH table & the rotation
diagram. Assume the initial position of the end effector is given by
p([b*cos(y) b*sin(y) 0 1]) & the final position be q.
The transformation matrix of 1st link is given by- T00([0 0 1 0; 1 0
0 0; 0 1 0 0; 0 0 0 1])
Transformation matrix of the second link by – T01([cos(x) -sin(x) 0
a*cos(x); sin(x) cos(x) 0 a*sin(x); 0 0 1 0; 0 0 0 1])
Transformation matrix of the 3rd link by- T02([cos(y) -sin(y) 0
b*cos(y); sin(y) cos(y) 0 b*sin(y); 0 0 1 0; 0 0 0 1])
The overall transformation matrix for the whole arm can be written
as – TE = T00*T01*T02
The new position of the end effector q can be calculated as-
q = TE*p’
The MATLAB function is as follows: