M2 - Robot Kinematics
M2 - Robot Kinematics
M2 - Robot Kinematics
By:
• Position Y
• Orientation
2
Department of MTE Naveen Kumar S N
Robot Manipulator
3
Department of MTE Naveen Kumar S N
Robot Position Representation
4
Department of MTE Naveen Kumar S N
Absolute and Relative Co ordinate system
5
Department of MTE Naveen Kumar S N
Forward Kinematics and Inverse Kinematics
6
Department of MTE Naveen Kumar S N
Forward Kinematics
𝑥1
Cos θ1 = 𝑥1 = 𝐿1Cos θ1
𝐿1
RR Robot manipulator
7
Department of MTE Naveen Kumar S N
Forward Kinematics
𝑥1
Cos θ1 = 𝑥1 = 𝐿1Cos θ1
𝐿1
𝑥2
Cos (θ1 + θ2) = 𝑥2 = 𝐿2Cos (θ1 + θ2)
𝐿2
𝑥 = 𝑥1 + 𝑥2
RR Robot manipulator
8
Department of MTE Naveen Kumar S N
Forward Kinematics
𝑦1
sin θ1 = 𝑦1 = 𝐿1sin θ1
𝐿1
𝑦2
sin (θ1 + θ2) = 𝑦2 = 𝐿2sin (θ1 + θ2)
𝐿2
RR Robot manipulator
9
Department of MTE Naveen Kumar S N
Forward Kinematics
𝑦1
sin θ1 = 𝑦1 = 𝐿1sin θ1
𝐿1
𝑦2
sin (θ1 + θ2) = 𝑦2 = 𝐿2sin (θ1 + θ2)
𝐿2
𝑦 = 𝑦1 + 𝑦2
RR Robot manipulator
10
Department of MTE Naveen Kumar S N
Forward Kinematics
RR Robot manipulator
11
Department of MTE Naveen Kumar S N
Inverse Kinematics
𝑥 = 𝐿1cos θ1 + 𝐿2cos (θ1 + θ2)
𝑥2 + 𝑦2 = 𝐿1cos θ1 + 𝐿2cos θ1cosθ2− 𝐿2sin θ1 sin θ2 2 + 𝐿1sin θ1 + 𝐿2sin θ1cosθ2 + 𝐿2cos θ1 sin θ2 2
12
Department of MTE Naveen Kumar S N
Inverse Kinematics
Squaring and adding both the equations
𝑥2 + 𝑦2 = 𝐿12cos2θ1 + 𝐿22cos2θ1cos2θ2 + 𝐿22sin2θ1 sin2θ2 + 2𝐿1𝐿2cos2θ1cosθ2 − 2𝐿22cosθ1cosθ2sin θ1 sin θ2 − 2𝐿1𝐿2sin θ1 sin θ2cosθ1
𝐿12sin2θ1+𝐿22sin2θ1cos2θ2 + 𝐿22cos2θ1 sin2θ2 + 2𝐿1𝐿2sin2θ1cosθ2 + 2𝐿22sin θ1cosθ2cos θ1 sin θ2 + 2𝐿1𝐿2cos θ1 sin θ21sin θ1
𝑥2 + 𝑦2 = 𝐿12+ 𝐿221+2𝐿1𝐿2cosθ2
𝑥2 + 𝑦2 − 𝐿12 − 𝐿22
cos θ2 =
2𝐿1𝐿2
13
Department of MTE Naveen Kumar S N
Inverse Kinematics
𝐿2sin θ2
𝑡𝑎𝑛⍺ = 𝐿 cos
2
θ +𝐿
2 1
𝑦
𝑡𝑎𝑛𝛽 = 𝑥
𝑡𝑎𝑛θ1 = tan(𝛽 − α)
tan 𝐴 − tan 𝐵
tan 𝐴 − 𝐵 =
1 + tan 𝐴 tan 𝐵
RR Robot manipulator
[𝑦 𝐿1 + 𝐿2𝑐𝑜𝑠θ2 − 𝑥𝐿2𝑠𝑖𝑛θ2]
𝑡𝑎𝑛θ1 = tan 𝛽 − α =
[𝑥 𝐿1 + 𝐿2𝑐𝑜𝑠θ2 − 𝑦𝐿2𝑠𝑖𝑛θ2]
14
Department of MTE Naveen Kumar S N
Forward Kinematics for RR Inverse Kinematics for RR
manipulator manipulator
𝑥2 + 𝑦2 − 𝐿12 − 𝐿22
cos θ2 =
𝑥 = 𝐿1cos θ1 + 𝐿2cos (θ1 + θ2) 2𝐿1𝐿2
15
Department of MTE Naveen Kumar S N
2D kinematics for 3 DOF RRR manipulator
Ψ = (θ1 + θ2 + θ3)
16
Department of MTE Naveen Kumar S N
3D kinematics for 4 DOF TRL manipulator
𝑧 = 𝐿1 + 𝐿 𝑠𝑖𝑛 Φ + 𝐿4 sin Ψ
17
Department of MTE Naveen Kumar S N
Representation of an object in 3D Space
P(X Y Z)u
P(X Y Z)B
B(X Y Z)u
18
Department of MTE Naveen Kumar S N
Representation of position in 3D Space
19
Department of MTE Naveen Kumar S N
Representation of orientation in 3D Space
20
Department of MTE Naveen Kumar S N
Frame
21
Department of MTE Naveen Kumar S N
Translation of a Frame
22
Department of MTE Naveen Kumar S N
Rotation of a Frame
23
Department of MTE Naveen Kumar S N
Translation and Rotation of a Frame
24
Department of MTE Naveen Kumar S N
Transformation Matrix
25
Department of MTE Naveen Kumar S N
Homogeneous Transformation Matrix
26
Department of MTE Naveen Kumar S N
Determination of Rotational Matrix
Rotation of angle θ about z axis in anticlockwise direction
27
Department of MTE Naveen Kumar S N
Determination of Rotational Matrix
28
Department of MTE Naveen Kumar S N
Determination of Rotational Matrix
29
Department of MTE Naveen Kumar S N
Determination of Rotational Matrix
Similarly for X and Y axis
30
Department of MTE Naveen Kumar S N
Problem-1
31
Department of MTE Naveen Kumar S N
Problem-2
5i-8j+3k
32
Department of MTE Naveen Kumar S N
Problem-2
A vector v=3i+2j+7k is rotated by 60° about z axis of reference
frame. It is then again rotated by 30° about the x axes of the
rotated frame. Find rotation transfom1ation.
33
Department of MTE Naveen Kumar S N
Problem-2
A vector v=3i+2j+7k is
rotated by 60° about z
axis of reference frame. It
is then again rotated by
30° about the x axes of the
rotated frame. Find
rotation transfom1ation.
34
Department of MTE Naveen Kumar S N
Problem-2
A vector v=3i+2j+7k is
rotated by 60° about z
axis of reference frame. It
is then again rotated by
30° about the x axes of the
rotated frame. Find
rotation transfom1ation.
35
Department of MTE Naveen Kumar S N
Problem-3
36
Department of MTE Naveen Kumar S N
Problem-3
37
Department of MTE Naveen Kumar S N
Problem-4
38
Department of MTE Naveen Kumar S N
Problem-4
For the vector v=25i+10j+ 20k is translated to a distance of 8 in x axis, 5 along y
and 0 along z axis Find the Translated Vector.
39
Department of MTE Naveen Kumar S N
Problem-5
For the vector v=3i+7j+ 5k Perform the following operation.
40
Department of MTE Naveen Kumar S N
Problem-5
For the vector v=3i+7j+ 5k Perform the following operation.
41
Department of MTE Naveen Kumar S N
Problem-5
For the vector v=3i+7j+ 5k Perform the following operation.
42
Department of MTE Naveen Kumar S N
D H Convention
43
Department of MTE Naveen Kumar S N
D H Convention
44
Department of MTE Naveen Kumar S N
D H Convention
45
Department of MTE Naveen Kumar S N
D-H Convention
46
Department of MTE Naveen Kumar S N
THANK YOU
47