Jae’s Status Report for 2/10/24

This week, I was able to prepare and present our proposal for the professor, TA, and classmates. Although the presentation went smoothly, our group received feedback on the challenges facing our project that we did not fully discuss about. So I would like to say we are a little behind on schedule…already.

What I was supposed to do this week was finalize research on what hardware we will be using and start to place in orders for the pool table, sticks, balls, as well as arduinos and sensors. I looked into this earlier in the week, but due to our discussion with the professor after presentations on Wednesday, our group realized we need to discuss more about the project before diving into ordering components and such. Therefore, most of my work later in the week was purely brainstorming the challenges of our refereeing system and how it can be defined even better from the proposal. Our group is meeting tomorrow to refine our idea before meeting with our professor next week.

To get back on track in our schedule, we plan to somewhat wrap up defining the core of our idea next week and get the orders in asap. Additionally, the deliverables we hope to have by next week is a refined project idea along with the challenges, as well as a list of materials and equipments to order.

Bhavya’s Status Report for 2/10/24

Given that this was the proposal presentation week. Given that we still had a few loose ends in the idea, I helped to define/tighten the scope and use case of our project.  I also helped Jae a little with the slides for our presentation and made the Gantt chart to set the timeline for our work. Given that I will be tackling camera-based detection, my tasks for this week were:

  • Selecting a camera stand that we could place at a reasonable distance from the pool table and still have an overhead view of the game. There are a few that I have selected.
  • Selecting a camera that fits our requirements (capturing footage at a sufficient rate and quality to allow for accurate edge detection of the stick and the balls on a pool table)
  • Doing some research on OpenCV. I read up on the process that Canny edge detection and looked at other similar projects that have handled tracking on a pool table using OpenCV.
  • Reading up on pool rules and watching the footage to make myself more familiarized with what types of edge cases we could face.