Skip to content

saRvaGnyA/AasanAI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

63 Commits
 
 
 
 
 
 
 
 

Repository files navigation

AasanAI
AasanAI 🙏

AasanAI - Your Personal Yoga Trainer, An ecosystem for Yogasanas
DUHacks 4th Rank || Team Trojan Horse

Theme: Healthcare, Open Innovation

AasanAI is a Deep Learning-powered Web and Mobile application to help you during your yoga workouts. AasanAI detects your Yogasana position and helps you perfect your posture by getting visual feedback. It uses a Movenet Model for classification of the yoga pose by detecting keypoints of the various body parts.

The key features of AasanAI:
  • Timer for each Aasana - A timer which keeps a track of your current and best times helps you gradually progress in your workout
  • Maintain your workout history - AasanAI maintains a history of your Yoga workout sessions thereby allowing you to improve gradually. The history is saved on your account, allowing you to use either the web or the mobile application anytime as per your convenience.
  • Participate in events and competitions - AasanAI aims to gamify this ecosystem to allow yoga events and competitions to take place virtually. This builds the basis for the future scope of this project and also opens a business potential.

Currently we recognize 4 yogasanas using the Movenet Model:

We eventually plan to include more asanas, and also an entire Suryanamaskar regime

Resources

🤖Tech-Stack

Web Development

Tensorflow

App Development

Android Kotlin TFLite

Database and Authentication

Firebase

Deep Learning

Tensorflow

⚙How the model works

Check out this Jupyter Notebook for detailed explanation and training process
Dataset Used from Kaggle

MoveNet Architecture

image

Flowchart of How the Model works!!

🔮Future Scope and Business Potential

  • The model can be improved and more Yogasanas can be added - a daily Suryanamaskar regime can be introduced to the platform
  • We aim to gamify AasanAI to reward users for their workout streaks. This will include leaderboards and rankings based on the users' streaks and scores
  • We can introduce Yoga experts on the platform to help the users directly communicate with them. This can include a subscription model
  • Yoga events (like those on the International Yoga Day) can be hosted by experts on AasanAI without needing personal attention - they can make the use of user Aasana score to improve the Yoga event's reach. Sponsorships for such events also add to the business potential
  • Yoga competitions can be hosted on AasanAI with a fair and consistent scoring system

👨‍💻Team Members