Personal Accomplishment
What did you personally accomplish this week on the project? Give files or photos that demonstrate your progress. Prove to the reader that you put sufficient effort into the project over the course of the week (12+ hours).
This week, I focused on debugging the integration system, assembling all electronic components onto the vest, and advancing work on the final report, poster, videos, and demo. For the integration system, the two subsystems functioned well when running separately or synchronously, but running them in parallel caused the audio output to malfunction. Initially, we suspected an issue with the audio hat wiring, but we later identified the problem as signal interference during integration. To address this, I replaced threading with subprocesses, allowing the two subsystems to run in isolated sandboxes. This change improved overall performance. Additionally, we modified the system to start functioning as soon as the button is pressed, which represents reboot, eliminating the need for laptop operation.
We also conducted extensive testing, including integration tests and overall system tests of the vest. By following tests expected and shown in the design report, we completed the unit tests for each components, the integration tests for two subsystems and the whole large system, and the overall test by wearing assembling the physical vest (see results in group report).
Schedule
Is your progress on schedule or behind? If you are behind, what actions will be taken to catch up to the project schedule?
Our progress has been slightly behind schedule due to some unexpected minor issues. However, with the final deadline approaching next week, we plan to dedicate more time and effort to the project in the coming days to catch up and ensure everything is completed on time.
Upcoming Deliverables
What deliverables do you hope to complete in the next week?
- Double check functionalities and ensure stubborns
- Finalize and deliver the final video, poster, demo, and report