Bad posture?
Let's fix it.

Our project aims to help improve people’s posture and health while working from home.

Introducing Vitruvian, a compact and lightweight device that attaches unobtrusively to your body with a light and comfortable vest.

  Read more

Get it on Google Play

Vitruvian detects if you are slouching or sitting for a long period of time and provides real-time feedback as a vibration and a sound, which can be configured in the accompanying Android app. The system intelligently detects between the user quickly bending over and the user slouching for an extended period. Using machine learning, the system can even detect if you are sitting, standing, walking and more!

Straight to your phone!

Vitruvian pairs with your Android phone via Bluetooth and syncs all of your activity data throughout the day.

View real-time posture scores as well as historical insights to track your progress. The app intelligently keeps all data for the current month and shows you averages for previous months since you started, to save vital space on your phone.

We realise that sometimes you don’t want your device to be playing a sound at work, or the vibrations may get annoying all day – which is why we included a feature to configure alerts from the app.

We want everyone to feel included through design, so we included a feature that allows you to change your character that appears on the main screen to suit you.

The app supports dark mode to help avoid visual fatigue. All colours are WCAG AAA compliant and all designs were built from scratch following Material Design best practices.

We also wanted the app to be colour deficiency and colour-blindness friendly – meaning all screens have been tested against 4 different types of color blindness, especially data visualisation.

Get it on Google Play

System

Our system is powered by a Raspberry Pi Zero and two MPU-9250s, which connects to the accompanying Android app via Bluetooth.

The low-power components give the system enough battery life to make it all the way through the work day!

Read more  

How it Works

Using two sensors on the back, Vitruvian calculates the angle and curvature of your back, and ignores any general movements.

Vitruvian will send you an alert if you've been slouching or sitting down for too long.

Read more  

Evaluation

Our evaluation included creating tests for our slouch detection and sedentary detection algorithms to verify their accuracy.

We created tests using Webots, asking the technicians to perform tasks and using our own iOS accelerometer tool.

Read more  

Budget

Our budget outlines our use of technician time throughout the project and a cost to build a Vitruvian device.

Read more  

Team

This section outlines the responsibilities of each team member and how tasks were planned and organised.

Read more  

Submissions

A collection of all of Team Vee's submissions throughout SDP. Includes our User Guide, Demo reports and Demo videos.

View all  

Acknowledgements

Icons from Icons8
Icons from Font Awesome
Animation from Rotato
Sounds from ZapSplat