Robot DH FKS
Robot DH FKS
Robot DH FKS
Kinematic Solution
ME 3230
R. R. Lindeke
T T gT gL gT
n
0
1
0
2
1
n
n 1
NOTE!!!
1st is which is an
operation of pure
rotation about Z or:
2nd is d which is a
translation along Z
or:
C os
Sin
0
1
0
Sin
Cos
0
0
0
1
0
0
0
0
1
0
0
0
1
0
0
0
1
0
0
3rd is a Translation
Along X or:
1
0
0
1
0
0
4th is which is a
pure Rotation
about X or:
0
1
0 Cos
0 Sin
0
0
0
Sin
Cos
0
0
0
C os
Sin
0
0
Sin
Cos
0
0
0 0
0 0
1 0
0 1
1 0 0 0
1 0
0 1 0 0
0 1
0 0 1 d
0 0
0 0 0 1
0 0
0
0
a
0
0
1
0
0 Cos
0
0
Sin
0
0
0
0
Sin
Cos 0
0
1
S i S i
C i S i
S i
0
C i
0
C i
S
i
ai C i
ai S i
di
2)
3)
5)
6)
8)
9)
Frames
Link Var
i -1 to i
+ 37
17.5 u
47.8 u
17.8
0.306
.952
S( + 37)
C( + 37)
Leads to an Ai Matrix:
C ( 37) .952 S ( 37) .306 S ( 37) 47.8 * C ( 37)
S ( 37) .952 C ( 37) .306 C ( 37) 47.8 S ( 37)
0
0.306
.952
17.5
0
0
0
1
LP Table:
Frames
Link
Var
0 1
-90
-1
S1
C1
1 2
-1
S2
C2
23
0.5
90
S3
C3
34
d4 + 4.25 0
S4
C4
4n
S5
C5
Depends on Location
of n(end)-frame!
Leading to 5 Ai Matrices
C1
S1
S1
C1
A1
0
0
C 2 S 2 0 6 C 2
S 2 C 2 0 6 S 2
A2
0
0
1
1
0
0
0
1
C3
S3
A3
0
0
1
0
A4
0
S3
0
1
0
C 3
0
0
0 0
1 0
0 1
0 0
0
0
.5
4.25 d 4
#5 is:
C5
S5
A5
0
S 5
C5
0
0
0
1
0
0
0
This value is
called the
Hand Span
and depends
on the Frame
Skeleton we
developed
LP Table
Frame
s
Lin
k
Var
0 1
90
-1
S1
C1
1 2
a2
S2
C2
23
a3
S3
C3
34
a4
-90
-1
S4
C4
45
90
S5
C5
56
6*
d6
S6
C6
A Matrices
C1
S1
A1
0
0
0
1
0
0
C1 0
0
0
0
1
S1
C 3 S 3 0 a3 C 3
S 3 C 3 0 a S 3
3
A3
0
0 1
0
0 0
1
0
C 2 S 2
S 2 C2
A2
0
0
0
0
0 a2 C 2
0 a2 S 2
1
0
0
1
C 4 0 S 4 a4 C 4
S 4 0 C 4 a S 4
4
A4
0 1 0
0
0
0
0
1
A Matrices, cont.
C5
S5
A5
0
0
0 C 5 0
1
0
0
0
0
1
0
S5
C 6 S 6
S 6 C6
A6
0
0
0
0
0 0
0 0
1 d 6
0 1
Leads To:
FKS of:
Simplifies to
(in the expected Tabular Form):
nx = C1(C5C6C234 - S6S234) - S1S5C6
ny = C1S5C6 + S1(C5C6C234 - S6S234)
nz = S6C234 + C5C6S234
ox = S1S5S6 - C1(C5S6C234 + C6S234)
oy = - C1S5S6 - S1(C5S6C234 + C6S234)
oz = C6C234 - C5S6S234
ax = C1S5C234 + S1C5
ay = S1S5C234 - C1C5
az = S5S234
dx = C1(C234(d6S5 + a4) + a3C23 + a2C2) + d6S1C5
dy = S1(C234(d6S5 + a4) + a3C23 + a2C2) - d6C1C5
dz = S234(d6S5 + a4) + a3S23 + a2S2
After Substitution: