Author: jwray

Final Report

Final Report

Link to the Final Report.

Jimmy’s Status Report for April 29th

Jimmy’s Status Report for April 29th

This week I have been working on the CV system trying to detect two balls when adjacent to each other. I did not think that this would be a problem but the original way my CV program was working it would not detect them. I 

Jimmy’s Status Report for April 22nd

Jimmy’s Status Report for April 22nd

This week I spent a lot of time continuing integration with Devank and working to improve the CV System. I improved detection of balls along the edge so it will find those consistently and than Devank and I worked together to get the Servo system working so that when the a button is pressed by the user, the servo will block the projection and then the CV and shot calculation system will run. The system is works well in good light and we have started making plans to try and minimize the affects of shadows on our cv system. I also worked on slides for the presentation next week with my team. My progress is on schedule and we should be ready for our demos and presentation. Next week I hope to get the shadow mitigations in place and working and putting finishing touches on the CV system and integration with the rest of the system to make it seamless.

Jimmy’s Status Report for April 8th

Jimmy’s Status Report for April 8th

Devank and I continued to work on the integration of our two systems, the shot calculation, projection and CV System. We made good progress on working on it but found some errors that need to be fixed this upcoming week. We discovered that when the 

Jimmy’s Status Report for April 1st

Jimmy’s Status Report for April 1st

This week I implemented the color to work with the webcam. We currently have run into problems with the lighting being inconsistent but when I have good lighting the program is working. I then worked with Devank and integrated our two programs to work together 

Jimmy Ray’s Status Report for March 25

Jimmy Ray’s Status Report for March 25

This week I made very good progress. I got the CV program working with the video and have experimented with the optimization of it to make it work faster. I also have worked on the detection of solids vs stripes vs the eight ball vs the cue ball. The image below shows a white circle around the cue ball, a black circle around the 8 ball, green circles around solids and a red circle around the striped ball.

I am currently on schedule. This week I am planning on finishing implementing the color for the video(it should just be a simple case of changing thresholds to account for a difference in camera) and then integrating my program with the backend shot calculation. This should go quickly as Devank and I have discussed extensively the communication between the two.

Jimmy’s Status Report for March 18

Jimmy’s Status Report for March 18

I continued work on the CV Program. I have the code working on static pictures to identify all pool balls. This works very well and I have it currently outputting all of the centers of the pool balls. When I tried it with live video 

Jimmy’s Status Report for March 4th

Jimmy’s Status Report for March 4th

This week I worked on helping with the frame and working on the Design Report. I helped pick up the wood from Home Depot where we ordered it and transported it back to CMU for us to use. I helped start construction of the frame 

Design Review Report

Design Review Report

Team_C7_Agarwal_Rager_Ray_design_report

Team Status Report for February 25

Team Status Report for February 25

Currently there is some risk resulting from delays in materials coming in. We just received the wood for the frame which was behind schedule. We are managing this risk by going out of order on our schedule and working on the software before we get