OSE - Objekt - und Spurerkennung: Test der Spurparameter-Ermittlung in der Simulation: Unterschied zwischen den Versionen

Aus HSHL Mechatronik
Zur Navigation springen Zur Suche springen
 
(317 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
'''Autor:''' [[Benutzer:Lukas Honerlage| Lukas Honerlage]]<br>
'''Autor:''' [[Benutzer:Lukas Honerlage| Lukas Honerlage]]<br>
''' Bearbeitet von:''' [[Benutzer:Florian Brinkmann| Florian Brinkmann]]<br>
'''Betreuer:''' [[Benutzer:Ulrich_Schneider |Prof. Schneider]], [[Benutzer:Prof._Mirek_Göbel| Prof. Göbel]], [[ Benutzer:Marc_Ebmeyer | Marc Ebmeyer]]<br/>
'''Betreuer:''' [[Benutzer:Ulrich_Schneider |Prof. Schneider]], [[Benutzer:Prof._Mirek_Göbel| Prof. Göbel]], [[ Benutzer:Marc_Ebmeyer | Marc Ebmeyer]]<br/>
<br>
→ zurück zum Hauptartikel: [[OSE - Objekt - und Spurerkennung]] <br>
→ zurück zum Hauptartikel: [[Praktikum SDE]] <br>
<br>


== Einleitung ==
== Einleitung ==
Zeile 10: Zeile 15:
Die Tabelle zeigt die verwendete SVN-Version:  <br>
Die Tabelle zeigt die verwendete SVN-Version:  <br>


{| class="mw-datatable"
{| class="wikitable"
! style="font-weight: bold;" | Software
! style="font-weight: bold;" | Software
! style="font-weight: bold;" | File Revision
! style="font-weight: bold;" | File Revision
Zeile 23: Zeile 28:




===Testfall 1: Berechnung der Parameter A, B, C ===
===Testfall 1: Starten der Simulation aus Visual Studio===
Bezeichnung:          Berechnung der Parameter A, B, C <br>
Bezeichnung:          Starten der Simulation aus Visual Studio <br>
Tester:                Lukas Honerlage <br>
Tester:                Lukas Honerlage <br>
Datum:                26.01.2022 <br>
Datum:                26.01.2022 <br>
Testinstanz:          Simulation der Spurerkennung<br>  
Testinstanz:          Simulation der Spurerkennung<br>  
Verwendete Software:  Visual Studio 2019 Matlab <br>
Verwendete Software:  Visual Studio 2019<br>  
SVN Link:              [https://svn.hshl.de/svn/MTR_SDE_Praktikum/trunk/Software/CaroloCupFahrzeug/KommunikationundBeispielanwendung/ Visual Studio Datein] <br>
SVN Link:              [https://svn.hshl.de/svn/MTR_SDE_Praktikum/trunk/Software/OSE_Draufsicht_Spurpolynom_RS232/ Visual Studio Dateien] <br>
Softwarestand:        Revision 6777 <br>
<div class="mw-collapsible mw-collapsed">
<div class="mw-collapsible mw-collapsed">


{| class="mw-datatable"
 
{| class="wikitable"
! style="font-weight: bold;" | Schritt Nr.
! style="font-weight: bold;" | Schritt Nr.
! style="font-weight: bold;" | Beschreibung
! style="font-weight: bold;" | Beschreibung
Zeile 41: Zeile 48:
! style="font-weight: bold;" | Bewertung
! style="font-weight: bold;" | Bewertung
! style="font-weight: bold;" | Bemerkung
! style="font-weight: bold;" | Bemerkung
|+ style = "text-align: left"|'''Werden Parameter A, B, C richtig berechnet'''  
|+ style = "text-align: left"|'''Starten der Simulation aus Visual Studio'''  
|-
|-
| Precondition 1
| Precondition 1
| Pc starten
| Starten des PCs
| PC ist aus
| PC ist aus
| PC einschalten  
| PC einschalten
| Pc geht an
| PC geht an und fährt hoch
| Der Pc ist hochgefahren und alle benötigten Programme sind installiert
| Der PC ist hochgefahren und alle benötigten Programme sind installiert
| i.O.
| i.O.
| ----
| ----
|-
|-
| Precondition 2
| Precondition 2
| Öffnen Sie den Ordner: ...\Software\OSE_Draufsicht_Spurpolynom_RS232
| Öffnen der Dateien 
Starten Sie die Datei: OSE_Draufsicht_Spurpolynom_RS232.sln   
| Visual Studio 2019 ist geschlossen
| Visual Studio 2019 ist geschlossen
| Visual Studio 2019 mit Doppelklick auf auf die Datei öffnen
| Öffnen des Ordners: ...\Software\OSE_Draufsicht_Spurpolynom_RS232
Das Projekt ist in Visual Studio geladen
Starten der Datei: OSE_Draufsicht_Spurpolynom_RS232.sln 
|Projekt in Visual Studio geöffnet  
| Projekt öffnet sich in Visual Studio  
|Projektdaten werden Automatisch in Visual Studio geöffnet 
| Projekt wurde in Visual Studio geöffnet
|i.O.
| i.O.
|
| ----
|-
|-
| Precondition 3
| Precondition 3
| Matlab 2019 b öffnen
| Öffnen der Konfigurationsdatei
| Matlab ist geschlossen
| Dateipfad für das Simulationsvideo ist in der Config Datei
| Matlab Starten
| Konfigurationsdatei öffnen ...Software\OSE_Draufsicht_Spurpolynom_RS232\Config.ini   
| Matlab ist geöffnet
Dateipfad des Rundkursvideos hinter dem Parameter
| Matlab ist geöffnet
'''Dateipfad Video=''' einsetzen und speichern
| Dateipfad vom Rundkurs ist in der Konfigurationsdatei eingetragen 
| Die Konfigurationsdatei enthält den Dateipfad zum Rundkursvideo
| i.O.
| i.O.
|
| ----
|-
| Precondition 4
| Debugmodus mit '''F5''' starten
Mit '''1''' und '''Enter''' die Simulation Starten
|Simulation ist nicht gestartet
|Simulation Starten
|Simulation ist gestartet und Zeigt die Spur in Vogelperspektive mit eingezeichnetem Spurpolynom 
|Simulation ist gestartet und Zeigt die Spur in Vogelperspektive mit eingezeichnetem Spurpolynom
|i.O.
|
|-
|-
| Testschritt 1
| Testschritt 1
| Simulation Stoppen und Wert A, B, C aus der Konsole auslesen
| Starten der Simulation in der Konsole  
| Simulation läuft
| Das Visual Studio Projekt ist geöffnet, aber noch nicht gestartet
| Simulation mit '''Pause''' stoppen
| Lokaler Windows-Debug mit '''F5''' starten und in der öffnenden Konsole die Simulation mit '''1''' und '''Enter''' starten
| Simulation Stoppt
| Simulation startet
Werte aus Konsole auslesen
| Simulation ist gestartet
| Simulation Stoppt
Wert kann aus der Konsole ausgelesen werden
[[Datei:ABC.png|100px|thumb|center|center|Parameter A in Konsole]]
| i.O.
| i.O.
| ----
|-
| Testschritt 2
| Spurpolynom in Matlab Plotten 
| Matlab ist geöffnet 
| [[Spurpolynom Plotten |  Spurpolynom mit A, B, C Plotten]]
| Geplottetes Spurpolynom mit den Werten aus der Konsole
| [[Datei:Beispiel Spurpolynom.png|thumb|100px|center|Spurpolynom in Matlab]]
|
| ----
|-
| Testschritt 3
|Vergleich der Spurpoynome
|Spurpolynom Bild geplottet in Visual Studio und aus Matlab
|Visueller Vergleich der Bilder
|Spurpolynome sehen gleich aus
|[[Datei:TestderSpurarameter_A_Spurpolynombild.jpg|thumb|85px|left|Spurpolynom in Visual Studio]]
[[Datei:Beispiel Spurpolynom.png|thumb|85px|right|Spurpolynom in Matlab]]
|i.O.
| ----
| ----
|-
|-
| Postcondition 1
| Postcondition 1
| Matlab schließen, Plot des Spurpolynoms bei bedarf speichern
| Beenden der Simulation
| Matlab ist geöffnet
| Simulation läuft
| Matlab schließen
| Simulation mit '''Break''' beenden
| Matlab ist geschlossen
| Konsolenfester schließen sich
| Matlab ist geschlossen
| Konsolenfester geschlossen
| i.O.
| i.O.
|
| ----
|-
|-
| Postcondition 2
| Postcondition 2
Zeile 126: Zeile 102:
| Visual Studio 2019 ist geöffnet  
| Visual Studio 2019 ist geöffnet  
| Visual Studio 2019 schließen
| Visual Studio 2019 schließen
| Visual Studio 2019 ist geschlossen
| Visual Studio 2019 schließt sich
| Visual Studio 2019 ist geschlossen
| Visual Studio 2019 ist geschlossen
| i.O.
| i.O.
|
| ----
|-
|-
| Postcondition 3
| Postcondition 3
| PC herunterfahren  
| PC herunterfahren  
| PC ist eingeschaltet
| PC ist eingeschaltet
| PC herunterfahre
| PC durch entsprechende Klicks herunterfahren
| PC ist ausgeschaltet
| PC schaltet sich aus
| PC ist ausgeschaltet
| PC ist ausgeschaltet
| i.O.
| i.O.
|
| ----
|-
|-
|}
|}
</div>
</div>


===Testfall 2: Lässt sich die Simulation aus Visual Studio starten===
===Testfall 2: Anzeige des RGB-Videos als Windowsfenster===
Bezeichnung:          Lässt sich die Simulation aus Visual Studio starten <br>
Bezeichnung:          Anzeige des RGB-Videos als Windowsfenster <br>
Tester:                Lukas Honerlage <br>
Tester:                Lukas Honerlage <br>
Datum:                26.01.2022 <br>
Datum:                26.01.2022 <br>
Testinstanz:          Simulation der Spurerkennung<br>  
Testinstanz:          Simulation der Spurerkennung<br>  
Verwendete Software:  Visual Studio 2019<br>  
Verwendete Software:  Visual Studio 2019<br>  
SVN Link:              [https://svn.hshl.de/svn/MTR_SDE_Praktikum/trunk/Software/CaroloCupFahrzeug/KommunikationundBeispielanwendung/ Visual Studio Datein] <br>
SVN Link:              [https://svn.hshl.de/svn/MTR_SDE_Praktikum/trunk/Software/OSE_Draufsicht_Spurpolynom_RS232/ Visual Studio Dateien] <br>
<div class="mw-collapsible mw-collapsed-content">
Softwarestand:        Revision 6777 <br>
<div class="mw-collapsible mw-collapsed">




{| class="mw-datatable"
{| class="wikitable"
! style="font-weight: bold;" | Schritt Nr.
! style="font-weight: bold;" | Schritt Nr.
! style="font-weight: bold;" | Beschreibung
! style="font-weight: bold;" | Beschreibung
Zeile 162: Zeile 140:
! style="font-weight: bold;" | Bewertung
! style="font-weight: bold;" | Bewertung
! style="font-weight: bold;" | Bemerkung
! style="font-weight: bold;" | Bemerkung
|+ style = "text-align: left"|'''Lässt sich die Simulation aus Visual Studio starten'''  
|+ style = "text-align: left"|'''Anzeige des RGB-Videos als Windowsfenster'''  
|-
|-
| Precondition 1
| Precondition 1
| Pc starten
| Starten des PCs
| PC ist aus
| PC ist aus
| PC starten
| PC einschalten
| Pc geht an
| PC geht an und fährt hoch
| Der Pc ist hochgefahren und alle benötigten Programme sind installiert
| Der PC ist hochgefahren und alle benötigten Programme sind installiert
| i.O.
| i.O.
| ----
| ----
|-
|-
| Precondition 2
| Precondition 2
| Dateien öffnen 
| Laden der Dateien  
| Visual Studio 2019 ist geschlossen
| Visual Studio 2019 ist geschlossen
| Öffnen Sie den Ordner: ...\Software\OSE_Draufsicht_Spurpolynom_RS232
| Öffnen des Ordners: ...\Software\OSE_Draufsicht_Spurpolynom_RS232
Starten Sie die Datei: OSE_Draufsicht_Spurpolynom_RS232.sln  
Starten der Datei in Visual Studio 2019: OSE_Draufsicht_Spurpolynom_RS232.sln
| Projekt in Visual Studio wurde geöffnet
Das Projekt ist in Visual Studio geladen
| Projekt in Visual Studio wurde geöffnet
|Öffnung des Projekts in Visual Studio 2019
| i.O.
|Projektdaten werden automatisch in Visual Studio geöffnet
|i.O.
| ----
| ----
|-
|-
| Precondition 3
| Precondition 3
| Öffnen Sie in dem Dateipfad
| Öffnen der Konfigurationsdatei
...Software\OSE_Draufsicht_Spurpolynom_RS232 die Datei: Config.ini
| In der Konfigurationsdatei ist der Parameter '''RGBFenster=0'''
| Dateipfad für das Simulationsvideo ist in der Config Datei  
| Öffnen der Datei ...Software\OSE_Draufsicht_Spurpolynom_RS232\Config.ini  
| Vergleich des Dateipfades in der Config und schauen, ob das Video unter dem Dateipfad zu finden ist. Wenn nicht Dateipfad anpassen.
Parameter in der Datei von '''RGBFenster=0''' auf '''1''' setzen und speichern
| Dateipfad in der Config entspricht dem wo das Video zu finden ist 
| Variable auf RGBFenster=1 gesetzt
| Dateipfad in der Config entspricht dem wo das Video zu finden ist
| Parameteränderung auf RGBFenster=1
| i.O.
| i.O.
| ----
| ----
|-
|-
| Testschritt 1
| Testschritt 1
| In der Konsole die Simulation Starten
| Test, ob nach dem Start das RGB-Video angezeigt wird
| Das Visual Studo Projekt ist geöffnet aber noch nicht gestartet
| Visual Studio ist geöffnet
| '''Lokaler Windows-Debug''' starten und in der öffnenden Konsole die Simulation starten  
| Lokaler Windows-Debug mit '''F5''' starten und in der öffnenden Konsole die Simulation mit '''1''' und '''Enter''' starten  
| Simulation Startet
| RGB-Video wird als Windowsfenster angezeigt
| Simulation ist gestartet
| Anzeige des RGB-Videos als Windowsfenster
[[Datei:RGB_Bild_Rundkurs.jpg|thumb|100px| Bild vom RGB-Video vom Rundkurs]]
| i.O.
| i.O.
| ----
| ----
Zeile 206: Zeile 186:
| Simulation läuft  
| Simulation läuft  
| Simulation mit '''Break''' beenden und Visual Studio schließen  
| Simulation mit '''Break''' beenden und Visual Studio schließen  
| Programm wurde geschlossen
| Programm schließt sich
| Programm wurde geschlossen
| Programm wurde geschlossen
| i.O.
| i.O.
|
| ----
|-
|-
| Postcondition 2
| Postcondition 2
| RGBFenster in Config.ini auf 0 stellen
| Parameter bei RGBFenster=1
| RGBFenster=0 als Parameter festlegen und speichern
| Parameter auf RGBFenster=0
| Parameter auf RGBFenster=0
| i.O.
| ----
|-
| Postcondition 3
| PC herunterfahren
| PC herunterfahren
| PC ist eingeschaltet  
| PC ist eingeschaltet  
| PC herunterfahren
| PC herunterfahren
| PC heruntergefahren
| PC fährt herunter und schaltet sich aus
| PC heruntergefahren
| PC heruntergefahren und aus
| i.O.
| i.O.
|
| ----
|-
|-
|}
|}
Zeile 224: Zeile 213:
</div>
</div>


===Testfall 3: Wird das RGB Bild als Windowsfenster angezeigt===
===Testfall 3: Umwandlung des Rundkursvideos von RGB in Graustufen und Anzeige als Windowsfenster===
Bezeichnung:          Wird das RGB Bild als Windowsfenster angezeigt <br>
Bezeichnung:          Umwandlung des Rundkursvideos von RGB in Graustufen und Anzeige als Windowsfenster <br>
Tester:                Lukas Honerlage <br>
Tester:                Lukas Honerlage <br>
Datum:                26.01.2022 <br>
Datum:                26.01.2022 <br>
Testinstanz:          Simulation der Spurerkennung<br>  
Testinstanz:          Simulation der Spurerkennung<br>  
Verwendete Software:  Visual Studio 2019<br>  
Verwendete Software:  Visual Studio 2019<br>  
SVN Link:              [https://svn.hshl.de/svn/MTR_SDE_Praktikum/trunk/Software/CaroloCupFahrzeug/KommunikationundBeispielanwendung/ Visual Studio Datein] <br>
SVN Link:              [https://svn.hshl.de/svn/MTR_SDE_Praktikum/trunk/Software/OSE_Draufsicht_Spurpolynom_RS232/ Visual Studio Dateien] <br>
Softwarestand:        Revision 6777 <br>
<div class="mw-collapsible mw-collapsed">
<div class="mw-collapsible mw-collapsed">




{| class="mw-datatable"
{| class="wikitable"
! style="font-weight: bold;" | Schritt Nr.
! style="font-weight: bold;" | Schritt Nr.
! style="font-weight: bold;" | Beschreibung
! style="font-weight: bold;" | Beschreibung
Zeile 243: Zeile 233:
! style="font-weight: bold;" | Bewertung
! style="font-weight: bold;" | Bewertung
! style="font-weight: bold;" | Bemerkung
! style="font-weight: bold;" | Bemerkung
|+ style = "text-align: left"|'''Wird das RGB Bild als Windowsfenster angezeigt'''  
|+ style = "text-align: left"|'''Umwandlung des Rundkursvideos von RGB in Graustufen und Anzeige als Windowsfenster'''  
|-
|-
| Precondition 1
| Precondition 1
| Pc starten
| Starten des PCs
| PC ist aus
| PC ist aus
| PC starten
| PC einschalten
| Pc geht an
| PC geht an und fährt hoch
| Der Pc ist hochgefahren und alle benötigten Programme sind installiert
| Der PC ist hochgefahren und alle benötigten Programme sind installiert
| i.O.
| i.O.
| ----
| ----
|-
|-
| Precondition 2
| Precondition 2
| Öffnen Sie den Ordner: ...\Software\OSE_Draufsicht_Spurpolynom_RS232
| Laden der Dateien    
Starten Sie die Datei: OSE_Draufsicht_Spurpolynom_RS232.sln    
| Visual Studio 2019 ist geschlossen
| Visual Studio 2019 ist geschlossen
| Datei mit Doppelklick öffnen
| Öffnen des Ordners: ...\Software\OSE_Draufsicht_Spurpolynom_RS232
| Projekt in Visual Studio wurde geöffnet
Starten der Datei in Visual Studio 2019: OSE_Draufsicht_Spurpolynom_RS232.sln
| Projekt in Visual Studio wurde geöffnet
Das Projekt ist in Visual Studio geladen
| i.O.
|Öffnung des Projekts in Visual Studio 2019
|Projektdaten werden automatisch in Visual Studio geöffnet
|i.O.
| ----
| ----
|-
|-
| Precondition 3
| Precondition 3
| Öffnen Sie in dem Dateipfad
| Öffnen der Konfigurationsdatei
...Software\OSE_Draufsicht_Spurpolynom_RS232
| In der Konfigurationsdatei ist der Parameter '''GrauFenster= 0'''
die Datei: Config.ini
| Datei ...Software\OSE_Draufsicht_Spurpolynom_RS232\Config.ini öffnen
| Config.ini
Parameter in der Datei von '''GrauFenster=0''' auf '''1''' setzen und speichern
Der Parameter RGBFenster = 0  
| Parameter auf GrauFenster=1 geändert
| Der Parameter RGBFenster=1 und Speichern
| Parameter auf GrauFenster=1 geändert
| Der Parameter RGBFenster=1  
| Der Parameter RGBFenster=1  
| i.O.
| i.O.
| ----
| ----
|-
|-
| Testschritt 1
| Testschritt 1
| Testen ob nach dem Start das RGB Bild angezeigt wird  
| Test, ob nach dem Start das Bild in grau dargestellt wird  
| Simulation wurde nicht gestartet
| Projektdaten in Visual Studio sind geöffnet
| Simulation Starten und schauen
| Lokaler Windows-Debug mit '''F5''' starten und in der öffnenden Konsole die Simulation mit '''1''' und '''Enter''' starten und visuell überprüfen, ob das Video in grau dargestellt wird
| RGB Bild wird als Windowsfenster angezeicht
| Bild wird als graues Windowsfenster angezeigt
| RGB Bild wird als Windowsfenster angezeicht
| Videoausschnitt vom Umgewandelten Graustufenbild
[[Datei:Grau_Bild_Rundkurs.jpg|thumb|100px| Umgewandeltes Bild in grau vom Rundkurs]]
| i.O.
| i.O.
| ----
| Alle Frames aus dem Video werden zuverlässig umgewandelt
|-
|-
| Postcondition 1
| Postcondition 1
Zeile 289: Zeile 279:
| Simulation läuft  
| Simulation läuft  
| Simulation mit '''Break''' beenden und Visual Studio schließen  
| Simulation mit '''Break''' beenden und Visual Studio schließen  
| Programm wurde geschlossen
| Programm schließt sich
| Programm wurde geschlossen
| Programm wurde geschlossen
| i.O.
| i.O.
|
| ----
|-
|-
| Postcondition 2
| Postcondition 2
| RGBFenster in Config.ini auf 0 stellen  
| Parameter GrauFenster in Config.ini auf 0 stellen  
| RGBFenster=1  
| Parameter auf GrauFenster=1  
| RGBFenster=0 und Speichern
| Parameter ändern auf GrauFenster=0 und speichern
| RGBFenster=1
| Parameter geändert auf GrauFenster=1
| RGBFenster=1
| Parameter geändert auf GrauFenster=1
| i.O.
| i.O.
| ----
| ----
Zeile 307: Zeile 297:
| PC ist eingeschaltet  
| PC ist eingeschaltet  
| PC herunterfahren
| PC herunterfahren
| PC heruntergefahren
| PC fährt herunter und schaltet sich aus
| PC heruntergefahren
| PC heruntergefahren und aus
| i.O.
| i.O.
|
| ----
|-
|-
|}
|}
Zeile 316: Zeile 306:
</div>
</div>


===Testfall 4: Wird das RGB Bild in grau Umgewandelt und als Windowsfenster angezeigt===
===Testfall 4: Umwandlung des Rundkursvideos von grau zu binär und Anzeige als Windowsfenster===
Bezeichnung:          Wird das RGB Bild in grau Umgewandelt und als Windowsfenster angezeigt <br>
Bezeichnung:          Umwandlung des Rundkursvideos von grau zu binär und Anzeige als Windowsfenster <br>
Tester:                Lukas Honerlage <br>
Tester:                Lukas Honerlage <br>
Datum:                26.01.2022 <br>
Datum:                26.01.2022 <br>
Testinstanz:          Simulation der Spurerkennung<br>  
Testinstanz:          Simulation der Spurerkennung<br>  
Verwendete Software:  Visual Studio 2019<br>  
Verwendete Software:  Visual Studio 2019<br>  
SVN Link:              [https://svn.hshl.de/svn/MTR_SDE_Praktikum/trunk/Software/CaroloCupFahrzeug/KommunikationundBeispielanwendung/ Visual Studio Datein] <br>
SVN Link:              [https://svn.hshl.de/svn/MTR_SDE_Praktikum/trunk/Software/OSE_Draufsicht_Spurpolynom_RS232/ Visual Studio Datein] <br>
Softwarestand:        Revision 6777 <br>
<div class="mw-collapsible mw-collapsed">
<div class="mw-collapsible mw-collapsed">




{| class="mw-datatable"
{| class="wikitable"
! style="font-weight: bold;" | Schritt Nr.
! style="font-weight: bold;" | Schritt Nr.
! style="font-weight: bold;" | Beschreibung
! style="font-weight: bold;" | Beschreibung
Zeile 335: Zeile 326:
! style="font-weight: bold;" | Bewertung
! style="font-weight: bold;" | Bewertung
! style="font-weight: bold;" | Bemerkung
! style="font-weight: bold;" | Bemerkung
|+ style = "text-align: left"|'''Wird das RGB Bild in grau Umgewandelt und als Windowsfenster angezeigt'''  
|+ style = "text-align: left"|'''Umwandlung des Rundkursvideos von grau zu binär und Anzeige als Windowsfenster'''  
|-
|-
| Precondition 1
| Precondition 1
| Pc starten
| Starten des PCs
| PC ist aus
| PC ist aus
| PC starten
| PC einschalten
| Pc geht an
| PC geht an und fährt hoch
| Der Pc ist hochgefahren und alle benötigten Programme sind installiert
| PC ist hochgefahren und alle benötigten Programme sind installiert
| i.O.
| i.O.
| ----
| ----
|-
|-
| Precondition 2
| Precondition 2
| Öffnen Sie den Ordner: ...\Software\OSE_Draufsicht_Spurpolynom_RS232
| Laden der Dateien 
Starten Sie die Datei: OSE_Draufsicht_Spurpolynom_RS232.sln   
| Visual Studio 2019 ist geschlossen
| Visual Studio 2019 ist geschlossen
| Datei mit Doppelklick öffnen
| Öffnen des Ordners: ...\Software\OSE_Draufsicht_Spurpolynom_RS232
| Projekt in Visual Studio wurde geöffnet
Starten der Datei in Visual Studio 2019: OSE_Draufsicht_Spurpolynom_RS232.sln
| Projekt in Visual Studio wurde geöffnet
Das Projekt ist in Visual Studio geladen
| Öffnung des Projekts in Visual Studio 2019
| Projektdaten wurden in Visual Studio geöffnet
| i.O.
| i.O.
| ----
| ----
|-
|-
| Precondition 3
| Precondition 3
| Öffnen Sie in dem Dateipfad
| Öffnen der Konfigurationsdatei
...Software\OSE_Draufsicht_Spurpolynom_RS232
| In der Konfigurationsdatei ist der Parameter '''BinaerFenster= 0'''
die Datei: Config.ini
| Datei ...Software\OSE_Draufsicht_Spurpolynom_RS232\Config.ini öffnen
| Config.ini
Parameter in Datei von '''BinaerFenster=0''' auf '''1''' setzen und speichern
Der Parameter GrauFenster= 0  
| Parameter geändert auf BinaerFenster=1  
| Der Parameter GrauFenster=1 und Speichern
| Parameter geändert auf BinaerFenster=1  
| Der Parameter GrauFenster=1  
| Der Parameter GrauFenster=1  
| i.O.
| i.O.
| ----
| ----
|-
|-
| Testschritt 1
| Testschritt 1
| Testen ob nach dem Start das Bild in grau dargestellt wird  
| Test, ob nach dem Start das Video in binär dargestellt wird  
| Simulation wurde nicht gestartet
| Projektdaten in Visual Studio geöffnet
| Simulation Starten und schauen
| Lokaler Windows-Debug mit '''F5''' starten und in der öffnenden Konsole die Simulation mit '''1''' und '''Enter''' starten und visuell überprüfen, ob das Video in binär dargestellt wird
| Bild wird als Graues Windowsfenster angezeicht
| Bild wird als binäres Windowsfenster angezeigt
| Bild wird als Graues Windowsfenster angezeicht
| Videoausschnitt vom umgewandelten Binär
[[Datei:Binaer_Bild_Rundkurs.jpg|thumb|100px| Umgewandelter Bildausschnitt vom Rundkurs in Binär ]]
| i.O.
| i.O.
| ----
| Alle Frames aus dem Video werden zuverlässig umgewandelt
|-
|-
| Postcondition 1
| Postcondition 1
Zeile 381: Zeile 372:
| Simulation läuft  
| Simulation läuft  
| Simulation mit '''Break''' beenden und Visual Studio schließen  
| Simulation mit '''Break''' beenden und Visual Studio schließen  
| Programm wurde geschlossen
| Programm schließt sich
| Programm wurde geschlossen
| Programm wurde geschlossen
| i.O.
| i.O.
|
| ----
|-
|-
| Postcondition 2
| Postcondition 2
| GrauFensterin Config.ini auf 0 stellen  
| Parameter BinaerFenster in Config.ini auf 0 stellen  
| GrauFenster=1  
| Parameter auf BinaerFenster=1  
| GrauFenster=0 und Speichern
| Parameter ändern auf BinaerFenster=0 und speichern
| GrauFenster=1
| Parameter geändert auf BinaerFenster=0
| GrauFenster=1
| Parameter geändert auf BinaerFenster=0
| i.O.
| i.O.
| ----
| ----
Zeile 399: Zeile 390:
| PC ist eingeschaltet  
| PC ist eingeschaltet  
| PC herunterfahren
| PC herunterfahren
| PC heruntergefahren
| PC fährt herunter und schaltet sich aus
| PC heruntergefahren
| PC heruntergefahren und aus
| i.O.
| i.O.
|
| ----
|-
|-
|}
|}
Zeile 408: Zeile 399:
</div>
</div>


===Testfall 6: Wird das graue Bild in ein Binärbild umgewandelt===
===Testfall 5: Umrechnung des Binärbilds in die Vogelperspektive===
Bezeichnung:          Wird das graue Bild in ein Binärbild umgewandelt <br>
Bezeichnung:          Umrechnung des Binärbilds in die Vogelperspektive <br>
Tester:                Lukas Honerlage <br>
Tester:                Lukas Honerlage <br>
Datum:                26.01.2022 <br>
Datum:                26.01.2022 <br>
Testinstanz:          Simulation der Spurerkennung<br>  
Testinstanz:          Simulation der Spurerkennung<br>  
Verwendete Software:  Visual Studio 2019<br>  
Verwendete Software:  Visual Studio 2019<br>  
SVN Link:              [https://svn.hshl.de/svn/MTR_SDE_Praktikum/trunk/Software/CaroloCupFahrzeug/KommunikationundBeispielanwendung/ Visual Studio Datein] <br>
SVN Link:              [https://svn.hshl.de/svn/MTR_SDE_Praktikum/trunk/Software/OSE_Draufsicht_Spurpolynom_RS232/ Visual Studio Dateien] <br>
Softwarestand:        Revision 6777 <br>
<div class="mw-collapsible mw-collapsed">
<div class="mw-collapsible mw-collapsed">




{| class="mw-datatable"
{| class="wikitable"
! style="font-weight: bold;" | Schritt Nr.
! style="font-weight: bold;" | Schritt Nr.
! style="font-weight: bold;" | Beschreibung
! style="font-weight: bold;" | Beschreibung
Zeile 427: Zeile 419:
! style="font-weight: bold;" | Bewertung
! style="font-weight: bold;" | Bewertung
! style="font-weight: bold;" | Bemerkung
! style="font-weight: bold;" | Bemerkung
|+ style = "text-align: left"|'''Wird das graue Bild in ein Binärbild umgewandelt'''  
|+ style = "text-align: left"|'''Umrechnung des Binärbilds in die Vogelperspektive'''  
|-
|-
| Precondition 1
| Precondition 1
| Pc starten
| Starten des PCs
| PC ist aus
| PC ist aus
| PC starten
| PC einschalten
| Pc geht an
| PC geht an und fährt hoch
| Der Pc ist hochgefahren und alle benötigten Programme sind installiert
| Der PC ist hochgefahren und alle benötigten Programme sind installiert
| i.O.
| i.O.
| ----
| ----
|-
|-
| Precondition 2
| Precondition 2
| Öffnen Sie den Ordner: ...\Software\OSE_Draufsicht_Spurpolynom_RS232
| Laden der Dateien    
Starten Sie die Datei: OSE_Draufsicht_Spurpolynom_RS232.sln    
| Visual Studio 2019 ist geschlossen
| Visual Studio 2019 ist geschlossen
| Datei mit Doppelklick öffnen
| Öffnen des Ordners: ...\Software\OSE_Draufsicht_Spurpolynom_RS232
| Projekt in Visual Studio wurde geöffnet
Starten der Datei in Visual Studio 2019: OSE_Draufsicht_Spurpolynom_RS232.sln
| Projekt in Visual Studio wurde geöffnet
|Öffnung des Projekts in Visual Studio 2019
| i.O.
|Projektdaten werden automatisch in Visual Studio geöffnet
|i.O.
| ----
| ----
|-
|-
| Precondition 3
| Precondition 3
| Öffnen Sie in dem Dateipfad
| Öffnen des Dateipfads
...Software\OSE_Draufsicht_Spurpolynom_RS232
...Software\OSE_Draufsicht_Spurpolynom_RS232
die Datei: Config.ini
sowie der Datei: Config.ini
| Config.ini
| In Datei Config.ini Parameter auf TransfFenster=0
Der Parameter BinaerFenster=0= 0  
| Parameter ändern auf TransfFenster=1 und speichern
| Der Parameter BinaerFenster=1 und Speichern
| Parameter geändert auf TransfFenster=1  
| Der Parameter BinaerFenster=1  
| Parameter geändert auf TransfFenster=1  
| Der Parameter BinaerFenster=1  
| i.O.
| i.O.
| ----
| ----
|-
|-
| Testschritt 1
| Testschritt 1
| Testen ob nach dem Start das Bild in Binär als Windows Fenster dargestellt wird
| Test, ob nach dem Start das Video in der Vogelperspektive dargestellt wird  
| Simulation wurde nicht gestartet
| Projektdaten in Visual Studio ist geöffnet
| Simulation Starten und schauen
| Lokaler Windows-Debug mit '''F5''' starten und in der öffnenden Konsole die Simulation mit '''1''' und '''Enter''' starten und visuell schauen, ob das Video in Vogelperspektive dargestellt wird
| Bild wird als Binärbild im Windows Fenster angezeicht
|Videoausgabe in der Vogelperspektive
| Bild wird als Binärbild im Windows Fenster angezeicht
|Video wird in der Vogelperspektive ausgegeben
[[Datei:Vogelperspektive_Bild_Rundkurs.jpg|thumb|100px| Umgewandeltes Bild in Vogelperspektive ]]
| i.O.
| i.O.
| ----
| Teilweise kommt es zu Fehlern, sodass bei der Umrechnung Bildbereiche abgeschnitten werden und dadurch die rechte Fahrspur verloren geht. Dies ist z.B. beim Frame 1191 zu erkennen.
|-
|-
| Postcondition 1
| Postcondition 1
Zeile 473: Zeile 465:
| Simulation läuft  
| Simulation läuft  
| Simulation mit '''Break''' beenden und Visual Studio schließen  
| Simulation mit '''Break''' beenden und Visual Studio schließen  
| Programm wurde geschlossen
| Programm schließt sich
| Programm wurde geschlossen
| Programm wurde geschlossen
| i.O.
| i.O.
|
| ----|
|-
|-
| Postcondition 2
| Postcondition 2
| BinaerFenster Config.ini auf 0 stellen  
| TransfFenster in Config.ini auf 0 stellen  
| BinaerFenster=1  
| Parameter auf TransfFenster=1  
| BinaerFenster=0 und Speichern
| Parameter auf TransfFenster=0 ändern und speichern
| BinaerFenster=0
| Parameter geändert auf TransfFenster=0
| BinaerFenster=0
| Parameter geändert auf TransfFenster=0
| i.O.
| i.O.
| ----
| ----
Zeile 491: Zeile 483:
| PC ist eingeschaltet  
| PC ist eingeschaltet  
| PC herunterfahren
| PC herunterfahren
| PC heruntergefahren
| PC fährt herunter und schaltet sich aus
| PC heruntergefahren
| PC heruntergefahren und aus
| i.O.
| i.O.
|
|
Zeile 500: Zeile 492:
</div>
</div>


===Testfall 7: Wird das Binärbild in die Vogelperspektive umgerechnet===
===Testfall 6: Einzeichnung des Spurpolynoms in die Vogelperspektive===
Bezeichnung:          Wird das Binärbild in die Vogelperspektive umgerechnet <br>
Bezeichnung:          Einzeichnung des Spurpolynoms in die Vogelperspektive  <br>
Tester:                Lukas Honerlage <br>
Datum:                26.01.2022 <br>
Testinstanz:          Simulation der Spurerkennung<br>
Verwendete Software:  Visual Studio 2019<br>
SVN Link:              [https://svn.hshl.de/svn/MTR_SDE_Praktikum/trunk/Software/OSE_Draufsicht_Spurpolynom_RS232/ Visual Studio Dateien] <br>
Softwarestand:        Revision 6777 <br>
<div class="mw-collapsible mw-collapsed">
 
 
{| class="wikitable"
! style="font-weight: bold;" | Schritt Nr.
! style="font-weight: bold;" | Beschreibung
! style="font-weight: bold;" | Ausgangszustand
! style="font-weight: bold;" | Aktion(en)
! style="font-weight: bold;" | Erwartetes Ergebnis
! style="font-weight: bold;" | Ergebnis
! style="font-weight: bold;" | Bewertung
! style="font-weight: bold;" | Bemerkung
|+ style = "text-align: left"|'''Einzeichnung des Spurpolynoms in die Vogelperspektive'''
|-
| Precondition 1
| Starten des PCs
| PC ist aus
| PC einschalten
| PC geht an und fährt hoch
| Der PC ist hochgefahren und alle benötigten Programme sind installiert
| i.O.
| ----
|-
| Precondition 2
| Öffnen der Dateien 
| Visual Studio 2019 ist geschlossen
| Öffnen des Ordners: ...\Software\OSE_Draufsicht_Spurpolynom_RS232
Starten der Datei: OSE_Draufsicht_Spurpolynom_RS232.sln 
| Projekt öffnet sich in Visual Studio
| Projekt wurde in Visual Studio geöffnet
| i.O.
| ----
|-
| Testschritt 1
| Starten des Videos mit eingezeichnetem Spurpolynom
| Simulation wurde nicht gestartet
|  Lokaler Windows-Debug mit '''F5''' starten und in der öffnenden Konsole die Simulation mit '''1''' und '''Enter''' starten und visuell überprüfen, ob das Spurpolynom eingezeichnet wird
| Bilddarstellung erfolgt in der Vogelperspektive mit eingezeichnetem Spurpolynom im Windowsfenster
| Bild wird in der Vogelperspektive mit eingezeichnetem Spurpolynom im Windowsfenster dargestellt
[[Datei:Vogelperspektive_Spurpolynom.jpg|thumb|100px| Umgewandeltes Video in Vogelperspektive mit eingezeichnetem Spurpolynom]]
| i.O.
| Es müssen keine zusätzlichen Parameter eingestellt werden, das Video mit Spurpolynom wird immer mit ausgegeben.
|-
| Postcondition 1
| Beenden der Simulation
| Simulation läuft
| Simulation mit '''Break''' beenden
| Konsolenfester schließen sich
| Konsolenfester geschlossen
| i.O.
| ----
|-
| Postcondition 2
| PC herunterfahren
| PC ist eingeschaltet
| PC durch entsprechende Klicks herunterfahren
| PC schaltet sich aus
| PC ist ausgeschaltet
| i.O.
| ----
|-
|}
 
</div>
 
===Testfall 7: Berechnung der Parameter A, B, C ===
Bezeichnung:          Berechnung der Parameter A, B, C <br>
Tester:                Lukas Honerlage <br>
Datum:                26.01.2022 <br>
Testinstanz:          Simulation der Spurerkennung<br>
Verwendete Software:  Visual Studio 2019 Matlab <br>
SVN Link:              [https://svn.hshl.de/svn/MTR_SDE_Praktikum/trunk/Software/OSE_Draufsicht_Spurpolynom_RS232/ Visual Studio Datein] <br>
Softwarestand:        Revision 6777 <br>
<div class="mw-collapsible mw-collapsed">
 
{| class="wikitable"
! style="font-weight: bold;" | Schritt Nr.
! style="font-weight: bold;" | Beschreibung
! style="font-weight: bold;" | Ausgangszustand
! style="font-weight: bold;" | Aktion(en)
! style="font-weight: bold;" | Erwartetes Ergebnis
! style="font-weight: bold;" | Ergebnis
! style="font-weight: bold;" | Bewertung
! style="font-weight: bold;" | Bemerkung
|+ style = "text-align: left"|'''Berechnung der Parameter A, B, C'''
|-
| Precondition 1
| Starten des PCs
| PC ist aus
| PC einschalten
| PC geht an und fährt hoch
| Der PC ist hochgefahren und alle benötigten Programme sind installiert
| i.O.
| ----
|-
| Precondition 2
| Laden der Dateien   
| Visual Studio 2019 ist geschlossen
| Öffnen des Ordners: ...\Software\OSE_Draufsicht_Spurpolynom_RS232
Starten der Datei in Visual Studio 2019: OSE_Draufsicht_Spurpolynom_RS232.sln
|Projekt öffnet sich in Visual Studio 2019
|Projektdaten werden automatisch in Visual Studio geöffnet 
|i.O.
| ----
|-
| Precondition 3
| Öffnen des Matlab 2019 b
| Matlab ist geschlossen
| Matlab durch Doppelklick auf Desktopverknüpfung starten
| Matlab öffnet sich
| Matlab ist geöffnet
| i.O.
| ----
|-
| Testschritt 1
| Start der Simulation
|Simulation ist nicht gestartet
|Lokaler Windows-Debug mit '''F5''' starten und in der öffnenden Konsole die Simulation mit '''1''' und '''Enter''' starten
|Simulation startet und gibt die Parameter A,B und C aus
|Simulation ist gestartet und gibt die Parameter A,B und C aus
|i.O.
| ----
|-
| Testschritt 2
| Stopp der Simulation und Auslesen der Werte A, B, C aus der Konsole
| Simulation läuft
| Simulation mit '''Pause''' stoppen
| Simulation stoppt
Werte aus Konsole auslesbar
| Simulation stoppt
Werte können aus der Konsole ausgelesen werden
[[Datei:ABC.png|100px|thumb|center|center|Parameter A, B und C in Konsole]]
| i.O.
| ----
|-
| Testschritt 3
| Plotten des Spurpolynoms in Matlab 
| Matlab ist geöffnet 
| [[Spurpolynom Plotten |  Spurpolynom mit A, B, C plotten]]
Quellcode aus dem Beispiel übernehmen und die Parameter anpassen
| Geplottetes Spurpolynom mit den Werten aus der Konsole
| [[Datei:Beispiel Spurpolynom.png|thumb|100px|center|Spurpolynom in Matlab]]
| i.O.
| ----
|-
| Testschritt 4
|Vergleich der Spurpolynome
|geplottetes Spurpolynom als Bild in Visual Studio und aus Matlab
|Visueller Vergleich der Bilder
|gleicher Verlauf der beiden Spurpolynome
|[[Datei:TestderSpurarameter_A_Spurpolynombild.jpg|thumb|85px|left|Spurpolynom in Visual Studio]]
[[Datei:Beispiel Spurpolynom.png|thumb|85px|right|Spurpolynom in Matlab]]
|i.O.
| ----
|-
| Postcondition 1
| Matlab schließen
| Matlab ist geöffnet
| Matlab schließen und Speicherung des Spurpolynom-Plots bei Bedarf
| Matlab ist geschlossen
| Matlab ist geschlossen
| i.O.
| ----
|-
| Postcondition 2
| Visual Studio 2019 schließen
| Visual Studio 2019 ist geöffnet
| Visual Studio 2019 schließen
| Visual Studio 2019 schließt sich
| Visual Studio 2019 ist geschlossen
| i.O.
| ----
|-
| Postcondition 3
| PC herunterfahren
| PC ist eingeschaltet
| PC durch entsprechende Klicks herunterfahren
| PC schaltet sich aus
| PC ist ausgeschaltet
| i.O.
| ----
|-
|}
</div>
 
===Testfall 8: Schwärzen von unwichtigen Bereichen ===
Bezeichnung:          Schwärzen von unwichtigen Bereichen  <br>
Tester:                Lukas Honerlage <br>
Tester:                Lukas Honerlage <br>
Datum:                26.01.2022 <br>
Datum:                26.01.2022 <br>
Testinstanz:          Simulation der Spurerkennung<br>  
Testinstanz:          Simulation der Spurerkennung<br>  
Verwendete Software:  Visual Studio 2019<br>  
Verwendete Software:  Visual Studio 2019<br>  
SVN Link:              [https://svn.hshl.de/svn/MTR_SDE_Praktikum/trunk/Software/CaroloCupFahrzeug/KommunikationundBeispielanwendung/ Visual Studio Datein] <br>
SVN Link:              [https://svn.hshl.de/svn/MTR_SDE_Praktikum/trunk/Software/OSE_Draufsicht_Spurpolynom_RS232/ Visual Studio Dateien] <br>
Softwarestand:        Revision 6777 <br>
<div class="mw-collapsible mw-collapsed">
<div class="mw-collapsible mw-collapsed">




{| class="mw-datatable"
{| class="wikitable"
! style="font-weight: bold;" | Schritt Nr.
! style="font-weight: bold;" | Schritt Nr.
! style="font-weight: bold;" | Beschreibung
! style="font-weight: bold;" | Beschreibung
Zeile 519: Zeile 705:
! style="font-weight: bold;" | Bewertung
! style="font-weight: bold;" | Bewertung
! style="font-weight: bold;" | Bemerkung
! style="font-weight: bold;" | Bemerkung
|+ style = "text-align: left"|'''Wird das Binärbild in die Vogelperspektive umgerechnet'''  
|+ style = "text-align: left"|'''Schwärzen von unwichtigen Bereichen'''  
|-
|-
| Precondition 1
| Precondition 1
| Pc starten
| Starten des PCs
| PC ist aus
| PC ist aus
| PC starten
| PC einschalten
| Pc geht an
| PC geht an und fährt hoch
| Der Pc ist hochgefahren und alle benötigten Programme sind installiert
| Der PC ist hochgefahren und alle benötigten Programme sind installiert
| i.O.
| i.O.
| ----
| ----
|-
|-
| Precondition 2
| Precondition 2
| Öffnen Sie den Ordner: ...\Software\OSE_Draufsicht_Spurpolynom_RS232
| Öffnen der Dateien 
Starten Sie die Datei: OSE_Draufsicht_Spurpolynom_RS232.sln   
| Visual Studio 2019 ist geschlossen
| Visual Studio 2019 ist geschlossen
| Datei mit Doppelklick öffnen
| Öffnen des Ordners: ...\Software\OSE_Draufsicht_Spurpolynom_RS232
| Projekt in Visual Studio wurde geöffnet
Starten der Datei: OSE_Draufsicht_Spurpolynom_RS232.sln 
| Projekt in Visual Studio wurde geöffnet
| Projekt öffnet sich in Visual Studio  
| Projekt wurde in Visual Studio geöffnet
| i.O.
| i.O.
| ----
| ----
|-
|-
| Precondition 3
| Precondition 3
| Öffnen Sie in dem Dateipfad
| Öffnen des Dateipfads
...Software\OSE_Draufsicht_Spurpolynom_RS232
...Software\OSE_Draufsicht_Spurpolynom_RS232
die Datei: Config.ini
sowie der Datei: Config.ini
| Config.ini
| In Datei Config.ini
Der Parameter TransfFenster=0
Parameter auf BinaerFenster=0 und  RGBFenster=0
| Der Parameter TransfFenster=1 und Speichern
| Parameter BinaerFenster=1 und RGBFenster=1 ändern und speichern
| Der Parameter TransfFenster=1  
| Parameter geändert auf BinaerFenster=1 und RGBFenster=1
| Der Parameter TransfFenster=1  
| Parameter geändert auf BinaerFenster=1 und RGBFenster=1
| i.O.
| i.O.
| ----
| ----
|-
|-
| Testschritt 1
| Testschritt 1
| Testen ob nach dem Start das Binärbild in der Vogelperspektive richtig dargestellt wird
| Starten des Videos mit der Standarddarstellung und in binär
| Simulation wurde nicht gestartet  
| Simulation wurde nicht gestartet  
| Simulation Starten und schauen
| Lokaler Windows-Debug mit '''F5''' starten und in der öffnenden Konsole die Simulation mit '''1''' und '''Enter''' starten und visuell überprüfen, ob sichtbare Störungen vom Binärbild zu Vogelperspektive geschwärzt werden.
| Bild wird in der Vogelperspektive im Windows Fenster angezeicht
| Rechts von der Fahrbahn ist das Bild schwarz
| Bild wird in der Vogelperspektive im Windows Fenster angezeicht
| Viele Störobjekte werden geschwärt. Vereinzelt tauchen trotzdem noch Störobjekte auf. Beim Frame 1173 wird 2/3 des Bildes abgeschnitten und damit relevanter Bereich geschwärzt.
| n.i.O.
| Es müssen keine zusätzlichen Parameter eingestellt werden, das Video mit Spurpolynom wird immer mit ausgegeben.
|-
| Postcondition 1
| Beenden der Simulation
| Simulation läuft
| Simulation mit '''Break''' beenden
| Konsolenfester schließen sich
| Konsolenfester geschlossen
| i.O.
| ----
|-
| Postcondition 2
| Parameter BinaerFenster und RGBFenster in Config.ini auf 0 stellen
| Parameter auf BinaerFenster=1 und RGBFenster=1
| Parameter ändern auf BinaerFenster=0 und RGBFenster=0 und speichern
| Parameter geändert auf BinaerFenster=0 und RGBFenster=0
| Parameter geändert auf BinaerFenster=0 und RGBFenster=0
| i.O.
| i.O.
| ----
| ----
|-
| Postcondition 3
| PC herunterfahren
| PC ist eingeschaltet
| PC durch entsprechende Klicks herunterfahren
| PC schaltet sich aus
| PC ist ausgeschaltet
| i.O.
| ----
|-
|}
</div>
===Testfall 9: Überprüfung des Gatings===
Bezeichnung:          Überprüfung des Gatings  <br>
Tester:                Lukas Honerlage <br>
Datum:                26.01.2022 <br>
Testinstanz:          Simulation der Spurerkennung<br>
Verwendete Software:  Visual Studio 2019<br>
SVN Link:              [https://svn.hshl.de/svn/MTR_SDE_Praktikum/trunk/Software/OSE_Draufsicht_Spurpolynom_RS232/ Visual Studio Dateien] <br>
Softwarestand:        Revision 6777 <br>
<div class="mw-collapsible mw-collapsed">
{| class="wikitable"
! style="font-weight: bold;" | Schritt Nr.
! style="font-weight: bold;" | Beschreibung
! style="font-weight: bold;" | Ausgangszustand
! style="font-weight: bold;" | Aktion(en)
! style="font-weight: bold;" | Erwartetes Ergebnis
! style="font-weight: bold;" | Ergebnis
! style="font-weight: bold;" | Bewertung
! style="font-weight: bold;" | Bemerkung
|+ style = "text-align: left"|'''Überprüfung des Gatings'''
|-
| Precondition 1
| PC starten
| PC ist aus
| PC starten
| PC geht an
| Der PC ist hochgefahren und alle benötigten Programme sind installiert
| i.O.
| ----
|-
| Precondition 2
| Öffnen der Dateien 
| Visual Studio 2019 ist geschlossen
| Öffnen des Ordners: ...\Software\OSE_Draufsicht_Spurpolynom_RS232
Starten der Datei: OSE_Draufsicht_Spurpolynom_RS232.sln 
| Projekt öffnet sich in Visual Studio
| Projekt wurde in Visual Studio geöffnet
| i.O.
| ----
|-
| Testschritt 1
| Testen, ob das Gating funktioniert
Der Gatingbereich wird visuell als elf weiße Linien angezeigt.
Er umfasst einen horizontalen Bereich von 80 Pixeln 
| Simulation wurde nicht gestartet
| Lokaler Windows-Debug mit '''F5''' starten und in der öffnenden Konsole die Simulation mit '''1''' und '''Enter''' starten und visuell schauen, ob der Gatingbereich der rechten Fahrbahn folgt. 
| Alle Gatingbereiche befinden sich auf der rechten Fahrbahn. Wenn keine rechte Fahbahn vorhanden ist, wird keine Fahrbahn erkannt.
| Nicht alle Gatingbereiche befinden sich auf der rechten Fahrbahn. Wenn der Gatingbereich, der am weitesten vom Auto entfernt ist, falsche Linien erkennt, löst dies einen Ketteneffekt aus, der das Auto von der Bahn fahren lassen würde.
| n.i.O.
| Besonders bei Bildern, in denen die rechte Fahrspur verloren geht, ist kein zuverlässiges Fahren mehr möglich. Ebenfalls führen Störungen, die nicht weggefiltert werden, zu falsch erkannten Spuren.
|-
|-
| Postcondition 1
| Postcondition 1
Zeile 569: Zeile 838:
| i.O.
| i.O.
|
|
|-
| Postcondition 2
| TransfFenster Config.ini auf 0 stellen
| TransfFenster=1
| TransfFenster=0 und Speichern
| TransfFenster=0
| TransfFenster=0
| i.O.
| ----
|-
|-
| Postcondition 3
| Postcondition 3
Zeile 592: Zeile 852:
</div>
</div>


===Testfall 8: Wird das Spurpolynom in der Vogelperspektive eingezeichnet===
===Testfall 10: Test der Spurpunkte  ===
Bezeichnung:          Wird das Spurpolynom in der Vogelperspektive eingezeichnet <br>
Bezeichnung:          Test der Spurpunkte <br>
Tester:                Lukas Honerlage <br>
Tester:                Lukas Honerlage <br>
Datum:                26.01.2022 <br>
Datum:                26.01.2022 <br>
Testinstanz:          Simulation der Spurerkennung<br>  
Testinstanz:          Simulation der Spurerkennung<br>  
Verwendete Software:  Visual Studio 2019<br>  
Verwendete Software:  Visual Studio 2019<br>  
SVN Link:              [https://svn.hshl.de/svn/MTR_SDE_Praktikum/trunk/Software/CaroloCupFahrzeug/KommunikationundBeispielanwendung/ Visual Studio Datein] <br>
SVN Link:              [https://svn.hshl.de/svn/MTR_SDE_Praktikum/trunk/Software/OSE_Draufsicht_Spurpolynom_RS232/ Visual Studio Dateien] <br>
Softwarestand:        Revision 6777 <br>
<div class="mw-collapsible mw-collapsed">
<div class="mw-collapsible mw-collapsed">




{| class="mw-datatable"
{| class="wikitable"
! style="font-weight: bold;" | Schritt Nr.
! style="font-weight: bold;" | Schritt Nr.
! style="font-weight: bold;" | Beschreibung
! style="font-weight: bold;" | Beschreibung
Zeile 611: Zeile 872:
! style="font-weight: bold;" | Bewertung
! style="font-weight: bold;" | Bewertung
! style="font-weight: bold;" | Bemerkung
! style="font-weight: bold;" | Bemerkung
|+ style = "text-align: left"|'''Wird das Spurpolynom in der Vogelperspektive eingezeichnet'''  
|+ style = "text-align: left"|'''Test der Spurpunkte'''  
|-
|-
| Precondition 1
| Precondition 1
| Pc starten
| Starten des PCs
| PC ist aus
| PC ist aus
| PC starten
| PC einschalten
| Pc geht an
| Pc geht an und fährt hoch
| Der Pc ist hochgefahren und alle benötigten Programme sind installiert
| Der PC ist hochgefahren und alle benötigten Programme sind installiert
| i.O.
| i.O.
| ----
| ----
|-
|-
| Precondition 2
| Precondition 2
| Öffnen Sie den Ordner: ...\Software\OSE_Draufsicht_Spurpolynom_RS232
| Öffnen der Dateien 
Starten Sie die Datei: OSE_Draufsicht_Spurpolynom_RS232.sln   
| Visual Studio 2019 ist geschlossen
| Visual Studio 2019 ist geschlossen
| Datei mit Doppelklick öffnen
| Öffnen des Ordners: ...\Software\OSE_Draufsicht_Spurpolynom_RS232
| Projekt in Visual Studio wurde geöffnet
Starten der Datei: OSE_Draufsicht_Spurpolynom_RS232.sln 
| Projekt in Visual Studio wurde geöffnet
| Projekt öffnet sich in Visual Studio  
| Projekt wurde in Visual Studio geöffnet
| i.O.
| i.O.
| ----
| ----
|-
|-
| Testschritt 1
| Testschritt 1
| Testen ob nach dem Start ein Bild in Vogelperspektive mit eingezeichnetem Spurpolynom erscheint
| Test, ob die Spurpunkte richtig ermittelt werden 
| Simulation wurde nicht gestartet  
| Simulation wurde nicht gestartet  
| Simulation Starten und schauen
| Simulation mit der Tastenkombination aus '''F5''', '''1''' und '''Enter''' starten und visuell überprüfen, ob die Spurpunkte, die als weiße Kreise angezeigt werden, auf der Spur liegen
| Bild wird in der Vogelperspektive mit eingezeichnetem Spurpolynom im Windows Fenster dargestellt
| Erkannte Spurpunkte werden als weiße Kreise auf der rechten Spur als Kreise dargestellt  
| Bild wird in der Vogelperspektive mit eingezeichnetem Spurpolynom im Windows Fenster dargestellt
|Spurpunkte werden bei der geradeausfahrt zuverlässig erkannt. Bei den Kurvenfahrten kommt es vereinzelt zu Problem. Das Teilweise falsche Bereiche erkannt werden, oder auch  Spurpunkte die gar nicht auf der Fahrspur sind z.B. Frame 1172. Des Weiteren treten Fehler auf, wenn die rechte Fahrspur nicht mehr angezeigt wird.
| i.O.
[[https://hshl.sciebo.de/s/QUL3K5VuRaf8Jfs?path=%2FBildverarbeitung%20Simulation%20%20Ermittlung%20der%20Spurparameter%20A%2C%20B%2C%20C%2FTest%20der%20Spurpunkte#/files_mediaviewer/Spurpunkte.mp4| Video mit eingezeichnetem Spurpolynom]]
| ----
| n.i.O.
| Teilweise liegen die Spurpunkte ganz leicht neben der Fahrbahn.
|-
|-
| Postcondition 1
| Postcondition 1
Zeile 663: Zeile 925:
</div>
</div>


===Testfall 9: Werden die Spurpunkt eingezeichnet===
===Testfall 11: Erkennung der Stopplinien===
Bezeichnung:          Werden die Spurpunkt eingezeichnet  <br>
Bezeichnung:          Erkennung der Stopplinien <br>
Tester:                Lukas Honerlage <br>
Tester:                [[Benutzer:Lukas Honerlage|Lukas Honerlage]] <br>
Datum:                26.01.2022 <br>
Bearbeitet von:        [[Benutzer:Florian Brinkmann|Florian Brinkmann]], [[Benutzer:Suryaa Kalamani-Ramamoorthy | Suryaa Kalamani-Ramamoorthy]] <br>
Testinstanz:          Simulation der Spurerkennung<br>  
Datum:                03.01.2022 <br>
Testinstanz:          Simulation der Spurerkennung <br>
Anforderungs-ID:      REQ10.2340 <br>
Verwendete Software:  Visual Studio 2019<br>  
Verwendete Software:  Visual Studio 2019<br>  
SVN Link:              [https://svn.hshl.de/svn/MTR_SDE_Praktikum/trunk/Software/CaroloCupFahrzeug/KommunikationundBeispielanwendung/ Visual Studio Datein] <br>
SVN Link:              [https://svn.hshl.de/svn/MTR_SDE_Praktikum/trunk/Software/OSE_Draufsicht_Spurpolynom_RS232/ Visual Studio Dateien] <br>
Softwarestand:        Revision 8360 <br>
<div class="mw-collapsible mw-collapsed">
<div class="mw-collapsible mw-collapsed">




{| class="mw-datatable"
{| class="wikitable"
! style="font-weight: bold;" | Schritt Nr.
! style="font-weight: bold;" | Schritt Nr.
! style="font-weight: bold;" | Beschreibung
! style="font-weight: bold;" | Beschreibung
Zeile 682: Zeile 947:
! style="font-weight: bold;" | Bewertung
! style="font-weight: bold;" | Bewertung
! style="font-weight: bold;" | Bemerkung
! style="font-weight: bold;" | Bemerkung
|+ style = "text-align: left"|'''Werden die Spurpunkt eingezeichnet'''  
|+ style = "text-align: left"|'''Erkennung der Stopplinien'''  
|-
|-
| Precondition 1
| Precondition 1
| Pc starten
| PC starten
| PC ist aus
| PC ist aus
| PC starten
| PC starten
| Pc geht an
| PC geht an
| Der Pc ist hochgefahren und alle benötigten Programme sind installiert
| Der PC ist hochgefahren und alle benötigten Programme sind installiert
| i.O.
| i.O.
| ----
| ----
|-
|-
| Precondition 2
| Precondition 2
| Öffnen Sie den Ordner: ...\Software\OSE_Draufsicht_Spurpolynom_RS232
| Laden der Dateien 
Starten Sie die Datei: OSE_Draufsicht_Spurpolynom_RS232.sln   
| Visual Studio 2019 ist geschlossen
| Visual Studio 2019 ist geschlossen
| Datei mit Doppelklick öffnen
|  
| Projekt in Visual Studio wurde geöffnet  
* Öffnen des Ordners: ...\Software\OSE_Draufsicht_Spurpolynom_RS232
| Projekt in Visual Studio wurde geöffnet
* Starten der Datei in Visual Studio 2019: OSE_Draufsicht_Spurpolynom_RS232.sln
| Öffnung des Projekts in Visual Studio 2019
| Projektdaten wurden in Visual Studio geöffnet
| i.O.
| ----
|-
| Precondition 3
| Konfiguration des Visual Studio Projekts
| Projekt ist ggf. nicht konfiguriert (Dies ist z.B. der Fall, wenn das Projekt auf einem privaten Rechner ausgeführt wird)
| Projekt gemäß der folgenden Artikel einrichten: <br>
* [[Inbetriebnahme_der_VRmagic_Kamera|Inbetriebnahme der VRmagic Kamera]] <br>
* [[Einrichten_von_OpenCV_in_Visual_Studio|Einrichten von OpenCV in Visual Studio]]
| Projekt konfiguriert und alle Dateien werden gefunden
| Projekt konfiguriert und lässt sich fehlerfrei starten
| i.O.
| ----
|-
| Precondition 4
| Anpassung der Config.ini
| Config.ini ist geschlossen
|
* Öffnen der Config.ini: ...\Software\OSE_Draufsicht_Spurpolynom_RS232\Config.ini <br>
* Videodatei anpassen (Zeile 2): <code>Dateipfad Video=\Video\'''Rundkurs2.mp4'''</code> <br>
* Ausgabefenster anpassen (Zeile 11): <code>StoppFenster=1</code> <br>
* Config.ini speichern ('''Strg + s''' oder Datei -> Speichern)
| Conig.ini konfiguriert
| Config.ini konfiguriert
| i.O.
| i.O.
| ----
| ----
|-
|-
| Testschritt 1
| Testschritt 1
| Testen ob die Spurpunkte Richtig ermittelt werden
| Überprüfung, ob die Stopplinien erkannt werden  
| Simulation wurde nicht gestartet  
| Simulation wurde nicht gestartet  
| Simulation Starten und schauen
| Simulation Starten und durch einen Optischen Eindruck Bewerten ob die Spurpunkte Richtig oder Falsch sind
|  
|  
| i.O.
* Lokaler Windows-Debug mit '''F5''' starten und in der öffnenden Konsole die Simulation mit '''1''' und '''Enter''' starten.
* In der Konsole den Parameter '''Stopplinie''' betrachten. Wenn dieser Parameter '''1''' ist, überprüfen, ob sich eine Stopplinie im Bildausschnitt zu sehen ist.
| Die vier Stopplinien werden erkannt
| Die Stopplinien werden erkannt. In der S-Kurve werden durch eine fehlerhafte Spurerkennung Fahrbahnmarkierungen als Stopplinien erkannt, die nicht vorhanden sind.
<!-- Altes Video [https://hshl.sciebo.de/s/QUL3K5VuRaf8Jfs?path=%2FBildverarbeitung%20Simulation%20%20Ermittlung%20der%20Spurparameter%20A%2C%20B%2C%20C%2FStopplinienerkennung#/files_mediaviewer/Stopplinie.mp4 [Videoausschnitte von den vier Stopplinien]] -->
| n.i.O.
| ----
| ----
|-
|-
Zeile 715: Zeile 1.008:
| Visual Studio schließen  
| Visual Studio schließen  
| Simulation läuft  
| Simulation läuft  
| Simulation mit '''Break''' beenden und Visual Studio schließen  
|  
* Simulation mit '''Break''' beenden und
* Visual Studio schließen  
| Programm wurde geschlossen  
| Programm wurde geschlossen  
| Programm wurde geschlossen
| Programm wurde geschlossen
| i.O.
| i.O.
|
| ----
|-
| Postcondition 2
| Conig.ini zurücksetzten
| Config.ini enthält Änderungen
| Config.ini mittels SVN Revert zurücksetzen
| Config.ini zurückgesetzt
| Config.ini zurückgesetzt
| i.O.
| ----
|-
|-
| Postcondition 3
| Postcondition 3
Zeile 728: Zeile 1.032:
| PC heruntergefahren
| PC heruntergefahren
| i.O.
| i.O.
|
| ----
|-
|-
|}
|}
Zeile 734: Zeile 1.038:
</div>
</div>


===Testfall 10: Funktioniert das Gating===
===Testfall 12: Überprüfung der zuverlässigen Spurerkennung bei  der Geradeausfahrt===
Bezeichnung:          Funktioniert das Gating  <br>
Bezeichnung:          Überprüfung der zuverlässigen Spurerkennung bei  der Geradeausfahrt <br>
Tester:                Lukas Honerlage <br>
Tester:                Lukas Honerlage <br>
Datum:                26.01.2022 <br>
Datum:                26.01.2022 <br>
Testinstanz:          Simulation der Spurerkennung<br>  
Testinstanz:          Simulation der Spurerkennung<br>  
Verwendete Software:  Visual Studio 2019<br>  
Verwendete Software:  Visual Studio 2019<br>  
SVN Link:              [https://svn.hshl.de/svn/MTR_SDE_Praktikum/trunk/Software/CaroloCupFahrzeug/KommunikationundBeispielanwendung/ Visual Studio Datein] <br>
SVN Link:              [https://svn.hshl.de/svn/MTR_SDE_Praktikum/trunk/Software/OSE_Draufsicht_Spurpolynom_RS232/ Visual Studio Dateien] <br>
Softwarestand:        Revision 6777 <br>
<div class="mw-collapsible mw-collapsed">
<div class="mw-collapsible mw-collapsed">




{| class="mw-datatable"
{| class="wikitable"
! style="font-weight: bold;" | Schritt Nr.
! style="font-weight: bold;" | Schritt Nr.
! style="font-weight: bold;" | Beschreibung
! style="font-weight: bold;" | Beschreibung
Zeile 753: Zeile 1.058:
! style="font-weight: bold;" | Bewertung
! style="font-weight: bold;" | Bewertung
! style="font-weight: bold;" | Bemerkung
! style="font-weight: bold;" | Bemerkung
|+ style = "text-align: left"|'''Funktioniert das Gating'''  
|+ style = "text-align: left"|'''Überprüfung der zuverlässigen Spurerkennung bei  der Geradeausfahrt'''  
|-
|-
| Precondition 1
| Precondition 1
Zeile 759: Zeile 1.064:
| PC ist aus
| PC ist aus
| PC starten
| PC starten
| Pc geht an
| PC geht an
| Der Pc ist hochgefahren und alle benötigten Programme sind installiert
| Der PC ist hochgefahren und alle benötigten Programme sind installiert
| i.O.
| i.O.
| ----
| ----
|-
|-
| Precondition 2
| Precondition 2
| Öffnen Sie den Ordner: ...\Software\OSE_Draufsicht_Spurpolynom_RS232
| Öffnen der Dateien 
Starten Sie die Datei: OSE_Draufsicht_Spurpolynom_RS232.sln   
| Visual Studio 2019 ist geschlossen
| Visual Studio 2019 ist geschlossen
| Datei mit Doppelklick öffnen
| Öffnen des Ordners: ...\Software\OSE_Draufsicht_Spurpolynom_RS232
| Projekt in Visual Studio wurde geöffnet
Starten der Datei: OSE_Draufsicht_Spurpolynom_RS232.sln 
| Projekt in Visual Studio wurde geöffnet
| Projekt öffnet sich in Visual Studio  
| Projekt wurde in Visual Studio geöffnet
| i.O.
| ----
|-
| Precondition 3
| Öffnen der Konfigurationsdatei
| In der Konfigurationsdatei ist der Parameter '''RGBFenster = 0'''
| Öffnen der Datei ...Software\OSE_Draufsicht_Spurpolynom_RS232\Config.ini
Parameter in der Datei von '''RGBFenster=0''' auf '''1''' setzen und speichern
| Variable auf RGBFenster=1 gesetzt
| Parameteränderung auf RGBFenster=1
| i.O.
| i.O.
| ----
| ----
|-
|-
| Testschritt 1
| Testschritt 1
| Testen ob das Gating Funktioniert
| Überprüfung, ob die Spur zuverlässig erkannt wird bei der Geradeausfahrt
| Simulation wurde nicht gestartet
| Simulation wurde nicht gestart Lokaler Windows-Debug mit '''F5''' starten und in der öffnenden Konsole die Simulation mit '''1''' und '''Enter''' startenet
| Simulation Starten und schauen, ob der Gatingbereich angezeigt durch  Horizontale Weiße Linien falsche Punkte erkennt
| und visuell schauen, ob das Spurpolynom, welches die erkannte Fahrspur anzeigt, zum Ausgangsbild passt.
|  
| Die gerade Strecke wird zuverlässig erkannt, was durch ein gerades Spurpolynom angezeigt wird und zum Ausgangsbild passt
|
| Die geraden Streckenabschnitte werden richtig erkannt und passen zum Ausgangsbild
[https://hshl.sciebo.de/s/QUL3K5VuRaf8Jfs?path=%2FBildverarbeitung%20Simulation%20%20Ermittlung%20der%20Spurparameter%20A%2C%20B%2C%20C%2FWird%20die%20Spur%20Zuverl%C3%A4ssig%20erkannt#/files_mediaviewer/Wird%20die%20Spur%20Zuverl%C3%A4ssig%20erkannt.mp4 Video mit eingezeichneter erkannter Spur]
| i.O.
| i.O.
| ----
| ----
Zeile 790: Zeile 1.106:
| Programm wurde geschlossen
| Programm wurde geschlossen
| i.O.
| i.O.
|
| ----
|-
| Postcondition 2
| RGBFenster in Config.ini auf 0 stellen
| Parameter bei RGBFenster=1
| RGBFenster=0 als Parameter festlegen und speichern
| Parameter auf RGBFenster=0
| Parameter auf RGBFenster=0
| i.O.
| ----
|-
|-
| Postcondition 3
| Postcondition 3
Zeile 799: Zeile 1.124:
| PC heruntergefahren
| PC heruntergefahren
| i.O.
| i.O.
|
| ----
|-
|-
|}
|}
Zeile 805: Zeile 1.130:
</div>
</div>


===Testfall 11: Werden die Stopplinien erkannt===
===Testfall 13: Überprüfung der zuverlässigen Spurenerkennung in den Kurven===
Bezeichnung:          Werden die Stopplinien erkannt <br>
Bezeichnung:          Überprüfung der zuverlässigen Spurenerkennung in den Kurven <br>
Tester:                Lukas Honerlage <br>
Tester:                Lukas Honerlage <br>
Datum:                26.01.2022 <br>
Datum:                26.01.2022 <br>
Testinstanz:          Simulation der Spurerkennung<br>  
Testinstanz:          Simulation der Spurerkennung<br>  
Verwendete Software:  Visual Studio 2019<br>  
Verwendete Software:  Visual Studio 2019<br>  
SVN Link:              [https://svn.hshl.de/svn/MTR_SDE_Praktikum/trunk/Software/CaroloCupFahrzeug/KommunikationundBeispielanwendung/ Visual Studio Datein] <br>
SVN Link:              [https://svn.hshl.de/svn/MTR_SDE_Praktikum/trunk/Software/OSE_Draufsicht_Spurpolynom_RS232/ Visual Studio Dateien] <br>
Softwarestand:        Revision 6777 <br>
<div class="mw-collapsible mw-collapsed">
<div class="mw-collapsible mw-collapsed">




{| class="mw-datatable"
{| class="wikitable"
! style="font-weight: bold;" | Schritt Nr.
! style="font-weight: bold;" | Schritt Nr.
! style="font-weight: bold;" | Beschreibung
! style="font-weight: bold;" | Beschreibung
Zeile 824: Zeile 1.150:
! style="font-weight: bold;" | Bewertung
! style="font-weight: bold;" | Bewertung
! style="font-weight: bold;" | Bemerkung
! style="font-weight: bold;" | Bemerkung
|+ style = "text-align: left"|'''Werden die Stopplinien erkannt'''  
|+ style = "text-align: left"|'''Überprüfung der zuverlässigen Spurenerkennung in den Kurven'''  
|-
|-
| Precondition 1
| Precondition 1
| Pc starten
| PC starten
| PC ist aus
| PC ist aus
| PC starten
| PC starten
| Pc geht an
| PC geht an
| Der Pc ist hochgefahren und alle benötigten Programme sind installiert
| Der PC ist hochgefahren und alle benötigten Programme sind installiert
| i.O.
| i.O.
| ----
| ----
|-
|-
| Precondition 2
| Precondition 2
| Öffnen Sie den Ordner: ...\Software\OSE_Draufsicht_Spurpolynom_RS232
| Öffnen der Dateien 
Starten Sie die Datei: OSE_Draufsicht_Spurpolynom_RS232.sln   
| Visual Studio 2019 ist geschlossen
| Visual Studio 2019 ist geschlossen
| Datei mit Doppelklick öffnen
| Öffnen des Ordners: ...\Software\OSE_Draufsicht_Spurpolynom_RS232
| Projekt in Visual Studio wurde geöffnet
Starten der Datei: OSE_Draufsicht_Spurpolynom_RS232.sln 
| Projekt in Visual Studio wurde geöffnet
| Projekt öffnet sich in Visual Studio  
| Projekt wurde in Visual Studio geöffnet
| i.O.
| ----
|-
| Precondition 3
| Öffnen der Konfigurationsdatei
| In der Konfigurationsdatei ist der Parameter '''RGBFenster=0'''
| Öffnen der Datei ...Software\OSE_Draufsicht_Spurpolynom_RS232\Config.ini
Parameter in der Datei von '''RGBFenster=0''' auf '''1''' setzen und speichern
| Variable auf RGBFenster=1 gesetzt
| Parameteränderung auf RGBFenster=1
| i.O.
| i.O.
| ----
| ----
|-
|-
| Testschritt 1
| Testschritt 1
| Testen ob das Gating Funktioniert
| Überprüfung, ob die Spurenerkennung in den Kurven zuverlässig erfolgt
| Simulation wurde nicht gestartet  
| Simulation wurde nicht gestartet  
| Simulation Starten und schauen, ob der Gatingbereich angezeigt durch  Horizontale Weiße Linien falsche Punkte erkennt
| Lokaler Windows-Debug mit '''F5''' starten und in der öffnenden Konsole die Simulation mit '''1''' und '''Enter''' starten und visuell schauen, ob das Spurpolynom, welches die erkannte Fahrspur anzeigt, in den Kurven zum Ausgangsbild passt.
|  
| In den Kurven wird die Fahrspur exakt über der rechten Fahrspur angezeigt  
|
| In den Kurven wird die Strecke nur teilweise richtig erkannt. Bei leichten Störungen funktioniert die Spurerkennung nicht zuverlässig.
| i.O.
[https://hshl.sciebo.de/s/QUL3K5VuRaf8Jfs?path=%2FBildverarbeitung%20Simulation%20%20Ermittlung%20der%20Spurparameter%20A%2C%20B%2C%20C%2FWird%20die%20Spur%20Zuverl%C3%A4ssig%20erkannt#/files_mediaviewer/Wird%20die%20Spur%20Zuverl%C3%A4ssig%20erkannt.mp4 Video mit eingezeichneter erkannter Spur]
| n.i.O.
| ----
| ----
|-
|-
Zeile 862: Zeile 1.199:
| i.O.
| i.O.
|
|
|-
| Postcondition 2
| RGBFenster in Config.ini auf 0 stellen
| Parameter bei RGBFenster=1
| RGBFenster=0 als Parameter festlegen und speichern
| Parameter auf RGBFenster=0
| Parameter auf RGBFenster=0
| i.O.
| ----
|-
|-
| Postcondition 3
| Postcondition 3
Zeile 870: Zeile 1.216:
| PC heruntergefahren
| PC heruntergefahren
| i.O.
| i.O.
|
| ----
|-
|-
|}
|}
Zeile 876: Zeile 1.222:
</div>
</div>


===Testfall 12: Wird die Spur zuverlässig erkannt===
=== Testfall 14: Überprüfung des Stopplinienabstands im Nahbereich ===
Bezeichnung:          Wird die Spur zuverlässig erkannt <br>
Bezeichnung:          Überprüfung des Stopplinienabstands im Nahbereich <br>
Tester:                Lukas Honerlage <br>
Tester:                [[Benutzer:Florian Brinkmann|Florian Brinkmann]] <br>
Datum:                26.01.2022 <br>
Datum:                04.01.2022 <br>
Testinstanz:          Simulation der Spurerkennung<br>  
Testinstanz:          Simulation der Spurerkennung <br>
Anforderungs-ID:      REQ10.2340 <br>
Verwendete Software:  Visual Studio 2019<br>  
Verwendete Software:  Visual Studio 2019<br>  
SVN Link:              [https://svn.hshl.de/svn/MTR_SDE_Praktikum/trunk/Software/CaroloCupFahrzeug/KommunikationundBeispielanwendung/ Visual Studio Datein] <br>
SVN Link:              [https://svn.hshl.de/svn/MTR_SDE_Praktikum/trunk/Software/OSE_Draufsicht_Spurpolynom_RS232/ Visual Studio Dateien] <br>
Softwarestand:        Revision 8361 <br>
<div class="mw-collapsible mw-collapsed">
<div class="mw-collapsible mw-collapsed">




{| class="mw-datatable"
{| class="wikitable"
! style="font-weight: bold;" | Schritt Nr.
! style="font-weight: bold;" | Schritt Nr.
! style="font-weight: bold;" | Beschreibung
! style="font-weight: bold;" | Beschreibung
Zeile 895: Zeile 1.243:
! style="font-weight: bold;" | Bewertung
! style="font-weight: bold;" | Bewertung
! style="font-weight: bold;" | Bemerkung
! style="font-weight: bold;" | Bemerkung
|+ style = "text-align: left"|'''Wird die Spur zuverlässig erkannt'''  
|+ style = "text-align: left"|'''Überprüfung des Stopplinienabstands im Nahbereich'''  
|-
|-
| Precondition 1
| Precondition 1
| Pc starten
| PC starten
| PC ist aus
| PC ist aus
| PC starten
| PC starten
| Pc geht an
| PC geht an
| Der Pc ist hochgefahren und alle benötigten Programme sind installiert
| Der PC ist hochgefahren und alle benötigten Programme sind installiert
| i.O.
| i.O.
| ----
| ----
|-
|-
| Precondition 2
| Precondition 2
| Öffnen Sie den Ordner: ...\Software\OSE_Draufsicht_Spurpolynom_RS232
| Laden der Dateien 
Starten Sie die Datei: OSE_Draufsicht_Spurpolynom_RS232.sln   
| Visual Studio 2019 ist geschlossen
| Visual Studio 2019 ist geschlossen
| Datei mit Doppelklick öffnen
|  
| Projekt in Visual Studio wurde geöffnet
* Öffnen des Ordners: ...\Software\OSE_Draufsicht_Spurpolynom_RS232
| Projekt in Visual Studio wurde geöffnet
* Starten der Datei in Visual Studio 2019: OSE_Draufsicht_Spurpolynom_RS232.sln
| Öffnung des Projekts in Visual Studio 2019
| Projektdaten wurden in Visual Studio geöffnet 
| i.O.
| ----
|-
| Precondition 3
| Konfiguration des Visual Studio Projekts
| Projekt ist ggf. nicht konfiguriert (Dies ist z.B. der Fall, wenn das Projekt auf einem privaten Rechner ausgeführt wird)
| Projekt gemäß der folgenden Artikel einrichten: <br>
* [[Inbetriebnahme_der_VRmagic_Kamera|Inbetriebnahme der VRmagic Kamera]] <br>
* [[Einrichten_von_OpenCV_in_Visual_Studio|Einrichten von OpenCV in Visual Studio]]
| Projekt konfiguriert
| Projekt konfiguriert
| i.O.
| ----
|-
| Precondition 4
| Anpassung der Config.ini
| Config.ini ist geschlossen
|
* Öffnen der Config.ini: ...\Software\OSE_Draufsicht_Spurpolynom_RS232\Config.ini <br>
* Videodatei anpassen (Zeile 2): <code>Dateipfad Video=\Video\'''TestStopplinienerkennung_60cm.avi'''</code> <br>
* Ausgabefenster anpassen (Zeile 11): <code>StoppFenster=1</code> <br>
* Config.ini speichern ('''Strg + s''' oder Datei -> Speichern)
| Öffnung des Projekts in Visual Studio 2019
| Projektdaten wurden in Visual Studio geöffnet
| i.O.
| i.O.
| ----
| ----
|-
|-
| Testschritt 1
| Testschritt 1
| Testen ob die Spur zuverlässig erkannt wird
| Überprüfung, ob die Stopplinien erkannt werden
| Simulation wurde nicht gestartet  
| Simulation wurde nicht gestartet  
| Simulation Starten und schauen, durch betrachten der Spurpolynome ob die Spur richtig ermittelt wird
|  
|  
* Lokaler Windows-Debug mit '''F5''' starten und in der öffnenden Konsole die Simulation mit '''1''' und '''Enter''' starten.
* In der Konsole den Parameter '''Stopplinie''' betrachten. Wenn dieser '''1''' ist, kontrollieren, ob sich eine Stopplinie im Bild befindet.
| Die Stopplinie wird erkannt
| Die Stopplinie wird erkannt.
| i.O.
| rowspan="2"| Nach Ende des Videos (100 Frames) erscheint wieder der Startbildschirm in der Konsole. Sollte der Test noch nicht abgeschlossen sein, in der Konsole erneut '''1''' eingeben und mit '''Enter''' bestätigen.
|-
| Testschritt 2
| Überprüfung, ob der Stopplinienabstand korrekt berechnet wird
| Simulation läuft
| In der Konsole den Parameter '''Stopplinienabstand''' auslesen, wenn gleichzeitig der Parameter '''Stopplinie''' den Wert '''1''' hat.
| Der Ist-Abstand zwischen Fahrzeug und Stopplinie beträgt ca. 60 cm. Der gemessene Wert sollte im Bereich zwischen 54 und 66 cm liegen (10 % Toleranz).
| Der gemessene Abstand liegt bei ca. 60,4 cm.
| i.O.
|-
| Postcondition 1
| Visual Studio schließen
| Simulation läuft
|
* Simulation mit '''Break''' beenden
* Visual Studio schließen
| Programm wurde geschlossen
| Programm wurde geschlossen
| i.O.
| ----
|-
| Postcondition 2
| Conig.ini zurücksetzten
| Config.ini enthält Änderungen
| Config.ini mittels SVN Revert zurücksetzen
| Config.ini zurückgesetzt
| Config.ini zurückgesetzt
| i.O.
| ----
|-
| Postcondition 3
| PC herunterfahren
| PC ist eingeschaltet
| PC herunterfahren
| PC heruntergefahren
| PC heruntergefahren
| i.O.
| ----
|-
|}
</div>
=== Testfall 15: Überprüfung des Stopplinienabstands im Fernbereich ===
Bezeichnung:          Überprüfung des Stopplinienabstands im Fernbereich <br>
Tester:                [[Benutzer:Florian Brinkmann|Florian Brinkmann]] <br>
Datum:                04.01.2022 <br>
Testinstanz:          Simulation der Spurerkennung <br>
Anforderungs-ID:      REQ10.2340 <br>
Verwendete Software:  Visual Studio 2019<br>
SVN Link:              [https://svn.hshl.de/svn/MTR_SDE_Praktikum/trunk/Software/OSE_Draufsicht_Spurpolynom_RS232/ Visual Studio Dateien] <br>
Softwarestand:        Revision 8361 <br>
<div class="mw-collapsible mw-collapsed">
{| class="wikitable"
! style="font-weight: bold;" | Schritt Nr.
! style="font-weight: bold;" | Beschreibung
! style="font-weight: bold;" | Ausgangszustand
! style="font-weight: bold;" | Aktion(en)
! style="font-weight: bold;" | Erwartetes Ergebnis
! style="font-weight: bold;" | Ergebnis
! style="font-weight: bold;" | Bewertung
! style="font-weight: bold;" | Bemerkung
|+ style = "text-align: left"|'''Überprüfung des Stopplinienabstands im Fernbereich'''
|-
| Precondition 1
| PC starten
| PC ist aus
| PC starten
| PC geht an
| Der PC ist hochgefahren und alle benötigten Programme sind installiert
| i.O.
| ----
|-
| Precondition 2
| Laden der Dateien 
| Visual Studio 2019 ist geschlossen
|
* Öffnen des Ordners: ...\Software\OSE_Draufsicht_Spurpolynom_RS232
* Starten der Datei in Visual Studio 2019: OSE_Draufsicht_Spurpolynom_RS232.sln
| Öffnung des Projekts in Visual Studio 2019
| Projektdaten wurden in Visual Studio geöffnet 
| i.O.
| ----
|-
| Precondition 3
| Konfiguration des Visual Studio Projekts
| Projekt ist ggf. nicht konfiguriert (Dies ist z.B. der Fall, wenn das Projekt auf einem privaten Rechner ausgeführt wird)
| Projekt gemäß der folgenden Artikel einrichten: <br>
* [[Inbetriebnahme_der_VRmagic_Kamera|Inbetriebnahme der VRmagic Kamera]] <br>
* [[Einrichten_von_OpenCV_in_Visual_Studio|Einrichten von OpenCV in Visual Studio]]
| Projekt konfiguriert
| Projekt konfiguriert
| i.O.
| ----
|-
| Precondition 4
| Anpassung der Config.ini
| Config.ini ist geschlossen
|  
|  
* Öffnen der Config.ini: ...\Software\OSE_Draufsicht_Spurpolynom_RS232\Config.ini <br>
* Videodatei anpassen (Zeile 2): <code>Dateipfad Video=\Video\'''TestStopplinienerkennung_150cm.avi'''</code> <br>
* Ausgabefenster anpassen (Zeile 11): <code>StoppFenster=1</code> <br>
* Config.ini speichern ('''Strg + s''' oder Datei -> Speichern)
| Öffnung des Projekts in Visual Studio 2019
| Projektdaten wurden in Visual Studio geöffnet 
| i.O.
| i.O.
| ----
| ----
|-
| Testschritt 1
| Überprüfung, ob die Stopplinien erkannt werden
| Simulation wurde nicht gestartet
|
* Lokaler Windows-Debug mit '''F5''' starten und in der öffnenden Konsole die Simulation mit '''1''' und '''Enter''' starten.
* In der Konsole den Parameter '''Stopplinie''' betrachten. Wenn dieser '''1''' ist, kontrollieren, ob sich eine Stopplinie im Bild befindet.
| Die Stopplinie wird erkannt
| Die Stopplinie wird erkannt.
| i.O.
| rowspan="2"| Nach Ende des Videos (100 Frames) erscheint wieder der Startbildschirm in der Konsole. Sollte der Test noch nicht abgeschlossen sein, in der Konsole erneut '''1''' eingeben und mit '''Enter''' bestätigen.
|-
| Testschritt 2
| Überprüfung, ob der Stopplinienabstand korrekt berechnet wird
| Simulation läuft
| In der Konsole den Parameter '''Stopplinienabstand''' auslesen, wenn gleichzeitig der Parameter '''Stopplinie''' den Wert '''1''' hat.
| Der Ist-Abstand zwischen Fahrzeug und Stopplinie beträgt ca. 150 cm. Der gemessene Wert sollte im Bereich zwischen 135 und 165 cm liegen (10 % Toleranz).
| Der gemessene Abstand liegt bei ca. 163 cm.
| i.O.
|-
|-
| Postcondition 1
| Postcondition 1
| Visual Studio schließen  
| Visual Studio schließen  
| Simulation läuft  
| Simulation läuft  
| Simulation mit '''Break''' beenden und Visual Studio schließen  
|  
* Simulation mit '''Break''' beenden  
* Visual Studio schließen  
| Programm wurde geschlossen  
| Programm wurde geschlossen  
| Programm wurde geschlossen
| Programm wurde geschlossen
| i.O.
| i.O.
|
| ----
|-
| Postcondition 2
| Conig.ini zurücksetzten
| Config.ini enthält Änderungen
| Config.ini mittels SVN Revert zurücksetzen
| Config.ini zurückgesetzt
| Config.ini zurückgesetzt
| i.O.
| ----
|-
|-
| Postcondition 3
| Postcondition 3
Zeile 941: Zeile 1.454:
| PC heruntergefahren
| PC heruntergefahren
| i.O.
| i.O.
|
| ----
|-
|-
|}
|}
Zeile 950: Zeile 1.463:




{| class="mw-datatable"
{| class="wikitable"
! style="font-weight: bold;" | Testfall-ID
! style="font-weight: bold;" | Testfall-ID
! style="font-weight: bold;" | Testfall-Bezeichnung
! style="font-weight: bold;" | Testfall-Bezeichnung
Zeile 963: Zeile 1.476:
|-
|-
| 1
| 1
| Testfall 1: Werden Parameter A, B, C richtig berechnet
| Starten der Simulation aus Visual Studio
| L. Honerlage
| L. Honerlage
| 25.01.2022
| 25.01.2022
| Simulation der Spurerkennung
| Simulation der Spurerkennung
| ----
| <span style="color:green;">Simulation lässt sich in Visual Studio starten</span>
| L. Honerlage
| L. Honerlage
| 26.01.2022
| 26.01.2022
Zeile 973: Zeile 1.486:
|-
|-
| 2
| 2
| Lässt sich die Simulation aus Visual Studio starten
| Anzeige des RGB-Videos als Windowsfenster
| L. Honerlage
| L. Honerlage
| 25.01.2022
| 25.01.2022
| Simulation der Spurerkennung
| Simulation der Spurerkennung
| ----
| <span style="color:green;">Video wird in RGB ausgegeben</span>
| L. Honerlage
| L. Honerlage
| 26.01.2022
| 26.01.2022
Zeile 983: Zeile 1.496:
|-
|-
| 3
| 3
| Wird das RGB Bild als Windows Fenster angezeigt
| Umwandlung des Rundkursvideos von RGB in Graustufen und Anzeige als Windowsfenster
| L. Honerlage
| L. Honerlage
| 25.01.2022
| 25.01.2022
| Simulation der Spurerkennung
| Simulation der Spurerkennung
| ----
| <span style="color:green;">Video wird in Graustufen umgewandelt und als Windowsfenster angezeigt</span>
| L. Honerlage
| L. Honerlage
| 26.01.2022
| 26.01.2022
Zeile 993: Zeile 1.506:
|-
|-
| 4
| 4
| Bezeichnung: Wird das RGB Bild in grau Umgewandelt und als Windows Fenster angezeigt
| Umwandlung des Rundkursvideos von grau zu binär und Anzeige als Windowsfenster
| L. Honerlage
| L. Honerlage
| 25.01.2022
| 25.01.2022
| Simulation der Spurerkennung
| Simulation der Spurerkennung
| ----
| <span style="color:green;">Video wird von Graustufen in binär umgewandelt und als Windowsfenster angezeigt</span>
| L. Honerlage
| L. Honerlage
| 26.01.2022
| 26.01.2022
Zeile 1.003: Zeile 1.516:
|-
|-
| 5
| 5
| Wird die Spur zuverlässig erkannt
| Umrechnung des Binärbilds in die Vogelperspektive
| L. Honerlage
| L. Honerlage
| 25.01.2022
| 25.01.2022
| Simulation der Spurerkennung
| Simulation der Spurerkennung
| ----
| <span style="color:green;">Video wird in Vogelperspektive dargestellt</span>
| L. Honerlage
| L. Honerlage
| 26.01.2022
| 26.01.2022
Zeile 1.013: Zeile 1.526:
|-
|-
| 6
| 6
| Wird das graue Bild in ein Binärbild umgewandelt
| Einzeichnung des Spurpolynoms in die Vogelperspektive
| L. Honerlage
| L. Honerlage
| 25.01.2022
| 25.01.2022
| Simulation der Spurerkennung
| Simulation der Spurerkennung
| ----
| <span style="color:green;">Spurpolynom wird in das Video der Vogelperspektive ausgegeben</span>
| L. Honerlage
| L. Honerlage
| 26.01.2022
| 26.01.2022
Zeile 1.023: Zeile 1.536:
|-
|-
| 7
| 7
| Wird das Binärbild in die Vogelperspektive umgerechnet
| Berechnung der Parameter A, B, C
| L. Honerlage
| L. Honerlage
| 25.01.2022
| 25.01.2022
| Simulation der Spurerkennung
| Simulation der Spurerkennung
| ----
| <span style="color:green;">Spurparameter A, B und C werden richtig berechnet</span>
| L. Honerlage
| L. Honerlage
| 26.01.2022
| 26.01.2022
Zeile 1.033: Zeile 1.546:
|-
|-
| 8
| 8
| Wird das Spurpolynom in der Vogelperspektive eingezeichnet
| Schwärzen von unwichtigen Bereichen
| L. Honerlage
| L. Honerlage
| 25.01.2022
| 25.01.2022
| Simulation der Spurerkennung
| Simulation der Spurerkennung
| ----
| <span style="color:red;">Schwärzen von unwichtigen Bereichern funktioniert nicht zuverlässig</span>
| L. Honerlage
| L. Honerlage
| 26.01.2022
| 26.01.2022
| ----
| Viele Störobjekte werden geschwärzt. Vereinzelt tauchen trotzdem noch Störobjekte auf. Beim Frame 1173 wird 2/3 des Bildes abgeschnitten und so wird relevanter Bereich geschwärzt.
|-
|-
| 9
| 9
| Werden die Spurpunkt eingezeichnet
| Überprüfung des Gatings
| L. Honerlage
| L. Honerlage
| 25.01.2022
| 25.01.2022
| Simulation der Spurerkennung
| Simulation der Spurerkennung
| ----
| <span style="color:red;">Das Gating funktioniert nicht zuverlässig</span>
| L. Honerlage
| L. Honerlage
| 26.01.2022
| 26.01.2022
| ----
| Nicht alle Gatingbereiche befinden sich auf der rechten Fahrbahn. Wenn der Gatingbereich, der am weitesten vom Auto entfernt ist, falsche Linien erkennt, löst dies einen Ketteneffekt aus, der das Auto von der Bahn fahren lassen würde.
|-
|-
| 10
| 10
| Funktioniert das Gating
| Test der Spurpunkte
| L. Honerlage
| L. Honerlage
| 25.01.2022
| 25.01.2022
| Simulation der Spurerkennung
| Simulation der Spurerkennung
| ----
| <span style="color:red;">Spurpunkte werden nicht zuverlässig gefunden</span>
| L. Honerlage
| L. Honerlage
| 26.01.2022
| 26.01.2022
| ----
| Spurpunkte werden bei der geradeausfahrt zuverlässig erkannt. Bei den Kurvenfahrten kommt es vereinzelt zu Problem. Das Teilweise falsche Bereiche erkannt werden, oder auch Spurpunkte die gar nicht auf der Fahrspur sind.
|-
|-
| 11
| 11
| Werden die Stopplinien erkannt
| Erkennung der Stopplinien
| L. Honerlage, [[Benutzer:Florian Brinkmann|F. Brinkmann]], [[Benutzer:Suryaa Kalamani-Ramamoorthy|S. Kalamani]]
| 25.01.2022
| Simulation der Spurerkennung
| <span style="color:green;">Stopplinien werden erkannt</span>
| [[Benutzer:Suryaa Kalamani-Ramamoorthy|S. Kalamani]]
| 04.01.2022
| Die Stopplinienerkennung erkennt alle Stopplinien. Allerdings werden in der S-Kurve Stopplinien erkannt, die nicht vorhanden sind, da die Spurerkennung fehlschlägt.
|-
| 12
| Überprüfung der zuverlässigen Spurerkennung bei der Geradeausfahrt
| L. Honerlage
| L. Honerlage
| 25.01.2022
| 25.01.2022
| Simulation der Spurerkennung
| Simulation der Spurerkennung
| ----
| <span style="color:green;">Gerade Spurabschnitte werden zuverlässig erkannt</span>
| L. Honerlage
| L. Honerlage
| 26.01.2022
| 26.01.2022
| ----
| ----
|-
|-
| 12
| 13
| Wird die Spur zuverlässig erkannt
| Überprüfung der zuverlässigen Spurenerkennung in den Kurven
| L. Honerlage
| L. Honerlage
| 25.01.2022
| 25.01.2022
| Simulation der Spurerkennung
| Simulation der Spurerkennung
| ----
| <span style="color:red;">Spurerkennung in den Kurven funktioniert nicht zuverlässig</span>
| L. Honerlage
| L. Honerlage
| 26.01.2022
| 26.01.2022
| In den Kurven wird die Strecke nur teilweise richtig erkannt. Bei leichten Störungen funktioniert die Spurerkennung nicht zuverlässig.
|-
| 14
| Überprüfung des Stopplinienabstands im Nahbereich
| [[Benutzer:Florian Brinkmann|F. Brinkmann]]
| 04.01.2023
| Simulation der Spurerkennung
| <span style="color:green;">Stopplinienabstand wird korrekt bestimmt</span>
| [[Benutzer:Florian Brinkmann|F. Brinkmann]]
| 04.01.2023
| ----
|-
| 15
| Überprüfung des Stopplinienabstands im Fernbereich
| [[Benutzer:Florian Brinkmann|F. Brinkmann]]
| 04.01.2023
| Simulation der Spurerkennung
| <span style="color:green;">Stopplinienabstand wird korrekt bestimmt</span>
| [[Benutzer:Florian Brinkmann|F. Brinkmann]]
| 04.01.2023
| ----
| ----
|-
|-
|}
|}
==Zusammenfassung==
Bei der Simulationstestung der Bildverarbeitung konnte festgestellt werden, dass die Umwandlung der Bilder bereits zuverlässig funktioniert und damit die Grundlage der Spurerkennung gegeben ist. Bei dem gewählten Ansatz der Spurerkennung kommt es immer noch zu Fehlern. Die Spurerkennung beruht darauf, dass die rechte Spur immer zu sehen ist. Um die Simulation weiter zu optimieren, empfiehlt es sich weitere Videos aufzunehmen, um weitere Varianten testen zu können.




----
----
→ zurück zum Hauptartikel: [https://wiki.hshl.de/wiki/index.php/SDE-Team_2021/22#Testkonzept Übersichtsseite Tests]
→ zurück zum Hauptartikel: [https://wiki.hshl.de/wiki/index.php/SDE-Team_2021/22#Testkonzept Übersichtsseite Tests]

Aktuelle Version vom 7. Januar 2023, 11:30 Uhr

Autor: Lukas Honerlage
Bearbeitet von: Florian Brinkmann
Betreuer: Prof. Schneider, Prof. Göbel, Marc Ebmeyer

→ zurück zum Hauptartikel: OSE - Objekt - und Spurerkennung
→ zurück zum Hauptartikel: Praktikum SDE

Einleitung

Diese Seite beschreibt die Testfälle der Simulation von der Bildbearbeitung. In den unten aufgeführten Testfällen wird die vorhandene Simulationsumgebung der Bildverarbeitung in Visual Studio 2019 getestet. Das Video, welches in den einzelnen Tests verwendetet wird, wurde mithilfe einer Fernbedienung aufgenommen. Diese Testfälle testen neben die Bildverarbeitung, die Spurerkennung und Stopplinienerkennung.

Testfälle

Die Tabelle zeigt die verwendete SVN-Version:

Software File Revision by
OSE_Draufsicht_Spurpolynom_RS232.exe 6777 Hendrik Steffen


Testfall 1: Starten der Simulation aus Visual Studio

Bezeichnung: Starten der Simulation aus Visual Studio
Tester: Lukas Honerlage
Datum: 26.01.2022
Testinstanz: Simulation der Spurerkennung
Verwendete Software: Visual Studio 2019
SVN Link: Visual Studio Dateien
Softwarestand: Revision 6777


Schritt Nr. Beschreibung Ausgangszustand Aktion(en) Erwartetes Ergebnis Ergebnis Bewertung Bemerkung
Starten der Simulation aus Visual Studio
Precondition 1 Starten des PCs PC ist aus PC einschalten PC geht an und fährt hoch Der PC ist hochgefahren und alle benötigten Programme sind installiert i.O. ----
Precondition 2 Öffnen der Dateien Visual Studio 2019 ist geschlossen Öffnen des Ordners: ...\Software\OSE_Draufsicht_Spurpolynom_RS232

Starten der Datei: OSE_Draufsicht_Spurpolynom_RS232.sln

Projekt öffnet sich in Visual Studio Projekt wurde in Visual Studio geöffnet i.O. ----
Precondition 3 Öffnen der Konfigurationsdatei Dateipfad für das Simulationsvideo ist in der Config Datei Konfigurationsdatei öffnen ...Software\OSE_Draufsicht_Spurpolynom_RS232\Config.ini

Dateipfad des Rundkursvideos hinter dem Parameter Dateipfad Video= einsetzen und speichern

Dateipfad vom Rundkurs ist in der Konfigurationsdatei eingetragen Die Konfigurationsdatei enthält den Dateipfad zum Rundkursvideo i.O. ----
Testschritt 1 Starten der Simulation in der Konsole Das Visual Studio Projekt ist geöffnet, aber noch nicht gestartet Lokaler Windows-Debug mit F5 starten und in der öffnenden Konsole die Simulation mit 1 und Enter starten Simulation startet Simulation ist gestartet i.O. ----
Postcondition 1 Beenden der Simulation Simulation läuft Simulation mit Break beenden Konsolenfester schließen sich Konsolenfester geschlossen i.O. ----
Postcondition 2 Visual Studio 2019 schließen Visual Studio 2019 ist geöffnet Visual Studio 2019 schließen Visual Studio 2019 schließt sich Visual Studio 2019 ist geschlossen i.O. ----
Postcondition 3 PC herunterfahren PC ist eingeschaltet PC durch entsprechende Klicks herunterfahren PC schaltet sich aus PC ist ausgeschaltet i.O. ----

Testfall 2: Anzeige des RGB-Videos als Windowsfenster

Bezeichnung: Anzeige des RGB-Videos als Windowsfenster
Tester: Lukas Honerlage
Datum: 26.01.2022
Testinstanz: Simulation der Spurerkennung
Verwendete Software: Visual Studio 2019
SVN Link: Visual Studio Dateien
Softwarestand: Revision 6777


Schritt Nr. Beschreibung Ausgangszustand Aktion(en) Erwartetes Ergebnis Ergebnis Bewertung Bemerkung
Anzeige des RGB-Videos als Windowsfenster
Precondition 1 Starten des PCs PC ist aus PC einschalten PC geht an und fährt hoch Der PC ist hochgefahren und alle benötigten Programme sind installiert i.O. ----
Precondition 2 Laden der Dateien Visual Studio 2019 ist geschlossen Öffnen des Ordners: ...\Software\OSE_Draufsicht_Spurpolynom_RS232

Starten der Datei in Visual Studio 2019: OSE_Draufsicht_Spurpolynom_RS232.sln Das Projekt ist in Visual Studio geladen

Öffnung des Projekts in Visual Studio 2019 Projektdaten werden automatisch in Visual Studio geöffnet i.O. ----
Precondition 3 Öffnen der Konfigurationsdatei In der Konfigurationsdatei ist der Parameter RGBFenster=0 Öffnen der Datei ...Software\OSE_Draufsicht_Spurpolynom_RS232\Config.ini

Parameter in der Datei von RGBFenster=0 auf 1 setzen und speichern

Variable auf RGBFenster=1 gesetzt Parameteränderung auf RGBFenster=1 i.O. ----
Testschritt 1 Test, ob nach dem Start das RGB-Video angezeigt wird Visual Studio ist geöffnet Lokaler Windows-Debug mit F5 starten und in der öffnenden Konsole die Simulation mit 1 und Enter starten RGB-Video wird als Windowsfenster angezeigt Anzeige des RGB-Videos als Windowsfenster
Bild vom RGB-Video vom Rundkurs
i.O. ----
Postcondition 1 Visual Studio schließen Simulation läuft Simulation mit Break beenden und Visual Studio schließen Programm schließt sich Programm wurde geschlossen i.O. ----
Postcondition 2 RGBFenster in Config.ini auf 0 stellen Parameter bei RGBFenster=1 RGBFenster=0 als Parameter festlegen und speichern Parameter auf RGBFenster=0 Parameter auf RGBFenster=0 i.O. ----
Postcondition 3 PC herunterfahren PC ist eingeschaltet PC herunterfahren PC fährt herunter und schaltet sich aus PC heruntergefahren und aus i.O. ----

Testfall 3: Umwandlung des Rundkursvideos von RGB in Graustufen und Anzeige als Windowsfenster

Bezeichnung: Umwandlung des Rundkursvideos von RGB in Graustufen und Anzeige als Windowsfenster
Tester: Lukas Honerlage
Datum: 26.01.2022
Testinstanz: Simulation der Spurerkennung
Verwendete Software: Visual Studio 2019
SVN Link: Visual Studio Dateien
Softwarestand: Revision 6777


Schritt Nr. Beschreibung Ausgangszustand Aktion(en) Erwartetes Ergebnis Ergebnis Bewertung Bemerkung
Umwandlung des Rundkursvideos von RGB in Graustufen und Anzeige als Windowsfenster
Precondition 1 Starten des PCs PC ist aus PC einschalten PC geht an und fährt hoch Der PC ist hochgefahren und alle benötigten Programme sind installiert i.O. ----
Precondition 2 Laden der Dateien Visual Studio 2019 ist geschlossen Öffnen des Ordners: ...\Software\OSE_Draufsicht_Spurpolynom_RS232

Starten der Datei in Visual Studio 2019: OSE_Draufsicht_Spurpolynom_RS232.sln Das Projekt ist in Visual Studio geladen

Öffnung des Projekts in Visual Studio 2019 Projektdaten werden automatisch in Visual Studio geöffnet i.O. ----
Precondition 3 Öffnen der Konfigurationsdatei In der Konfigurationsdatei ist der Parameter GrauFenster= 0 Datei ...Software\OSE_Draufsicht_Spurpolynom_RS232\Config.ini öffnen

Parameter in der Datei von GrauFenster=0 auf 1 setzen und speichern

Parameter auf GrauFenster=1 geändert Parameter auf GrauFenster=1 geändert i.O. ----
Testschritt 1 Test, ob nach dem Start das Bild in grau dargestellt wird Projektdaten in Visual Studio sind geöffnet Lokaler Windows-Debug mit F5 starten und in der öffnenden Konsole die Simulation mit 1 und Enter starten und visuell überprüfen, ob das Video in grau dargestellt wird Bild wird als graues Windowsfenster angezeigt Videoausschnitt vom Umgewandelten Graustufenbild
Umgewandeltes Bild in grau vom Rundkurs
i.O. Alle Frames aus dem Video werden zuverlässig umgewandelt
Postcondition 1 Visual Studio schließen Simulation läuft Simulation mit Break beenden und Visual Studio schließen Programm schließt sich Programm wurde geschlossen i.O. ----
Postcondition 2 Parameter GrauFenster in Config.ini auf 0 stellen Parameter auf GrauFenster=1 Parameter ändern auf GrauFenster=0 und speichern Parameter geändert auf GrauFenster=1 Parameter geändert auf GrauFenster=1 i.O. ----
Postcondition 3 PC herunterfahren PC ist eingeschaltet PC herunterfahren PC fährt herunter und schaltet sich aus PC heruntergefahren und aus i.O. ----

Testfall 4: Umwandlung des Rundkursvideos von grau zu binär und Anzeige als Windowsfenster

Bezeichnung: Umwandlung des Rundkursvideos von grau zu binär und Anzeige als Windowsfenster
Tester: Lukas Honerlage
Datum: 26.01.2022
Testinstanz: Simulation der Spurerkennung
Verwendete Software: Visual Studio 2019
SVN Link: Visual Studio Datein
Softwarestand: Revision 6777


Schritt Nr. Beschreibung Ausgangszustand Aktion(en) Erwartetes Ergebnis Ergebnis Bewertung Bemerkung
Umwandlung des Rundkursvideos von grau zu binär und Anzeige als Windowsfenster
Precondition 1 Starten des PCs PC ist aus PC einschalten PC geht an und fährt hoch PC ist hochgefahren und alle benötigten Programme sind installiert i.O. ----
Precondition 2 Laden der Dateien Visual Studio 2019 ist geschlossen Öffnen des Ordners: ...\Software\OSE_Draufsicht_Spurpolynom_RS232

Starten der Datei in Visual Studio 2019: OSE_Draufsicht_Spurpolynom_RS232.sln Das Projekt ist in Visual Studio geladen

Öffnung des Projekts in Visual Studio 2019 Projektdaten wurden in Visual Studio geöffnet i.O. ----
Precondition 3 Öffnen der Konfigurationsdatei In der Konfigurationsdatei ist der Parameter BinaerFenster= 0 Datei ...Software\OSE_Draufsicht_Spurpolynom_RS232\Config.ini öffnen

Parameter in Datei von BinaerFenster=0 auf 1 setzen und speichern

Parameter geändert auf BinaerFenster=1 Parameter geändert auf BinaerFenster=1 i.O. ----
Testschritt 1 Test, ob nach dem Start das Video in binär dargestellt wird Projektdaten in Visual Studio geöffnet Lokaler Windows-Debug mit F5 starten und in der öffnenden Konsole die Simulation mit 1 und Enter starten und visuell überprüfen, ob das Video in binär dargestellt wird Bild wird als binäres Windowsfenster angezeigt Videoausschnitt vom umgewandelten Binär
Umgewandelter Bildausschnitt vom Rundkurs in Binär
i.O. Alle Frames aus dem Video werden zuverlässig umgewandelt
Postcondition 1 Visual Studio schließen Simulation läuft Simulation mit Break beenden und Visual Studio schließen Programm schließt sich Programm wurde geschlossen i.O. ----
Postcondition 2 Parameter BinaerFenster in Config.ini auf 0 stellen Parameter auf BinaerFenster=1 Parameter ändern auf BinaerFenster=0 und speichern Parameter geändert auf BinaerFenster=0 Parameter geändert auf BinaerFenster=0 i.O. ----
Postcondition 3 PC herunterfahren PC ist eingeschaltet PC herunterfahren PC fährt herunter und schaltet sich aus PC heruntergefahren und aus i.O. ----

Testfall 5: Umrechnung des Binärbilds in die Vogelperspektive

Bezeichnung: Umrechnung des Binärbilds in die Vogelperspektive
Tester: Lukas Honerlage
Datum: 26.01.2022
Testinstanz: Simulation der Spurerkennung
Verwendete Software: Visual Studio 2019
SVN Link: Visual Studio Dateien
Softwarestand: Revision 6777


Schritt Nr. Beschreibung Ausgangszustand Aktion(en) Erwartetes Ergebnis Ergebnis Bewertung Bemerkung
Umrechnung des Binärbilds in die Vogelperspektive
Precondition 1 Starten des PCs PC ist aus PC einschalten PC geht an und fährt hoch Der PC ist hochgefahren und alle benötigten Programme sind installiert i.O. ----
Precondition 2 Laden der Dateien Visual Studio 2019 ist geschlossen Öffnen des Ordners: ...\Software\OSE_Draufsicht_Spurpolynom_RS232

Starten der Datei in Visual Studio 2019: OSE_Draufsicht_Spurpolynom_RS232.sln

Öffnung des Projekts in Visual Studio 2019 Projektdaten werden automatisch in Visual Studio geöffnet i.O. ----
Precondition 3 Öffnen des Dateipfads

...Software\OSE_Draufsicht_Spurpolynom_RS232 sowie der Datei: Config.ini

In Datei Config.ini Parameter auf TransfFenster=0 Parameter ändern auf TransfFenster=1 und speichern Parameter geändert auf TransfFenster=1 Parameter geändert auf TransfFenster=1 i.O. ----
Testschritt 1 Test, ob nach dem Start das Video in der Vogelperspektive dargestellt wird Projektdaten in Visual Studio ist geöffnet Lokaler Windows-Debug mit F5 starten und in der öffnenden Konsole die Simulation mit 1 und Enter starten und visuell schauen, ob das Video in Vogelperspektive dargestellt wird Videoausgabe in der Vogelperspektive Video wird in der Vogelperspektive ausgegeben
Umgewandeltes Bild in Vogelperspektive
i.O. Teilweise kommt es zu Fehlern, sodass bei der Umrechnung Bildbereiche abgeschnitten werden und dadurch die rechte Fahrspur verloren geht. Dies ist z.B. beim Frame 1191 zu erkennen.
Postcondition 1 Visual Studio schließen Simulation läuft Simulation mit Break beenden und Visual Studio schließen Programm schließt sich Programm wurde geschlossen i.O.
Postcondition 2 TransfFenster in Config.ini auf 0 stellen Parameter auf TransfFenster=1 Parameter auf TransfFenster=0 ändern und speichern Parameter geändert auf TransfFenster=0 Parameter geändert auf TransfFenster=0 i.O. ----
Postcondition 3 PC herunterfahren PC ist eingeschaltet PC herunterfahren PC fährt herunter und schaltet sich aus PC heruntergefahren und aus i.O.

Testfall 6: Einzeichnung des Spurpolynoms in die Vogelperspektive

Bezeichnung: Einzeichnung des Spurpolynoms in die Vogelperspektive
Tester: Lukas Honerlage
Datum: 26.01.2022
Testinstanz: Simulation der Spurerkennung
Verwendete Software: Visual Studio 2019
SVN Link: Visual Studio Dateien
Softwarestand: Revision 6777


Schritt Nr. Beschreibung Ausgangszustand Aktion(en) Erwartetes Ergebnis Ergebnis Bewertung Bemerkung
Einzeichnung des Spurpolynoms in die Vogelperspektive
Precondition 1 Starten des PCs PC ist aus PC einschalten PC geht an und fährt hoch Der PC ist hochgefahren und alle benötigten Programme sind installiert i.O. ----
Precondition 2 Öffnen der Dateien Visual Studio 2019 ist geschlossen Öffnen des Ordners: ...\Software\OSE_Draufsicht_Spurpolynom_RS232

Starten der Datei: OSE_Draufsicht_Spurpolynom_RS232.sln

Projekt öffnet sich in Visual Studio Projekt wurde in Visual Studio geöffnet i.O. ----
Testschritt 1 Starten des Videos mit eingezeichnetem Spurpolynom Simulation wurde nicht gestartet Lokaler Windows-Debug mit F5 starten und in der öffnenden Konsole die Simulation mit 1 und Enter starten und visuell überprüfen, ob das Spurpolynom eingezeichnet wird Bilddarstellung erfolgt in der Vogelperspektive mit eingezeichnetem Spurpolynom im Windowsfenster Bild wird in der Vogelperspektive mit eingezeichnetem Spurpolynom im Windowsfenster dargestellt
Umgewandeltes Video in Vogelperspektive mit eingezeichnetem Spurpolynom
i.O. Es müssen keine zusätzlichen Parameter eingestellt werden, das Video mit Spurpolynom wird immer mit ausgegeben.
Postcondition 1 Beenden der Simulation Simulation läuft Simulation mit Break beenden Konsolenfester schließen sich Konsolenfester geschlossen i.O. ----
Postcondition 2 PC herunterfahren PC ist eingeschaltet PC durch entsprechende Klicks herunterfahren PC schaltet sich aus PC ist ausgeschaltet i.O. ----

Testfall 7: Berechnung der Parameter A, B, C

Bezeichnung: Berechnung der Parameter A, B, C
Tester: Lukas Honerlage
Datum: 26.01.2022
Testinstanz: Simulation der Spurerkennung
Verwendete Software: Visual Studio 2019 Matlab
SVN Link: Visual Studio Datein
Softwarestand: Revision 6777

Schritt Nr. Beschreibung Ausgangszustand Aktion(en) Erwartetes Ergebnis Ergebnis Bewertung Bemerkung
Berechnung der Parameter A, B, C
Precondition 1 Starten des PCs PC ist aus PC einschalten PC geht an und fährt hoch Der PC ist hochgefahren und alle benötigten Programme sind installiert i.O. ----
Precondition 2 Laden der Dateien Visual Studio 2019 ist geschlossen Öffnen des Ordners: ...\Software\OSE_Draufsicht_Spurpolynom_RS232

Starten der Datei in Visual Studio 2019: OSE_Draufsicht_Spurpolynom_RS232.sln

Projekt öffnet sich in Visual Studio 2019 Projektdaten werden automatisch in Visual Studio geöffnet i.O. ----
Precondition 3 Öffnen des Matlab 2019 b Matlab ist geschlossen Matlab durch Doppelklick auf Desktopverknüpfung starten Matlab öffnet sich Matlab ist geöffnet i.O. ----
Testschritt 1 Start der Simulation Simulation ist nicht gestartet Lokaler Windows-Debug mit F5 starten und in der öffnenden Konsole die Simulation mit 1 und Enter starten Simulation startet und gibt die Parameter A,B und C aus Simulation ist gestartet und gibt die Parameter A,B und C aus i.O. ----
Testschritt 2 Stopp der Simulation und Auslesen der Werte A, B, C aus der Konsole Simulation läuft Simulation mit Pause stoppen Simulation stoppt

Werte aus Konsole auslesbar

Simulation stoppt

Werte können aus der Konsole ausgelesen werden

Parameter A, B und C in Konsole
i.O. ----
Testschritt 3 Plotten des Spurpolynoms in Matlab Matlab ist geöffnet Spurpolynom mit A, B, C plotten

Quellcode aus dem Beispiel übernehmen und die Parameter anpassen

Geplottetes Spurpolynom mit den Werten aus der Konsole
Spurpolynom in Matlab
i.O. ----
Testschritt 4 Vergleich der Spurpolynome geplottetes Spurpolynom als Bild in Visual Studio und aus Matlab Visueller Vergleich der Bilder gleicher Verlauf der beiden Spurpolynome
Spurpolynom in Visual Studio
Spurpolynom in Matlab
i.O. ----
Postcondition 1 Matlab schließen Matlab ist geöffnet Matlab schließen und Speicherung des Spurpolynom-Plots bei Bedarf Matlab ist geschlossen Matlab ist geschlossen i.O. ----
Postcondition 2 Visual Studio 2019 schließen Visual Studio 2019 ist geöffnet Visual Studio 2019 schließen Visual Studio 2019 schließt sich Visual Studio 2019 ist geschlossen i.O. ----
Postcondition 3 PC herunterfahren PC ist eingeschaltet PC durch entsprechende Klicks herunterfahren PC schaltet sich aus PC ist ausgeschaltet i.O. ----

Testfall 8: Schwärzen von unwichtigen Bereichen

Bezeichnung: Schwärzen von unwichtigen Bereichen
Tester: Lukas Honerlage
Datum: 26.01.2022
Testinstanz: Simulation der Spurerkennung
Verwendete Software: Visual Studio 2019
SVN Link: Visual Studio Dateien
Softwarestand: Revision 6777


Schritt Nr. Beschreibung Ausgangszustand Aktion(en) Erwartetes Ergebnis Ergebnis Bewertung Bemerkung
Schwärzen von unwichtigen Bereichen
Precondition 1 Starten des PCs PC ist aus PC einschalten PC geht an und fährt hoch Der PC ist hochgefahren und alle benötigten Programme sind installiert i.O. ----
Precondition 2 Öffnen der Dateien Visual Studio 2019 ist geschlossen Öffnen des Ordners: ...\Software\OSE_Draufsicht_Spurpolynom_RS232

Starten der Datei: OSE_Draufsicht_Spurpolynom_RS232.sln

Projekt öffnet sich in Visual Studio Projekt wurde in Visual Studio geöffnet i.O. ----
Precondition 3 Öffnen des Dateipfads

...Software\OSE_Draufsicht_Spurpolynom_RS232 sowie der Datei: Config.ini

In Datei Config.ini

Parameter auf BinaerFenster=0 und RGBFenster=0

Parameter BinaerFenster=1 und RGBFenster=1 ändern und speichern Parameter geändert auf BinaerFenster=1 und RGBFenster=1 Parameter geändert auf BinaerFenster=1 und RGBFenster=1 i.O. ----
Testschritt 1 Starten des Videos mit der Standarddarstellung und in binär Simulation wurde nicht gestartet Lokaler Windows-Debug mit F5 starten und in der öffnenden Konsole die Simulation mit 1 und Enter starten und visuell überprüfen, ob sichtbare Störungen vom Binärbild zu Vogelperspektive geschwärzt werden. Rechts von der Fahrbahn ist das Bild schwarz Viele Störobjekte werden geschwärt. Vereinzelt tauchen trotzdem noch Störobjekte auf. Beim Frame 1173 wird 2/3 des Bildes abgeschnitten und damit relevanter Bereich geschwärzt. n.i.O. Es müssen keine zusätzlichen Parameter eingestellt werden, das Video mit Spurpolynom wird immer mit ausgegeben.
Postcondition 1 Beenden der Simulation Simulation läuft Simulation mit Break beenden Konsolenfester schließen sich Konsolenfester geschlossen i.O. ----
Postcondition 2 Parameter BinaerFenster und RGBFenster in Config.ini auf 0 stellen Parameter auf BinaerFenster=1 und RGBFenster=1 Parameter ändern auf BinaerFenster=0 und RGBFenster=0 und speichern Parameter geändert auf BinaerFenster=0 und RGBFenster=0 Parameter geändert auf BinaerFenster=0 und RGBFenster=0 i.O. ----
Postcondition 3 PC herunterfahren PC ist eingeschaltet PC durch entsprechende Klicks herunterfahren PC schaltet sich aus PC ist ausgeschaltet i.O. ----

Testfall 9: Überprüfung des Gatings

Bezeichnung: Überprüfung des Gatings
Tester: Lukas Honerlage
Datum: 26.01.2022
Testinstanz: Simulation der Spurerkennung
Verwendete Software: Visual Studio 2019
SVN Link: Visual Studio Dateien
Softwarestand: Revision 6777


Schritt Nr. Beschreibung Ausgangszustand Aktion(en) Erwartetes Ergebnis Ergebnis Bewertung Bemerkung
Überprüfung des Gatings
Precondition 1 PC starten PC ist aus PC starten PC geht an Der PC ist hochgefahren und alle benötigten Programme sind installiert i.O. ----
Precondition 2 Öffnen der Dateien Visual Studio 2019 ist geschlossen Öffnen des Ordners: ...\Software\OSE_Draufsicht_Spurpolynom_RS232

Starten der Datei: OSE_Draufsicht_Spurpolynom_RS232.sln

Projekt öffnet sich in Visual Studio Projekt wurde in Visual Studio geöffnet i.O. ----
Testschritt 1 Testen, ob das Gating funktioniert

Der Gatingbereich wird visuell als elf weiße Linien angezeigt. Er umfasst einen horizontalen Bereich von 80 Pixeln

Simulation wurde nicht gestartet Lokaler Windows-Debug mit F5 starten und in der öffnenden Konsole die Simulation mit 1 und Enter starten und visuell schauen, ob der Gatingbereich der rechten Fahrbahn folgt. Alle Gatingbereiche befinden sich auf der rechten Fahrbahn. Wenn keine rechte Fahbahn vorhanden ist, wird keine Fahrbahn erkannt. Nicht alle Gatingbereiche befinden sich auf der rechten Fahrbahn. Wenn der Gatingbereich, der am weitesten vom Auto entfernt ist, falsche Linien erkennt, löst dies einen Ketteneffekt aus, der das Auto von der Bahn fahren lassen würde. n.i.O. Besonders bei Bildern, in denen die rechte Fahrspur verloren geht, ist kein zuverlässiges Fahren mehr möglich. Ebenfalls führen Störungen, die nicht weggefiltert werden, zu falsch erkannten Spuren.
Postcondition 1 Visual Studio schließen Simulation läuft Simulation mit Break beenden und Visual Studio schließen Programm wurde geschlossen Programm wurde geschlossen i.O.
Postcondition 3 PC herunterfahren PC ist eingeschaltet PC herunterfahren PC heruntergefahren PC heruntergefahren i.O.

Testfall 10: Test der Spurpunkte

Bezeichnung: Test der Spurpunkte
Tester: Lukas Honerlage
Datum: 26.01.2022
Testinstanz: Simulation der Spurerkennung
Verwendete Software: Visual Studio 2019
SVN Link: Visual Studio Dateien
Softwarestand: Revision 6777


Schritt Nr. Beschreibung Ausgangszustand Aktion(en) Erwartetes Ergebnis Ergebnis Bewertung Bemerkung
Test der Spurpunkte
Precondition 1 Starten des PCs PC ist aus PC einschalten Pc geht an und fährt hoch Der PC ist hochgefahren und alle benötigten Programme sind installiert i.O. ----
Precondition 2 Öffnen der Dateien Visual Studio 2019 ist geschlossen Öffnen des Ordners: ...\Software\OSE_Draufsicht_Spurpolynom_RS232

Starten der Datei: OSE_Draufsicht_Spurpolynom_RS232.sln

Projekt öffnet sich in Visual Studio Projekt wurde in Visual Studio geöffnet i.O. ----
Testschritt 1 Test, ob die Spurpunkte richtig ermittelt werden Simulation wurde nicht gestartet Simulation mit der Tastenkombination aus F5, 1 und Enter starten und visuell überprüfen, ob die Spurpunkte, die als weiße Kreise angezeigt werden, auf der Spur liegen Erkannte Spurpunkte werden als weiße Kreise auf der rechten Spur als Kreise dargestellt Spurpunkte werden bei der geradeausfahrt zuverlässig erkannt. Bei den Kurvenfahrten kommt es vereinzelt zu Problem. Das Teilweise falsche Bereiche erkannt werden, oder auch Spurpunkte die gar nicht auf der Fahrspur sind z.B. Frame 1172. Des Weiteren treten Fehler auf, wenn die rechte Fahrspur nicht mehr angezeigt wird.

[Video mit eingezeichnetem Spurpolynom]

n.i.O. Teilweise liegen die Spurpunkte ganz leicht neben der Fahrbahn.
Postcondition 1 Visual Studio schließen Simulation läuft Simulation mit Break beenden und Visual Studio schließen Programm wurde geschlossen Programm wurde geschlossen i.O.
Postcondition 3 PC herunterfahren PC ist eingeschaltet PC herunterfahren PC heruntergefahren PC heruntergefahren i.O.

Testfall 11: Erkennung der Stopplinien

Bezeichnung: Erkennung der Stopplinien
Tester: Lukas Honerlage
Bearbeitet von: Florian Brinkmann, Suryaa Kalamani-Ramamoorthy
Datum: 03.01.2022
Testinstanz: Simulation der Spurerkennung
Anforderungs-ID: REQ10.2340
Verwendete Software: Visual Studio 2019
SVN Link: Visual Studio Dateien
Softwarestand: Revision 8360


Schritt Nr. Beschreibung Ausgangszustand Aktion(en) Erwartetes Ergebnis Ergebnis Bewertung Bemerkung
Erkennung der Stopplinien
Precondition 1 PC starten PC ist aus PC starten PC geht an Der PC ist hochgefahren und alle benötigten Programme sind installiert i.O. ----
Precondition 2 Laden der Dateien Visual Studio 2019 ist geschlossen
  • Öffnen des Ordners: ...\Software\OSE_Draufsicht_Spurpolynom_RS232
  • Starten der Datei in Visual Studio 2019: OSE_Draufsicht_Spurpolynom_RS232.sln
Öffnung des Projekts in Visual Studio 2019 Projektdaten wurden in Visual Studio geöffnet i.O. ----
Precondition 3 Konfiguration des Visual Studio Projekts Projekt ist ggf. nicht konfiguriert (Dies ist z.B. der Fall, wenn das Projekt auf einem privaten Rechner ausgeführt wird) Projekt gemäß der folgenden Artikel einrichten:
Projekt konfiguriert und alle Dateien werden gefunden Projekt konfiguriert und lässt sich fehlerfrei starten i.O. ----
Precondition 4 Anpassung der Config.ini Config.ini ist geschlossen
  • Öffnen der Config.ini: ...\Software\OSE_Draufsicht_Spurpolynom_RS232\Config.ini
  • Videodatei anpassen (Zeile 2): Dateipfad Video=\Video\Rundkurs2.mp4
  • Ausgabefenster anpassen (Zeile 11): StoppFenster=1
  • Config.ini speichern (Strg + s oder Datei -> Speichern)
Conig.ini konfiguriert Config.ini konfiguriert i.O. ----
Testschritt 1 Überprüfung, ob die Stopplinien erkannt werden Simulation wurde nicht gestartet
  • Lokaler Windows-Debug mit F5 starten und in der öffnenden Konsole die Simulation mit 1 und Enter starten.
  • In der Konsole den Parameter Stopplinie betrachten. Wenn dieser Parameter 1 ist, überprüfen, ob sich eine Stopplinie im Bildausschnitt zu sehen ist.
Die vier Stopplinien werden erkannt Die Stopplinien werden erkannt. In der S-Kurve werden durch eine fehlerhafte Spurerkennung Fahrbahnmarkierungen als Stopplinien erkannt, die nicht vorhanden sind. n.i.O. ----
Postcondition 1 Visual Studio schließen Simulation läuft
  • Simulation mit Break beenden und
  • Visual Studio schließen
Programm wurde geschlossen Programm wurde geschlossen i.O. ----
Postcondition 2 Conig.ini zurücksetzten Config.ini enthält Änderungen Config.ini mittels SVN Revert zurücksetzen Config.ini zurückgesetzt Config.ini zurückgesetzt i.O. ----
Postcondition 3 PC herunterfahren PC ist eingeschaltet PC herunterfahren PC heruntergefahren PC heruntergefahren i.O. ----

Testfall 12: Überprüfung der zuverlässigen Spurerkennung bei der Geradeausfahrt

Bezeichnung: Überprüfung der zuverlässigen Spurerkennung bei der Geradeausfahrt
Tester: Lukas Honerlage
Datum: 26.01.2022
Testinstanz: Simulation der Spurerkennung
Verwendete Software: Visual Studio 2019
SVN Link: Visual Studio Dateien
Softwarestand: Revision 6777


Schritt Nr. Beschreibung Ausgangszustand Aktion(en) Erwartetes Ergebnis Ergebnis Bewertung Bemerkung
Überprüfung der zuverlässigen Spurerkennung bei der Geradeausfahrt
Precondition 1 Pc starten PC ist aus PC starten PC geht an Der PC ist hochgefahren und alle benötigten Programme sind installiert i.O. ----
Precondition 2 Öffnen der Dateien Visual Studio 2019 ist geschlossen Öffnen des Ordners: ...\Software\OSE_Draufsicht_Spurpolynom_RS232

Starten der Datei: OSE_Draufsicht_Spurpolynom_RS232.sln

Projekt öffnet sich in Visual Studio Projekt wurde in Visual Studio geöffnet i.O. ----
Precondition 3 Öffnen der Konfigurationsdatei In der Konfigurationsdatei ist der Parameter RGBFenster = 0 Öffnen der Datei ...Software\OSE_Draufsicht_Spurpolynom_RS232\Config.ini

Parameter in der Datei von RGBFenster=0 auf 1 setzen und speichern

Variable auf RGBFenster=1 gesetzt Parameteränderung auf RGBFenster=1 i.O. ----
Testschritt 1 Überprüfung, ob die Spur zuverlässig erkannt wird bei der Geradeausfahrt Simulation wurde nicht gestart Lokaler Windows-Debug mit F5 starten und in der öffnenden Konsole die Simulation mit 1 und Enter startenet und visuell schauen, ob das Spurpolynom, welches die erkannte Fahrspur anzeigt, zum Ausgangsbild passt. Die gerade Strecke wird zuverlässig erkannt, was durch ein gerades Spurpolynom angezeigt wird und zum Ausgangsbild passt Die geraden Streckenabschnitte werden richtig erkannt und passen zum Ausgangsbild

Video mit eingezeichneter erkannter Spur

i.O. ----
Postcondition 1 Visual Studio schließen Simulation läuft Simulation mit Break beenden und Visual Studio schließen Programm wurde geschlossen Programm wurde geschlossen i.O. ----
Postcondition 2 RGBFenster in Config.ini auf 0 stellen Parameter bei RGBFenster=1 RGBFenster=0 als Parameter festlegen und speichern Parameter auf RGBFenster=0 Parameter auf RGBFenster=0 i.O. ----
Postcondition 3 PC herunterfahren PC ist eingeschaltet PC herunterfahren PC heruntergefahren PC heruntergefahren i.O. ----

Testfall 13: Überprüfung der zuverlässigen Spurenerkennung in den Kurven

Bezeichnung: Überprüfung der zuverlässigen Spurenerkennung in den Kurven
Tester: Lukas Honerlage
Datum: 26.01.2022
Testinstanz: Simulation der Spurerkennung
Verwendete Software: Visual Studio 2019
SVN Link: Visual Studio Dateien
Softwarestand: Revision 6777


Schritt Nr. Beschreibung Ausgangszustand Aktion(en) Erwartetes Ergebnis Ergebnis Bewertung Bemerkung
Überprüfung der zuverlässigen Spurenerkennung in den Kurven
Precondition 1 PC starten PC ist aus PC starten PC geht an Der PC ist hochgefahren und alle benötigten Programme sind installiert i.O. ----
Precondition 2 Öffnen der Dateien Visual Studio 2019 ist geschlossen Öffnen des Ordners: ...\Software\OSE_Draufsicht_Spurpolynom_RS232

Starten der Datei: OSE_Draufsicht_Spurpolynom_RS232.sln

Projekt öffnet sich in Visual Studio Projekt wurde in Visual Studio geöffnet i.O. ----
Precondition 3 Öffnen der Konfigurationsdatei In der Konfigurationsdatei ist der Parameter RGBFenster=0 Öffnen der Datei ...Software\OSE_Draufsicht_Spurpolynom_RS232\Config.ini

Parameter in der Datei von RGBFenster=0 auf 1 setzen und speichern

Variable auf RGBFenster=1 gesetzt Parameteränderung auf RGBFenster=1 i.O. ----
Testschritt 1 Überprüfung, ob die Spurenerkennung in den Kurven zuverlässig erfolgt Simulation wurde nicht gestartet Lokaler Windows-Debug mit F5 starten und in der öffnenden Konsole die Simulation mit 1 und Enter starten und visuell schauen, ob das Spurpolynom, welches die erkannte Fahrspur anzeigt, in den Kurven zum Ausgangsbild passt. In den Kurven wird die Fahrspur exakt über der rechten Fahrspur angezeigt In den Kurven wird die Strecke nur teilweise richtig erkannt. Bei leichten Störungen funktioniert die Spurerkennung nicht zuverlässig.

Video mit eingezeichneter erkannter Spur

n.i.O. ----
Postcondition 1 Visual Studio schließen Simulation läuft Simulation mit Break beenden und Visual Studio schließen Programm wurde geschlossen Programm wurde geschlossen i.O.
Postcondition 2 RGBFenster in Config.ini auf 0 stellen Parameter bei RGBFenster=1 RGBFenster=0 als Parameter festlegen und speichern Parameter auf RGBFenster=0 Parameter auf RGBFenster=0 i.O. ----
Postcondition 3 PC herunterfahren PC ist eingeschaltet PC herunterfahren PC heruntergefahren PC heruntergefahren i.O. ----

Testfall 14: Überprüfung des Stopplinienabstands im Nahbereich

Bezeichnung: Überprüfung des Stopplinienabstands im Nahbereich
Tester: Florian Brinkmann
Datum: 04.01.2022
Testinstanz: Simulation der Spurerkennung
Anforderungs-ID: REQ10.2340
Verwendete Software: Visual Studio 2019
SVN Link: Visual Studio Dateien
Softwarestand: Revision 8361


Schritt Nr. Beschreibung Ausgangszustand Aktion(en) Erwartetes Ergebnis Ergebnis Bewertung Bemerkung
Überprüfung des Stopplinienabstands im Nahbereich
Precondition 1 PC starten PC ist aus PC starten PC geht an Der PC ist hochgefahren und alle benötigten Programme sind installiert i.O. ----
Precondition 2 Laden der Dateien Visual Studio 2019 ist geschlossen
  • Öffnen des Ordners: ...\Software\OSE_Draufsicht_Spurpolynom_RS232
  • Starten der Datei in Visual Studio 2019: OSE_Draufsicht_Spurpolynom_RS232.sln
Öffnung des Projekts in Visual Studio 2019 Projektdaten wurden in Visual Studio geöffnet i.O. ----
Precondition 3 Konfiguration des Visual Studio Projekts Projekt ist ggf. nicht konfiguriert (Dies ist z.B. der Fall, wenn das Projekt auf einem privaten Rechner ausgeführt wird) Projekt gemäß der folgenden Artikel einrichten:
Projekt konfiguriert Projekt konfiguriert i.O. ----
Precondition 4 Anpassung der Config.ini Config.ini ist geschlossen
  • Öffnen der Config.ini: ...\Software\OSE_Draufsicht_Spurpolynom_RS232\Config.ini
  • Videodatei anpassen (Zeile 2): Dateipfad Video=\Video\TestStopplinienerkennung_60cm.avi
  • Ausgabefenster anpassen (Zeile 11): StoppFenster=1
  • Config.ini speichern (Strg + s oder Datei -> Speichern)
Öffnung des Projekts in Visual Studio 2019 Projektdaten wurden in Visual Studio geöffnet i.O. ----
Testschritt 1 Überprüfung, ob die Stopplinien erkannt werden Simulation wurde nicht gestartet
  • Lokaler Windows-Debug mit F5 starten und in der öffnenden Konsole die Simulation mit 1 und Enter starten.
  • In der Konsole den Parameter Stopplinie betrachten. Wenn dieser 1 ist, kontrollieren, ob sich eine Stopplinie im Bild befindet.
Die Stopplinie wird erkannt Die Stopplinie wird erkannt. i.O. Nach Ende des Videos (100 Frames) erscheint wieder der Startbildschirm in der Konsole. Sollte der Test noch nicht abgeschlossen sein, in der Konsole erneut 1 eingeben und mit Enter bestätigen.
Testschritt 2 Überprüfung, ob der Stopplinienabstand korrekt berechnet wird Simulation läuft In der Konsole den Parameter Stopplinienabstand auslesen, wenn gleichzeitig der Parameter Stopplinie den Wert 1 hat. Der Ist-Abstand zwischen Fahrzeug und Stopplinie beträgt ca. 60 cm. Der gemessene Wert sollte im Bereich zwischen 54 und 66 cm liegen (10 % Toleranz). Der gemessene Abstand liegt bei ca. 60,4 cm. i.O.
Postcondition 1 Visual Studio schließen Simulation läuft
  • Simulation mit Break beenden
  • Visual Studio schließen
Programm wurde geschlossen Programm wurde geschlossen i.O. ----
Postcondition 2 Conig.ini zurücksetzten Config.ini enthält Änderungen Config.ini mittels SVN Revert zurücksetzen Config.ini zurückgesetzt Config.ini zurückgesetzt i.O. ----
Postcondition 3 PC herunterfahren PC ist eingeschaltet PC herunterfahren PC heruntergefahren PC heruntergefahren i.O. ----

Testfall 15: Überprüfung des Stopplinienabstands im Fernbereich

Bezeichnung: Überprüfung des Stopplinienabstands im Fernbereich
Tester: Florian Brinkmann
Datum: 04.01.2022
Testinstanz: Simulation der Spurerkennung
Anforderungs-ID: REQ10.2340
Verwendete Software: Visual Studio 2019
SVN Link: Visual Studio Dateien
Softwarestand: Revision 8361


Schritt Nr. Beschreibung Ausgangszustand Aktion(en) Erwartetes Ergebnis Ergebnis Bewertung Bemerkung
Überprüfung des Stopplinienabstands im Fernbereich
Precondition 1 PC starten PC ist aus PC starten PC geht an Der PC ist hochgefahren und alle benötigten Programme sind installiert i.O. ----
Precondition 2 Laden der Dateien Visual Studio 2019 ist geschlossen
  • Öffnen des Ordners: ...\Software\OSE_Draufsicht_Spurpolynom_RS232
  • Starten der Datei in Visual Studio 2019: OSE_Draufsicht_Spurpolynom_RS232.sln
Öffnung des Projekts in Visual Studio 2019 Projektdaten wurden in Visual Studio geöffnet i.O. ----
Precondition 3 Konfiguration des Visual Studio Projekts Projekt ist ggf. nicht konfiguriert (Dies ist z.B. der Fall, wenn das Projekt auf einem privaten Rechner ausgeführt wird) Projekt gemäß der folgenden Artikel einrichten:
Projekt konfiguriert Projekt konfiguriert i.O. ----
Precondition 4 Anpassung der Config.ini Config.ini ist geschlossen
  • Öffnen der Config.ini: ...\Software\OSE_Draufsicht_Spurpolynom_RS232\Config.ini
  • Videodatei anpassen (Zeile 2): Dateipfad Video=\Video\TestStopplinienerkennung_150cm.avi
  • Ausgabefenster anpassen (Zeile 11): StoppFenster=1
  • Config.ini speichern (Strg + s oder Datei -> Speichern)
Öffnung des Projekts in Visual Studio 2019 Projektdaten wurden in Visual Studio geöffnet i.O. ----
Testschritt 1 Überprüfung, ob die Stopplinien erkannt werden Simulation wurde nicht gestartet
  • Lokaler Windows-Debug mit F5 starten und in der öffnenden Konsole die Simulation mit 1 und Enter starten.
  • In der Konsole den Parameter Stopplinie betrachten. Wenn dieser 1 ist, kontrollieren, ob sich eine Stopplinie im Bild befindet.
Die Stopplinie wird erkannt Die Stopplinie wird erkannt. i.O. Nach Ende des Videos (100 Frames) erscheint wieder der Startbildschirm in der Konsole. Sollte der Test noch nicht abgeschlossen sein, in der Konsole erneut 1 eingeben und mit Enter bestätigen.
Testschritt 2 Überprüfung, ob der Stopplinienabstand korrekt berechnet wird Simulation läuft In der Konsole den Parameter Stopplinienabstand auslesen, wenn gleichzeitig der Parameter Stopplinie den Wert 1 hat. Der Ist-Abstand zwischen Fahrzeug und Stopplinie beträgt ca. 150 cm. Der gemessene Wert sollte im Bereich zwischen 135 und 165 cm liegen (10 % Toleranz). Der gemessene Abstand liegt bei ca. 163 cm. i.O.
Postcondition 1 Visual Studio schließen Simulation läuft
  • Simulation mit Break beenden
  • Visual Studio schließen
Programm wurde geschlossen Programm wurde geschlossen i.O. ----
Postcondition 2 Conig.ini zurücksetzten Config.ini enthält Änderungen Config.ini mittels SVN Revert zurücksetzen Config.ini zurückgesetzt Config.ini zurückgesetzt i.O. ----
Postcondition 3 PC herunterfahren PC ist eingeschaltet PC herunterfahren PC heruntergefahren PC heruntergefahren i.O. ----

Testbericht

Testfall-ID Testfall-Bezeichnung Ersteller Datum Testinstanzen Ergebnis Prüfer Datum Bemerkung
Tabelle:Testsquenz
1 Starten der Simulation aus Visual Studio L. Honerlage 25.01.2022 Simulation der Spurerkennung Simulation lässt sich in Visual Studio starten L. Honerlage 26.01.2022 ----
2 Anzeige des RGB-Videos als Windowsfenster L. Honerlage 25.01.2022 Simulation der Spurerkennung Video wird in RGB ausgegeben L. Honerlage 26.01.2022 ----
3 Umwandlung des Rundkursvideos von RGB in Graustufen und Anzeige als Windowsfenster L. Honerlage 25.01.2022 Simulation der Spurerkennung Video wird in Graustufen umgewandelt und als Windowsfenster angezeigt L. Honerlage 26.01.2022 ----
4 Umwandlung des Rundkursvideos von grau zu binär und Anzeige als Windowsfenster L. Honerlage 25.01.2022 Simulation der Spurerkennung Video wird von Graustufen in binär umgewandelt und als Windowsfenster angezeigt L. Honerlage 26.01.2022 ----
5 Umrechnung des Binärbilds in die Vogelperspektive L. Honerlage 25.01.2022 Simulation der Spurerkennung Video wird in Vogelperspektive dargestellt L. Honerlage 26.01.2022 ----
6 Einzeichnung des Spurpolynoms in die Vogelperspektive L. Honerlage 25.01.2022 Simulation der Spurerkennung Spurpolynom wird in das Video der Vogelperspektive ausgegeben L. Honerlage 26.01.2022 ----
7 Berechnung der Parameter A, B, C L. Honerlage 25.01.2022 Simulation der Spurerkennung Spurparameter A, B und C werden richtig berechnet L. Honerlage 26.01.2022 ----
8 Schwärzen von unwichtigen Bereichen L. Honerlage 25.01.2022 Simulation der Spurerkennung Schwärzen von unwichtigen Bereichern funktioniert nicht zuverlässig L. Honerlage 26.01.2022 Viele Störobjekte werden geschwärzt. Vereinzelt tauchen trotzdem noch Störobjekte auf. Beim Frame 1173 wird 2/3 des Bildes abgeschnitten und so wird relevanter Bereich geschwärzt.
9 Überprüfung des Gatings L. Honerlage 25.01.2022 Simulation der Spurerkennung Das Gating funktioniert nicht zuverlässig L. Honerlage 26.01.2022 Nicht alle Gatingbereiche befinden sich auf der rechten Fahrbahn. Wenn der Gatingbereich, der am weitesten vom Auto entfernt ist, falsche Linien erkennt, löst dies einen Ketteneffekt aus, der das Auto von der Bahn fahren lassen würde.
10 Test der Spurpunkte L. Honerlage 25.01.2022 Simulation der Spurerkennung Spurpunkte werden nicht zuverlässig gefunden L. Honerlage 26.01.2022 Spurpunkte werden bei der geradeausfahrt zuverlässig erkannt. Bei den Kurvenfahrten kommt es vereinzelt zu Problem. Das Teilweise falsche Bereiche erkannt werden, oder auch Spurpunkte die gar nicht auf der Fahrspur sind.
11 Erkennung der Stopplinien L. Honerlage, F. Brinkmann, S. Kalamani 25.01.2022 Simulation der Spurerkennung Stopplinien werden erkannt S. Kalamani 04.01.2022 Die Stopplinienerkennung erkennt alle Stopplinien. Allerdings werden in der S-Kurve Stopplinien erkannt, die nicht vorhanden sind, da die Spurerkennung fehlschlägt.
12 Überprüfung der zuverlässigen Spurerkennung bei der Geradeausfahrt L. Honerlage 25.01.2022 Simulation der Spurerkennung Gerade Spurabschnitte werden zuverlässig erkannt L. Honerlage 26.01.2022 ----
13 Überprüfung der zuverlässigen Spurenerkennung in den Kurven L. Honerlage 25.01.2022 Simulation der Spurerkennung Spurerkennung in den Kurven funktioniert nicht zuverlässig L. Honerlage 26.01.2022 In den Kurven wird die Strecke nur teilweise richtig erkannt. Bei leichten Störungen funktioniert die Spurerkennung nicht zuverlässig.
14 Überprüfung des Stopplinienabstands im Nahbereich F. Brinkmann 04.01.2023 Simulation der Spurerkennung Stopplinienabstand wird korrekt bestimmt F. Brinkmann 04.01.2023 ----
15 Überprüfung des Stopplinienabstands im Fernbereich F. Brinkmann 04.01.2023 Simulation der Spurerkennung Stopplinienabstand wird korrekt bestimmt F. Brinkmann 04.01.2023 ----

Zusammenfassung

Bei der Simulationstestung der Bildverarbeitung konnte festgestellt werden, dass die Umwandlung der Bilder bereits zuverlässig funktioniert und damit die Grundlage der Spurerkennung gegeben ist. Bei dem gewählten Ansatz der Spurerkennung kommt es immer noch zu Fehlern. Die Spurerkennung beruht darauf, dass die rechte Spur immer zu sehen ist. Um die Simulation weiter zu optimieren, empfiehlt es sich weitere Videos aufzunehmen, um weitere Varianten testen zu können.




→ zurück zum Hauptartikel: Übersichtsseite Tests