Simulation der IR-Einparksensorik: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Zeile 17: | Zeile 17: | ||
== Allgemeine Einleitung == | == Allgemeine Einleitung == | ||
Zur richtigen Durchführung des Einparkmanövers müssen die Sensorpositionen sowie die Aufnahmeberechnungen richtig durchgeführt werden. | Zur richtigen Durchführung des Einparkmanövers müssen die Sensorpositionen sowie die Aufnahmeberechnungen richtig durchgeführt werden. | ||
Für die verschiedenen Berechnungen und Positionsfestlegungen wird im Rahmen dieses Praktikums die Funktion abstandsensorik.m angewendet. | Für die verschiedenen Berechnungen und Positionsfestlegungen wird im Rahmen dieses Praktikums die Funktion abstandsensorik.m angewendet. | ||
Version vom 17. Juni 2019, 13:16 Uhr
→ zurück zur Übersicht: SDE-Team_2019/20
Autor: Yanick Christian Tchenko
Betreuer: Prof. Schneider
Aufgabenstellung zum zweiten Meilenstein
- Übertragen der Testsoftware aus dem Branch in den Trunk (erledigt)
- Vereinfachung von Abstandssensorik.m. Für einen beliebigen IR-Sensor soll eine Funktion erstellt werden. Diese Funktion wird für alle 4 Sensoren aufgerufen. (erledigt)
- Code Review durch Prof. Schneider (erledigt)
- Test der neuen Unterfunktion (erledigt)
- Zeitmessung: Darstellung der Verbesserung, Optimierung durch mex-Compiler (offen)
- Anschauliche Dokumentation der Funktion von Abstandssensorik.m I(in Arbeit)
- Nach erfolgreichem Test: Übertragung in Offline-Simulation (offen)
Allgemeine Einleitung
Zur richtigen Durchführung des Einparkmanövers müssen die Sensorpositionen sowie die Aufnahmeberechnungen richtig durchgeführt werden. Für die verschiedenen Berechnungen und Positionsfestlegungen wird im Rahmen dieses Praktikums die Funktion abstandsensorik.m angewendet.
Beschreibung der ursprünglichen Funktion Abstandssensorik.m
<br\>
Die ursprüngliche Funktion zur Abstand-Sensorik lässt sich wie auf der links stehenden Abbildung strukturell darstellen. Sie umfasst hauptsächlich 4 Blöcke:
- Funktionsinitialisierung:
- Bearbeitung der Objektpositionen in der Simulation:
- Bearbeitung der Sensorposition in der Simulation:
- Bearbeitung der Graden der Sensoren, welche die Sensorstrahlungen materialisieren:
- Berechnungen der Schnittpunkte zwischen Sensorstrahlungen und Hindernissen:
- Ermittlung der Abstände zu den Hindernissen als Ausgang:
Implementierte Vereinfachungen
Funktion NVektoren.m
Funktion Objekt_Geraden.m
Funktion
Schlussfolgernde Funktionsweise nach der Vereinfachung
Verbesserung der Funktion
Optimierung der neuen Funktion durch die mex-Funktion
Gegenüberstellung Ausführungszeiten der neuen und alten Funktionen
Zusammenfassung
Testdurchführung: Ansatz mit der entwickelten Test-GUI
Integration in die Offline-Simulation
Literatur
→ zurück zur Übersicht: SDE-Team_2019/20