Fahrzeugsoftware: Unterschied zwischen den Versionen
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. | ||
== '''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?