SDE WS25: AP 2.3 Geregelte Fahrt in der rechten Fahrspur

Aus HSHL Mechatronik
Zur Navigation springen Zur Suche springen
Abb. 1: Ergebnis der geregelten Fahrt

Autor: Lukas Berkemeier

Einleitung

Im Rahmen des Sprints SDE Systementwicklung WS25/26: Spurverfolgung mit Kamera ist es die Aufgabe, einen Autonomen Mobilen Roboter via Kamera und Spurerkennung in der rechten Fahrspur geregelt fahren zu lassen. Mit dem Arbeitspaket geregelte Fahrt in der rechten Fahrspur wurde ein PID-Regler gewählt, da dieser Präzise und schnell regelt. Der Regler wurde so parametriert, dass der AlphaBot in der rechten Fahrspur autonom fährt. Dabei wird im Regler auf die größere Y-Koordinate des Vektor einer erkannten Linie geregelt. Ausgabe des Reglers ist die Stellgröße als PWM-Größe, mit der die Motoren des AlphaBot angesteuert werden.

Das Simulink-Modell in dem das Subsystem integriert ist, ist in drei Matlab-Versionen gespeichert:

Anforderungen

Tabelle 1: Anforderungen Berechnung der Ist-Ablage
ID Priorität Inhalt Ersteller Datum
1 1 Geregelte Fahrt in der rechten Fahrspur Lukas Berkemeier 09.12.2025
2 1 Es muss auf die Regelabweichung geregelt werden Lukas Berkemeier 09.12.2025
2 1 Die Stellgröße muss ein PWM-Wert im Bereich von 0-20 zur Berechnung der Motorstellgröße liegen. Lukas Berkemeier 09.12.2025
4 2 Die Berechnung der Ist-Ablage muss in Matlab-Simulink realisiert werden Lukas Berkemeier 09.12.2025

Umsetzung

Abb. 2: Simulink-Modell des PID-Reglers

Zur Umsetzung des Arbeitspakets wurde ein PID-Regler implementiert und parametriert. Als Eingang wird die Regelgröße, berechnet aus Soll- und Ist-Wert genutzt. Die Stellgröße als Ausgang ist ein PWM-Wert, der zur Berechnung der Motorleistung verwendet wird. Aufgrund des Integrationsverhaltens des Reglers wurde eine Stellgrößenbegrenzung eingefügt um ein sogenanntes "Wind-up" zu vermeiden.

Modultest

Abb. 3: Test mit Regelabweichung15.mat

Der Modultest wurde mithilfe eines Simulink Tests realisiert. Dazu wird für das Subsystem PID-Regler eine Test Harness angelegt, in der Eingabedaten in Form einer .mat-Datei eingelesen werden. Das Subsystem wird mit den Eingabedaten ausgeführt und können dann mit den Ausgabedaten verglichen werden. Das Testergebnis wurde automatisch realisiert.

Notwendige Dateien:

Automatisch generierter Testbericht:

Aus dem Testbericht ist zu entnehmen, dass die Regelung je nach Regelabweichung reagiert und somit die Anforderungen an das Modul beziehungsweise Subsystem erfüllt sind.

Zusammenfassung

Im Rahmen des Arbeitspakets wurde ein PID-Regler ausgewählt, implementiert, parametriert und getestet. Mit dem Regler ist es möglich den AlphaBot autonom in der rechten Fahrspur der Fahrbahn fahren zu lassen.


→ zurück zum Hauptartikel: SDE Praktikum Systementwurf SoSe2025
→ zurück zum Artikel: SDE-Team 2025/26
→ zurück zum Artikel: Spurverfolgung mit Kamera