2024-2025 / MECA0517-1

Advanced industrial robotics

Duration

30h Th, 20h Pr, 10h Proj.

Number of credits

 Master Msc. in Mechanical engineering, professional focus in mechatronics5 crédits 
 Master MSc. in Mechanical Engineering, professional focus in sustainable automotive engineering5 crédits 

Lecturer

Olivier Bruls

Language(s) of instruction

English language

Organisation and examination

Teaching in the second semester

Schedule

Schedule online

Units courses prerequisite and corequisite

Prerequisite or corequisite units are presented within each program

Learning unit contents

This course addresses the central topics in industrial robotics, including robot components and their functions, modeling and control of manipulators, human-robot cooperation, task planning and sensing systems. Within the program, the students will learn the theoretical foundations of modeling, control and optimization of robot systems.

The principal goal of this robotics course is to prepare individuals for professional practice in robotics engineering by leveraging technical skills. Students are expected to demonstrate the principle knowledge of robotics and be able to integrate robots in production concepts. They will have thorough understanding of the main robotic architectures and related kinematics. They will master programming techniques and be able to plan applications in industrial robots.

Learning outcomes of the learning unit

Students are expected to gain:

  • thorough knowledge of current theories and developments in industrial robotics
  • high competence in computational methods, hardware, software techniques used in robotics
 At the end of this course, the students should be able to:

  • analyse problems according to task requirements, develop task planning and identify an appropriate solution;
  • acquire a broad base of skills in core technical subjects such as signal processing, modeling, control, estimation, and programming, which are key to understanding complex robot systems;
  • independently identify and formulate problems related to systems, control and robotics and with adequate methods listed below be able to carry out qualified analysis;
  • program robots for simple tasks, treat and analyse experimental data then reach the right conclusion.
This course contributes to the learning outcomes III.1, IV.3, IV.4, IV.7, IV.8, V.1, V.2, VI.2, VI.3, VII.4, VII.5, VII.6 of the MSc in mechanical engineering.

 

 

Prerequisite knowledge and skills

Recommended optional course: MECA0504-1 Industrial automation

Planned learning activities and teaching methods

Lectures:

  • PRE-L1. kinematic structures
  • PRE-L2. Description types of Denavit-Hartenberg notation
  • PRE-L3. Forward and reverse transformation
  • L1. Introduction, Handling equipment in production
  • L2. Basic components for robots
  • L3. Control architecture
  • L4. Path planning and programming
  • L5. Human-robot interaction and security concepts
  • L6. Task scheduling for cooperative systems
Exercises:

  • PRE-EX1. Degree of freedom calculation, coordinate transformation
  • PRE-EX2. Denavit-Hartenberg parameters and matrices
  • PRE-EX3. General and tailored calculation methods
  • EX1. General robots and technology trends
  • EX2. Equipment, grippers and tools
  • EX3. Modeling on the control
  • EX4. Online and offline robot programming (several sessions)
Projects:

  • Each student will take part in a group project on the programming of a robot in a specific operational context.

Mode of delivery (face to face, distance learning, hybrid learning)

Face-to-face course


Additional information:

 -
 

Course materials and recommended or required readings

J. J. Craig. "Introduction to Robotics Mechanics and Control". Wesley, 2005.
B. Siciliano and O. Khatib, "Handbook of Robotics", Springer, 2008.
M. Spong, S. Hutchinson, and M. Vidyasagar, "Robot Modeling and Control", Wiley, 2006.

Exam(s) in session

Any session

- In-person

oral exam

Written work / report


Further information:

The evaluation will be based on two homeworks, on a programmation project and on an oral exam about the theory and exercises. The participation to the practical activities is mandatory.

 

 

 

Work placement(s)

Organisational remarks and main changes to the course

The course is organized in the second semester, a half-day per week.

The slides of the lectures will be made available in electronic format.

 

 

 

Contacts

Olivier Brüls: o.bruls@uliege.be

Association of one or more MOOCs