Syllabus query

Academic Year/course: 2017/18

424 - Bachelor's Degree in Mechatronic Engineering

28832 - Robotics

Syllabus Information

Academic Year:
28832 - Robotics
Faculty / School:
175 - Escuela Universitaria Politécnica de La Almunia
424 - Bachelor's Degree in Mechatronic Engineering
First semester
Subject Type:

1.1. Introduction

Brief introduction to the subject

Robotics is a compulsory subject with six ECTS credits that is lectured in the first four-month period in the fourth year of the Mechatronics degree and forms part of the topic Automatic Control. This subject develops an introduction to industrial robotics systems. Robotics is science that includes mechanics, electronics, and informatics, for these reasons is a key subject in the mechatronics profile, because robots represent the most common case that students are going to design in their daily work.

Every lesson of this subject shows the theoretical background that is supplemented with practical exercises and simulation studies. Therefore, students work in the class and have some homework in order to get the main role of their learning process.

1.2. Recommendations to take this course

In order to be successful in this subject the student must pass the following subjects: Automatic Foundation, Automatic Regulation and Control, Math I, II & III, Mechanical engineering, Electrical engineering, Calc and design of machines, Power Electronics, Electronics Instrumentation, Programmable electronics systems, Electronics Technology I & II, Physics I, Physics II and Informatics.

1.3. Context and importance of this course in the degree

Robotics is a subject that forms part of the Mechatronics Engineering Degree which is imparted in EUPLA, the subjects are englobed inside the Control module.

This subject has an extraordinaire importance in the acquisition of the competences of the degree. Moreover, it gives additional useful skills for the Mechatronics Engineering work in industrial robotics area.

1.4. Activities and key dates

The activities of this subject and its temporal schedule depend on the academic organization proposed by the faculty in EUPLA and you can read it in section 5, activities and resources.

In the you can check the exams dates.

2.1. Learning goals

The student in order to pass the subjects must demonstrate the following results:

  1. He needs to understand the automation fundaments and industrial control.
  2. Setup robotics systems and make programs for them
  3. He needs to have a good command of modeling tools, analysis, and design of control systems and automation.
  4. Get some basis in industrial communications.

2.2. Importance of learning goals

This subject has a strong engineering character. It offers an important quantity of contents that are very useful to the market labor and professional market. When the student reaches the learning outcomes he obtains the necessaire capability to understand the robotics systems, which are essential to the design and setup of each application, working plant, industrial process, etc. included in the Mechatronic Engineering field.

3.1. Aims of the course

The expected result of the subject responds to the following goals

Robotics is the third subject in the Mechatronics degree that studies the fundaments of the control techniques. Therefore, the student may improve its scientific and technological foundations in systems automation, modeling, simulation, and control.

Robotics is an engineering discipline itself, for this reason, students must complete their knowledge of this topic in a future master or with self-study.

The main aim of this subject, if they choose this professional path, is to give students some background of the classic troubles in robotics, give some of the most common solutions and to know nowadays issues without a solution.

3.2. Competences

The student must be able to…

General competencies:

GI03: Have the knowledge in basics subjects and technologies that make the students capable learning new methods and theories and give their necessary versatility in order to adopt new sceneries.
GI04: Have the ability to solve problems with initiative, take decisions, creativity, critical reasoning and communicate and transmit knowledge, abilities, and skills in the field of Industrial Engineering and especially in Industrial Electronic
GI06: Have the ability to handle specifications, regulations, and compulsory norms.
GC02: Interpret experimental dates, contrast them with theoretical foundations and extract conclusions.
GC03: Have the capability in abstract and logical thinking
GC04: Have the capability to learn in a continuous way, self-directed and autonomous.
GC05: Be capable evaluating the alternatives.
GC06: Have the ability in adaptation to the fast evolution of technology.
GC07: Be capable leading a team and be a committed member of the team.
GC08: Have the ability to find technical information, understand it and value it.
GC09: Have a positive attitude to technological innovation.
GC10: Have the ability to write technical documentation and represent it with informatics tools.
GC11: Be capable communicating their thinking and designs in an easy way to specialized and nonspecialized audiences.
GC14: Have the ability to understand the operation and develop maintenance of devices in mechanical, electrical and electronics installations.
GC15: Be capable analyzing and put on simplified models to the devices and technological applications that allow making provisions about their behavior.
GC16: Have the ability to configure, simulate, build and test the prototypes of electronics and mechanical systems.
GC17: Be capable of the right interpretation of plans and technical documentation.

Specific competencies:

EI06: Have the knowledge about the fundaments of automatic and control methodology.
EE10: Have the knowledge and the capability to the model and simulation of electronic systems.
EE11: Have the applied knowledge of industrial informatics and communications.
EE12: Have the ability to design control systems and industrial automation systems.
EE13: Have the knowledge of automatic regulation and control techniques and their application to the industrial automation.

EE09: Have the knowledge about the fundaments and implementations of robotics systems.

4.1. Assessment tasks (description of tasks, marking system and assessment criteria)

The student must demonstrate that he has reached the expected learning results with the next evaluation activities:

  1. Practical work (30%). These Works included laboratory workshop and problem-solving. In the laboratory workshop, the student must make a pervious study that must give before the beginning of the practice. The final mark is based on the quality of the analysis and the obtained results given in a written document. In order to pass the subject, the student must have a mark of at least five points.
  2. Written test (70%), the student can find some questions or need to solve an engineering problem like the ones resolved in the theoretical lessons. We value the quality and clarity of the provided solution, the used concepts, the absence of errors in developing and solution, and the right use of the terminology and notation. In order to pass the subject, the student must have a mark of at least five points in each test.

The student may choose between continuous evaluation or global evaluation. The continuous evaluation consists of two write test plus written essays in laboratory workshop. The global evaluation consists of a written test at the end of the course and the written essays in laboratory workshop.

The student that suspends any part of the continuous evaluation can pass it in the global test.

5.1. Methodological overview

The learning process is designed following this key ideas:

There is a strong interaction between teacher and student. This interaction is brought into being through a division of work and responsibilities between the students and the teacher. Nevertheless, it must be taken into account that, to a certain degree, students can set their learning pace based on their own needs and availability, following the guidelines set by the teacher.

The current subject Automatic Foundation is conceived as a stand-alone combination of contents, yet organized into three fundamental and complementary forms, which are: the theoretical concepts of each teaching unit, the solving of problems or resolution of questions and laboratory work, at the same time supported by other activities

The organization of teaching will be carried out using the following steps:

·   Theory Classes: Theoretical activities carried out mainly through exposition by the teacher, where the theoretical supports of the subject are displayed, highlighting the fundamental, structuring them in topics and or sections, interrelating them.

·    Practical Classes: The teacher resolves practical problems or cases for demonstrative purposes. This type of teaching complements the theory shown in the lectures with practical aspects.

·    Laboratory Workshop: The lecture group is divided up into various groups, according to the number of registered students, but never with more than 20 students, in order to make up smaller sized groups.

·    Individual Tutorials: Those carried out giving individual, personalized attention with a teacher from the department. Said tutorials may be in person or online.

5.2. Learning tasks

Involves the active participation of the student, in a way that the results achieved in the learning process are developed, not taking away from those already set out, the activities are the following:

Face-to-face generic activities:

  • Theory Classes: The theoretical concepts of the subject are explained and illustrative examples are developed as a support to the theory when necessary.
  • Practical Classes: Problems and practical cases are carried out, complementary to the theoretical concepts studied.     
  • Laboratory Workshop: This work is tutored by a teacher, in groups of no more than 20 students.

Generic non-class activities:

  • Study and understanding of the theory taught in the lectures.
  • Understanding and assimilation of the problems and practical cases solved in the practical classes.
  • Preparation of seminars, solutions to proposed problems, etc.
  • Preparation of laboratory workshops, preparation of summaries and reports.
  • Preparation of the written tests for continuous assessment and final exams.

The subject has 6 ECTS credits, which represents 150 hours of student work in the subject during the trimester, in other words, 10 hours per week for 15 weeks of class.


A summary of a weekly timetable guide can be seen in the following table. These figures are obtained from the subject file in the Accreditation Report of the degree, taking into account the level of experimentation considered for the said subject is moderate.



Hours per week



Laboratory workshop


Other activities



Nevertheless, the previous table can be shown in greater detail, taking into account the following overall distribution:

  • 44 hours of lectures, with 50% theoretical demonstration and 50% solving type problems.
  • 12 hours of laboratory workshop, in 1 or 2-hour sessions.
  • 4 hours of written assessment tests, one hour per test.
  • 40 hours of teamwork divided up over the 15 weeks of the semester.
  • 50 hours of personal study, divided up over the 15 weeks of the semester.

5.3. Syllabus

 The theoretical program

  1. Introduction to the robotic
  2. Robot morphology
  3. Math tools for the spatial location
  4. The cinematic problem
  5. Dynamics in robots
  6. Sensing and driving systems
  7. Path control
  8. Language programming in robotic

The lab program

Almost of the previous topics comes with lab practices. The different lab works will be introduced in Moodle platform.

The main work in the subject will be a robot design in a BPL teamwork.

  1. Programming with manipulators.
  2. The Design of path controls systems.
  3. The Design of a robotic system.




Topic theory notes / Topic problems


Topic presentations / Topic problems / Related links


Educational software

Web page

5.4. Course planning and calendar

The class hall sessions & work presentations timetable will be presented in

The dates of the final exams will be those that are officially published at

The written assessment tests will be related to the following topics:

Test 1: Topic 1, 2, 3, 4

Test 2: Topic 5, 6 & 7.

At the end of every topic, the student can find some reinforce exercises in order to guide him in their personal homework.

5.5. Bibliography and recommended resources


BB Fundamentos de robótica / Antonio Barrientos ... [et al.]. - 2ª ed. Madrid [etc.]: McGraw-Hill, D.L. 2012

BC Abidi, Rafael. Data fusion in robotics and machine intelligence / edited by Mongi A. Abidi, Rafael. - 1ª edición Boston: Academic Press, 1992

BC Albus, James Sacra. Brains, Behavior, and Robotics / by James S. Albus Peterborough: Byte Books, 1981

BC Craig, John J.. Introduction to robotics: mechanics and control / John J. Craig. - 2nd ed. Reading, Massachusetts: Addison-Wesley, cop. 1989

BC Critchlow, Arthur J.. Introduction to Robotics / Arthur J. Critchlow. - 1ª edición New York: Macmillan; London: Collier-Macmillan, cop.1985

BC Ellery, Alex. An introduction to space robotics / Alex Ellery. - 1ª edición London: Springer,2000

BC Fuller, James L. Robotics: introduction, programming, and projects / James L. Fuller. - 2nd edition Upper Saddle River, New Jersey: Prentice Hall, 1999

BC Future Research Directions in Underwater Robotics (1994:. Maui. Underwater robotic vehicles: design and control: Workshop on Future Research Directions in Underwater Robotics, 1994 / editor: Junku Yuh; sponsored by National Science Foundation, University of Hawaii Sea, Grant College Programm, DBEDT, State of Hawaii. - 1ªedition Albuquerque: TSI Press, 1995

BC Gupta, Kamal. Practical motion planning in robotics: current approaches and future directions / edited by Kamal Gupta, Angel P. del Pobil. - 1ªedition Chichester, England: John Wiley & Sons, cop. 1998

BC Koivo, Antti J. Fundamentals for control of robotic manipulators / Antti J. Koivo. - 1ªedition New York [etc.]: Wiley, cop. 1989

BC Kozlowski, Krzysztof. Modeling and identification in robotics / Krzysztof Kozlowski.. - 1ªedition London: Springer-Verlag, cop. 1998.

BC McKerrow, Phillip. Introduction to robotics / Phillip John McKerrow. - 1st pr., [2nd] repr. Sydney [etc.]: Addison-Wesley, 1995

BC Murray, Richard M. A Mathematical Introduction to Robotic Manipulation / Richard M. Murray, Zexiang Li, S. Shankar Sastry. - 1º edición Boca Raton, Florida: CRC Press, cop. 1994

BC Russell, Stuart J. Artificial intelligence a modern approach / Stuart J. Russell, Peter Norvig. - 1ªedición New Jersey: Prentice Hall, 1995

BC Russell, Stuart J.. Artificial intelligence: a modern approach / Stuart J. Russell and Peter Norvig; contributing writers, Ernest Davis, Douglas D. Edwards, David Forsyth. - 3rd ed. Boston: Pearson, cop. 2010

BC Schilling, Robert J.. Fundamentals of robotics: analysis and control / Robert J. Schilling Englewood Cliffs, N.J. : Prentice Hall, cop. 1990

BC Stadler, Wolfram. Analytical robotics and mechatronics / Wolfram Stadler. - 1ªedition McGraw-Hill series in electrical and computer engineering. Computer engineering