Lab Report 2
Title:
Formulize The Forward And Inverse Kinematics Of The FANUC Robot
Lecturer:
Dr. Rizauddin Ramli
Group 2
Name
: CHAN KIEN HO
Matric No.
: A125070
Department
: JKMB/4
Due Date
: 11 June 2012
1.0
2.0
Frame Assignment
1)
d5 =100
d4= 860
x5
x4
5
x3
x6
6
z6
z4
z5
d6 =50
z3
d3=200
3
z2
d2=600
x2
z1
1
d1 =450
x1
2)
di
ai
450
-90
600
200
90
860
-90
100
90
50
3.0
Let
matrices
The position and orientation of the robot tool frame with respect to the base frame are
shown in the transformation matrix
4.0
Since there is only 3 equation which is Px, Py and Pz , the five unknown 1 , 2 , 3 , 4 and
5 are unable to be solved. Therefore, the unknown are solved separately by reducing the
equation into 3 unknown.
Hence,
Px = 600*cos(x1)*cos(x2) - 200*sin(x1)
Py = 200*cos(x1) + 600*cos(x2)*sin(x1)
Pz = 450 - 600*sin(x2)
Multiplying
1 and
2 with
Let
Px = d*cos()
Py = d*sin()
d=
From
3 , rewrite equation:
600*sin(x2) = 450 - Pz
sin (x1 - ) =
( )
Hence,
Px = 860*sin(x3) - 100*cos(x3)*sin(x4)
Py = -860*cos(x3) - 100*sin(x3)*sin(x4)
Pz = 100*cos(x4) + 200
Multiplying
4 and
5 with
Let
Px = d*cos()
Py = d*sin()
d=
sin (x3 - ) =
( )
Hence,
Px = 50*cos(x4)*cos(x5) - 100*sin(x4)
Py = 100*cos(x4) + 50*cos(x5)*sin(x4)
Pz = 860 - 50*sin(x5)
Multiplying
7 and
8 with sin(x4) and cos(x4) respectively:
Px*sin(x4) = 50*cos(x4)*cos(x5)*sin(x4) - 100*sin2(x4)
Py*cos(x4) = 100*cos2(x4) + 50* cos(x4)*cos(x5)*sin(x4)
1
2
Let
Px = d*cos()
Py = d*sin()
d=
From
9 , rewrite equation:
50*sin(x5) = 860 - Pz
=
sin (x4 - ) =
( )