INDUSTRIAL ROBOTS
Study Program:
UBMAF220A007-002, MSc (graduate) Academic Studies
Course Code:
ПРО220-0290
Lecturer:
Dr Dragan Milutinović, Professor
Course Status:
Obligatory
ECTS Credits:
6
Prerequisites for Course Attendance:
Obligatory: Undergraduate courses attended at Faculty of Mechanical Engineering and other technical faculties. Desirable: Undergraduate elective courses in Production Engineering.
AIMS:
The student should acquire fundamental knowledge of industrial robots (basic subsystems, their functioning variants and realization), knowledge needed for robot design, robotized workplaces design, robot programming, develop capability for further dealing with subject matter of the discipline.
LEARNING OUTCOMES:
Fundamental knowledge of robots and current issues in their design, building and application. Knowledge needed for robot design. Capability to perceive the importance of robot application (effects on productivity, flexibility, product quality and humanization of work). Knowledge and skills for introducing of robots to the plant/factory. Practical experience in robot programming.
THEORETICAL TEACHING (Syllabus):
New teaching contents: 1. Definitions, functional structure of a robot, with subsystem description, classification. 2. Robot kinematics: spatial descriptions and transformations, direct and inverse kinematics problem. 3. Robot control. Control system structure. Single axis control (drive and measuring system, transmission system). Types of control (PTP and CP). 4. Sensors, internal and external. End effectors, grippers, and tools. 5. Robot programming, methods. Robot programming languages. 6. Robot application. Robot cell layouts and cycle time analysis. Manipulation and process tasks, assembly, techno-economic analysis. Explanations of new teaching contents. 1. Robot mechanical structure – manipulator. 2. Description of orientation. Algorithm of associating coordinate systems to segments. The Jacobian. 3. Recognition systems.
PRACTICAL TEACHING (Syllabus):
Practical teaching: Five auditorial exercises: Kinematics of manipulators. Analysis of drive systems, measuring systems, transmission systems. End effectors. Robot programming. Robot application. 2. Four calculation tasks: Spatial relations and transformations. Robot kinematics and cycle time analysis. Distribution of three calculation tasks relates to all these areas. 3. Three laboratory exercises: Robot kinematic (mechanical) structure – manipulator. Drive systems, measuring systems, transmission systems. Robot programming. 4. Seminar work: robot kinematics, programming, cycle time analysis.
LEARNING RESOURCES:
1.Textbook: Industrial robots by D. Milutinović (in preparation)/In Serbian/2. Handouts for each lecture /In Serbian/ 3. Instructions for doing tasks, lab exercises and seminar work /In Serbian/ 4. The Course site (http://cent.mas.bg.ac.rs/nastava/ir_msc/index.htm) containing references and addresses of robot manufacturers and respective institutions (IFR, RIA, JARA, CIRP...). 5. Facility: Laboratory for industrial robotics and artificial intelligence, with 4 industrial robots, robot languages PASRO and software for simulation and programming WORKSPACE 5 and teaching aids.

Active teaching – number of teaching hours:
[4]; Lectures: [2]; Exercises: [1.47]; Other forms of teaching: [0.53]; Research work: [0];
Other – number of teaching hours:
[1]
Teaching methods:
Active teaching: Lecturing of new material: 20; Lecture explanations and examples: 10;
Practical teaching: Auditorial exercises: 13; Laboratory exercises: 8; Calculation tasks: 8; Seminar work: 1;
Knowledge check:

Calculation tasks assessment: 3; Seminar work assessment: 1; Colloquium assessment: 2; Test assessment: 4;

Assessment of knowledge
Pre-exam assignments (points)
Points
Final examination format Points
Feedback during course study
Laboratory exercises
Project
Seminar work
Calculation tasks
Test/colloquium
0
0
0
10
0
60
oral
30