SDE Systementwurf SoSe2025: Testbericht berechneEntfernungPunktGerade.m: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Keine Bearbeitungszusammenfassung |
|||
| Zeile 52: | Zeile 52: | ||
= Technische Systementwurf = | = Technische Systementwurf = | ||
Datei:BerechneEntfernungPunktGerade.png | |||
# Der Algorithmus durchsucht die Referenzkurve <code>MittelLinie_W.mat</code> nach den naheliegenden Punkten <math>G_1</math> und <math>G_2</math> zum Punkt <math>P_W</math> (vgl. Abb. 1). | # Der Algorithmus durchsucht die Referenzkurve <code>MittelLinie_W.mat</code> nach den naheliegenden Punkten <math>G_1</math> und <math>G_2</math> zum Punkt <math>P_W</math> (vgl. Abb. 1). | ||
# Zur Strecke <math>G_1-G_2</math> wird der Abstand <math>d_{Min}</math> in m berechnet. | # Zur Strecke <math>G_1-G_2</math> wird der Abstand <math>d_{Min}</math> in m berechnet. | ||
Version vom 22. Oktober 2025, 14:53 Uhr
| Modul: | code>berechneEntfernungPunktGerade.m |
| Revision: | 10780 |
| Autor: | Prof. Dr.-Ing. Schneider |
| Datum: | 25.09.2025 |
| System: | MATLAB®-Funktion |
| SVN-URL: | https://svn.hshl.de/svn/MTR_SDE_Praktikum/trunk/Daten/Rundkurs_L33_E01_210/berechneEntfernungPunktGerade.m
|
Einleitung
Ziel des Projektes ist eine geregelte Fahrt eines AlphaBot entlang einer definierten Fahrspur (s. SDE_Systementwicklung_WS25/26:_Geregelte_autonome_Fahrt). Die Sollspur liegt als digitale Karte vor und die Istposition wird mit der Robotic Total Station gemessen.
Das zu testende Modul berechneEntfernungPunktGerade.m berechnet die Entfernung des eingehenden Punktes zur Fahrspur.
| # | Datei | Beschreibung |
|---|---|---|
| 1 | berechneEntfernungPunktGerade.m |
zu testendes Modul |
| 2 | testBerechneRegelabweichungSpur.m |
Testfunktion für einen Punkt mit Darstellung (vgl. Abb. 1) |
| 3 | testBerechneRegelabweichungSpurfcn.m |
Testfunktion für die gesamte Fahrspur mit Ergebnisdarstellung (vgl. Abb. 2, 3) |
| 4 | RechteFahrspur_W.mat | Eingangsdatum für die rechte Fahrspur |
| 5 | LinkeFahrspur_W.mat | Eingangsdatum für die linke Fahrspur |
| 5 | [hhttps://svn.hshl.de/svn/MTR_SDE_Praktikum/trunk/Daten/Rundkurs_L33_E01_210/MittelLinie_W.mat MittelLinie_W.mat] | Eingangsdatum für die Mittellinie |
Funktionaler Systementwurf
| Req. | Beschreibung | Priorität |
|---|---|---|
| 1 | Die Funktion muss die mathematisch kürzeste Strecke des Punktes zur gegebenen Sollinie in m berechnen und als Rückgabe liefern. | 1 |
| 2 | Alle Koordinaten müssen im Welt-Koordinatensystem (Karten-KOS) behandelt werden. | 1 |
| 3 | Die nächstgelegenen Punkte und der Solllinie sollen zusätzlich als kartesische Koordinaten (x, y, z) zurückgegeben werden. | 2 |
Technische Systementwurf
Datei:BerechneEntfernungPunktGerade.png
- Der Algorithmus durchsucht die Referenzkurve
MittelLinie_W.matnach den naheliegenden Punkten und zum Punkt (vgl. Abb. 1). - Zur Strecke wird der Abstand in m berechnet.
- Links der Strecke ist der Wert negativ.
- Rückgabewerte sind und und .

Vorbedingungen
| # | Datei | Beschreibung |
|---|---|---|
| 1 | berechneEntfernungPunktGerade.m |
zu testendes Modul |
| 2 | testBerechneRegelabweichungSpur.m |
Testfunktion für einen Punkt mit Darstellung (vgl. Abb. 1) |
| 3 | testBerechneRegelabweichungSpurfcn.m |
Testfunktion für die gesamte Fahrspur mit Ergebnisdarstellung (vgl. Abb. 2, 3) |
| 4 | RechteFahrspur_W.mat | Eingangsdatum für die rechte Fahrspur |
| 5 | 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 |
|---|---|---|---|---|---|---|
| 1 | Punkte links der Sollinie sind negativ. | [1.83;0.61;0], LinkeFahrspur_W.mat
|
-0.2 m (vgl. Abb. 2) | OK | Prof. Schneider | 19.06.2026 |
| 2 | Punkte rechts der Sollinie sind positiv. | [1.83;0.2;0], RechteFahrspur_W.mat
|
0.21 m (vgl. Abb. 3) | OK | Prof. Schneider | 19.06.2026 |
→ zurück zum Hauptartikel: SDE Praktikum Systementwurf SoSe2025