Journal

Team Meeting – 5/5/2024

  • Record final presentation/demo

Team Meeting – 5/4/2024

  • Another progress check and talking about revisions
  • Divvy up slides for presentation

Team Meeting – 5/3/2024

  • Progress check/debug together for a little while
  • Decide timeline for handoff vids and final presentation recording

Team Meeting – 4/27/2024

  • Divvy up work that is left:
    • Sophie – finish Kalman charts/double check calculations
    • Haley – work on app that takes in gyro/accel info
    • Jimmy – move dynamic sampling over to app like Sam suggested and write a couple more tests

Client Meeting – 4/23/2024

  • Kalman filter is fully functional, need to chart each axis and connect the gyroscope test

Team Meeting – 4/19/2024

  • Another crack at kalman filter 3D – make sure dimensions of matrices are correct, running into error

Coach Meeting – 4/17/2024

  • Make handoff plan its own page
  • The Handoff plan looks pretty good, try to get our code into a place where it’s easy to copy over …other than that code looks good

Team Meeting/Pair Programming – 4/15/2024

  • Realized some matrices were not quite correct – worked on fixing the 3D implementation
  • Worked on getting gyro/accelerometer data from phone

Team Meeting – 4/14/2024

  • Discussed handoff plan

Coach Meeting – 4/12/2024

  • Documentation plan looked good 🙂
  • plan – add some tests, possibly feed gyroscope data to filter

Team Meeting – 4/8/2024

  • Practice tech talk
  • Requested a meeting with client

Team Meeting – 4/7/2024

  • Make tech talk presentation
  • Make documentation plan

Team Meeting – 4/3/2024

  • Worked on graphs

Coach Meeting – 4/3/2024

  • Apples Reflection and Test Plan look good – add a couple manual testing things
  • Briefly discussed tech talk topic/outline

Team Meeting – 4/2/2024

  • Worked on transforming the 2D implementation to 3D and graphing the appropriate variables (position, velocity, acceleration)
  • Sent client progress updates – received positive feedback
  • Outlined tech talk presentation

Client Meeting – 4/2/2024

  • Showed the client the progress on the 2D implementation with corrected graphs
  • TODO: update implementation to 3D
  • Asked for next tasks

Team Meeting – 4/1/2024

  • Polished a couple of things with 2D implementation in prep for showing client

Team Meeting – 3/29/2024

  • Worked on test plan

Team Meeting – 3/21/2024

  • After debugging with the client, we continued working on the 2D implementation and updated the sizes of our matrix to align with the written test

Client Meeting – 3/21/2024

  • Worked on debugging the “bad instruction” error.
  • Made progress on 2D Kalman filter
  • TODO: Fix charts to show both dimension

Team Meeting – 3/19/2024

  • Worked on debugging, pushed to GitHub, and emailed Dr. Abumoussa requesting feedback on the current state of the playground

Team Meeting – 3/18/2024

  • Discussed the necessary equations of the kalman filter and adjusted our playground implementation to include x,y,z coordinates rather than just an x value

Team Meeting – 3/7/2024

  • Discussed tech talk topics

Coach Meeting – 3/6/2024

  • Went over deliverables – need to update ethics assignment to include specific example
  • Standup – make progress on kalman filter playground to make it multidimensional

Client Meeting – 3/2/2024

  • Discussed current progress and goals for the upcoming weeks
  • Will meet again after spring break to show progress on 3D kalman filter

Team Meeting – 2/26/2024

  • Practiced midterm presentation
  • Discussed Kalman filter plans

Team Meeting – 2/23/2024

  • Made Midterm presentation
  • Discussed ethics assignment

Client Meeting – 2/18/2024

  • Showed playground and sampling algorithm
  • Client is happy with current state; he will edit and we will work towards integrating it
  • TODO: make new git repo
  • He will push Kalman filter playground and we still start working to make that function for 2D/3D

Team Meeting 2/15/2024

  • Updated sampling algorithm
  • Set up Charts in playground to show the data
  • Made questions to ask the client on how to fine-tune the alg

Team Meeting – 2/14/2024

  • Walk through of repository and discussion of research
  • Created swift playground and made first attempt at the algorithm

Client Meeting – 2/11/2024

  • Discussed goals of dynamic sampling algorithm
  • Walked through kalman filter playground
  • TODO: Create Swift playground to work on the dynamic sampling algorithm. Have the initial algorithm and Charts set up for a Sunday morning demo

Coach Meeting – 2/6/2024

  • Discussed user stories and project description
  • Standup: We will be cloning the repos and get oriented with the outline, so we can start tackling the requirements
  • TODO: Reformat user stories to add “so that” clause

Team Meeting – 2/4/2024

  • Adjusted user stories and functional specs to better fit the required tasks

Client Meeting – 2/4/2024

  • Received both GitHub repositories (for the watch app and the phone app)
  • Walked through GitHub repository/XCode project and discussed key files/pieces
  • Discussed the main todo tasks in greater detail and where they would be in the project

Team Meeting – 2/1/2024

  • Adapted team roles to project
  • Discussed and drafted user stories/functional requirements

Client Meeting1/31/2024

  • Discussed major to-dos/existing holes in the project: dynamic sampling & kalman filter optimization
  • Planned to meet Sunday 2/4 at 8pm
  • TODO: Look up Kalman filters and prepare questions for Dr. Abumoussa

Coach Meeting – 1/31/2024

  • Discussed expectations for the semester: logistics, what future coach meetings will look like
  • Standup meeting: we will meet with the client tonight and meet as a team tomorrow to go over user stories and update the project concept

Client Meeting – 1/25/2024

  • Discussed the current state of the app:
    • You can find any MRI/CT Scan on your device and take a 3D scan of the patient’s head, and the app will align the two and track face orientation and object orientation to ensure the object is placed at the target location. App can also track depth.
  • Client wants to wrap a couple of elements up and better integrate the watch tracking component
  • Splitting the team into two groups: High-performance aspect to improve the continuous registration of the system and ensure the phone doesn’t crush the GPU (Jimmy & Lily) and AI/Watch Tracking to improve the way the watch tracks the 3D object being held (Haley and Sophie)
  • Client will send a document via email to outline algorithms used and significant holes in project

Team Meeting – 1/24/2024

  • Discussed specific questions to ask the client and wrote down key discussion points