Berechnung des Spurpolynoms: Unterschied zwischen den Versionen

Aus HSHL Mechatronik
Zur Navigation springen Zur Suche springen
(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

Datei:???.png
Abb. 1: Sendevorgang des Spurpolynoms

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

Zusammenfassung

Link zum Quelltext und zum Komponententest in SVN