Personal Weekly Update | Carolyn | 4/12

Accomplishments

This week, I transitioned the app’s data layer to SwiftData, which required significant debugging and refactoring to align with new data models and persistence logic. I also integrated Swift Charts for future visualization of form analytics, and added a speech synthesizer to enhance real-time feedback. To avoid overwhelming the user, I implemented a 6.5-second alert window that collects alerts in a dictionary and vocalizes only the most frequent one within that window. This threshold was selected through experimentation with Zoe and validated with more testing. We accounted for current hardware limitations, including the limited number of pressure sensors, to determine a balance between responsiveness and stability. Additionally, I ensured that alert delivery was less invasive by introducing a lightweight window overlay, enhancing the user experience without disrupting their ride. Overall, I made progress on both technical infrastructure and user-facing features that will support smoother feedback and cleaner data flow.

Progress Status

I’m currently on progress and am looking to implement some additional features as well to make sure calibration works well across all users.

Next Steps

Next week I’m implementing the watch integration and I’m currently working on the ideal pose calibration with utilizing the phone camera for pose correction during the calibration phase.

 

 

Carolyn’s Status Report 4/12

Leave a Reply

Your email address will not be published. Required fields are marked *