Simulation der IR-Einparksensorik: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Zeile 8: | Zeile 8: | ||
== Aufgabenstellung zum zweiten Meilenstein == | == Aufgabenstellung zum zweiten Meilenstein == | ||
# Übertragen der Testsoftware aus dem Branch in den Trunk | # Ü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. | # 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 | # Code Review durch Prof. Schneider (erledigt) | ||
# Test der neuen Unterfunktion | # Test der neuen Unterfunktion (erledigt) | ||
# Zeitmessung: Darstellung der Verbesserung, Optimierung durch mex-Compiler | # Zeitmessung: Darstellung der Verbesserung, Optimierung durch mex-Compiler (offen) | ||
# Anschauliche Dokumentation der Funktion von Abstandssensorik.m | # Anschauliche Dokumentation der Funktion von Abstandssensorik.m I(in Arbeit) | ||
# Nach erfolgreichem Test: Übertragung in Offline-Simulation | # Nach erfolgreichem Test: Übertragung in Offline-Simulation (offen) | ||
== Allgemeine Einleitung == | == Allgemeine Einleitung == |
Version vom 17. Juni 2019, 13:10 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 Einpakmanövers müssen die Sensorpositionen sowie die Aufnahmeberechnungen richtig durchgeführt werden.<br\> Für die verschiedenen Berechnuungen 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
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