Projekt 34: BrickPi Videoverarbeitung: Unterschied zwischen den Versionen
Keine Bearbeitungszusammenfassung |
Keine Bearbeitungszusammenfassung |
||
Zeile 21: | Zeile 21: | ||
Anspruchsvoll (***) | Anspruchsvoll (***) | ||
== Erfüllte Aufgaben des Projektes == | |||
☒ Auslesen einer Webcam mit dem BrickPi und Matlab/Simulink | |||
☒ Verarbeiten eines Videobildes mit Matlab/Simulink und Erkennung eines Zebrastreifens | |||
☒ Bau eines NXT oder EV3 Roboters | |||
☐ Ansteuern des Roboters über Matlab/Simulink und BrickPi, so dass er auf das Videobild reagiert: | |||
- Bis zum Zebrastreifen vorfahren und anhalten | |||
- Mit Ultraschallsensor überprüfen, ob jemand die Straße überquert | |||
☒ Modellbasierte Programmierung der Hardware via Target Installer (Simulink Support Package für Raspberry Pi Hardware) | |||
☒ Wissenschaftliche Dokumentation der Lösung und Funktionsnachweis | |||
☒ Live Vorführung während der Abschlusspräsentation | |||
---- | ---- | ||
→ zurück zum Hauptartikel: [[Fachpraktikum_Elektrotechnik_(WS_15/16)|Fachpraktikum Elektrotechnik (WS 15/16)]] | → zurück zum Hauptartikel: [[Fachpraktikum_Elektrotechnik_(WS_15/16)|Fachpraktikum Elektrotechnik (WS 15/16)]] |
Version vom 24. Januar 2016, 15:50 Uhr
Autoren: Sven Söbbeke, Kevin Penner
Betreuer: Prof. Schneider
Aufgabe
Nutzen Sie Matlab/Simulink, einen Raspberry Pi, das Shield BrickPi und eine Webcam, um ein Objekt zu erkennen.
Erwartungen an die Projektlösung
- Lesen Sie eine Webcam mit dem BrickPi und Matlab‐Simulink aus.
- Verarbeiten Sie das Videobild mit Matlab/Simulink (z. B. rote Ball erkennen)
- Bauen Sie einen NXT oder EV3 Roboter.
- Steuern Sie über Matlab/Simulink und BrickPi Ihren Roboter an, so dass er auf das Videobild reagiert und eine Aktion ausführt.
- Modellbasierte Programmierung der Hardware via Target Installer
- Wiss. Dokumentation der Lösung und Funktionsnachweis
- Live Vorführung während der Abschlusspräsentation
Nachtrag: Sollte sich die Integration in Simulink als zu kompliziert herausstellen, ist eine Realisierung mit der Programmiersprache C empfehlenswert.
Schwierigkeitsgrad
Anspruchsvoll (***)
Erfüllte Aufgaben des Projektes
☒ Auslesen einer Webcam mit dem BrickPi und Matlab/Simulink
☒ Verarbeiten eines Videobildes mit Matlab/Simulink und Erkennung eines Zebrastreifens
☒ Bau eines NXT oder EV3 Roboters
☐ Ansteuern des Roboters über Matlab/Simulink und BrickPi, so dass er auf das Videobild reagiert:
- Bis zum Zebrastreifen vorfahren und anhalten - Mit Ultraschallsensor überprüfen, ob jemand die Straße überquert
☒ Modellbasierte Programmierung der Hardware via Target Installer (Simulink Support Package für Raspberry Pi Hardware)
☒ Wissenschaftliche Dokumentation der Lösung und Funktionsnachweis
☒ Live Vorführung während der Abschlusspräsentation
→ zurück zum Hauptartikel: Fachpraktikum Elektrotechnik (WS 15/16)