UnivIS
Informationssystem der Friedrich-Alexander-Universität Erlangen-Nürnberg © Config eG 
FAU Logo
  Sammlung/Stundenplan    Modulbelegung Home  |  Rechtliches  |  Kontakt  |  Hilfe    
Suche:      Semester:   
 
 Darstellung
 
Druckansicht

 
 
Modulbeschreibung (PDF)

 
 
 Außerdem im UnivIS
 
Vorlesungs- und Modulverzeichnis nach Studiengängen

Vorlesungsverzeichnis

 
 
Veranstaltungskalender

Stellenangebote

Möbel-/Rechnerbörse

 
 

Einführung in die Programmierung humanoider Roboter (NAORob)5 ECTS
(englische Bezeichnung: Basic principles of programming humanoid robots)

Modulverantwortliche/r: Jörg Franke
Lehrende: Jörg Franke, Assistenten, Sebastian Reitelshöfer


Startsemester: WS 2019/2020Dauer: 1 SemesterTurnus: jährlich (WS)
Präsenzzeit: 60 Std.Eigenstudium: 90 Std.Sprache: Deutsch

Lehrveranstaltungen:


Empfohlene Voraussetzungen:

Programmiererfahrung in C++

Inhalt:

• Roboterkinematik (kinematischer Aufbau von Standard-Robotertypen, Koordinatentransformation)
• Bewegungssteuerung und -planung
• Grundlagen des zweibeinigen Laufens
• Rechnersehen mit OpenCV
• Selbstlokalisierung
• Programmierung verteilter Robotersysteme
• Einführung in das Framework Robot Operating System (ROS)
• Verwendung von ROS zur C++- Programmierung des humanoiden Roboters NAO
• Lösung einer Teamaufgabe im Rahmen der Veranstaltung

Lernziele und Kompetenzen:

Nach dem Besuch der Lehrveranstaltung sind die Studieren-den in der Lage, eigenständig auch fortgeschrittene Aufgabenstellungen in der Robotik am Beispiel des humanoiden Roboters NAO beziehungsweise an anderen Roboterkinematiken umzusetzen.

Den Studierenden werden folgende Kompetenzen vermittelt:

  • Grundlegendes Verständnis der Robotik in Bezug auf humanoide Systeme

  • Fähigkeiten zur Analyse von Roboterkinematiken (kinematischer Aufbau von Standard-Robotertypen, Koordinatentransformationen, direkte und inverse Transformation)

  • Praktische Programmierung von Robotern und Anwendung von Methoden der Softwareentwicklung durch Verwendung des Robot Operating Systems (ROS)

  • Verständnis der Bewegungssteuerung und –planung von Robotern

  • Verständnis der Selbstlokalisierung mobiler Roboter

  • Analyse von Bilddaten mittels Bildverarbeitung in OpenCV

Die Studenten erwerben und trainieren im Rahmen der Teamaufgabe zusätzlich folgende Fähigkeiten:

  • Problemlösungsfähigkeit und analytisches Denken

  • Projektmanagement und Teamarbeit

  • Kommunikationsfähigkeit


Verwendbarkeit des Moduls / Einpassung in den Musterstudienplan:
Das Modul ist im Kontext der folgenden Studienfächer/Vertiefungsrichtungen verwendbar:

  1. Berufspädagogik Technik (Master of Education)
    (Po-Vers. 2018w | TechFak | Berufspädagogik Technik (Master of Education) | Gesamtkonto | Wahlpflichtmodule Fachwissenschaft | Wahlpflichtmodule (Vertiefungsmodule) | Einführung in die Programmierung humanoider Roboter)

Studien-/Prüfungsleistungen:

Einführung in die Programmierung humanoider Roboter (Prüfungsnummer: 71241)

(englischer Titel: Basic principles of programming humanoid robots)

Prüfungsleistung, Klausur, Dauer (in Minuten): 90, benotet
Anteil an der Berechnung der Modulnote: 100.0 %

Erstablegung: WS 2019/2020, 1. Wdh.: SS 2020
1. Prüfer: Jörg Franke
Termin: 10.02.2020, 08:00 Uhr, Ort: H 11
Termin: 20.10.2020, 08:00 Uhr, Ort: H 8 TechF
Termin: 15.02.2021, 08:00 Uhr, Ort: s. Aushang
Termin: 05.10.2021, 08:00 Uhr, Ort: H 10 TechF

UnivIS ist ein Produkt der Config eG, Buckenhof