Autonomous Foosball! (plus)


[Shane ] sent in GATech’s senior design final projects, but his Autonomous single player foosball table is awesome. A Java app tracks player and ball via webcam. Then it acts as the opposite player by controlling servo actuated paddles. He’s copied his project to his personal server, just in case the class files get pulled next semester.
The course page is pretty ugly, but the project pages aren’t. It’s worth some time to check out the rest of the projects. The 2d iRobot based mapping system looks interesting, but lets be honest, the hand washing detector should be mandatory federal equipment at every fast food restaurant.

Comments

  1. Crash says:

    This is a nice hack. More like this.

    It would be greatly improved if he were to use faster/stronger stepper motors instead of small servos, and build the control into the table rather than doubling the size.

  2. wirehead says:

    At last! Someone who plays foosball worse than me.

    Still neat.

  3. Kaputzke says:

    You may also check out this professional kickrobot:
    http://www.f07.fh-koeln.de/fakultaet/personen/professoren/jens.krah/00085/

  4. dax says:

    I don’t feel justified in commenting about the mechanical performance of the setup, as they address those concerns (mostly by the fact that they aren’t mechanical students :P). As a whole, that’s pretty inspirational.

  5. yuzo says:

    Nice hack~!

    I’d figure the fps rate of the webcam has to be bloody high. I couldn’t even see where the ball was heading when I started playing.

  6. norm says:

    those are only proposals as far as i can see.. so this means the projects are to be completed within the following semester? if so, there are some badass proposals there and i would love to see what they come up with.. gatech is a great school and i’m sure they will find a way to impress..

  7. Jim says:

    ILL

  8. I just graduated from Georgia Tech’s Electrical Engineering program and the senior design class is only a one semester class. You have to present a proposal by the second week of class, followed by a mid-semester review of the project. By the end of finals week you need to demonstrate to the professor the functionality in the proposal and provide a final report. All in one semester. They work you hard at GT.

  9. m4lki3r says:

    The webcam was bought with the intention of it being 90fps but was actually 30max and had to be reduced further to 15fps for the resolution they needed. Very nice work given the constraints of mechanics and money!

  10. Leif902 says:

    I was recently at GT and will (hopefully) be attending GATech next semester, during a tour of the EE lab I saw this project and was very impressed by it (even though it was not working or even assembled fully at the time).

    Congrats, it’s neat to accidentally stumble upon it on this site (Knew what it was as soon as I saw the picture in my feed reader!)

    - Leif

  11. Colin says:

    I wonder why they were getting 15fps max at 320×240. My cheap logitech cam will do 28/29 at the same res.

    Now they just need to port things over to C++ and use openCV…

  12. Groxx says:

    Handwashing detection… heh, McDonalds would be screwed. Nobody washes their hands as often as they’re legally required to (a bell goes off every X minutes… and nobody moves).

  13. Shabby says:

    Informated Article… Appreciated!

  14. Kman says:

    Interesting,,, however this project was done for senior design a few years ago at UIUC. I was in the lab a few days ago and saw almost exactly the same thing – except it used stepper motors.

  15. Jeff says:

    Happy Christmas to All!

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.

Join 92,330 other followers