Vorlesungen SS 25; Start ab dem 31.3.2025

Do. 13:45-15:20, Bachelor, TI, PI, ME Wahlpflicht, 4. Sem., Parallele Programmierung (PAP), A 4.0.15, hybrid

Übung: 15:25 - 17:45, A 4.0.15, PRÄSENZ
online link: https://roblab3.ik.w-hs.de/PAP

Freitag, 11:30 - 13:05, Bachelor, TI Pflicht, PI, ME Wahlpflicht, 4. Sem., Einführung in die Robotik (ERO / ROB), A 4.0.15, hybrid
Übung ab 13:45 - 16:10, Robotiklabor A 4.0.20, PRÄSENZ
online link: https://roblab3.ik.w-hs.de/ERO

Mittwoch: 11:30 - 13:05, Master, TI, PI, ME Wahlpflicht 2 Sem, Autonomer Systeme (ASY), A 4.0.15 PRÄSENZ
Übung ab 13:45 - 16:05, Pool A 4.0.15, PRÄSENZ
online link: https://roblab3.ik.w-hs.de/ASY

Masterarbeiten Mo. 10:45
online link: https://roblab3.ik.w-hs.de/master2025

Softwareprojekt Bachelor: DIY-Bau eines humanoiden Roboters
 
Softwareprojekt Master: KI & Robotik
 
Montag, 11:00 - 12:00 DRZ (Mitarbeiter Forschungsprojekt, MAs, BAs, jitsi)

Hybrid Vorlesungen und Meetings laufen über die Jitsi-Instanz des Robotiklabors. Empfohlen wird der Chromium Browser  (sudo apt-get install chromium-browser) bzw die Android apk.

Die Konferenzräume sind ca. 15 Minuten vor dem Start der Veranstaltung geöffnet. Damit Sie ihre Verbindung / Audioeinstellung testen können.
Sämtliche Unterlagen (Vorlesungen u. Übungen) gibt es wie immer im wiki: https://roblab2.ik.w-hs.de/mediawiki/index.php

„The free lunch is over!“

Geschwindigkeitsverbesserungen durch immer höhere Taktraten kommen nicht mehr automatisch mit jeder neuen Prozessorgeneration. Das Moorsche Gesetz gilt nicht mehr. Wir brauchen „Parallele Algorithmen“ um die parallel Hardware in PC's, Grafikkarten, Cluster und auch Smartphones zu nutzen. Mit dem Aufkommen von leistungsfähigen Grafikkarten, Multicore-Prozessoren in PCs und Smartphones erhält die Parallel Programmierung einen immer höheren Stellenwert und ist für eine Vielzahl von Anwendungen interessant. Die Vorlesung deckt die nachfolgenden Themengebieten ab:

  • Grundlagen paralleler Programmierung
  • Parallele Architekturen
  • Design paralleler Algorithmen
  • Threads
  • OpenMP
  • MPI
  • OpenCL
  • CUDA
  • Neuronale Netze

Mehr Infos im Wiki:
https://roblab2.ik.w-hs.de/mediawiki/index.php/Parallele_Algorithmen_und_Programmierung

Videos (https://www.youtube.com/user/RoblabFhGe)

,

Wahlpflichtvorlesung für TI, PI und MI.

Semester: SoSe 2025

Autonome Systeme handeln selbstständig, lernen, lösen komplexe Aufgaben und können auf unvorhersehbare Ereignisse reagieren. Dabei handelt es sich nicht nur um klassische Roboter sondern ebenso um intelligente Maschinen, Geräte oder Softwaresysteme, die im Interesse des Menschen in speziellen Bereichen eingesetzt werden. Im Rahmen der Vorlesung werden wir unterschiedliche Autonome Systeme kennenlernen und uns insbesondere mit dem Bereich der Lernfähigkeit der Systeme beschäftigen. Im Focus steht dabei das "Maschinelle Lernen" insbesondere die Verfahren aus dem Deep learning und Deep Reinforcment learning, der Fuzzy Logik und der genetischen Algorithmen.

Mehr Infos im Wiki:
https://roblab2.ik.w-hs.de/mediawiki/index.php/Autonome_Systeme

Wahlpflichtvorlesung für TI, PI und MI.

Videos (https://www.youtube.com/user/RoblabFhGe)

Semester: SoSe 2025

In diesem Programmierpraktikum haben Sie die Möglichkeit verschiedene Apps für einen Humanoiden-Selbstbauroboter (siehe Bild) zu entwickeln. Die Roboter soll selbst gedruckte und gebaut werden. Die Aufgabe eignet sich für ein Team von ca. 3-4 Studierende aus dem Bereich der Medien, Technischen und Praktischen Informatik. Innerhalb des Projektteams sind mehrere Teilaufgaben zu lösen.

Aufgabenstellung:

  • Aufbau / Drucken des Roboters.

  • Installieren von Softwarekomponenten (Linux, Mikrocontroller…)

  • Entwicklung von Methoden zum Auslesen der Mikrocontroller / Sensoren / 360° Kamera, GPS.

  • Entwickeln von Softwaremodulen und einer Smartphone APP (C, C++, Java, Python) zur manuellen und automatischen Steuerung und einfacher KI-Anwendungen

  • Entwicklung einer Software zum automatischen Abfahren einer Fläche.

  • Erstellung eines Berichts über den Stand der Technik.

  • Erstellen einer Bedienungsanleitung.

Motivation / Ziele:

  • Erlernen von Projektarbeit in einem Projektteam

  • Vertiefung der Programmierkenntnisse in einem Projektteam

  • Kennenlernen von aktuellen Entwicklungstools und Softwarearchitekturen

  • Programmieren von Smartphones und Mikrocontrollern

  • Bauen und Programmieren lernen mit Robotern

[1] https://macstepien.github.io/robots/2022/10/20/roomac/

[2] Masterarbeit dazu

Semester: SoSe 2025

Motivation / Ziele:Erlernen von Projektarbeit in einem Projektteam

  • Vertiefung der Programmierkenntnisse in einem Projektteam

  • Kennenlernen von aktuellen Entwicklungstools und Softwarearchitekturen

  • Programmieren von Smartphones und Mikrocontrollern

  • Bauen und Programmieren lernen mit Robotern

Kurzbeschreibung:

In diesem Programmierpraktikum haben Sie die Möglichkeit verschiedene Apps für einen Vierbeinigen-Selbstbauroboter (siehe Bild) zu entwickeln. Die Roboter soll selbst gedruckte und gebaut werden. Die Aufgabe eignet sich für ein Team von ca. 3-4 Studierende aus dem Bereich der Medien und Praktischen Informatik. Innerhalb des Projektteams sind mehrere Teilaufgaben zu lösen:

Aufgabenstellung:

  • Aufbau / Drucken des Roboters.

  • Installieren von Softwarekomponenten (Linux, Mikrocontroller…)

  • Entwicklung von Methoden zum Auslesen der Mikrocontroller / Sensoren / 360° Kamera, GPS.

  • Entwickeln von Softwaremodulen und einer Smartphone APP (C, C++, Java, Python) zur manuellen und automatischen Steuerung.

  • Entwicklung einer Software zum automatischen Ablaufen einer Fläche.

  • Erstellung eines Berichts über den Stand der Technik.

  • Erstellen einer Bedienungsanleitung.

Weitere Informationen erhalten Sie zu Projektbeginn. Die Ergebnisse der Arbeit sind zu dokumentieren und übersichtlich darzustellen.

[1] https://www.mybotshop.de/Unitree-Go1-Quadruped

[2] https://hackaday.io/list/29475-walkers
[3] https://github.com/mangdangroboticsclub/QuadrupedRobot?tab=readme-ov-file

Semester: SoSe 2025

Motivation / Ziele:

  • Erlernen von Projektarbeit in einem Projektteam

  • Vertiefung der Programmierkenntnisse in einem Projektteam

  • Kennenlernen von aktuellen Entwicklungstools und Softwarearchitekturen

  • Programmieren von Smartphones und Mikrocontrollern

  • Bauen und Programmieren lernen mit Robotern

Kurzbeschreibung:

In diesem Programmierpraktikum haben Sie die Möglichkeit verschiedene Apps für einen Amphibien-Selbstbauroboter (siehe Bild) zu entwickeln. Die Roboter soll selbst gedruckte und gebaut werden. Die Aufgabe eignet sich für ein Team von ca. 3-4 Studierende aus dem Bereich der Medien und Praktischen Informatik. Innerhalb des Projektteams sind mehrere Teilaufgaben zu lösen:

 

Aufgabenstellung:

  • Aufbau / Drucken des Amphibienroboters.

  • Installieren von Softwarekomponenten (Linux, Mikrocontroller…)

  • Entwicklung von Methoden zum Auslesen der Mikrocontroller / Sensoren / 360° Kamera, GPS.

  • Entwickeln von Softwaremodulen und einer Smartphone APP (C, C++, Java, Python) zur manuellen und automatischen Steuerung.

  • Entwicklung einer Software zum automatischen Abfahren einer Fläche.

  • Erstellung eines Berichts über den Stand der Technik.

  • Erstellen einer Bedienungsanleitung.

Weitere Informationen erhalten Sie zu Projektbeginn. Die Ergebnisse der Arbeit sind zu dokumentieren und übersichtlich darzustellen.

[1] https://iopscience.iop.org/article/10.1088/1748-3190/acb1e8/pdf

Semester: SoSe 2025