Duration
30h Th, 20h Pr, 10h Proj.
Number of credits
Lecturer
Language(s) of instruction
English language
Organisation and examination
Teaching in the first semester, review in January
Schedule
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
- 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.
Prerequisite knowledge and skills
Recommended optional course: MECA0504-1 Industrial automation
Planned learning activities and teaching methods
Lectures:
- Introduction, basic components and kinematic structures
- Denavit-Hartenberg description
- Direct and inverse kinematics
- Plannification de trajectoire et programmation
- Control system
- Obstacle avoidance
- Cobots and human-robot interaction
- Degree of freedom calculation, coordinate transformation
- Denavit-Hartenberg parameters and matrices
- Kinematic analysis
- Analysis of a control system
- Trajectory planning
- Online and offline robot programming at the University and at Technifutur (several sessions)
- 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)
Blended learning
Further information:
One session is given as a podcast
Course materials and recommended or required readings
Platform(s) used for course materials:
- Microsoft Teams
Further information:
The slides will be made available.
Supplementary reference books:
- 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 and to the visits is mandatory.
Work placement(s)
Organisational remarks and main changes to the course
One or two visits will be planned during the quadrimester or at the end of the course.
Contacts
Olivier Brüls: o.bruls@uliege.be
Olivier Devigne: o.devigne@uliege.be