Browsed by
Month: February 2019

2/23 – Weekly Update

2/23 – Weekly Update

Christina

This week, I went to the UC pool tables to gather more test input for the CV component of our project. I had to climb on top of trash cans to do it — such dedication 🤭 –, but I was able to get an overhead image of the entire 8-foot pool table to serve as test input for the CV component (see below image). I also took exact measurements of where the balls were placed, so I can verify the accuracy of the CV program. At the UC pool tables, I was also lucky enough to find a small, 20″ pool table laying around — one that we were thinking of buying. I received permission to play around with it and, after playing around with it for several minutes, we concluded that it wasn’t what we wanted to buy because the balls were too light and didn’t mirror the physics of a full-sized pool table.

Harry

This week, our team made a major decision to excise the robot component out of our project — in other words, I was now out of work 😢. So, most of this week was realigning my goals and schedule to help Christina with the CV portion of our project. I also led most of the research we needed to do in order to buy our parts: camera, projector, PVC pipes for our frame. I also started prototyping a frame made out of PVC pipes — the team and I realized that the frame would not be a trivial part of our project because stability might become very important later on. I went to Hunt Library to borrow one of their projectors to see how bright the projector would be in the lighting conditions we expect. Although the projector we borrowed was out of our budget, it was still useful to see what ‘lumens’ and ‘resolution’ looked like with our own eyes.

Sam

This week, I implemented 2 main features: pockets on the pool table and drawing the ‘ghost’ ball of where the cue ball would strike if it were to strike the target ball (see attached screenshot for proof-of-concept). However, pockets on the pool table are currently implemented as just circles where pockets are supposed to be; but pockets in pool are a bit more complex, with openings and angles and corners. Drawing the ‘ghost’ ball of where the cue ball would strike required more physics utility equations — namely detecting the intersection between a line segment and a circle.

TEAM

As a team, we met to work on our design presentation coming up next Monday. We chose Harry to lead this design presentation. We had a very productive meeting this past Thursday, coming up with clear goals for our MVP and for our stretch goals (beyond MVP). Below is the whiteboard work from our think session.

Welcome!

Welcome!

Welcome to the official blog site of BreakTime (Team B9)!

We are a team that believes the game of pool is a very enjoyable game that mostly anyone can play. However, we also believe that getting better at pool can be difficult for beginners like us. A solid pool player needs 2 abilities: hitting straight and seeing the right lines to hit on the pool table.

Our project serves as a teaching aid to help pool players develop a better feel for the game by showing users where their ball will go.

Join us for an exciting BreakTime. 😉🎱