Checking date: 05/04/2025 17:37:30


Course: 2025/2026

Advanced Industrial Robotics
(17850)
Master in Robotics and Automatization (Plan: 296 - Estudio: 77)
EPI


Coordinating teacher: OÑA SIMBAÑA, EDWIN DANIEL

Department assigned to the subject: Systems Engineering and Automation Department

Type: Electives
ECTS Credits: 3.0 ECTS

Course:
Semester:




Requirements (Subjects that are assumed to be known)
Industrial Robotics Robot Operating Systems Computer image processing
Objectives
The goal of the course the acquisition of new advanced concepts about industrial robotics. The course is related to the industrial robot from an integrated point of view, that is, the robot is not an isolated machine but an essential component of automated production systems. In this way, advanced programming and control methods are studied to design advanced industrial applications. The student will acquire the necessary knowledge for designing and programming advanced applications with industrial robots, collaborative robots, and perception systems. As well, the student will learn to use the necessary resources for robotic systems integration within a flexible production cell. Each part of the theoretical content of the course is complemented with practical sessions (max. 3 persons by team) to apply the methods and concepts exposed. It will be performed by the use of robotic simulators and real robots in laboratory.
Learning Outcomes
Description of contents: programme
1. Introduction. 1.1. The industrial robot and the flexible production cell 1.2. Advanced applications 1.3. Industrial communications 2. Collaborative robots 2.1. The cooperative robot 2.2. Sensorization, devices, and operating modes for cooperative robots 2.3. Study and specification of applications 3. Advanced concepts of safety 3.1. Safe Human-Robot Interaction 3.2. Normative, definitions, and applications 3.3. Risk assessment 4. Advanced programming of industrial robots 4.1. Advanced programming of movements 4.2. Programming of advanced functions 4.3. Communication with PLCs 5. Task control for advanced applications 5.1. Advanced methods for task control 5.2. Visual control 5.3. Force control 6. Practical applications of advanced control methods 6.1. Design and simulation of advanced applications 6.2. Development of human-machine interfaces 6.3. Computer vision-aided pick and place 7. Integration of systems for advanced applications 7.1. Object recognition 7.2. Communication technologies 7.3. Task synchronization 8. Commissioning of advanced industrial applications
Learning activities and methodology
- Lecture sessions oriented to the acquisition of theoretical knowledge of advanced industrial robotics. Groupal or individual tutorial sessions oriented to specific concepts clarification - Personal student homework to set up practical sessions, to carry out practical exercices and problem solution - Theoretical-practical sessions focused on the simulation and implementation of advanced robotic applications such as: parametric programming, pick and place with and without vision assistance, communication with PLCs, and integration of HMI interfaces.
Assessment System
  • % end-of-term-examination/test 0
  • % of continuous assessment (assigments, laboratory, practicals...) 100

Calendar of Continuous assessment


Basic Bibliography
  • Richard Zurawski. Industrial Communication Technology Handbook, 2nd Edition. CRC Press. 2017
  • Ganesh S. Hegde. A TEXTBOOK ON INDUSTRIAL ROBOTICS . Laxmi Publications. 2007
  • Mike Wilson. IMPLEMENTATION OF ROBOT SYSTEMS: AN INTRODUCTION TO ROBOTICS, AUTOMATION, AND SUCCESSFUL SYSTEMS INTEGRATION IN MANUFACTURING. Butterworth-Heinemann. 2014
  • Peter Corke. Robotics, Vision & Control: Fundamental algorithms in Python (3rd edition). Springer. 2023
  • Tadej Bajd. INTRODUCTION TO ROBOTICS. Springer Science & Business Media. 2013

The course syllabus may change due academic events or other reasons.


More information: https://www.uc3m.es/ss/Satellite/Postgrado/es/Detalle/Estudio_C/1371209124791/1371219633369/Master_Universitario_en_Robotica_y_Automatizacion#programa