Projekt 34: BrickPi Videoverarbeitung
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 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)