Professional Documents
Culture Documents
EENG428 Midterm Exam SOLUTIONS PDF
EENG428 Midterm Exam SOLUTIONS PDF
STUDENTS
NUMBER
NAME
SURNAME
SOLUTIONS
Problem
Points
15
15
20
25
25
TOTAL
100
Problem 1
For frame F , find the values of the missing elements and complete the matrix representation
of the frame.
b
0.75 0
0.433
0.25 0.866
c
0
F
a
0
0.5 0
0
0
1
0
In order to determine the a, b, and c we will use the following relations:
0.433 b 0.25 0.866 a 0 0
0.25 0.866
b
0.5
0.433
M. K. Uygurolu
Problem 2
For the given specialty designed 4-DOF robot:
z3
x3
z2
x2
x1
z1
z0
x0
z0
AssignappropriateframesfortheDenavitHartenbergrepresentation.
Fillouttheparameterstable.
1
2
d
3 4
0
Link
1
M. K. Uygurolu
a
0
90
-90
5
0
Problem 3
A frame B shown below, is rotated 90 about the z-axis, then translated 3 and 5 units relative
to the n- and o-axes respectively, then rotated another 90 about the n-axis,and nally, 90
about the y-axis. Find the new location and orientation of the frame.
0
1
0
0
1
0
0
0
0 1 0
0 0 1
B
1 0 0
0 0 0
M. K. Uygurolu
0 0 1
0 1 0
0 0 0
1 0 0
0
0
1
0
0 0
0 1
0 0
1 0
1 0
0 0
0 1
0 0
1 1
1 0
2 0
1 0
0
1
0
0
0
0
1
0
3 1
5 0
0 0
1 0
0 0
0 1
1 0
0 0
0
0
0
2
6
4
Problem 4
For a RPPR manipulator the frames which are assigned to the joints are shown below.
Fillouttheparameterstable.
Link
1
d
1
90
3
4
90
d2
a
0
0
90
d3
90
90
WritealltheAmatrices.
WriteanequationintermsofAmatricesthatshowshow 0 TH canbecalculated.
M. K. Uygurolu
cos 1
sin
1
A1
0
0
0 0
1 0
A2
0 1
0 0
0 0
1 0
A3
0 1
0 0
cos 4
sin
4
A4
0
0 sin 1
0
0 cos 1 0
1
1
0
0
0
1
1 0
0 0
0 d2
0 1
1 0
0 0
0 d3
0 1
sin 4 0 0
cos 4 0 0
0
1 2
0
0 1
T A1 A2 A3 A4
M. K. Uygurolu
Problem 5
Suppose that a robot is made of a Cartesian and RPY
necessary RPY angles to achieve the following:
0.866 0.5
0
0.5
0.433 0.75
F
0.866 0.25 0.433
0
0
0
0
This implies that:
C z S y S x C x S z
S z S y S x C x C z
S x C y
0
C x C z S y S x S z
C x S z S y S x C z
C x C y
0
sin y 0.866
Px
Py
Pz
y 60
1
y 120
2
,
150
cos120 cos120
cos z cos y 0
x a tan 2
1
z a tan 2(
1
M. K. Uygurolu
M. K. Uygurolu
GIVEN:
0
0
0
sin( ) sin cos sin cos
cos( ) cos cos sin sin
ai cos i
ai sin i
di
M. K. Uygurolu