700.206 (24S) Hands on Robotics: Visual Perception

Sommersemester 2024

Anmeldefrist abgelaufen.

Erster Termin der LV
30.05.2024 09:00 - 17:00 Z.0.19 On Campus
Nächster Termin:
03.06.2024 09:00 - 17:00 Z.0.19 On Campus

Überblick

Lehrende/r
LV-Titel englisch Hands on Robotics: Visual Perception
LV-Art Übung (prüfungsimmanente LV )
LV-Modell Präsenzlehrveranstaltung
Semesterstunde/n 2.0
ECTS-Anrechnungspunkte 3.0
Anmeldungen 11 (16 max.)
Organisationseinheit
Unterrichtssprache Englisch
LV-Beginn 30.05.2024
eLearning zum Moodle-Kurs

Zeit und Ort

Liste der Termine wird geladen...

LV-Beschreibung

Intendierte Lernergebnisse

The goal of this laboratory class is to gain experience in implementing robotic visual perception algorithms on modern computer hardware. Students will be able to choose a specific project which they will implement in C/C++ during the class, with results presented at the end of the class.

After this class, students will have gained substantial insights on how to implement image processing and visual perception algorithms using one of the most common programming languages used on embedded robotics compute hardware.

Lehrmethodik

This practical class builds on the materials taught in the “Topics from Robotics: Visual Perception” class. Additional material will be presented interactively during the class according to the selected project. Students will form small groups to implement their project. They will be provided with a programming environment (Laboratory computer) and example data. Depending on the number of students subscribed to the class and the number of available computers, students might be required to share a computer.

Inhalt/e

  • Implementation of a selected visual perception project in C/C++
  • Project examples are:
    • Camera modelling
    • Panoramas/Image registration
    • Feature tracking and motion estimation
    • 3D perception
    • Visual odometry
    • Camera simulation/ rendering
    • Etc.

Erwartete Vorkenntnisse

  • Good programming skills in C/C++
  • Good knowledge of Mathematics (linear algebra)
  • Intermediate knowledge in Computer Vision 
  • Basic knowledge in Robotics

While not required, it is strongly suggested to also subscribe to the “Topics in Robotics: Visual Perception” class, that provides an understanding of the fundamentals required for the implementation of projects in this class.

Curriculare Anmeldevoraussetzungen

      

Literatur

Books:

  • Richard Szeliski: Computer Vision: Algorithms and Applications, 2nd ed. Paper or online.
  • David A. Forsyth: Computer vision: A modern approach. Paper or online.

Link auf weitere Informationen

https://campus.aau.at/studium/course/114352

Prüfungsinformationen

Im Fall von online durchgeführten Prüfungen sind die Standards zu beachten, die die technischen Geräte der Studierenden erfüllen müssen, um an diesen Prüfungen teilnehmen zu können.

Prüfungsmethode/n

In-class participation

Prüfungsinhalt/e

All contents taught in the corresponding lecture.

Beurteilungskriterien/-maßstäbe

In-class participation

Beurteilungsschema

Note Benotungsschema

Position im Curriculum

  • Bachelorstudium Informationstechnik (SKZ: 289, Version: 22W.1)
    • Fach: Informationstechnische Vertiefung (Wahlfach)
      • 11a.4 Ausgewählte LVen der Informationstechnik: Chip Design, Einf.in die Multimedia-Technik, Fundamentals of Image Processing, Measurement Signal Processing, Mobile Robot Programming, Systemsicherheit ( 0.0h VO, VC, KS, UE / 6.0 ECTS)
        • 700.206 Hands on Robotics: Visual Perception (2.0h UE / 3.0 ECTS)
          Absolvierung im 3., 4., 5., 6. Semester empfohlen
  • Masterstudium Information and Communications Engineering (ICE) (SKZ: 488, Version: 22W.1)
    • Fach: Autonomous Systems and Robotics: Advanced (Wahlfach)
      • 2.2 Further Lectures for ASR Advanced ( 2.0h VC / 4.0 ECTS)
        • 700.206 Hands on Robotics: Visual Perception (2.0h UE / 3.0 ECTS)

Gleichwertige Lehrveranstaltungen im Sinne der Prüfungsantrittszählung

Diese Lehrveranstaltung ist keiner Kette zugeordnet