Maßnahmen zur Verbesserung der Robustheit des Motorspiegels unter Berücksichtigung der Designpattern für Fault-Tolerant-Software-Entwurf
(EN google-translate)
(PL google-translate)
Auftretende Fehler
Nr. | Fehler | Anmerkungen |
---|---|---|
1 | Spiegel dreht aus dem Sichtfeld, Refelexe verhindern korrekte Positionserkennung | Nicht einmal die Meßwert erfassung funktioniert befriedigend. |
2 | Falsche Projektversionsauswahl durch Benutzer und Fehler bei Softwarekonfiguration | - |
3 | Hardware wird nicht erkannt oder ist nicht verfügbar (Arduino-Board) | - |
Tabelle 0-1: Auftretende Fehler.
Mögliche Gegenmaßnahmen
zu Nr. | Maßnahme | ggf. Fault-Tolerant-Pattern | Anmerkungen |
---|---|---|---|
1 | Umgebung abdunkeln | - | - |
1 | Ausbrechen detektieren | - | ev. indem Grünanteil detektiert wird, kann die Software stark verkomplizieren, aber ev. ist es nötig |
1 | wandernde "heiss/kalt-Grenze" ev. mit HIL-Optimierer | - | - |
2 | Bootstick bereitstellen | (Pattern 5) Menschliche Interaktion minimieren | - |
3 | Zeitlich vorgelagerte Hardware-Detektion, Erfolgskontrolle, nachgeschaltete Maßnahmen bei Mißerfolg | (Pattern 4) Recovery-Blocks, (1) Mitigation Unit, (8) Someone in Charge | - |
Tabelle 0-2: Auftretende Fehler.