Seitenpfad:

Workout Buddy

FitnessApp mit KI basiertem Tracking

 
Anwendung Workout Buddy
 

WorkoutBuddy: eine App die den Nutzern bei der Durchführung von Home Workouts unterstützt. Mit Tracking, Feedback und Statistiken, und dadurch mehr Motivation und Spaß am Training, wird der Nutzer durch die App bei der Durchführung der Übungen und letztlich bei der Erreichung sportlicher Ziele unterstützt.

Aus einem vordefinierten Set können dabei Übungen (PushUp, PullUp, SitUp, JumpingJack, Squat) ausgewählt werden, welche man anschließend mithilfe der Smartphone Kamera tracken kann. Dabei wird die Anzahl der Wiederholungen, sowie die Trainingszeit erfasst.

Mithilfe dieser Daten kann man die eigenen Statistiken ansehen, sowie nach Übung und Zeitraum filtern. Dabei ist es auch möglich, sich durch Angabe von Gewicht und Größe die verbrauchten Kalorien berechnen zu lassen.

Implementiert wurde die App für Android mithilfe des Frameworks React Native, in dem Programmiersprachen TypeScript und JavaScript. Dabei wurde auch HTML und CSS verwendet. Durch den Google DienstFirebasewurde das Authentifizierungssystem integriert, wodurch man sich in der App anmelden kann. Für die Übungserkennung wurde Google Mediapipe mit einer von uns selbsttrainierten KI kombiniert. Das Neuronale Netz wurde dabei in Tensorflow-Keras trainiert und erreicht eine Genauigkeit der Posen Erkennung von 88,5 Prozent.

Studierende: Tobias Breitenauer, Daniel Matt, David Schwarz
Logo stateofDart