SDE Systementwurf SoSe2025: Autonome Fahrbahnvermessung: Unterschied zwischen den Versionen
Keine Bearbeitungszusammenfassung |
|||
| (95 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt) | |||
| Zeile 1: | Zeile 1: | ||
[[Datei: | [[Datei:Alphabot_mit_Prisma.JPG|thumb|rigth|450px|Abb. 1: Autonome Fahrbahnvermessung im Labor Autonome Systeme]] | ||
[[Datei: | [[Datei:2DKarte_ohneMittellinie.jpg|thumb|rigth|450px|Abb. 2: Ergebnisdarstellung der Außenlinien]] | ||
{|class="wikitable" | {|class="wikitable" | ||
|- | |||
| '''Autoren:''' || [[Benutzer:Jan Steffens| Jan Steffens]] & [[Benutzer:Lukas Berkemeier| Lukas Berkemeier]] | |||
|- | |- | ||
| '''Dozent:''' || [[Benutzer:Ulrich_Schneider| Prof. Dr.-Ing. Schneider]] | | '''Dozent:''' || [[Benutzer:Ulrich_Schneider| Prof. Dr.-Ing. Schneider]] | ||
| Zeile 15: | Zeile 17: | ||
| '''Sprint 1:''' || Autonome Fahrbahnvermessung | | '''Sprint 1:''' || Autonome Fahrbahnvermessung | ||
|- | |- | ||
| '''Zeit:''' || Dienstag, 08:15 - 10:30 Uhr, Selbstlernzeit: | | '''Zeit:''' || Dienstag, 08:15 - 10:30 Uhr, Selbstlernzeit: Dienstag, 10:45 - 12:00 Uhr, Donnerstag, 13:00 - 15:00 Uhr | ||
|- | |- | ||
| '''Ort:''' || Labor L3.3-E01-180 (Autonome Systeme) | | '''Ort:''' || Labor L3.3-E01-180 (Autonome Systeme) | ||
|} | |} | ||
= Einleitung = | = Einleitung = | ||
Für verschiedene Aufgaben im Forschungsbereich des Autonomen Fahrens wird eine Referenzmessung (Engl.: Ground Truth) benötigt um beispielsweise Messwerte zu bewerten. Programmieren Sie, wie Sie es im 2. Semester gelernt haben, einen bestehenden AlphaBot mit einem Linienverfolger, so dass dieser die bestehenden Fahrbahnränder abfährt (vgl. Abb. | Für verschiedene Aufgaben im Forschungsbereich des Autonomen Fahrens wird eine Referenzmessung (Engl.: Ground Truth) benötigt um beispielsweise Messwerte zu bewerten. Programmieren Sie, wie Sie es im 2. Semester gelernt haben, einen bestehenden AlphaBot mit einem Linienverfolger, so dass dieser die bestehenden Fahrbahnränder abfährt (vgl. Abb. 1). Zeichnen Sie dabei die Roboterpose mit einem Referenzsystem auf und erstellen Sie so eine digitale Karte der bestehenden Fahrbahn (vgl. Abb. 2), | ||
{| class="wikitable" | {| class="wikitable" | ||
|+ style="text-align:left;"| Tabelle | |+ style="text-align:left;"| Tabelle 1: Anforderung an die Autonome Fahrbahnvermessung | ||
|- | |- | ||
! Req. !! Beschreibung !! Priorität | ! Req. !! Beschreibung !! Priorität | ||
| Zeile 46: | Zeile 48: | ||
|} | |} | ||
= Getting Started | {| role="presentation" class="wikitable mw-collapsible mw-collapsed" | ||
# Sicherheitseinweisung | | <strong>Getting Started </strong> | ||
|- | |||
| | |||
# Sicherheitseinweisung für das Labor Autonome Systeme | |||
# Besprechung der Selbstlernzeit mit Kollegen Ebmeyer | |||
# Planung Gantt-Chart | # Planung Gantt-Chart | ||
# Besprechung der Planung mit Prof. Schneider | # Besprechung der Planung mit Prof. Schneider, Verabredung von Meilensteinen und der Abschlusspräsentation von Sprint 1 | ||
# Übernahme der Arbeitspakete auf dem KANBAN-Board | # Übernahme der Arbeitspakete auf dem KANBAN-Board | ||
# CAD-Design der Montageplatte für den AlphaBot | |||
# Review und 3D-Druck durch Merrn Ebmeyer | |||
# Montage der Prismabefestigung | |||
# Inbetriebnahme AlphaBot Linienverfolger für durchgezogene Linie | # Inbetriebnahme AlphaBot Linienverfolger für durchgezogene Linie | ||
# Einarbeitung und Inbetriebnahme der Referenzstation | # Einarbeitung und Inbetriebnahme der Referenzstation | ||
| Zeile 62: | Zeile 71: | ||
# ggf. Überarbeitung/Verbesserung des Artikels [[Referenzmessung_mit_der_Topcon_Robotic_Total_Station]] | # ggf. Überarbeitung/Verbesserung des Artikels [[Referenzmessung_mit_der_Topcon_Robotic_Total_Station]] | ||
# Analyse und Bewertung der Ergebnisse im Wiki-Artikel | # Analyse und Bewertung der Ergebnisse im Wiki-Artikel | ||
|} | |||
{| role="presentation" class="wikitable mw-collapsible mw-collapsed" | |||
| <strong>Terminprotokolle </strong> | |||
|- | |||
| | |||
{| class="wikitable" | |||
|- | |||
|+ style="text-align:left;"| Tabelle 2: Terminprotokolle | |||
|- | |||
! # !! Termin !! Thema !! Protokoll | |||
|- | |||
| 1 || 25.03.2025 || [[Anforderungen Praktikum Systementwurf SoSe2025|Auftaktveranstaltung]] || [[#Planung - Sprint 1 |Planung - Sprint 1]] in Form eines Gantt Diagramms erstellt | |||
|- | |||
| 2 || 27.03.2025 || [[SDE Systementwurf SoSe2025: Autonome Fahrbahnvermessung|Linienverfolger und Referenzmessung]] || Kanban-Board erstellt, erste Tests Linienfolger | |||
Folgende zu erledigen Punkte wurden in das Kanban-Board aufgenommen: Planung, Dokumentation, Prüfen der Linienfolgerdemo, Implementierung PD-Regler, durchgezogene Linie verfolgen (Meilenstein), Referenzmessung mit TopCon (Meilenstein), Fahrweg in Karte einzeichnen, 2D-Karte erstellen, Mittelinienfolger, drei Linien in Karte einzeichnen (Meilenstein) | |||
|- | |||
| 3 || 01.04.2025 || [[SDE Systementwurf SoSe2025: Autonome Fahrbahnvermessung|Linienverfolger und Referenzmessung]] || Planung überarbeitet -> Planung abgeschlossen, PD-Regler implementiert, Linienfolgerdemo E08b aus der Arduino Beispielbibliothek genutzt und geändert, siehe [[#PD-Regler Test und Parametrierung | PD-Regler Test und Parametrierung]] | |||
Prüfen der Linienfolgerdemo und Implementierung PD-Regler abgeschlossen | |||
|- | |||
| 4 || 03.04.2025 || [[SDE Systementwurf SoSe2025: Autonome Fahrbahnvermessung|Linienverfolger und Referenzmessung]] || Anpassung des Linienfolgerprogramms, es werden nun beide Motoren geregelt, nicht nur einer | |||
Erste versuche zur Verfolgung der Mittellinie: wenn der aktuelle IstWert über 4000 || 0 == alles Schwarz, dann soll der AlphaBot geradeaus Fahren -> halber Erfolg | |||
Test 2: Mittellinienverfolgung mit letzten gespeicherten Motorwerten -> Linienfolgerfunktion nicht mehr gegeben, Änderungen zunächst wieder verworfen | |||
|- | |||
| 5 || 08.04.2025 || [[SDE Systementwurf SoSe2025: Autonome Fahrbahnvermessung|Linienverfolger und Referenzmessung]] || Erste Testmessungen, Vergleich von unterschiedlichen Topcon Positionen | |||
Kommentar: 1. TopCon Messung in der Kurve nach der Startgeraden die Sicht wurde verloren -> Standort des TopCon geändert - Messung aus der mitte der Schleife | |||
Zwei erfolgreiche Messungen für äußere Bahn ("TopCon_Messung_250408_1139.mat") und innere Bahn ("TopCon_Messung_250408_1153.mat") | |||
Messung durchgeführt mit "trackePrisma.m", Anzeige mit "zeigeTopConMessung.m" | |||
Referenzmessung in TopCon und Fahrweg in Karte abgeschlossen | |||
|- | |||
| 6 || 10.04.2025 || [[SDE Systementwurf SoSe2025: Autonome Fahrbahnvermessung|Linienverfolger und Referenzmessung]] || Mittellinienfolger angefangen: Softwareplanung im PAP erstellt und im umgesetzt umsetzung erfolgt mit switch case mit Zuständen zwischen weißer linie erkannt und keine linie erkannt | |||
Erster Test: wenn der AlphaBot keine weiße linie erkennt soll er einfach geradeaus fahren -> Problem: der AlphaBot lenkt automatisch nach links | |||
Lösung: den linken Motor um einen Faktor verringern | |||
Zweiter Test: im Zustand keine Linie erkannt soll der AlphaBot mit den zuletzt verwendeten Motowerten fahren -> Problem: bei Linienabbruch folgt der Zustand 0 nicht schnell genug | |||
Dritter Test: Arrays für letzte Motorwerte anlegen und den drittletzten Motorwert nutzen | |||
Probleme zum Mittellinienverfolger bleiben bestehen | |||
|- | |||
| 7 || 15.04.2025 || [[SDE Systementwurf SoSe2025: Autonome Fahrbahnvermessung|Linienverfolger und Referenzmessung]] || 2D-Karte: Innen- und Außenmessung zusammengeführt, Koordinatentranformation überarbeitet, Wiki-Artikel mit Protokollen, Gantt-Diagramm und SVN-Ordnerstruktur erweitert | |||
|- | |||
| 8 || 17.04.2025 || [[SDE Systementwurf SoSe2025: Autonome Fahrbahnvermessung|Linienverfolger und Referenzmessung]] || 2D-Karte erfolgreich erstellt. Aussenlinien zusammengefügt, Startlinie eingefügt und Hilfslinien bis auf Stopplinien entfernt. Wiki-Artikel überarbeitet: Abb. 1 + 2 ausgetauscht. | |||
|} | |||
|} | |||
= Planung (Plan) - Sprint 1 = | |||
[[Datei:Sprint1Gantt.JPG|thumb|left|1500px|Abb. 3: Planung Sprint 1 - Gantt-Diagramm]] | |||
== Funktionaler Systementwurf/Technischer Systementwurf == | |||
https://wiki.hshl.de/wiki/index.php/AlphaBot | |||
== Komponentenspezifikation == | |||
https://wiki.hshl.de/wiki/index.php/AlphaBot | |||
= Umsetzung (Do) = | |||
= Test und Dokumentation (Check) = | |||
== PD-Regler Test und Parametrierung == | |||
{| role="presentation" class="wikitable mw-collapsible mw-collapsed" | |||
| <strong>Testergebnisse </strong> | |||
|- | |||
| | |||
{| class="wikitable" | |||
|+ Tabelle 3: Testergebnisse | |||
|- | |||
! Test # !! Geschwindigkeit !! Kp !! Kd !! Sollwert !! Beschreibung | |||
|- | |||
| Test 1 || 80 || 0.01 || 0 || 2000 || Fehlerhaft - kleinste Störungen auf der Fahrbahn führen zu nicht verfolgung der Linie | |||
|- | |||
| Test 2 || 80 || 0.01 || 0 || 2000 || in der Funktion readLine variable white_line auf TRUE gesetzt -> AlphaBot folgt nun aktiv der weißen Linie | |||
|- | |||
| Test 3 || 80 || 0.01 || 0 || 2100 || Sollwertänderung geteset, führt jedoch zur Offset nach links zur weißen Linie -> Sollwert 2000 optimal | |||
|- | |||
| Test 4 || 80 || 0.1 || 0 || 2000 || Sollwert passend, vorher eine sehr langsame Regelung also Kp Wert geändert -> danach schnellere Regelung , allgemein bessere Fahrt | |||
|- | |||
| Test 5 || 80 || 0.5 || 0 || 2000 || Kp extreme Testen = 0.5 -> Kp Wert viel zu hoch, der AlphaBot schlägt sehr aus | |||
|- | |||
| Test 6 || 80 || 0.1 || 0.1 || 2000 || Kp Wert wieder auf 0.1 gesetzt, Kd Wert auf 0.1 angehoben -> Einschwingverhalten zu erkennen | |||
|- | |||
| Test 7 || 80 || 0.1 || 0.5 || 2000 || Kd Wert erhöhen = 0.5 -> gutes Fahrverhalten des AlphaBot, trotzdem noch starkes Schwingen | |||
|- | |||
| Test 8 || 80 || 0.08 || 0.7 || 2000 || Feintuning -> die Werte führen in die richtige Richtung | |||
|- | |||
| Test 9 || 80 || 0.08 || 1.5 || 2000 || sehr gutes Fahrverhalten des AlphaBot | |||
|- | |||
| Test 10 || 80 || 0.07|| 1.8 || 2000 || Kd und Kp Werte noch einmal angepasst, sehr gutes Fahrverhalten -> PD-Regler abgeschlossen | |||
|- | |||
| Test 11 || 80 || 0.07 || 1.8 || 2000 || Fahrt mit Prisma, weiterhin sehr gutes Fahrverhalten | |||
|} | |||
|} | |||
{| class="wikitable" | |||
|+ style="text-align:left;"| Tabelle 4: Systemtest gegen die Anforderungen | |||
|- | |||
! Req. !! Beschreibung !! Priorität !! Zustand !! Link auf das Ergebnis | |||
|- | |||
| 1 || Ein [[AlphaBot]] muss nacheinander die drei Linien der Fahrbahn autonom verfolgen.|| 1 || 2/3 || Ergebnislink fehlt | |||
|- | |||
| 2 || Als Referenzmessystem kommt die [[Referenzmessung_mit_der_Topcon_Robotic_Total_Station|Topcon Robotic Total Station]] zum Einsatz.|| 1 || ✓ || Ergebnislink fehlt | |||
|- | |||
| 3 || Das Prisma wird auf einer zu fertigenden Halterung über der Lenkachse des AlphaBot montiert. || 1 || x || Doku der CAD-Zeichnung fehlt. | |||
|- | |||
| 4 || Die Referenzwerte müssen mit MATLAB<sup>®</sup> aufgezeichnet werden.|| 1 || x || Ergebnislink fehlt | |||
|- | |||
| 5 || Fehler in den Messwerten müssen bereinigt werden.|| 1 || x || Ergebnislink fehlt | |||
|- | |||
| 6 || Die zweidimensionale digitalen Karte muss als MATLAB<sup>®</sup>-Datei (<code>.mat</code>) bereitgestellt werden. || 1 || x || Ergebnislink fehlt | |||
|- | |||
| 7 || Das Vorgehen muss als Gantt-Diagramm geplant werden. || 1 || 1/2 || Abh. und Meilensteine fehlen | |||
|- | |||
| 8 || Lösungsweg und Lösung muss im Wiki dokumentiert werden. || 1 || x || nicht nachvollziehbar dokuementiert | |||
|- | |||
| 9 || Nach Erstellen der digitalen Karte muss die Fahrt des AlphaBot in der Karte eingezeichnet werden. || 1 || x || Ergebnislink fehlt | |||
|} | |||
= Fehlerbehebung (Act) = | |||
Zuvor haben Sie Ihren Plan entwickelt, umgesetzt und überprüft. Jetzt müssen Sie auf die Ergebnisse reagieren. Es wird eine Analyse des Soll-Zustands erstellt, die anschließend mit dem Ist-Zustand verglichen wird. Zudem stehen während dieser Phase die Fragen im Vordergrund, was optimiert werden kann und wo sich weitere Potenziale befinden. | |||
{| class="wikitable" | |||
|+ style = "text-align: left"|Tabelle 5: Optimierungsansätze für Sprint 2 | |||
|- | |||
! Ergebnis !! Optimierung | |||
|- | |||
| Im Gantt-Diagramm fehlen Abhängigkeiten und Meilensteine. Der Nutzen des Gantt-Diagramms wird in Frage gestellt. || In Sprint 2 wird auf das Gantt-Diagramm verzichtet und nur mit KANBAN strukturiert gearbeitet. | |||
|- | |||
| Die Req. 3, 5, 6, 8, 9 wurden missverstanden. || Zukünftig werden die Anforderungen hinterfragt, um Missverständnisse zu minimieren. | |||
|- | |||
| Req. 3 wurden missverstanden. || Die CAD-Zeichnung der Halterung muss mit dokumentiert werden. | |||
|- | |||
| Req. 5 wurden missverstanden. || Die aufgezeichnete Fahrspur weist Rauschen auf. Für eine Weiterverwendung muss dieser Fehler ggf. geglättet werden. | |||
|- | |||
| Req. 6 wurden missverstanden. || Die zweidimensionale digitalen Karte muss als MATLAB<sup>®</sup>-Datei (.mat) bereitgestellt werden. | |||
|- | |||
| Req. 8 wurden missverstanden. || Der Lösungsweg und die Lösung müssen nachvollziehbar im Wiki dokumentiert werden. Beispiel: Welche Soft- und Hardware benötige ich, um das Projekt nachzustellen? | |||
|- | |||
| Req. 9 wurden missverstanden. || Nach Erstellen der digitalen Karte muss die Fahrt des AlphaBot in der Karte eingezeichnet werden. | |||
|- | |||
| Verschiebung des Koordinatenursprungs || Die angefahrenen Positionen müssen positiv sein. | |||
|- | |||
| Position der Topcon Station dokumentieren. || Für nachfolgende Teams muss klar dokumentiert werden, wo die Topcon Station zu positionieren ist (Pose). Ein Foto würde helfen. | |||
|} | |||
= Zusammenfassung= | |||
Der Linienfolger mit sehr gutem Fahrverhalten des AlphaBot wurde implementiert und die Messwerte bzw. Außenlinien wurden mit AlphaBot und Topcon Station aufgenommen. Die daraus gewonnenen Daten wurden gespeichert und in einer 2D-Karte als Ergebnis dargestellt. | |||
Die Fehlerbeheben/Messwertbereinigung war nur für Kalibrierungslinien und Hilfslinien nötig. Der Mittellinienfolger konnte noch nicht funktionsfähig implementiert werden. | |||
= Anhang = | |||
Arbeitsergebnisse im SVN-Ordner: | |||
https://svn.hshl.de/svn/MTR_SDE_Praktikum/trunk/_Semesterordner/SS2025/Sprint_1/ | |||
{| class="wikitable" | |||
|+ style = "text-align: left"|Tabelle 5: Ablauf Meilenstein Sprint 1 | |||
|- | |||
! Uhrzeit !! Inhalt | |||
|- | |||
| 8:15 || Begrüßung und Meilensteinpräsentation | |||
|- | |||
| 8:25 || Diskussion der Ergebnisse | |||
|- | |||
| 8:40 || Test der Anforderungen | |||
|- | |||
| 8:45 || Live-Vorführung der Fahrt ink. Vermessung der Roboterpose (Req. 9) | |||
|- | |||
| 8:50 || Sichtung der Abgabeunterlagen, Diskussion der Eigenbewertung | |||
|- | |||
| 9:00 || Besprechung der Aufgaben und Vorgehensweise für Sprint 2 | |||
|} | |||
---- | ---- | ||
→ zurück zum Hauptartikel: [[Anforderungen Praktikum Systementwurf SoSe2025|SDE Praktikum Systementwurf | → zurück zum Hauptartikel: [[Anforderungen Praktikum Systementwurf SoSe2025|SDE Praktikum Systementwurf SoSe2025]]<br> | ||
→ zurück zum Artikel: [[SDE-Team_2025/26|SDE-Team 2025/26]] | |||
Aktuelle Version vom 27. Mai 2025, 15:30 Uhr

| Autoren: | Jan Steffens & Lukas Berkemeier |
| Dozent: | Prof. Dr.-Ing. Schneider |
| Modul | Mechatronik, Systementwicklung (Wahlpflichtprofil „Systems Design Engineering“), Sommersemester |
| Modulbezeichnung: | MTR-B-2-6.11 |
| Modulverantwortung: | Ulrich Schneider |
| Lehrveranstaltung: | Praktikum Systementwurf |
| Sprint 1: | Autonome Fahrbahnvermessung |
| Zeit: | Dienstag, 08:15 - 10:30 Uhr, Selbstlernzeit: Dienstag, 10:45 - 12:00 Uhr, Donnerstag, 13:00 - 15:00 Uhr |
| Ort: | Labor L3.3-E01-180 (Autonome Systeme) |
Einleitung
Für verschiedene Aufgaben im Forschungsbereich des Autonomen Fahrens wird eine Referenzmessung (Engl.: Ground Truth) benötigt um beispielsweise Messwerte zu bewerten. Programmieren Sie, wie Sie es im 2. Semester gelernt haben, einen bestehenden AlphaBot mit einem Linienverfolger, so dass dieser die bestehenden Fahrbahnränder abfährt (vgl. Abb. 1). Zeichnen Sie dabei die Roboterpose mit einem Referenzsystem auf und erstellen Sie so eine digitale Karte der bestehenden Fahrbahn (vgl. Abb. 2),
| Req. | Beschreibung | Priorität |
|---|---|---|
| 1 | Ein AlphaBot muss nacheinander die drei Linien der Fahrbahn autonom verfolgen. | 1 |
| 2 | Als Referenzmessystem kommt die Topcon Robotic Total Station zum Einsatz. | 1 |
| 3 | Das Prisma wird auf einer zu fertigenden Halterung über der Lenkachse des AlphaBot montiert. | 1 |
| 4 | Die Referenzwerte müssen mit MATLAB® aufgezeichnet werden. | 1 |
| 5 | Fehler in den Messwerten müssen bereinigt werden. | 1 |
| 6 | Die zweidimensionale digitalen Karte muss als MATLAB®-Datei (.mat) bereitgestellt werden. |
1 |
| 7 | Das Vorgehen muss als Gantt-Diagramm geplant werden. | 1 |
| 8 | Lösungsweg und Lösung muss im Wiki dokumentiert werden. | 1 |
| 9 | Nach Erstellen der digitalen Karte muss die Fahrt des AlphaBot in der Karte eingezeichnet werden. | 1 |
| Getting Started |
|
| Terminprotokolle | ||||||||||||||||||||||||||||||||||||
|
Planung (Plan) - Sprint 1
Funktionaler Systementwurf/Technischer Systementwurf
https://wiki.hshl.de/wiki/index.php/AlphaBot
Komponentenspezifikation
https://wiki.hshl.de/wiki/index.php/AlphaBot
Umsetzung (Do)
Test und Dokumentation (Check)
PD-Regler Test und Parametrierung
| Testergebnisse | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
| Req. | Beschreibung | Priorität | Zustand | Link auf das Ergebnis |
|---|---|---|---|---|
| 1 | Ein AlphaBot muss nacheinander die drei Linien der Fahrbahn autonom verfolgen. | 1 | 2/3 | Ergebnislink fehlt |
| 2 | Als Referenzmessystem kommt die Topcon Robotic Total Station zum Einsatz. | 1 | ✓ | Ergebnislink fehlt |
| 3 | Das Prisma wird auf einer zu fertigenden Halterung über der Lenkachse des AlphaBot montiert. | 1 | x | Doku der CAD-Zeichnung fehlt. |
| 4 | Die Referenzwerte müssen mit MATLAB® aufgezeichnet werden. | 1 | x | Ergebnislink fehlt |
| 5 | Fehler in den Messwerten müssen bereinigt werden. | 1 | x | Ergebnislink fehlt |
| 6 | Die zweidimensionale digitalen Karte muss als MATLAB®-Datei (.mat) bereitgestellt werden. |
1 | x | Ergebnislink fehlt |
| 7 | Das Vorgehen muss als Gantt-Diagramm geplant werden. | 1 | 1/2 | Abh. und Meilensteine fehlen |
| 8 | Lösungsweg und Lösung muss im Wiki dokumentiert werden. | 1 | x | nicht nachvollziehbar dokuementiert |
| 9 | Nach Erstellen der digitalen Karte muss die Fahrt des AlphaBot in der Karte eingezeichnet werden. | 1 | x | Ergebnislink fehlt |
Fehlerbehebung (Act)
Zuvor haben Sie Ihren Plan entwickelt, umgesetzt und überprüft. Jetzt müssen Sie auf die Ergebnisse reagieren. Es wird eine Analyse des Soll-Zustands erstellt, die anschließend mit dem Ist-Zustand verglichen wird. Zudem stehen während dieser Phase die Fragen im Vordergrund, was optimiert werden kann und wo sich weitere Potenziale befinden.
| Ergebnis | Optimierung |
|---|---|
| Im Gantt-Diagramm fehlen Abhängigkeiten und Meilensteine. Der Nutzen des Gantt-Diagramms wird in Frage gestellt. | In Sprint 2 wird auf das Gantt-Diagramm verzichtet und nur mit KANBAN strukturiert gearbeitet. |
| Die Req. 3, 5, 6, 8, 9 wurden missverstanden. | Zukünftig werden die Anforderungen hinterfragt, um Missverständnisse zu minimieren. |
| Req. 3 wurden missverstanden. | Die CAD-Zeichnung der Halterung muss mit dokumentiert werden. |
| Req. 5 wurden missverstanden. | Die aufgezeichnete Fahrspur weist Rauschen auf. Für eine Weiterverwendung muss dieser Fehler ggf. geglättet werden. |
| Req. 6 wurden missverstanden. | Die zweidimensionale digitalen Karte muss als MATLAB®-Datei (.mat) bereitgestellt werden. |
| Req. 8 wurden missverstanden. | Der Lösungsweg und die Lösung müssen nachvollziehbar im Wiki dokumentiert werden. Beispiel: Welche Soft- und Hardware benötige ich, um das Projekt nachzustellen? |
| Req. 9 wurden missverstanden. | Nach Erstellen der digitalen Karte muss die Fahrt des AlphaBot in der Karte eingezeichnet werden. |
| Verschiebung des Koordinatenursprungs | Die angefahrenen Positionen müssen positiv sein. |
| Position der Topcon Station dokumentieren. | Für nachfolgende Teams muss klar dokumentiert werden, wo die Topcon Station zu positionieren ist (Pose). Ein Foto würde helfen. |
Zusammenfassung
Der Linienfolger mit sehr gutem Fahrverhalten des AlphaBot wurde implementiert und die Messwerte bzw. Außenlinien wurden mit AlphaBot und Topcon Station aufgenommen. Die daraus gewonnenen Daten wurden gespeichert und in einer 2D-Karte als Ergebnis dargestellt. Die Fehlerbeheben/Messwertbereinigung war nur für Kalibrierungslinien und Hilfslinien nötig. Der Mittellinienfolger konnte noch nicht funktionsfähig implementiert werden.
Anhang
Arbeitsergebnisse im SVN-Ordner: https://svn.hshl.de/svn/MTR_SDE_Praktikum/trunk/_Semesterordner/SS2025/Sprint_1/
| Uhrzeit | Inhalt |
|---|---|
| 8:15 | Begrüßung und Meilensteinpräsentation |
| 8:25 | Diskussion der Ergebnisse |
| 8:40 | Test der Anforderungen |
| 8:45 | Live-Vorführung der Fahrt ink. Vermessung der Roboterpose (Req. 9) |
| 8:50 | Sichtung der Abgabeunterlagen, Diskussion der Eigenbewertung |
| 9:00 | Besprechung der Aufgaben und Vorgehensweise für Sprint 2 |
→ zurück zum Hauptartikel: SDE Praktikum Systementwurf SoSe2025
→ zurück zum Artikel: SDE-Team 2025/26