This week, we continued to work on the three main areas of our project. Creating our custom chessboard, detecting moves with CV, and implementing the chess logic to check for valid moves. We are still working individually but am starting to think about integration on what information needs to be communicated between different modules.
There was one challenge regarding the sample chessboard for CV testing. Working with two chessboards did not work out as well as we expected. The sample chessboard was supposed to be taped together because gluing takes a long time. However, it was difficult to keep the pieces together with tape, and the gaps between pieces made edge detection hard. To mitigate this challenge, we decided to keep the main chessboard in the lab instead of having it in Demi’s apartment for the rest of the semester. Until this week, we mostly worked remotely in our apartments, but from now on we plan to work together in the lab with the main board.
There are no major changes made to our schedule.