Virtual Gym Trainer
Virtual gym trainer is an application that perceives the user's exercise pose and, offers modified commendations on how the user can improve their practice. It detects a user's pose and then estimates the vector geometry of the pose to provide suitable feedback. We hereby aspire to design an intelli
2025-06-28 16:29:57 - Adil Khan
Virtual Gym Trainer
Project Area of Specialization Artificial IntelligenceProject SummaryVirtual gym trainer is an application that perceives the user's exercise pose and, offers modified commendations on how the user can improve their practice. It detects a user's pose and then estimates the vector geometry of the pose to provide suitable feedback. We hereby aspire to design an intelligent fitness trainer system based on human pose estimation, which provides motion correction.
Project ObjectivesWe know that fitness exercises are very beneficial to personal health; however, they can be ineffectual if performed incorrectly. Our goal for this project is to prevent injuries and improve the quality of people’s workouts. Virtual Gym Trainer will apply real-time Pose Estimation and deep learning techniques using webcam capturing the required frame and feed neural network and will tell the user where he/she made mistake and further will tell him how to correct the mistake.
Project Implementation MethodOur project will apply real-time Pose Estimation and deep learning techniques using webcam capturing the required frame and feed neural network and will tell the user where he made mistake and further will tell him how to correct the mistake. Our full application can take a video of an exercise and provide useful exercise feedback to the user by applying the following steps.
Record and Crop Video
Pose estimation
Normalization
Exercise perspective detection
Evaluate Exercise using Geometry
Provide Specific feedback on exercise
Benefits of the ProjectAcademic worth/ Research and learning aspects:
Working with our project will help us to have command of the contemporary demanded computer language in the market that is python. We will work on machine learning algorithms, in addition to computer vision techniques. Overall our project learning outcomes will make us able to compete in the technology race.
How your project is contributing to the society and environment.
Many different disciplines use motion analysis systems to capture the movement and posture of the human body. The problem of a sedentary lifestyle and wrong posture in a workout is extensively discussed and our goal is to provide a suitable and affordable solution. We are targeting a large number of people who can benefit from our project:
Wellness: This field is our primary concern. Thissector aims at a healthy overall lifestyle and general wellbeing. This is the sector that most people lie in. In this sector, people who are looking to make their lifestyle better can benefit.
Sports/Fitness: The additional function of our device is body motion capture which can be extensively used in a number of sports where body orientation is important and small change can create a huge difference like tracking arm swing in golf, serving technique in tennis, or body position during different exercises. With respect to sports, athletes and their coaches use motion analysis techniques in a ceaseless quest for improvements in performance while avoiding injury.
Technical Details of Final Deliverable- It will place a red line on that particular joint which is causing an angular mistake during the exercise and it will turn back to green when all joints angles are in accordance with the exercise’s defined angles. And it will help the user to find where he/she is making mistakes at which position, at which joint. So he/she can correct/improve his/her angles at that particular position and joint.
- It will also count the repetitions during the exercise.
- It will suggest to the user the ways he can minimize his mistakes.
| Item Name | Type | No. of Units | Per Unit Cost (in Rs) | Total (in Rs) |
|---|---|---|---|---|
| Total in (Rs) | 34749 | |||
| NVIDIA Jetson Nano Developer Kit Model: 945-13450-0000-100 | Equipment | 1 | 26750 | 26750 |
| Logitech HD Webcam C270 | Equipment | 1 | 5999 | 5999 |
| Printing | Miscellaneous | 2 | 1000 | 2000 |