AC101101
Joined 1 year ago
Joined 1 year ago
Hope you got to see some of the stuff we made! If you got any tips on what helped you on your journey, I'd like to hear that too! Appreciate ya :-)
We talked with a baseball academy facing a similar issue where their previous software analyzed recorded videos really good, but the analytics were too confusing for coaches to understand and took too long to set up.
From what we learned, form is the main aspect. Regardless of speed, form varies by individual, and any deviations can impact the results. In our case, we fire a feedback like "Bring your hips down lower" after every rep attempt until the user completes their workout. From working with martial arts instructors and their students, short and direct feedback that guide you work the best!
And yes, would love to integrate more data for the user! Maybe using the user's apple watch features! Thank you for sharing!
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!
Yes! Not for every single workout since I've been working out for a while. My friends and I occasionally do squat challenges and pull up challenges for fun. Think we set them at like 100% strictness whenever we do them. I have one where I do 100 squats at 70% strictness since it takes me like 5 minutes to do them. Shreds my legs lol
I appreciate you finding the quote on the website! For clarity, at the bottom of the homepage's FAQ section ("I already know how to do my exercises. Is this still for me?"), we’re not here to teach proper form since everyone is different. We just assist with accountability and using full range of motion. For premium users, we do have the option for users to freely control their strictness level when the app counts your reps.
The way we set the AI is by prioritizing certain body parts. For squats, we focus more on hip lowering than arm positioning. It's just making sure: Are you going all the way down?
No, we didn't work with a licensed physical therapist. We had certified trainers try it out and hear their feedback. This is just meant as a tool to keep you accountable on your form. If it's not to your liking, that's fine! Just trim down the level to your preference.
Last yes, we do place the pricing upfront after the onboarding pages. The challenges and programs are free to try after you swipe down on the paywall. I just didn't communicate the instructions properly. If you ever change your mind and want to give us constructive feedback, would love to apply that and help others!
I appreciate the comment and hope you have a good one!
Challenges and programs are free try! Just swipe down on the paywall. As one commentor mentioned, there is a paywall for workout customization features. Thank you!
We started out on Android but switched to iOS because everyone in our area had iPhones lol. In short, the skeleton (the white lines) kept flickering a lot so we made our own implementation. Feel free to check out our iOS version history too!
You can see our tracking capabilities from this stupid short: https://www.youtube.com/shorts/cGJs9pJW_nE (Skip to the last part where I wave my arms around quickly)
You're very right, the general body pose estimators are laggy and doesn't track very well. We worked full-time to implement our own solution that took YEARS XD. So this isn't smth that we just made. Admittedly, we were focused on building which I know isn't the best approach. But..at least, we got this tho ahaha
For our full iterative building process, you can view it here: https://www.youtube.com/watch?v=j5CAK40wTwo&t=17s
But the most important aspect that you pointed out which I liked is safety. Like all AI, you shouldn't completely trust it 100%. The app is good at what it does, but it's just a tool that can assist your needs.
I tried to keep it brief, so I hope this is answered your points. Appreciate you!
People can workout on their own so tracking in real-time vs watching yourself through a mirror isn't much different. We made is so that the app audibly tells you how to correct your form in real-time (make sure to turn up the volume!)
So instead of uploading a video and wait to receive your analysis, you can correct yourself on the spot and make adjustments. Post-analysis is a great option for in-depth analytics but can be confusing to interpret. This was mentioned during our conversation with training academies. Again, great if you want more in-depth knowledge for sure!
Thank you for taking the time to comment!
Personally, I'd consider pace secondary. To your point, time under tension instead of using your momentum would help a lot. Just an additional implementation layer. It's something that we're capable of doing - but like everything, it just takes time ahaha
With this version, we got the most important step down which is form. So on to the next! Thanks for the question! Let me know if anything else comes into mind!! This was fun :-)