Checking date: 26/04/2023

Course: 2023/2024

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

Coordinating teacher: JARDON HUETE, ALBERTO

Department assigned to the subject: Systems Engineering and Automation Department

Type: Electives
ECTS Credits: 6.0 ECTS


Requirements (Subjects that are assumed to be known)
Linear algebra Control Engineering. Real Time Computer Systems. Programming (C ,FORTRAN, BASIC)
Understand the different types of industrial robots, components, architecture and kinematic and dynamic modelling. Different methods of programming robots are discussed. Students will gain experience in handling and programming real industrial robots. They acquire skills about design, simulate and program robotic industrial applications. Thanks to simulation proposed work the student will get by himself different functionalities about a common and commercial IDE for industrial robot programming. The aim of the course is the introduction to Industrial Robotics from both theoretical and practical aspect. The importance of industrial applications and future. Enable students to acquire basic knowledge of control and programming of industrial robots. For this we have tried to achieve a balance between the theoretical aspects, the study of the components that make up a robot (mechanical, computer and control), and applications (programming and implementation criteria of robotic systems). This course has a strong theoretical component. However, it has been preferred in this case the theoretical limit and it is intended that the student receives in addition a good knowledge of a real industrial system and the right tools to use. The kinds of problems should be supported by tools such as Matlab robotics library of Corke, in order to present realistic problems in time that is available. With the proposed practices, which are performed on industrial and educational robots, is intended to reinforce the knowledge acquired in the lectures. Practical component is completed with simulation work in the commercial IDE has been to design, program and test a robot manufacturing station that implements a production process chosen by the student.
Skills and learning outcomes
Description of contents: programme
1. Introduction 1.1 Definitions and terms 1.2 Historical evolution 1.3 Industrial Robot market and regulations 1.4 Statistics and trends in Industrial Robots Market 2. Morphology and robotic technologies. 2.1 Structures and basic configurations. 2.2 Review of main sub-systems: mechanical 2.3 Review of main sub-systems: actuators and drives 2.4 Review of main sub-systems: sensors 2.5 End effector and tools. 3. Control architecture of Industrial controllers 3.1 Control architecture issues. 3.2 Man-machine interface and communications. 3.3 Controller functionalities. 4. Industrial Robotic Applications. 4.1 Classification. 4.2 Case Studies 5. Kinematic Control 5.1 mathematical tools 5.2 Kinematic modelling 5.3 Direct and inverse kinematic problem formulation and resolution 5.4 Differential modelling 5.6 Trajectories calculus and generation 5.7 Kinematic Control of trajectories. 6. Programming of robots. 6.1 Classification and Programming methods 6.2 Programming languages for commercial robots 6.3 Coordinate systems and spatial references 6.4 Advanced programming concepts and methods with RAPID (ABB). 7. Industrial implantation criteria and relevant issues. 7.1 Design aspects for Flexible Manufacturing Cells based on industrial robots and trends. 7.2 Safety assurance in Industrial robots
Learning activities and methodology
- Lectures, doubts solving classes in small groups, student presentations, tutorials and personal work, oriented towards acquisition of theoretical knowledge - Lab and exercises in small groups, individual tutorials and personal work, especially by final practice proposal related to simulation and programming of a robotised cell; aimed to the acquisition of practical skills related to the program of the course. Lab exercises and simulation problems will be done: 1. Getting started with ABB manipulators and IRC5 controller. 2. Introduction to Robot Programming by demonstration. 3. Offline Robot Programming by means of Robostudio (first steps). 3. Simulation of a simple robotic manufacturing system (non presencial workout).
Assessment System
  • % end-of-term-examination 0
  • % of continuous assessment (assigments, laboratory, practicals...) 100

Calendar of Continuous assessment

Basic Bibliography
  • CRAIG, J.J.. Introduction to Robotics. Mechanics and Control, 2nd edition,. Addison-Wesley, . 1986
  • Engelberger, Joseph F. . Robotics in service . Kogan Page. 1989
  • PAUL, R.P.. Robot Manipulators. Mathematics, Programming and Control. MIT Press. 1981
Recursos electrónicosElectronic Resources *
(*) Access to some electronic resources may be restricted to members of the university community and require validation through Campus Global. If you try to connect from outside of the University you will need to set up a VPN

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