Most fitness apps assume that everyone should move the same way.
But that’s not how the human body works.Even a basic movement like a squat changes depending on limb length, torso ratio, and mobility.
I noticed that forcing a “standard posture” often leads to discomfort or even injury, especially for beginners training alone.
Another issue was usability.Looking at a phone screen during exercise is unnatural and breaks concentration.
So instead of building another tracking app, I wanted to build a system that:
- understands individual body structure
- gives feedback without requiring visual attention
This system is not just a posture tracker.
It is a personalized coaching system that combines:
- camera-based motion analysis
- wearable-based real-time feedback
The goal is simple:guide the user while they are moving, not after.
The system has two main parts:
- A smartphone-based vision system that analyzes posture
- A wearable device that delivers feedback through vibration, light, and sound
What makes it different is that it doesn’t apply fixed rules.It builds a personalized movement range for each user.
3. How it Works: Splitting Intelligence and ControlThe system is designed around the architecture of Arduino UNO Q.
Instead of running everything in one place, tasks are separated:
- The MPU processes vision data and calculates joint angles
- The MCU handles real-time feedback and device control
This separation is important.
Posture analysis requires computation,but feedback must be immediate and reliable.
For example:
- If a risky posture continues → strong vibration + audio alert
- If movement speed is too fast → rhythmic feedback to slow down
Users don’t need to look at the screen.They can interact using physical buttons on the wearable.
4. Why Arduino UNO QI initially tried to design this system using a standard Arduino Uno.
But I quickly realized the limitation:it simply cannot handle real-time vision processing.
There was no way to run pose estimation or personalized analysis on-device.
Arduino UNO Q solves this problem by combining:
- a high-performance MPU for AI processing
- a real-time MCU for hardware control
This allows the system to:
- run fully on-device (no cloud dependency)
- provide low-latency feedback
- integrate AI and hardware in one system
Without this architecture, this project would remain only a concept.
This system is not limited to fitness training.
The same structure can be extended to:
- posture correction
- rehabilitation
- movement monitoring for injury prevention
The key idea is not the exercise itself,but the ability to understand and guide human movement in real time.
































Comments