Berechnung des Spurpolynoms: Unterschied zwischen den Versionen
(Grundgerüst des Artikels erstellt) |
(Einleitung geschrieben) |
||
Zeile 4: | Zeile 4: | ||
== Einleitung == | == Einleitung == | ||
Damit das Fahrzeug geregelt entlang der ermittelten Fahrbahn fahren kann, muss ein Spurpolynom aus den erkannten Punkten auf der Fahrbahn ermittelt werden. Daher befasst sich dieser Artikel mit der Berechnung des Spurpolynoms. Das ermittelte Polynom ist ein Polynom zweiten Grades mit den Koeffizienten a, b und c, die zusammen das Polynom <math>y=ax^{2}+bx+c</math> bilden. Die Programmierung erfolgt in Matlab anhand mit Hilfe eines Beispielprogramms von Prof. Schneider. Mit den Erkenntnissen des Beispielprogramms soll dann eine Funktion erstellt werden, die aus beliebig vielen Werten ein Polynom berechnet. Im Anschluss soll aus dem Matlab Code C/C++ Code generiert werden, um die Funktion in das Kameraprojekt einzubinden. | |||
== Softwareentwurf == | == Softwareentwurf == |
Version vom 6. Februar 2020, 22:44 Uhr
Autor: Luca Di Lillo
Betreuer: Prof. Schneider
Einleitung
Damit das Fahrzeug geregelt entlang der ermittelten Fahrbahn fahren kann, muss ein Spurpolynom aus den erkannten Punkten auf der Fahrbahn ermittelt werden. Daher befasst sich dieser Artikel mit der Berechnung des Spurpolynoms. Das ermittelte Polynom ist ein Polynom zweiten Grades mit den Koeffizienten a, b und c, die zusammen das Polynom bilden. Die Programmierung erfolgt in Matlab anhand mit Hilfe eines Beispielprogramms von Prof. Schneider. Mit den Erkenntnissen des Beispielprogramms soll dann eine Funktion erstellt werden, die aus beliebig vielen Werten ein Polynom berechnet. Im Anschluss soll aus dem Matlab Code C/C++ Code generiert werden, um die Funktion in das Kameraprojekt einzubinden.
Softwareentwurf
Programmierung
Generierung von C/C++ Code
Aufruf des generierten Codes
Komponententest
Da es sich bei dieser Entwicklung um die einer einzelnen Komponente handelt, schließt der Komponententest mit dem Testbericht die Entwicklung ab.
Testfall | Testfallbeschreibung | Eingänge a,b und c | Erwartetes Ergebnis beim Empfänger | Testergebnis | Testperson | Datum |
---|---|---|---|---|---|---|
1 | OK | Marius Koehler | ||||
2 | OK | Marius Koehler | ||||
3 | OK | Marius Koehler | ||||
4 | OK | Marius Koehler | ||||
5 | OK | Marius Koehler |