Hacker News new | ask | show | jobs
by rishikeshs 463 days ago
Hi OP!

Great work, will try it out and get back to you!

I also wanted to build something similar but never implemented it fully!

The main problem I faced was, how do I get training data that represents correct form. Also when I started, I wanted to train it on compound lifts like deadlift, benchpress and others. But as someone else suggested, form is quite subjective and lot of videos vary a lot! How did you tackle this? Also for form checking, do you depend on things like knee ankle, slacking etc?

1 comments

Appreciate it! Hope to hear the good and the bad!

Feel free to share your project and why you started! I just met someone who wanted to build a smart mirror that counts reps. Think the idea was sparked by using the Vision Pro during their workout.

As far as training data, use yourself! Free, you have control of the camera, and you don't need to scour the entire internet for the perfect and ideal form with the perfect camera angle - it's not like you can't move like them. If you can't...then find someone who can XD

There's not going to be the one, absolute right way of doing each and every exercise. The general advice is full range of motion (going all the way up and down). Now, when using yourself, it's good to have a third-party give objective feedback on your form. So, I wouldn't advise you to just film yourself and use that off the bat.

We include a form strictness level during the workout session (gear icon), so reps are only counted based on the strictness you set. This lets users control how precise the AI is when counting their reps.

Oh man....having the user choose from like 10 different push-ups wouldn't make too much sense (I'm assuming) since most users wouldn’t know the difference. Instead, we use a default push-up and let users adjust their strictness preferences for a more convenient experience. By default, I'm referencing to how the average push-up form (i.e.back straight, hands near your chest, legs straight, etc.).

Yeah! We look at the white dots on your body to provide feedback! Hope this answered your questions! Thank you!