Introduction to Robotics

Course description

Introduction (industrial robot manipulator, robot vehicles, man-robot systems, biologically inspired robots, serial chain of segments and joints);  Homogenious transformations (position, orientation, pose, traslation, perspective); Scalar Denavit-Hartemberg geometric model of robot mechanism (cylindrical, spherical, SCARA, antropomorphic, spheric wrist); Vector model of robot mechanism (cylindrical, spherical, SCARA, anthropomorphic, spheric wrist);  Inverse geometry model of robot mechanism, Rotation and orientation (Euler and RPY angles, Rodrigues formula, quaternions).

Course is carried out on study programme

Elektrotehnika 1. stopnja

Objectives and competences

Introduction to robotics is a course, where the student first meets the robots. The course deals with geometrical models of robot mechanisms in a very general way that the knowledge is efficiently used also in problems on the fields of virtual environment, machine vision and computer graphics. For the lab part of the course students are grouped into small groups to acquire skills in industrial robot programming and use of robotic CAD tools.

Learning and teaching methods

Students have available books with condensed  content. Within the lectures there is presented larger number of cases for each chapter. Some robot areas are presented by using "video lectures" (robots in medicine, entertainment robotics, walking robots, mobile robots, robot grippers, service robotics, robot vision, rehabilitation robotics). Regularly are invited speakers from Slovenian industry and research institutes. Occasionally are invited speakers form abroad. Lab exercises offer also work on larger number of modern industrial robots. Students cooperate in smaller groups. Special care is taken to a security issues in proximity with robots.

Intended learning outcomes

After sccessful completion of the course, students should be able to:

– describe industrial robots,

– recognize various ways of orientation and rotation description,

– develop kinematic models of serial mechanism,

– use Denavit-Hartemberg geometry model, vector model and qauternions for kinematic calculations,

– operate  robots and design basic robot programs on existing industrial, cooperative, mobile and humanoid robots,

– compare the simulation generated robot program with execution on a real robot.

Reference nosilca

1. BAJD, Tadej, MIHELJ, Matjaž, MUNIH, Marko. Introduction to robotics, Springer, 2013.

2. BAJD, Tadej, MIHELJ, Matjaž, LENARČIČ, Jadran, STANOVNIK, Aleš, MUNIH, Marko. Robotics, Springer, 2010.

3. REJC, Jure, KOVAČIČ, Franc, TRPIN, Anton, TURK, Igor, ŠTRUS, Miran, REJC, Danilo, OBID, Pavle, MUNIH, Marko. The mechanical assembly dimensional measurements with the automated visual inspection system. Expert syst. appl. , 2011, vol. 38, no. 8, str. 10665-10675.

4. JAKOPIN, Blaž, MIHELJ, Matjaž, MUNIH, Marko. An unobtrusive measurement method for assessing physiological response in physical human-robot interaction. IEEE transactions on human-machine systems, 2017, vol. 47, no. 4, str. 474-4855.

5. RIHAR, Andraž, MIHELJ, Matjaž, KOLAR, Janko, PAŠIČ, Jure, MUNIH, Marko. Sensory data fusion of pressure mattress and wireless inertial magnetic measurement units. Medical & biological

engineering & computing, ISSN 0140-0118. 2015, vol. 53, no. 2, str. 123-135.

Study materials

1. T. Bajd, M. Mihelj, M. Munih: Introduction to robotics, Springer, 2013.

2. T. Bajd, J. Lenarčič, M. Mihelj, A. Stanovnik, M. Munih: Robotics, Springer, 2010.

3. T. Bajd, M. Mihelj, M. Munih: Osnove robotike, Založba FE in FRI, 2011.

4. J.B. Kuipers: Quaternions and Rotation Sequences, Princeton University Press, Princeton, 1999.

5. L. Sciavicco, B. Siciliano: Robotics: Modelling, Planning and Control, Springer, 2009.

Bodi na tekočem

Univerza v Ljubljani, Fakulteta za elektrotehniko, Tržaška cesta 25, 1000 Ljubljana

E: T:  01 4768 411