Cybathlon Challenge: Task Control & User Experiments

Lecturer (assistant)
  • Sami Haddadin [L]
  • Sonja Groß
  • Diego Hidalgo Carvajal
  • Abdalla Swikir
Duration1 SWS
TermSommersemester 2023
Language of instructionEnglish
Position within curriculaSee TUMonline

Admission information


The students form competences depending on the thematic focus they have chosen. In the area of perception, students can develop object recognition algorithms using the OpenCV, Caffe or PCL software libraries and classify EMG signals via support vector machines or neural networks. In the field of control engineering & modeling, students are able to model mechatronic prosthesis systems in MATLAB / Simulink based on the Newton-Euler and Langrange methods kinematically and dynamically, as well as to design and implement advanced model-based control methods such as impedance control. Furthermore, an intuitive user task control has to be programmed, which is based on the natural, coordinated human motor control. Students learn how to integrate mechatronic components into a functioning prosthesis system. After successfully completing their studies, students are also able to plan purposefully in a team and carry out an engineering project cooperatively.


This laboratory focuses on the development of a lightweight, wearable and intelligent upper limb prosthesis whose mechatronic base modules were developed in the previous Cybathlon course. Extended model-based and AI-supported control and regulation approaches will be addressed. In addition, novel user task control methods are developed and training sessions with a human user are planned and carried out. The results are validated on the prototype both under laboratory conditions and in field tests.


Participation in the Cybathlon Challenge: Fundamental mechanism design and lowlevel control is recommended, but is not necessary for participation in this laboratory course. Students should have sound knowledge in at least one of the following areas: - Basic knowledge in image processing - Model-based methods of automatic control - Robotics and multi-body systems - Construction (CAD) - Embedded systems - Programming (C,C++)

Teaching and learning methods

- Introductory lectures - Independent student work - Team work (including supervised and unsupervised work in the laboratory)


In this laboratory course, students develop the prototype of an intelligent mechatronic prosthesis with the aim of participating in the international cybathlon competition. The evaluation of the project work is determined by the final group prototype (80%) and the documentation (10-15 pages, 20%).

Recommended literature

- Introduction to Robotics: Mechanics and Control, 3rd Edition, John J. Craig, Pearson - - Muzumdar, ‘Powered Upper Limb Prostheses: Control, Implementation and Clinical Application’, Springer Science & Business Media, 2004. - H. Choset, K. Lynch, S. Hutchinson, G. Kantor, W. Burgard, L. Kavraki, S. Thrun, ‘Principles of Robot Motion: Theory, Algorithms, and Implementation’, MIT Press, 2005. - Siciliano, O. Khatib, ‘Springer Handbook of Robotics’, Springer, 2016. - M. W. Spong, S. Hutchinson, M. Vidyasagar, ‘Robot modeling and control’, vol. 3. New York: Wiley, 2006. - M. Bishop, ‘Neural networks for pattern recognition’, Oxford university press, 1995.