Posture Trainer
T.E. Truong
personal project
About
I created a desktop app that alerts me when my posture is bad. A simple google scholar search will yield countless results of the harms of poor posture. Recently, my mother’s friend was taking unhealthy amounts of tylenol to relieve back pain. This caused his intestinal lining to burst. The result? lots of money spent on surgery and recovery. I thought I might invest in my future and correct my posture while sitting.
I used a Convolutional Neural Network, Alex-net, to determine the state of my posture: good or bad. I created the program such that after an elapsed time of having bad posture, I would receive an audio warning. Every 24 hrs, the time before warning decreases by a linear function created from a start date, end date, start bad posture time elapsed amount, and a target bad posture time elapsed amount. The program records the duration of good vs bad posture and stores it in an array that updates every 24 hrs which allows me to track my daily progress.
The video demonstrates the Posture Trainer in action. For demonstration, I set the bad posture time elapsed amount to 5 seconds. The warning sound is intentionally annoying…