People who are not familiar with exercise often lack knowledge of proper posture, increasing the likelihood of exercising with incorrect form. Consequently, this can lead to muscle injuries or reduced effectiveness of the workout.
Causes of the problems- Lack of infrastructure to provide guidance on correct posture during exercise.
- Inability to analyze one's own exercise in detail.
- Utilizing gyro sensors during barbell exercises to alert users if they are performing exercises with incorrect form, thereby guiding them to exercise with proper posture.
- Providing information on the duration of one's workout.
- Visual representation of the condition of exercise equipment during workouts.
When students entered university, many of them started exercising for self-care. However, some individuals who were new to exercise or had not learned proper techniques experienced injuries due to incorrect posture. Furthermore, incorrect posture also diminished the effectiveness of their workouts. Our team identified the lack of infrastructure to inform users about incorrect posture and the inability to analyze their exercises in detail as the reasons for these problems. Therefore, we planned the WMP (Workout Monitoring and Posture) project to enable people to exercise efficiently and without injury.
We utilized the MQTT in accordance with the oneM2M standard.
How to use- Attach the WMP device to the barbell. Switch on the device.
- Open the app and press the "Start Exercise" button.
- Open the app and press the "Start Exercise" button.
- When the user presses the "Start Exercise" button in the app, the timer starts.
- The Feather M0 board, equipped with a gyro sensor, continuously sends real-time gyro values to the Mobius server.
- The server receives the gyro values and displays them in the app. The app evaluates the posture based on the degree of tilt and provides a visual representation of the tilt level, categorizing it as "Great, " or "Bad."
- When the exercise session ends, the timer stops, and the app displays the duration of the workout.
- The app, acting as the publisher, sends a signal through the Mobius Broker to indicate the start of the exercise to the device, acting as the subscriber.
- The publisher device sends real-time gyro values, Wi-Fi signal strength, and battery level information to the app, acting as the subscriber, through the Mobius Broker.
- The publisher app sends a signal through the Mobius Broker to indicate the end of the exercise to the device, acting as the subscriber.
- Due to the limitations of the development environment, high-quality devices were not produced.
- As the team members were new to development, the original set of features had to be significantly reduced.
- Since only the tilt of the barbell is measured, it cannot correct the overall posture.
To correct the overall posture, the team plans to incorporate technologies such as webcam and Jetson and utilize the OpenCV library's OpenPose for image processing. This will allow capturing the user's entire posture and provide a way for users to review and correct their overall posture.
Comments