Category: Geronimo’s Status Reports

Geronimo’s Status Report 4/25

This week I made some great progress on adding some new aspects to the app to help amplify the user experience. I added gamifying components that include, challenges, progress trackers, and ways to compare how you are doing compared to other users. I also incorporated an LLM that gives you feedback on specific aspects of your game. I also was able to incorporate a new aspect to the ML Model and now it can also classify differences in levels of players. This was mostly for proof of concept so that later on we can categorize players based on their UTR.

One thing that I need to continue to do is collect data of more swings, and different types. I also need to continue working on the swing visualization and add a couple of components to it.

Currently I do not have an blockers.

Geronimo Status Report 04/18

This week I was able to make a few good strides on the project. I was able to gather data with my team and then create an ML model that would classify stroke types correct >95% of the time. I also incorporated an AI coach that gives users feedback based on their focuses and their sessions. I also added a My Profile section to the app that gives the player summaries on what they have done and how they are improving.

There are a few things I was not able to get to such as more types of swings in classification.

There are currently no blockers.

My goal is to continue collecting data, improving the model, and improving the AI coach

Geronimo Carom Status Report April 4

This past week I worked closely with Mario to improve the swing path generation. We made great progress and the swings to be generating consistently with some reoccurring issues that are being debugged. I also did some research on how we would be planning on training the model for the project and found a pre-trained model we can use that interprets IMU data. All we need to feed it is labeled data from out IMU

Progress this week was good but we unfortunately were not able to record some data. We worked on making sure the data incoming from the IMU was accurate to make sure the data we were going to feed the model is correct.

We’re a few days behind on data collection because varsity tennis reserved the courts this weekend for a weekend tournament they had.

For this coming week I am looking to collect some data and start the training process of categorizing swings

Geronimo’s Status Report 03/28

This week I worked on connecting the IMU to the app through bluetooth. The first step was to upload the app on my phone and not work on xcode anymore. After that I had to work with Mario to connect the IMU via bluetooth and be able to read the data. Currently we have base functionality when connecting and reading data.

Progress this week was steady and we focused on preparing for the demo.

My goal for this upcoming week is to keep working on the device reading of sessions and also some work with the type of swing reading.

I haven’t started the training for determining types of swings yet which puts me a bit behind, but I am sure I will be able to catch up on this.

Geronimo’s Status Report

This week I was able to integrate the data being collected from the IMU to the app and have it produce a swing path. This still needs further testing and refining but the ingestion of data seems to be working.

For the coming week I hope to continue testing the swing path interpretation and start work on the other aspects: predicted speed path, type of serve, swing path labeling, etc.

No blockers for this week

Geronimo’s Status Report 3/14

I spent this week continuing general work on the UI of the app and some general clean up so that the data we receive will be better organized and easy to work with. Towards the end of the week we got a JSON of some fake data so I started integrating that into the app so that it can read the JSON’s properly.

I am currently on schedule, but I want to start really pushing fro data collection to be a priority

For next week I hope to do at least one session of live testing after integrating the app.

Geronimo’s Status Report 03/07

This week I have begun adapting to the app to be able to use and interpret the data being streamed in from the device according to the format of the data. I have also begun working on the calculations for the approximated ball velocity. And finally have started to think about how we should be storing the users data, locally and a little at a time in compressed files, or in an AWS Bucket.

Progress seems to continue to be steady.

My goal for this coming week is to continue the integration with the IMU and calculations of ball speed so that next week I can focus on training the model to interpret different types of swings. I do have to leave early this week to New York so I am hoping that does not set me back.

 

Geronimo’s Status Report February 21

This week I made some great progress on the UI of the app. I worked on setting up the different data separation for Rally and Serving. Demonstrating how the resulting data would show up after processing. I also updated the 2d grid into a 3d grid to demonstrate the swing paths.

Progress is currently on schedule and I do not have any blockers.

This coming week I hope to keep updating the UI as needed and start working on creating calculations that will be used with the incoming data to make predictions on some of the statistics.

Geronimo’s Status Report February 14

This week I made some progress on the UI of the app. I also read through two research papers of similar projects that professor Quinn provided us. I mainly focused on the serve path part of the UI and getting more adept and understanding how to use the JS and React frameworks. I found a great resource that provides a lot of help and guidance for creating the app.

(I had a video going through the UI but the file was too large)

My progress is currently on schedule

Next week I hope to have finalized the base UI set up with some false data as well so I can start to test out how it will look properly once we have data being streamed in.