SDE Systementwurf SoSe2025: Testbericht berechneEntfernungPunktGerade.m: Unterschied zwischen den Versionen

Aus HSHL Mechatronik
Zur Navigation springen Zur Suche springen
Zeile 28: Zeile 28:
! style="font-weight: bold;" | ID
! style="font-weight: bold;" | ID
! style="font-weight: bold;" | Testfallbeschreibung
! style="font-weight: bold;" | Testfallbeschreibung
! style="font-weight: bold;" | Eingänge x,y,PosAlt,Ausrichtung,Karte,Bumper,Ultraschall,Perimeterschleife
! style="font-weight: bold;" | Eingänge PW, Referenz
! style="font-weight: bold;" | Erwartetes Ergebnis
! style="font-weight: bold;" | Erwartetes Ergebnis
! style="font-weight: bold;" | Testergebnis
! style="font-weight: bold;" | Testergebnis
Zeile 36: Zeile 36:
|-
|-
| 1
| 1
| Der Mäher fährt kein Feld weiter.
| Punkte links der Sollinie sind negativ.
| 0.1, 0.0, [0;0], 0, Karte, 0, 0, 1000
| [1.83;0.61;0], Karte aSollLinie_W
| Kein neues Feld wird blau markiert.
| -0.2 m (vgl. Abb.)
| OK
| OK
| Prof. Schneider
| Prof. Schneider
| 03.06.2026
| 19.06.2026
|-
|-
| 2
| 2
| Der Mäher fährt auf der Perimeterschleife.
| Punkte links der Sollinie sind negativ.
| 0.6, 0.0, [0.3;0.0], 0, Karte, 0, 0, 1000
| [1.83;0.2;0], Karte aSollLinie_W
| Neues Feld wird blau markiert, altes Feld wird rot markiert.
| 0.21 m (vgl. Abb.)
| OK
| OK
| Prof. Schneider
| Prof. Schneider
| 21.01.2018
| 19.06.2026
|-
| 3
| Der Mäher fährt ein Feld weiter.
| 0.3, 0.0, [0;0], 0, Karte, 0, 0, 1000
| Neues Feld wird blau markiert.
| OK
| Prof. Schneider
| 21.01.2018
|-
| 4
| Der Mäher trifft auf ein Hindernis.
| 34.0, 4.0, [33.7;4.0], 0, Karte, 1, 0, 1000
| Neues Feld wird magenta markiert, altes Feld wird hellgrün markiert.
| OK
| Prof. Schneider
| 21.01.2018
|-
| 5
| Das überschreitet die Perimeterschleife in unbekanntes Gebiet.
| 0.0, 3.0, [0.3;3.0], 0, Karte, 0, 0, 1000
| Neues Feld wird weiß markiert, altes Feld wird rot markiert.
| OK
| Prof. Schneider
| 21.01.2018
|-
| 6
| Das Fährt auf ungemähtem Rasen.
| 0.6, 0.6, [0.3;0.3], 0, Karte, 0, 0, 1000
| Neues Feld wird blau markiert, altes Feld wird hellgrün markiert.
| OK
| Prof. Schneider
| 21.01.2018
|-
| 6b
| Das Fährt auf gemähtem Rasen.
| 0.6, 0.6, [0.3;0.3], 0, Karte, 0, 0, 1000
| Neues Feld wird blau markiert, altes Feld wird hellgrün markiert.
| OK
| Prof. Schneider
| 21.01.2018
|-
| 7
| Der Mäher fährt mit fester Zykluszeit eine simulierte Mäanderfahrt.
| Mäander simuliert, *,*,*, 0, Karte, 0, 0, 1000
| Die Karte wird zyklisch aktualisiert.
| OK
| Prof. Schneider
| 21.01.2018
|-
| 8
| Einbindung des Matlab-Skriptes in Simulink.
| Mäander simuliert in Simulink
| Die Karte wird zyklisch aktualisiert.
| OK
| Prof. Schneider
| 21.01.2018
|-
| 9
| Test der Eingangsparameter
| Variation der Eingangsparameter
| Die Karte wird zyklisch gemäß Anforderungen aktualisiert.
| OK
| Prof. Schneider
| 21.01.2018
|-
| 10
| Test der Ausgangsparameter
| Variation der Eingangsparameter
| Die Karte wird zyklisch gemäß Anforderungen aktualisiert.
| OK
| Prof. Schneider
| 21.01.2018
|-
| 11
| Laufzeitmessung
| 0.3, 0.0, [0;0], 0, Karte, 0, 0, 1000
| Die Initialisierung muss 1s und die zyklische Darstellung muss 1ms unterschreiten.
| OK
| Prof. Schneider
| 21.01.2018
|-
| 12
| Kommentierung und Dokumentation entsprechen den Projektrichtlinien
| -
| Code Review, Artikel-Review
| OK
| Prof. Göbel
| 21.01.2018
|-
|}
|}


----
----
→ zurück zum Hauptartikel: [[Anforderungen Praktikum Systementwurf SoSe2025|SDE Praktikum Systementwurf SoSe2025]]
→ zurück zum Hauptartikel: [[Anforderungen Praktikum Systementwurf SoSe2025|SDE Praktikum Systementwurf SoSe2025]]

Version vom 19. Juni 2025, 13:21 Uhr

Autor: Prof. Dr.-Ing. Schneider

Einleitung

Das zu testende Modul berechneEntfernungPunktGerade.m berechnet die Entfernung des eingehenden Punktes zur Fahrspur.

Theoretische Herleitung

Vorbedingungen

Tabelle 1: Notwendige Dateien
# Datei Beschreibung
1 berechneEntfernungPunktGerade.m zu testendes Modul
2 testBerechneRegelabweichungSpurfcn.m Testfunktion
3 RechteFahrspur_W.mat Eingangsdatum für die rechte Fahrspur
4 LinkeFahrspur_W.mat Eingangsdatum für die linke Fahrspur

Modultest

Da es sich bei dieser Entwicklung um die einer einzelnen Komponente handelt, schließt der Modultest mit dem Testbericht die Entwicklung ab (vgl. Tabelle 2).

ID Testfallbeschreibung Eingänge PW, Referenz Erwartetes Ergebnis Testergebnis Testperson Datum
Tabelle 2: Testbericht für den Modultest von berechneEntfernungPunktGerade.m
1 Punkte links der Sollinie sind negativ. [1.83;0.61;0], Karte aSollLinie_W -0.2 m (vgl. Abb.) OK Prof. Schneider 19.06.2026
2 Punkte links der Sollinie sind negativ. [1.83;0.2;0], Karte aSollLinie_W 0.21 m (vgl. Abb.) OK Prof. Schneider 19.06.2026

→ zurück zum Hauptartikel: SDE Praktikum Systementwurf SoSe2025