Our team made strong progress this week in many aspects of the project. First, we improved the hardware design for the racket attachment. The new prototype is smaller and fits the key components better than the old version. We still need to make more progress on the PCB, so that’s one thing we are working on. Second, we made great progress on data collection and the ML pipeline. We collected a large amount of swing data from many players, improved the bluetooth flow to make collection more reliable, and built a model that can classify stroke types with high accuracy. We also continued working on swing visualization, and we still need to improve its accuracy. Third, we improved the app experience by adding an AI coach and a profile section that gives users summaries and feedback on their progress.
In order to mitigate risk 1, we will keep iterating on the hardware design so it fits well on the racket and does not negatively effect the user experience. We will also keep working on a final version of the PCB and overall attachment design.
In order to mitigate risk 2, we will continue collecting more data, improving the model, and testing the accuracy. This will help us incorporate more swing types and improve consistency across users.
In order to mitigate risk 3, we will keep working on the swing visualization and continue checking the reliability of our firmware, bluetooth transmission, and sensor data. We want the full system to stay stable during real use.
We also made progress outside the core prototype. We prepared for an upcoming pitch competition by working on the BOM, user guide, market research, unit economics, logo design, and presentation script. Overall, the team had a productive week and we do not have any large blockers right now, but our main focus next week will be final hardware design, better visualization, more data collection, and further improvement of the ML model and AI coach.