SPS22-142UE-CS

Barbell tracker

By: Carlos Rivera, Javis Balestier, Lam Ngo, and Minh Nguyen 

Department: Electrical engineering

Faculty Advisor: Dr. Hamid Mahmoodi

The barbell tracker is a device designed for people who want to improve their posture and avoid injuries during workouts. It uses opencv to look for and analyze a specific color's trajectory. The trajectory is then passed through a function that counts reps based on 2 conditions. First is that the trajectory has to have 2 inflection points. And second, it has to travel a certain distance.
It also counts bad reps based on the x and y movement. If the movement in x direction is above a certain percentage of the y movement, that rep will be counted as bad.