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.