0% found this document useful (0 votes)
272 views9 pages

EENG428 Midterm Exam SOLUTIONS PDF

The document is the midterm examination for an Introduction to Robotics course. It contains 5 problems related to robotics concepts like frame transformations, Denavit-Hartenberg parameters, and calculating joint angles from a desired end effector pose. The exam has a total of 100 points distributed across the 5 problems.

Uploaded by

hastito
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
272 views9 pages

EENG428 Midterm Exam SOLUTIONS PDF

The document is the midterm examination for an Introduction to Robotics course. It contains 5 problems related to robotics concepts like frame transformations, Denavit-Hartenberg parameters, and calculating joint angles from a desired end effector pose. The exam has a total of 100 points distributed across the 5 problems.

Uploaded by

hastito
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 9

Faculty of Engineering

DEPARTMENT of ELECTRICAL AND ELECTRONIC ENGINEERING

EENG428 Introduction to Robotics


Instructor:
M. K. Uygurolu
Midterm EXAMINATION
April 21, 2014
Duration : 100 minutes
Number of Problems: 5
Good Luck

STUDENTS
NUMBER
NAME
SURNAME

SOLUTIONS

Problem

Points

15

15

20

25

25

TOTAL

100

EENG 428 Introduction to Robotics Midterm Examination

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

n.o o.a n.a 0

0.75 b c 0.866 0.5 0 0


0.75 0.5
c
0.433
0.866
0.433 0.75 0.25 c a 0.5 0
0.433 0.75 0.25 0.433
a
0.866
0.5

M. K. Uygurolu

April 21, 2014

EENG 428 Introduction to Robotics Midterm Examination

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

April 21, 2014

EENG 428 Introduction to Robotics Midterm Examination

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.

B Rot ( y,90) Rot ( z,90) BTrans(3,5, 0) Rot ( x,90)


0
0
B
1

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

April 21, 2014

EENG 428 Introduction to Robotics Midterm Examination

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

April 21, 2014

EENG 428 Introduction to Robotics Midterm Examination

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

April 21, 2014

EENG 428 Introduction to Robotics Midterm Examination

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

combination of joints. Find the


3
1
5

F Cart ( Px , Py , Pz ) RPY ( z , y , x ) Trans ( Px , Py , Pz ) Rot ( z , z ) Rot ( y, y ) Rot ( x, x )


C z C y
S C
F z y
S y

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

y a tan 2 0.866, 1 0.8662

Px
Py
Pz

y 60
1

y 120
2

sin x cos y 0.25


cos x cos y 0.433
0.25 0.433
0
,
30
cos 60 cos 60
0
0.25 0.433
x2 a tan 2

,
150

cos120 cos120
cos z cos y 0

x a tan 2
1

sin z cos y 0.5


0.5
, 0) 900
cos 60
0.5
z1 a tan 2(
, 0) 900
cos120

z a tan 2(
1

M. K. Uygurolu

April 21, 2014

EENG 428 Introduction to Robotics Midterm Examination

M. K. Uygurolu

April 21, 2014

EENG 428 Introduction to Robotics Midterm Examination

GIVEN:

cos i cos i sin i sin i sin i


sin
cos i cos i sin i cos i
i
Ai
0
sin i
cos i

0
0
0
sin( ) sin cos sin cos
cos( ) cos cos sin sin

ai cos i
ai sin i
di

if cos b then A tan 2( 1 b 2 , b)


if sin b then A tan 2(b, 1 b 2 )
if a cos b sin c then A tan 2(b, a ) A tan 2( a 2 b 2 c 2 , c)
if a cos b sin 0 then A tan 2(a, b) and A tan 2(a, b)

M. K. Uygurolu

April 21, 2014

You might also like