Meine Projekte in Github

Seit Anfang 2021 veröffentliche ich eigene Projekte in Github.

Embedded Software

State Monitoring With AI

Anhand von Schaltzuständen wird der Systemzustand mittels KI erlernt und das Modell auf einem Mikrocontroller verwendet.

  • Github: https://github.com/embmike/State-Monitoring-With-AI
  • Programmiersprache: Python, C
  • Technologien: Deep Neural Network, Embedded Software und Mikrocontroller
  • Bibliotheken und Werkzeuge: Numpy, Matplotlib, Keras/Tensorflow, IDE: Anaconda Python, IDE: STM32CubeIDE mit STM32CubeMX.AI, uC: STM32 Cortex M7


LED Running Light

Die Applikation steuert ein LED-Lauflicht und dimmt zwei LEDs mittels Joystick.

  • Github: https://github.com/embmike/LED-Running-Light
  • Programmiersprache: C, OOP mit C++14
  • Technologien: Embedded Software und Mikrocontroller, SPI
  • Bibliotheken und Werkzeuge: IDE: STM32CubeIDE, uC: STM32 Cortex M3, IC: 74HC595


Computer Vision

Image Captioning

Zu Bildern werden automatisiert Bildunterschriften erstellt. Die Software erkennt Objekte und beschreibt sie textuell.

  • Github: https://github.com/embmike/Image-Captioning
  • Technologien: Convolutional Neural Networks (CNN), Recurrent Reural Networks (RNN mit LSTM)
  • Programmiersprache: Python
  • Bibliotheken und Werkzeuge: Numpy, Matplotlib, google_trans_new, Pytorch, OpenCV


Facial Keypoint Detection

In Bildern werden Gesichter erkannt und markiert.


Real Time Object Detection With Yolo

In Kamera-Streams werden Objekte erkannt und jeweils mit einem Kasten eingerahmt und textuell beschrieben.


Robotics

Kalman Filter

Mittels Kalmanfilter wird aus einem verrauschten Geschwindigkeitssignal die aktuelle Position geschätzt.

  • Github: https://github.com/embmike/Kalman-Filter
  • Programmiersprache: Python, OOP mit C++17
  • Technologien: Kalmanfilter
  • Bibliotheken und Werkzeuge: Numpy, Matplotlib, Eigen, IDE: Anaconda Python, PyCharm, Visual Studio


Landmark Detection And Tracking SLAM

In einer 2D-Welt erkundet ein Roboter seine Umgebung.


RobotND Go Chase It

Ein Roboter jagt in einer Simulation einen weißen Ball.