Featured Product: Stribe1
Lighted Touch Strip

Javascript Tree Menu
Beirut Robot by shabadoo52 | Project Showcase at CuriousInventor.com
make a new project
Qmark_100
Beirut Robot ( - 1 + ) by shabadoo52 (other projects)
Robot1_medium
Jan 08 2007 done

This is a robot built to autonomously play the game of Beirut (Beer Pong). It was built for my senior design project at Penn State.

This goal of this project was to build a robot that could recognize solo cups by their shape and color, determine its angle and distance, then fire a ping pong ball to land in the cup from 8 feet away. As this was a student project we had very little funding so I made pretty much everything from scratch in the machine shop (including the coil gun and encoders).

The high level controls for the bot were implemented in MATLAB for target recognition and range calculation etc. The low level control loops were implemented in a PIC microcontroller with some external analog circuitry. I made a video that goes describes each piece of the robot and shows the bot in action (complete with awesome music):

Robot1_thumb Robot2_thumb Robot3_thumb
add a comment:

a preview of the most recent posts:
airman00 : beautiful engineering! especially love the coil gun.
falafelbiels (unregistered) : kind of bong-like isn’t it?