Fahrzeugsoftware: Unterschied zwischen den Versionen

Aus HSHL Mechatronik
Zur Navigation springen Zur Suche springen
Zeile 6: Zeile 6:
Zu beachten ist dabei, dass keine MATLAB 2012a und MATLAB 2013a Skripte gemischt werden dürfen. Es muss eine einheitliche Programmierung in der gleichen Version erfolgen!
Zu beachten ist dabei, dass keine MATLAB 2012a und MATLAB 2013a Skripte gemischt werden dürfen. Es muss eine einheitliche Programmierung in der gleichen Version erfolgen!
Sollte also eine neue Version MATLAB 2014a auf dem Markt erscheinen, muss darauf geachtet werden, alle einzelnen Skripte und [[Fahrzeugsoftware#Bibliotheken|Bibliotheken]] auf diese Version zu aktualisieren.
Sollte also eine neue Version MATLAB 2014a auf dem Markt erscheinen, muss darauf geachtet werden, alle einzelnen Skripte und [[Fahrzeugsoftware#Bibliotheken|Bibliotheken]] auf diese Version zu aktualisieren.
Das Hauptprogramm, worin alle [[Fahrzeugsoftware#Bibliotheken|Bibliotheken]] und [[Fahrzeugsoftware#Parameter|Parameter]] geladen werden, ist die Datei "start.m". Diese wird im nachfolgenden Schritt näher beschrieben.


== '''Simulinkmodel''' ==
== '''Simulinkmodel''' ==

Version vom 1. Februar 2014, 11:36 Uhr

Zur groben Übersicht ein eventueller Leitfaden!!!!

Allgemeines

Das Projekt "Autonom fahredes Fahrzeug für den Carolo Cup" ist ausschlißlich in MATLAB 2013a / Simulink (für AEP, BSF, Längs- und Querregelung) und Visual Studio (Spurtracking mit Kamera, Objekterkennung mit Laserscanner und Kamera) programmiert.

Zu beachten ist dabei, dass keine MATLAB 2012a und MATLAB 2013a Skripte gemischt werden dürfen. Es muss eine einheitliche Programmierung in der gleichen Version erfolgen! Sollte also eine neue Version MATLAB 2014a auf dem Markt erscheinen, muss darauf geachtet werden, alle einzelnen Skripte und Bibliotheken auf diese Version zu aktualisieren.

Simulinkmodel

- Aufruf unter SVN/.../start.m mit MATLAB 2012a (32 bit)

Aufbau

Offline-Betrieb zur Simulation

Sensorsimulierung

Kinematikmodell

Aktuatorsimulierung

Online-Betrieb auf dem Fahrzeug

ControlDesk

Simulinkmodell einbinden

- in Simulink strg+b zum Builden - in ControlDesk Reloade /Rebuilden(Refresh?)

Layouts

Sensorinbetriebnahme

- Taster - Gyro, Hall, Infrarot

Modus überwachung

- In welchem Modus befinde ich mich? Was ist alles aktiv, was nicht?

Aufnahmen

- Wie nehme ich Sensorsignale in ControlDesk auf?

Signalverarbeitung