Projekt 34: BrickPi Videoverarbeitung: Unterschied zwischen den Versionen

Aus HSHL Mechatronik
Zur Navigation springen Zur Suche springen
Zeile 24: Zeile 24:
== Erfüllte Aufgaben des Projektes ==
== Erfüllte Aufgaben des Projektes ==


Auslesen einer Webcam mit dem BrickPi und Matlab/Simulink
Auslesen einer Webcam mit dem BrickPi und Matlab/Simulink


Verarbeiten eines Videobildes mit Matlab/Simulink und Erkennung eines Zebrastreifens
Verarbeiten eines Videobildes mit Matlab/Simulink und Erkennung eines Zebrastreifens
 
Bau eines NXT oder EV3 Roboters
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
☐ Ansteuern des Roboters über Matlab/Simulink und BrickPi, so dass er auf das Videobild reagiert:
Live Vorführung während der Abschlusspräsentation
    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, 14:52 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 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)