Anticipated Timeline for this Project:
Meetings with Client ( Andrew Abumoussa )
- Determined every week on Sunday as his schedule comes out on Sunday
October 1 – 8:
- Ensure that the iOS app runs on our individual devices
- Determine how our team of 4 will be separated
- Look through documentations regarding the Kalman Filter and general filtering techniques for noise
- 3D print 4 cubes that can be inserted with a stick/chopstick to mimic the device that was displayed to us (CAD Files)
October 9 – 13
- Have a working demo to display for the Midterm Presentation
- Apple Watch group members:
- Have a solid understanding of the accelerometer data and start experimenting with help of the documentation and Dr. Abumoussa
- Kalman Filter group members:
- Have a solid understanding of how image filtering works and how the Kalman filter is used
- Propose different plans of approach and consult Dr. Abumoussa if there are any issues that arise
October 15 – 20
- Team A:
- Set up watch development environment
- Team B:
- Set up mobile app simulation on iPhone devices
- Goal: Learn about Xcode build targets for compiling through the Apple Watch and Phone
- Allows sharing logic between projects
October 23 – 27
- Team A:
- Learn about Gyroscope API (Accelerometer)
- Learn how to pass values between values between mobile device and watch
- start by trying to send simple values
- Team B:
- Learn how to intake and manage the values that are sent from the apple watch to the phone
October 30 – November 3
- Team A:
- Upon execution, there should be values that are being sent from the accelerometer to the iPhone
- Team B:
- iPhone should be able to render the values and asynchronously handle values from the watch
November 3 – December 4
- Implement and apply the Kalman filter to the tracked values that are returned by openCV
- Ensure that the apple watch is able to stream data and clean up UI and quality of life updates
December 4 – 8
- Completed all functional features for the project
- Work on presentation and UI for presentation on finals day
December 11 – 15
- Finalize presentations for the project