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

 
 
Berufspädagogik Technik (Master of Education) >>

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

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:

  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)
Dieses Modul ist daneben auch in den Studienfächern "Berufspädagogik Technik (Bachelor of Science)", "Informatik (Bachelor of Science)", "Informatik (Master of Science)", "Maschinenbau (Master of Science)", "Mechatronik (Bachelor of Science)", "Mechatronik (Master of Science)", "Medizintechnik (Bachelor of Science)", "Wirtschaftsingenieurwesen (Master of Science)" verwendbar. Details

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