Hi Everyone! Great reading all of the other excellent ideas for the pioneer 10 project. A big thank you to Axelera for creating this challenge.
My project is for an AI powered gym buddy, which i’ve decided Brobot is a sensible name…
When doing gym workouts, its common to aim for 10 repetitions of a movement. If you want to progress the last reps should be a struggle. If it’s not you should push some more reps, or next time add more resistance/weight. That is how you get better over time. It’s called progressive overload.
Just last week, I pushed to much and pulled something in my neck while doing overhead press (pressing two dumbells above my head). It would have been clear in a mirror by body was twisting and straining to push the reps - this is bad form and is a too common cause of injury.
A trainer would have told me to stop pushing because the form was bad.
I think it’s totally feasible to have a camera watching the movements, checking form with pose models, then giving the user some feedback on when it’s ok to push a little more or to stop as soon as the form is looking suspicious.
From an IO point of view i’m keeping it simple, there will be audio and visual alerts via an Arduino, and a HDMI display for user feedback.
I think I should be able to get plenty of “good” examples of reps online, the first step will be data collection and validating what can be done with ready pose detection models. My core focus will be learning the Voyager SDK.