Computational Haptics Laboratory

Module Number: EI7207

Duration: 1 Semester

Occurrence: Summer Semester

Language: English

Number of ECTS: 6


Professor in charge: Eckehard Steinbach

Amount of work

Contact hours: 60

Self-study hours: 120

Total: 180

Description of achievement and assessment methods

The type of examination is adapted to the different learning outcomes:

The final grade is composed of the following elements:

  • 80% final presentation and demo of lab project to prove their proficiency in design and implement haptic communication and computing approaches as well as managing coding efficiency, computational complexity and memory requirements.
  • 20% presentation of scientific paper(s) to prove competency in reading and presenting scientific papers

Exam type: oral

Exam duration: 30 min

Possibility of re-taking: In the next semester: Yes; at the end of the semester: No

Homework: Yes

Lecture: Yes

Conversation: No

Written paper: No

Recommended requirements

Digital Signal Processing: Communication Networks, Internet Communication

The following modules should be passed before taking the course:


It is recommended to take the following modules additionally:



Visual and auditory information are predominant in modern multimedia systems. In contrast, processing and in particular efficient communication of haptic data have not been a field of intense research so far. This is surprising given the fact that we as humans rely heavily on the haptic modality to interact with our environment. With recent advances in Virtual Reality (VR), Man-Machine Interaction, Telerobotics, Telepresence and Teleaction, however the topic of haptic communication and computation is rapidly gaining in relevance and is becoming an enabling technology for many novel fields of application. The laboratory provides the participants with a detailed overview of the theoretical background and the implementation of haptic communication and computing approaches.

Study goals

At the end of the module students are able to understand the fundamental properties of computational haptics. They will be able to design and implement haptic communication and computing approaches. They will be able to optimize the schemes towards coding efficiency, computational complexity and memory requirements. Additionally, students will be able to judge the performance of different approaches and to understand and evaluate the involved trade-offs. Students additionally learn how to read and present scientific papers in the area of computer haptics and haptic communication.

Teaching and learning methods

  • Learning method: In addition to the individual methods of the students consolidated knowledge is aspired by weekly lab sessions where the students implement the concepts under the supervision of teaching assistants. Additionally, students have to prepare homeworks before the lab session that revisit concepts that are relevant for the lab implementation work.
  • Teaching method: The lab sessions are held in a student-centered way. Teaching assistants support the students during the implementation of computational haptics approaches.

Media formats

The following kinds of media are used:

  • Introductory presentations at the beginning of every lab session
  • Lab notes
  • Selected reading material


Lab script, selected book chapters and journal or magazine papers