top of page
Fitness

Socially Distanced Personal Trainer

MTE 482 Fourth Year Design Project

Home: Welcome
Search

Adding Verbal Feedback to App

Today, I merged in another significant part of our project which is providing verbal feedback based on the user's performance for either...

Removing negative scores

Now that the app can score both deadlift and squat exercises, it was time to smooth out some rough edges. First, for user workouts where...

Scoring Algorithm Implemented

Today, Zong and I finally finished the implementation of the scoring algorithm. This followed many iterations at tuning the scoring...

Playing Workout Videos from Playback

Today, Henry implemented another big feature for our app which is the ability to replay videos from the photo gallery. This enables us to...

Default Workout Type Squat

Today, I added a quick fix to our app to save all workouts with a default type "squat". Otherwise, if the user did not cycle between the...

Workout Result View

Today, I added a new view to our app which allows users to select a workout session from the history view and examine this workout in...

Deadlift Feature added

Today, the processing and calculation for the deadlift exercise was added in addition to the already existing squat feature. A 2D...

Major UI Improvements

Today, I merged in a medium-sized pull request to significantly revamp our user interface into one that is more akin to that of a...

Basic UI Setup

Today, Henry worked on the basic user interface of the app and set up the views in the Swift storyboard. This consisted of four simple...

Load from Gallery Feature

Today, upon popular request from Zong and I, Henry added a feature to our app to enable a user to upload a video of a squat or deadlift....

IMU Software Complete

Today, Peter was able to set up the IMU to broadcast signals via Bluetooth so that the group can start integrating it with the app. The...

Database Layer Progress

Yesterday and today, Zong and I worked on the database layer for our iOS app, implementing a lot of low level functions for our database...

Setting up the MLKit Blazepose model

The MLKit blazepose model was setup so that it could analyze the camera video stream to output 2D body landmarks coordinates. From those...

Hardware setup completed

Today, all the parts for the hardware component of the project arrived. Peter was able to implement the circuit design as outlined in...

Splitting up the software

Today, Henry, Jeremy, Zong and I met to discuss each of our responsibilities for the software implementation of the project. Since Henry...

Gathering materials for SDPT

In the current situation, delivery times for certain parts that need to be shipped in from the U.S. has been delayed to a degree. The...

1
2
Home: Blog2
bottom of page