Simulation statischer und dynamischer Ziele: Unterschied zwischen den Versionen

Aus HSHL Mechatronik
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
Zeile 28: Zeile 28:
## Testdokumentation  
## Testdokumentation  
## Dokumentation im Wiki
## Dokumentation im Wiki
Autor: ehemals Wu (beendet)
== Einleitung ==
Dieses Projekt wurde im Rahmen des Praktikums Systementwurf des Studiengangs Mechatronik an der Hochschule Hamm-Lippstadt durchgefuhrt. Das Projekt ist ein Teilbereich der
[[OSE_-_Objekt_-_und_Spurerkennung | OSE - Objekt- und Spurerkennung]].Im diesen Artikel wird dargestellt,wie die statischen und statischen Objekte auf die Fahrbahn gesetzt und von Fahrzeug ausgeweicht werden können.
== Anforderungen ==
Folgend werden Anforderungen aufgelistet:
*Darstellung\Simulation der Fahrbahn mit vorhandenen Funktionen in einer Figur (PlotFahrbahn.m)
*Auswahl von 6 Positinen per Mausklick auf der dargestellten Fahrbahn.
*Speicherung ausgewählter Objekte in einer mat-File.
*Hochladen der gespeicherten Objekte in die offline.m.
*Die Objekte\Hindernisse konnen auf beiden Fahrspuren erzeugt werden.
*Die Objekte\Hindernisse sollen mittig ausgerichtet werden.
*Kruemmung der Fahrbahn soll bei der Positionierung der Objekte berucksichtigt werden.
== Vorgehensweise ==
Anlegung einer neuen Funktion PostionderObekte in MatLab:
function []=PostionDerObjekte()
end
Das Erstellen\Plot der Fahrbahn in einer Figur erfolgt mit der Funktion PlotFahrbahn.m
Die Auswahl der Position mit Mausklick an der die Objekte erstellt werden sollen erfolgt mit der Funktion
[a b]=ginput().
Zur Erstellung der Hindernisse auf der inneren Fahrbahn wurde das Grundprinzip für die Erstellung solcher auf der äußeren Fahrbahn angewendet und modifiziert.
Das Fahrzeug muss sich geregelt auf der Fahrbahn bewegen, dafür ist die Datei RundkursMitKreuzung.mat zuständig.Diese Datei fasst eine menge von Positionen zusammen,die eine Mittellinie auf der äußeren Fahrbahn darstellen. Das Fahrzeug und die erzeugten Hindernisse richten sich darauf aus.
== Fazit ==

Version vom 20. Mai 2019, 16:47 Uhr

Autor: Wu (ehem. Liu)

Aufgabenstellung

  1. Meilenstein 1
    1. Einarbeitung in die Simulation
    2. Simulation statischer Ziele in beiden Kursen
      1. Erstellen Sie in SVN einen Entwicklungs-Zweig (Branch).
      2. Arbeiten Sie in einem Testordner unter Demos/Hinzufuegen_von_statischen_Objekten
      3. Stellen Sie die Fahrbahn mit den vorhandenen Funktionen dar (siehe. Demos\Darstellung_der_Fahrbahn\)
      4. Schreiben Sie eine GUI mit der Sie Objekte mit Mausklick in die Fahrbahn einfügen (ginput).
      5. Berücksichtigen Sie die Krümmung der Kurve, so dass das Fahrzeug mittig in der Fahrbahn erscheint.
      6. Speichern Sie die Objekte in einer MAT-Datei (save).
      7. Laden Sie die Objekte in der Offline-Simulation (load).
    3. Testdokumentation
    4. Dokumentation im Wiki
  2. Meilenstein 2
    1. Simulation dynamischer Ziele in beiden Kursen
    2. Testdokumentation
    3. Ziel an Kreuzung hat Vorfahrt
    4. Testdokumentation
    5. Dokumentation im Wiki
  3. Meilenstein 3
    1. Bau dynamischer Ziele
    2. Testdokumentation
    3. Dokumentation im Wiki
  4. Meilenstein 4
    1. inbetriebnahme dynamischer Ziele auf dem Testparkours
    2. Testdokumentation
    3. Dokumentation im Wiki

Autor: ehemals Wu (beendet)

Einleitung

Dieses Projekt wurde im Rahmen des Praktikums Systementwurf des Studiengangs Mechatronik an der Hochschule Hamm-Lippstadt durchgefuhrt. Das Projekt ist ein Teilbereich der OSE - Objekt- und Spurerkennung.Im diesen Artikel wird dargestellt,wie die statischen und statischen Objekte auf die Fahrbahn gesetzt und von Fahrzeug ausgeweicht werden können.

Anforderungen

Folgend werden Anforderungen aufgelistet:

  • Darstellung\Simulation der Fahrbahn mit vorhandenen Funktionen in einer Figur (PlotFahrbahn.m)
  • Auswahl von 6 Positinen per Mausklick auf der dargestellten Fahrbahn.
  • Speicherung ausgewählter Objekte in einer mat-File.
  • Hochladen der gespeicherten Objekte in die offline.m.
  • Die Objekte\Hindernisse konnen auf beiden Fahrspuren erzeugt werden.
  • Die Objekte\Hindernisse sollen mittig ausgerichtet werden.
  • Kruemmung der Fahrbahn soll bei der Positionierung der Objekte berucksichtigt werden.

Vorgehensweise

Anlegung einer neuen Funktion PostionderObekte in MatLab:

function []=PostionDerObjekte() end

Das Erstellen\Plot der Fahrbahn in einer Figur erfolgt mit der Funktion PlotFahrbahn.m Die Auswahl der Position mit Mausklick an der die Objekte erstellt werden sollen erfolgt mit der Funktion [a b]=ginput(). Zur Erstellung der Hindernisse auf der inneren Fahrbahn wurde das Grundprinzip für die Erstellung solcher auf der äußeren Fahrbahn angewendet und modifiziert.


Das Fahrzeug muss sich geregelt auf der Fahrbahn bewegen, dafür ist die Datei RundkursMitKreuzung.mat zuständig.Diese Datei fasst eine menge von Positionen zusammen,die eine Mittellinie auf der äußeren Fahrbahn darstellen. Das Fahrzeug und die erzeugten Hindernisse richten sich darauf aus.


Fazit