Inspiration

Due to this pandemic, quarantine is our last resort which eventually increases physical inactivity which results in Physical and Mental problems. So, it becomes more necessary to take care of ourselves in this time and Yoga proves to be very helpful in getting rid of all the problems. Since it is very important to maintain correct posture while doing the exercises and that’s where this personal trainer will be very useful, handy, and effective.

What it does

It is a real-time interactive AI-powered personal Yoga Trainer who will be using a real-time pose recognition from live video feed (device’s camera) to guide you through every step of asana (body posture).

How we built it

We have made a mobile app using flutter and had used Firebase for the backend. For Voice Recognition, Google's TTS and STT plugins are used. A pre-trained image classification model is used which predicting the correct postures by comparing the captured image with the one in the video (User is imitating the instructor in the video).

Challenges we ran into

To import a TensorFlow model into Mobile App and then making different components interacting with the model was a tricky part.

Accomplishments that we're proud of

We are proud to say that we have made an application where you can learn Yoga without any assistance from an outsider/trainer. You just need a Mobile App and you are good to go.

What we learned

We have learned about the different components of Flutter, Firebase, Tensorflow, TensorFlowLite, Image Classification Model, etc.

What's next for AI Yoga

We are looking to expand the varieties of Asana in the current app and gamify user's experience so that he/she should visit the app again and again.

Share this project:

Updates