185.A51 Programming Principles of Mobile Robotics
This course is in all assigned curricula part of the STEOP.
This course is in at least 1 assigned curriculum part of the STEOP.

2021W, VU, 2.0h, 3.0EC


  • Semester hours: 2.0
  • Credits: 3.0
  • Type: VU Lecture and Exercise
  • Format: Distance Learning

Learning outcomes

After successful completion of the course, students are able to understand, utilize and refine state-of-the-art concepts, algorithms, and techniques, which are related to software for mobile autonomous robots.

Subject of course

This course provides know-how for development principles, algorithms, and methodologies for mobile autonomous robots. Thereby problem statements and their solution from the domain of software architecture and frameworks, artificial intelligence, and cyber physical systems will be discussed


Teaching methods

In this course, dissimination is achieved by presentation, as much as via exercises and analysis of selected frameworks by the participants.

According to current COVID-19 restrictions and directives of the vice rectorate for academic affairs and the dean's office of academic affairs from January 26 abd January 31, 2021, the lecture course 185.276 Analysis and Verification is exclusively held online. The advantages of the directness of face-to-face course meetings shall be preserved to the largest possible extent. All course meetings will thus be held as real-time video conferences.

Mode of examination


Additional information

Preparatory meeting: Wed 13.10.2021 14:30 (online)

Online via Zoom: https://tuwien.zoom.us/j/94145035407

  • Login with VUT eMail address
  • Meeting-ID: 941 4503 5407

Online lectures will be conducted via Zoom.

  • Login with VUT eMail address
  • Meeting-ID and Zoom link will be announced in advance on the lecture's moodle page.


  • 1h preliminary talk (online)
  • 25h preparation of and participation in lectures and examination (home work, online)
  • 24h exercice (home work)
  • 22h team exercice (home work, online)
  • 3h for preparing and giving a 20-min presentation of the team exercise's results (home work, online)

(75h work load; 3 ECTS)

Hard- and Software Requirements

Preparation of exercises requires a PC/notebook running an actual version of Linux, Windows or OSX. A GPU is recommendet but not mandatory for (optional) visualization tasks and hence is no requirement for successful completion of this course.

Remark: A continuative course for SS 22 is intended.



Course dates

Wed14:30 - 15:0013.10.2021 (LIVE)Preparatory meeting
Wed14:30 - 16:3020.10.2021 (LIVE)Lecture #1
Wed14:30 - 16:3003.11.2021 (LIVE)Lecture #2
Wed14:30 - 16:3017.11.2021 (LIVE)Lecture #3
Wed14:30 - 16:3001.12.2021 (LIVE)Lecture #4
Wed14:30 - 16:3015.12.2021 (LIVE)Lecture #5
Wed14:30 - 16:3012.01.2022 (LIVE)Lecture #6
Wed14:30 - 16:3026.01.2022 (LIVE)Final exam

Examination modalities

  • Preparation of exercises
  • Oral Examination (online, video presence, closed book exam)

Course registration

Begin End Deregistration end
15.09.2021 00:00 31.10.2021 00:00



No lecture notes are available.