Boden-Luft-Abwehr: Unterschied zwischen den Versionen
(Die Seite wurde neu angelegt: „'''Autor:''' Adam Fankhauser '''Betreuer:''' Prof. Schneider == Einleitung == Dieses Projekt wurd…“) |
Keine Bearbeitungszusammenfassung |
||
Zeile 11: | Zeile 11: | ||
Aufgabe in diesem Projekt war die Weiterführung des Projekts [[Projekt 33: Lego Mindstorms Rocket Launcher|Lego Mindstorms Rocket Launcher]] aus dem [[Fachpraktikum Elektrotechnik (WS 14/15)]]. | Aufgabe in diesem Projekt war die Weiterführung des Projekts [[Projekt 33: Lego Mindstorms Rocket Launcher|Lego Mindstorms Rocket Launcher]] aus dem [[Fachpraktikum Elektrotechnik (WS 14/15)]]. | ||
Der mechanisch fertiggestellte Rocket Launcher sollte per Webcam ein Objekt, beispielsweise einen roten Ballon, erkennen, sich auf das Objekt ausrichten und eine Rakete gezielt darauf abfeuern. | Der mechanisch fertiggestellte Rocket Launcher sollte per Webcam ein Objekt, beispielsweise einen roten Ballon, erkennen, sich auf das Objekt ausrichten und eine Rakete gezielt darauf abfeuern. | ||
Die Steuerung sollte über Matlab erfolgen. | |||
== Umsetzung == | |||
Grundlage der Steuerung war die Vorarbeit der Gruppe, die den Rocket Launcher mechanisch aufgebaut hat. Diese hat ihr Arbeit ausreichend dukumentiert und ein Simulink-Modell hinterlassen, welches die Steuerung über die Tasten des EV3-Moduls ermöglicht. | |||
Mit Hinblick auf die Erweiterung des Programms um die Steuerung und Regelung des Rocket Launchers sollte das Simulink Modell nicht weiter genutzt werden, sondern die Funktionen in Matlab Code umgesetzt werden. | |||
Für die Einbindung der Webcam und des Lego EV3-Moduls wurde Matlab mit den Support Packages "USB Webcams" und "LEGO MINDSTORMS" ausgerüstet. |
Version vom 23. Juni 2016, 10:09 Uhr
Autor: Adam Fankhauser
Betreuer: Prof. Schneider
Einleitung
Dieses Projekt wurde im Kurs Digitale Signal und Bildverarbeitung im Sommersemester als Bestandeil der Übungen durchgeführt und ist in diesem Artikel dokumentiert
Aufgabenstellung
Aufgabe in diesem Projekt war die Weiterführung des Projekts Lego Mindstorms Rocket Launcher aus dem Fachpraktikum Elektrotechnik (WS 14/15). Der mechanisch fertiggestellte Rocket Launcher sollte per Webcam ein Objekt, beispielsweise einen roten Ballon, erkennen, sich auf das Objekt ausrichten und eine Rakete gezielt darauf abfeuern. Die Steuerung sollte über Matlab erfolgen.
Umsetzung
Grundlage der Steuerung war die Vorarbeit der Gruppe, die den Rocket Launcher mechanisch aufgebaut hat. Diese hat ihr Arbeit ausreichend dukumentiert und ein Simulink-Modell hinterlassen, welches die Steuerung über die Tasten des EV3-Moduls ermöglicht. Mit Hinblick auf die Erweiterung des Programms um die Steuerung und Regelung des Rocket Launchers sollte das Simulink Modell nicht weiter genutzt werden, sondern die Funktionen in Matlab Code umgesetzt werden.
Für die Einbindung der Webcam und des Lego EV3-Moduls wurde Matlab mit den Support Packages "USB Webcams" und "LEGO MINDSTORMS" ausgerüstet.