Fachliche Schwerpunkte
- Digitaltechnik, Mikrocomputertechnik,
- Vernetzung von Embedded Devices,
- Maschinelles Lernen.
Offene Aufgaben
Entwicklung eines Timers für Workouts mit Groß-LED-Anzeige und Smartphone-App
Es ist ein Timer für Workouts zu entwickeln, der Zeiten (z. B. die Restzeit eines Workouts) auf einer Groß-LED-Anzeige anzeigt und per Smartphone-App über Bluetooth zu programmieren ist. Vorbild für die Smartphone-App: SmartWOD Timer, Vorbild für die Groß-LED-Anzeige: Rogue Echo Gym Timer.
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.
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).