Lask week, our group spent most of our time on writing our Design report. We updated our Gantt chart to make updates on changes of current schedule. Anoushka worked on introduction, design requirements, CV trade studies, and CV system description. Demi worked on Architecture, LED trade studies, and hardware system description. Yoorae helped Anoushka on design requirements, and wrote trade studies for AI engine, Project management, and ethical issues sections. We met on Thursday night last weekend to combine our work and finalize our design reports. This week, we discussed ethical issues on Monday to prepare for ethics discussion and ethics assignment for our project. We have concluded that our major goal of the project was to create leisure activity for people who enjoy chess but who are not very familiar with technology by eliminating any software interactions from user’s point of view, but can cause ethical harm by creating more social isolation since our project does not provide any user to user interaction.
One of the most significant risks still remains the accuracy of the CV. This is being managed by ensuring that the board does not have any qualities that would make detection harder. For example, Anoushka found that even slight irregularities on a square can cause issues. We are ensuring that the board does not have any of these. In terms of contingency plans, the main one is to ensure that the user has a way of telling us the detection is wrong. This took some planning to ensure that the game doesn’t become unplayable, but we got help from professors and TA. We decided to light up LEDs to display the detected move and provide the user with a button to press if the detection is wrong. There were no changes to the system diagram after the design report.
Updated Gantt Schedule: