Computer-supported Motion Assistance

Computer-supported Motion Assistance

Bachelor Thesis, Master Thesis

Traditionally, users learn new movements by following instructions of an experienced coach. While this approach has proven to be effective, it depends on the availability of the coach and the user at the same time and place, and is limited by the attention span of coach/user and high costs. Moreover, during the recent pandemic’s time, traditional training with a coach becomes even more unlikely.

Recent advances in sensing and actuation technologies have led to scenarios where learning new movements can be supported [1,2]. In this thesis, we build upon existing related work by implementing and evaluating a system for motion assistance. This system can be used, e.g while sketching in mid-air [2] or while being engaged in physical activities such as snowboarding [1]. In the end, user studies will be conducted to evaluate the effectiveness of the system for motion assistance with end-users.

Required skills

  • Programming knowledge in C#
  • Eagerness to build interactive systems


[1] Daniel Spelmezan, Mareike Jacobs, Anke Hilgers, and Jan Borchers. 2009. Tactile motion instructions for physical activities. In <i>Proceedings of the SIGCHI Conference on Human Factors in Computing Systems</i> (<i>CHI '09</i>). Association for Computing Machinery, New York, NY, USA, 2243–2252. DOI:

[2] Hesham Elsayed, Mayra Donaji Barrera Machuca, Christian Schaarschmidt, Karola Marky, Florian Müller, Jan Riemann, Andrii Matviienko, Martin Schmitz, Martin Weigel, and Max Mühlhäuser. 2020. VRSketchPen: Unconstrained Haptic Assistance for Sketching in Virtual 3D Environments. In <i>26th ACM Symposium on Virtual Reality Software and Technology</i> (<i>VRST '20</i>). Association for Computing Machinery, New York, NY, USA, Article 3, 1–11. DOI: