BSF - Anforderungen an die Längsregelung: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Zeile 70: | Zeile 70: | ||
! 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(<code>SenKam_StoplinieAbst_f64</code>, <code>SenKam_StoplinieFlag_bit</code>) | ! style="font-weight: bold;" | Eingänge(<code>SenKam_StoplinieAbst_f64</code>, <code>SenKam_StoplinieFlag_bit</code>, <code>SenKam_SpurA_f64</code>, <code>HindernisBit</code>) | ||
! style="font-weight: bold;" | Ausgang(<code>BSFVx_Faktor_i8</code>) | ! style="font-weight: bold;" | Ausgang(<code>BSFVx_Faktor_i8</code>) | ||
! style="font-weight: bold;" | Erwartetes Ergebnis | ! style="font-weight: bold;" | Erwartetes Ergebnis |
Version vom 3. Juni 2020, 08:17 Uhr
Autor: Alessio Cebeci
Betreuer: Prof. Schneider
Einleitung
Anforderungen
Folgende Anforderungen werden an die Längsregelung gestellt:
ID | Inhalt | Ersteller | Datum | Geprüft von | Datum |
---|---|---|---|---|---|
1 | Das Fahrzeug soll bei gerader Strecke eine maximale Geschwindigkeit von 0,75 m / s erreichen | Cebeci | 02.06.2020 | ||
2 | Das Fahrzeug soll in Kurven abhängig von der Krümmung der Kurve die Geschwindigkeit drosseln | Cebeci | 02.06.2020 | ||
3 | Das Fahrzeug soll schnell beschleunigen und endschleunigen können | Cebeci | 02.06.2020 | ||
4 | Das Fahrzeug soll nach einem Anhaltevorgang wieder Anfahren/ Weiterfahren können | Cebeci | 02.06.2020 | ||
5 | Das Fahrzeug sollte bei einem Überholvorgang beschleunigen können | Cebeci | 02.06.2020 | ||
6 | Das Fahrzeug sollte wenn es nicht Überholen kann vor dem Hindernis stehen bleiben | Cebeci | 02.06.2020 |
Implementierung
Komponententest
Hier werden die verschiedenen entwickelten Komponente getestet. Die Testergebnisse ergaben nach bestimmten Eingaben die in der unteren Tabelle zu sehenden numerische Resultate.
ID | Testfallbeschreibung | Eingänge(SenKam_StoplinieAbst_f64 , SenKam_StoplinieFlag_bit , SenKam_SpurA_f64 , HindernisBit )
|
Ausgang(BSFVx_Faktor_i8 )
|
Erwartetes Ergebnis | Testergebnis | Testperson | Datum |
---|---|---|---|---|---|---|---|
1 | Das Fahrzeug fährt normal, wenn keine Stopplinie erkannt wurde. | SenKam_StoplinienFlag_bit = 0, SenKam_StoplinienAbst_f64 = 0 | 1 | Vollgas | |||
2 | Trifft das Fahrzeug bei seiner Rundfahrt an eine Stopp-Kreuzung so muss es 10cm vor der Stopplinie anhalten | SenKam_StoplinienFlag_bit = 1, SenKam_StoplinienAbst_f64 <= 10% Max_Abstand | 0 | Fahrzeug Stoppt | |||
3 | Das Fahrzeug fährt weiter, wenn keine Stopplinie erkannt wurde. | SenKam_StoplinienFlag_bit = 0, SenKam_StoplinienAbst_f64 existiert | 1 | Nicht plausibeler Fall. (Da keine Stopplinie erkannt wurde) | |||
4 | Das Fahrzeug muss im Bereich zwischen 0.1m und 1m vor der Stopplinie immer langsamer fahren. | SenKam_StoplinienFlag_bit = 1, 0<SenKam_StoplinienAbst_f64<=10 | 0<BSFVx_Faktor_i8 <1 (Linieare Änderung)
|
Bremsen | |||
5 | Das Fahrzeug muss bei Srtopplinienerkennung im Bereich weiter als 1m weiter normal fahren. | SenKam_StoplinienFlag_bit = 0, SenKam_StoplinienAbst_f64>10 | BSFVx_Faktor_i8 = 1
|
Nicht unterbrochene Fahrt |