Zixuan’s Status Report for 4/3/2021

This week I continued working on the comparison algorithm and building the comparison metrics library. Since the library contains the key points’ coordinates of the standard poses, the workout duration, and the timestamps for the frames we will compare, I need to first select the frames, collect the data, and then put things together for each exercise. I also worked on the script that looks for the frame in the user video that has best match to the standard pose; in other words, the frame with the pose most similar to the standard one.

I think I am a little behind the schedule, but I will finish up the pose comparison part tomorrow and have my code ready for integration on Monday, thus I should be able to catch up. Our group will meet on Monday to put everything we have together on the board. I will try to modify/optimize the comparison algorithm after we have it tested on the board.

Team Status Report for 4/3/2021

The most significant risk to our project is moving all of our software to the board. We will all meet to work on it together, and we are planning on dedicating as much time to this class as possible so we can finish installing OpenPose/our code on the board.

Currently, there are no changes to our schedule because we are in our catch-up week (still have until Monday). Once we get everything on the board, next week will be debugging and testing how our code works on the board.

Sarah’s Status Report for 4/3/2021

This week, I started creating the UI. I created the basic workout and rest screens. The workout screen has the demo on the left (will be looped for the number of repetitions), and the live camera feed (from the our USB web camera) on the right. The rest screen only has the 15 second (or 1 minute) countdown timer.

 

I also created the static evaluation workout using 3 exercises from each category (1 from each difficulty level). The user will be prompted to try to complete 10 of each exercise.

I am currently on schedule (we’re in our catchup/buffer week).

Next week, I hope to add labels to the exercise/rest screens (current exercise, next exercise) and scale the demonstration gif to match the live video feed’s size. I also hope to design the home screen and add logic to handle events triggered by the user (pressing keys to pause/quit workout). I also plan on creating the stretch library (for cool down/after the workout), and add more exercises to each of the 3 existing exercise libraries.

Maddie’s Status Report for 4/3/2021

This week I worked with the TX2 for OpenPose install and testing.  However, today I experienced a setback when I had to reinstall my virtual box and restart the process.  I am now experiencing delays with the Jetson SDK install (stuck at 41% despite how long I’m running it for).

I also filled out our legs and arms workout libraries to match the same amount of exercises that we have added to our core library.  We hope to continue adding to our workout library as we go, but we definitely have a solid number of exercises so far.

Next week the focus is going to be moving our code to the TX2, so I will be working hand in hand with my groupmates to get our project running on the board.