Checking date: 24/01/2019


Course: 2019/2020

Industrial Robotics
(14048)
Study: Bachelor in Industrial Electronics and Automation Engineering (223)


Coordinating teacher: MARTINEZ DE LA CASA DIAZ, SANTIAGO

Department assigned to the subject: Department of Systems Engineering and Automation

Type: Compulsory
ECTS Credits: 6.0 ECTS

Course:
Semester:




Students are expected to have completed
Linear Algebra Computer programming (C ,FORTRAN, BASIC) Control Engineering Real time computer systems (fundamentals)
Competences and skills that will be acquired and learning results. Further information on this link
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 using profesional & commercial SW tools has been to design, program and test a robot manufacturing station that implements a production process chosen by the student.
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. Dynamic modelling 6.1 Dynamic Control problem formulation 6.2 Euler-Lagrange formulation 6.3 Direct and inverse dynamics main issues. 6.2 Dynamic control issues 7. Programming of robots. 7.1 Classification and Programming methods 7.2 Programming languages for commercial robots 7.3 Coordinate systems and spatial references 7.4 Advanced programming concepts and methods with RAPID (ABB). 8. Industrial implantation criteria and relevant issues. 8.1 Design aspects for Flexible Manufacturing Cells based on industrial robots and trends. 8.2 Safety assurance in Industrial robots 8.3 Introduction to Colaborative Robots.
Learning activities and methodology
- Lectures, doubts solving classes in small groups, student presentations, tutorials and personal work, oriented towards acquisition of theoretical knowledge (3 ECTS). - 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 at the acquisition of practical skills related to the program of the course (3 ECTS). Lab exercises and simulation problems will be done: 1. Getting started with ABB manipultators and IRC5 controller. 2. Introduction to Robot Programming by demostration. 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 60
  • % of continuous assessment (assigments, laboratory, practicals...) 40
Basic Bibliography
  • A. Barrientos, L.F. Peñin, C. balaguer, R. Aracil. Fundamentos de Robotica (2ª edicion). McGraw Hill.
Additional Bibliography
  • Craig, John J.. Introduction to robotics : mechanics and control . Pearson Education. 2014
  • Paul, Richard P. Robot manipulators, mathematics, programming, and control: the computer control of robot manipulators. 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 and the academic weekly planning may change due academic events or other reasons.