Project

# Title Team Members TA Documents Sponsor
11 The Smart Fitness Coach
Lishan Shi
Xingyu Li
Yuxuan Lin
design_document1.pdf
other1.pptx
presentation1.pptx
proposal1.pdf
Bruce Xinbo Yu
# PROBLEM

With the national fitness campaign, people's fitness habits are being established, and the demand for personalized fitness plans is increasing. Many individuals now exercise at home due to its convenience. However, unfamiliarity with professional knowledge can lead to injuries. This is the issue the Smart Fitness Coach aims to solve. Our goal is to provide an accessible and customized fitness experience, enhancing workout safety and efficiency.

# SOLUTION OVERVIEW

Our app, The Smart Fitness Coach helps home exercisers by offering a system that recognizes exercise forms, provides real-time feedback on posture, and suggests improvements for better safety and effectiveness based on the captured movements.

# SOLUTION COMPONENTS

## FRONTEND (MOBILE APPLICATION)
User Interface: A user-friendly interface that provides visual feedback on exercise form, indicating correct and incorrect posture.
Real-Time Feedback: Visual cues and alerts to guide users, such as highlighting misaligned body parts and offering feedback on exercise correctness.
Exercise Suggestions: Personalized workout recommendations based on user performance.

## BACKEND (PROCESSING UNIT)
Data Processing: Real-time processing of the video feed, ensuring minimal delay in feedback to the mobile app during workouts.
Pose Estimation: Techniques like OpenPose or MediaPipe are used to estimate the user’s body pose and evaluate alignment during exercises.
Action Recognition: Machine learning models, for example, Yolo, identify exercises such as squats or push-ups by analyzing movement patterns.

## CLOUD DATABASE (OPTIONAL)
Stores user profiles, exercise logs, and performance metrics. The cloud also hosts models, enabling periodic updates to improve accuracy.

# CRITERION OF SUCCESS

The project will be successful if the system can accurately identify user movements, provide reliable feedback, and suggest improvements to reduce injuries and enhance fitness. User satisfaction and fitness improvement are key indicators of success.

Drum Tutor Lite

Featured Project

Team: Yuanheng Yan, Zhen Qin, Xun Yu

Vision: Rhythm games such as guitar hero are much easier than playing the actual drums. We want to make a drum tutor that makes playing drums as easy as guitar hero. The player is not required to read a sheet music.

Description: We will build a drum add-on that will tutor people how to play the drums. We will make a panel for visual queue of the drum and beats in a form similar to guitar hero game. The panel can be a N*10 (N varying with the drum kit) led bar array. Each horizontal bar will be a beat and each horizontal line above the bottom line will represent the upcoming beats.

There will be sensors on each drum that will fire when the drum heads is hit. The drums will be affixed with ring of light that provides the timing and accuracy of the player according to the sensors.

Of course with a flip of a switch, the drum could be a simple light up drum: when the player hits the drum, that particular drum will light up giving cool effects.

The system will be on a microprocessor. Or for more versatile uses, it could be connected to the computer. And a app will be written for the tutor.