JC -- making things happen since 1985

Foosbot

This is a project that I created for a class at the University of Illinois with my partners Steve and Micah. It is a computer controlled Foosball table. Currently it only has one bar, but the other bars are going to be implemented next semester. It detects the ball using a creative web-cam, and there are some image processing performed, to filter out the red ball. It detects the men in a similar manner, and from the differenece between the men and the ball, we are able to make decisions about where to move the rod. The computer sends the signals to 2 PIC microcontrollers, which then in turn send the corresponding pulse to the coresponding motor.
Hopefully I can implement the functionality so that this site can be updated as we make changes to the project.