Beschreibung
In jedem Sommersemester wird am Institut für Steuerungstechnik (ISW) der zweite Teil des Moduls "Einführung in die Mechatronik" für die Studierenden des Studiengangs "Mechatronik" der Universität Stuttgart durchgeführt. In diesem Projekt lernen die Studierenden die Programmierung von Maschinen mittels der speicherprogrammierbaren Steuerung (SPS). Die Aufgabe besteht darin, eine Künstliche Intelligenz zu entwickeln (KI) um die Spielerstangen eines Tischfußballspiels zu steuern. Als Hilfsmittel steht den Studierenden ein virtuelles Modell eines Tischfußball-Spiels zur Verfügung, an dem sie ihren erstellten Spieler testen können. Diese Art von Funktionstest der Steuerung wird "virtuelle Inbetriebnahme" genannt. In diesem Projekt haben die Studierenden die Möglichkeit, frühzeitig in ihrem Studium Erfahrungen als Mechatroniker zu sammeln, die ihnen einen Einblick in die Themen des weiteren Verlaufs ihres Studiums geben.
Ziel
Projektablauf
Die Teams sollen im gesamten zweiten Semester einen voll funktionsfähigen Tischkicker-Spieler auf Basis von SPS- und NC-Steuerungsprogrammen entwickeln. Dazu werden in der Startveranstaltung die Grundlagen vermittelt, um ihnen den Einstieg in das Projekt zu erleichtern. Im Anschluss an die Startveranstaltung bekommt jedes Team die notwendige Software ausgehändigt mit denen die Teammitglieder zusammen ihren Spieler programmieren können. Während der Bearbeitungszeit werden die Studierenden in wöchentlichen Sprechstunden von erfahrenen Tutoren aus höheren Semestern betreut. Eine Woche vor Ablauf der Bearbeitungszeit haben die Teams die Möglichkeit ihren Spieler an dem Wettbewerbsaufbau, einem realen Hardware-in-the-Loop-System, zu testen. Das Projekt gipfelt in einem Turnier, bei dem die Teams ihre entwickelten Spieler gegeneinander antreten lassen. Dem Siegerteam wird ein Pokal und einen Gutschein für ein Gewinner-Event ihrer Wahl überreicht. Während des Tuniers gibt es Verpflegung in Form von Getränken und Brezeln.
Termine und Anmeldung
Die Anmeldung von Teams erfolgt über das ILIAS-System. Das Passwort für den ILIAS-Kursbeitritt wird bei der Informationsveranstaltung für Studierende bekanntgegeben. Eine E-Mail-Adresse muss zur besseren Kommunikation angegeben werden.
- Anmeldung in Gruppen von 3-5 Studierenden
- 10 Teams
- Wer keinen Teamnamen angibt, wird mit anderen Studierenden ohne Teamnamen zu Teams zusammengefügt. Teams mit weniger als 2 Mitgliedern werden zusammengefügt.
- Anmeldung über ILIAS, das Kurspasswort wird in der Informationsveranstaltung bekannt gegeben.
Termin: 15.04.2026
Ort: Applikationslabor (4.093)
Institut für Steuerungstechnik (ISW)
Seidenstraße 36
Inhalt:
• Einführung in die Programmierung
• Einführung in die SPS-Programmierung
• Einführung in das Tischkicker-Projekt
• Exemplarische Programmierung einer Torwartstange
Termin: immer Mittwochs und Freitags 14:00 – 17:00 Uhr (anhand der Gruppeneinteilung in C@mpus)
Ort: Applikationslabor (4.093)
Institut für Steuerungstechnik (ISW)
Seidenstraße 36
Termin: Termine können in Ilias gebucht werden.
Ort: Seminarraum (5.055)
Institut für Steuerungstechnik (ISW)
Seidenstraße 36
Termin: 17.07.2025, ca. 13:00 - ca. 18:00 Uhr
Ort: Seminarraum (5.055)
Institut für Steuerungstechnik (ISW)
Seidenstraße 36
- Es besteht Anwesenheitspflicht bei der Startveranstaltung und dem Abschlusswettbewerb.
- Es ist ein funktionierender Tischkicker-Spieler für die erfolgreiche Teilnahme an dem Projekt notwendig.
- Eine Abschlusspräsentation von 5 Minuten zum Spieler
Dazu muss sichergestellt werden, dass jedes Team Zugang zu mindestens einem Rechner hat, der die folgenden Anforderungen an ISG-virtuos & Beckhoff TwinCAT 3.1 erfüllt. Rechner, die nur für die Programmierung eingesetzt werden sollen, jedoch nicht für die Simulation, müssen nur die Anforderungen an Beckhoff TwinCAT 3.1 erfüllen.
Am ISW werden den Studierenden PCs zur Bearbeitung des Projektes bereitgestellt.
Anforderungen an die Simulationssoftware ISG-virtuos
| Betriebssytem |
|
| Hardware |
|
| Laptops |
|
Anforderungen an TwinCAT 3 eXtended Automation Engineering (XAE) und eXtended Automation Runtime (XAR)
| Betriebssysteme |
|
| Hardware |
|
| Hyper-V-Umgebung |
|
| VT-x-CPU-Funktion |
|
Virtueller Tischkicker mit künstlichen Gegnern auf zwei SPS-Steuerungen
Kontakt
Lukas Koberg
M.Sc.Wissenschaftlicher Mitarbeiter "Virtuelle Methoden in der Produktionstechnik"
Nico Brandt
M.Sc.Wissenschaftlicher Mitarbeiter "Virtuelle Methoden in der Produktionstechnik"