Fachliche Schwerpunkte

  • Digitaltechnik, Mikrocomputertechnik,
  • Vernetzung von Embedded Devices,
  • Maschinelles Lernen.

 

Offene Aufgaben

 

Entwicklung eines Pmod-HDMI-Moduls zur Ansteuerung eines Monitors für FPGAs (Bachelor-Arbeit)

Ziel ist es, ein Hardware-Modul mit Pmod-Schnittstelle zur Ansteuerung eines Monitors mit HDMI zu entwickeln sowie eine passende, prototypische FPGA-Software (Verilog) zur Generierung eines Bildsignals.

Ausgangspunkt: DVI / HDMI Pmod for an iCE40 FPGA

Aufgabe:

  • Nachbau und ggf. Verbesserung des oben genannten Moduls.

 

Implementierung und Training einer Bilderkennung mit einem Neuronalen Netz für einen Mikrocontroller (Bachelor- oder Master-Arbeit)

Für eine einfache Aufgabe im Bereich der Bilderkennnung (z. B. Erkennung von handgeschriebenen Ziffern) ist - zuächst auf einem PC - ein Neuronales Netz für ressourcenarme Mikrocontroller zu entwerfen/zu optimieren, zu trainieren und schließlich auf dem Mikrocontroller zu implementieren.

Startpunkt: D. Pau, M. Lattuada, F. Loro, A. De Vita and G. Domenico Licciardo: Comparing Industry Frameworks with Deeply Quantized Neural Networks on Microcontrollers. 2021. IEEE International Conference on Consumer Electronics (ICCE)pp. 1-6, https://doi.org/10.1109/ICCE50685.2021.9427638.

Trainings-Judge (Bachelor- oder Master-Arbeit)

Bei sportlichen Wettbewerben z. B. im CrossFit gibt es einen "Judge", der beurteilt, ob eine bestimmte Bewegung richtig ausgeführt worden ist. Z. B. muss bei einem Air Squat (Kniebeuge) die Hüfte bis unterhalb des Knies bewegt werden. Es soll ein "Trainings-Judge" entwickelt werden, der Bewegungen mittels Kamera aufnimmt und automatisch in Echtzeit beurteilt.

Aufgaben:

  • Recherche nach existierenden, ähnlichen Systemen.
  • Startpunkt: ML Pose Detection API.
  • Implementierung und Validierung für eine oder mehrere Bewegungen.

Vergleich von Echtzeitbetriebssystemen für STM32-Prozessoren

Recherche nach verfügbaren Echtzeit-Betriebssystemen für STM32-Prozessoren (min. FreeRTOS, Zephyr OS) und Vergleich anhand zu erarbeitender Kriterien (inkl. Beispielprogramme, Messungen).