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: Beginn Sommersemester 2026, der genaue Termin wird einige Wochen vorher bekannt gegeben.
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: Der genaue Termin wird einige Wochen vor Beginn bekannt gegeben. Es werden jedoch voraussichtlich zwei komplette Nachmittage jede Woche zur Verfügung stehen.
Ort: Applikationslabor (4.093)
Institut für Steuerungstechnik (ISW)
Seidenstraße 36
Termin: Der genaue Termin wird bei der Einführungsveranstaltung bekannt gegeben.
Ort: Seminarraum (5.055)
Institut für Steuerungstechnik (ISW)
Seidenstraße 36
Termin: Der genaue Termin wird bei der Einführungsveranstaltung bekannt gegeben. Erfahrungsgemäß wird der Abschlusswettbewerb ab 14 Uhr starten.
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
Nico Brandt
M.Sc.Wissenschaftlicher Mitarbeiter "Virtuelle Methoden in der Produktionstechnik"