It is a 5 degree of freedom robot designed by myself and two other Naval Academy students as our "CAPSTONE PROJECT" for Systems Engineering.
Some day, you'll be able to play real games like billiards/fooseball/airhockey against robots either in person or via the web!
Enjoy!
(copyright U.S NAVY! 2008)
pooltable - Copy.MPG45 MB
Remove these ads by
Signing UpStep 1: The basics...phew!
1) Webcam takes a picture
2) MATLAB vision program starts up
3) Human defines location of robot and arena area
4) Balls are identified
5)
a)human tells which ball to hit and which pocket...or...
b)artificial intelligence (AI) program figures it out!
6) Program figures out all the angles to make a shot, passes variables to Microcontroller
7) Microcontroller energizes longitudinal system, horizontal system, 3DOF aaaaand....
8) A shot is taken!
success.MPG9 MB


































Visit Our Store »
Go Pro Today »




i know i get off topic but labview is beast and take a few hours to download it and test it. you should pick up on it easily with your background knoledge
for everyone who doesn't have a background in MATLAB (the project above used the Vision Toolbox), I found some free software called roboRealm
that appears to be fairly robust for vision programming.
It has the ability to send data via serial, so you could send data very easily to most M.C.s
I personally would like to see someone try this project with a few arduino boards...