Digitally Assisted Billiards makes everyone a pool shark
There's cheating, and then there's out-thinking the room. Georgia Tech's own Justin Needham and Matthew Straub are clearly headed for great things, as their Digitally Assisted Billiards is reason enough to give these guys a degree in our eyes. Using an array of low-end kit -- just an eBox 2300 embedded computer, Logitech webcam, 4- x 3-foot mirror, a VGA projector, pool table and a few extenders -- the two were able to concoct a system for visually displaying the expected trajectory of all possible shots based on the location of the balls still on the slate. For a much better idea of what we're hinting at, check the demonstration video after the break.
[Via Hack-A-Day]
[Via Hack-A-Day]























Code Quantum?
Interestingly enough "Code Quantum" in France is "Quantum Leap" in the US, my bad ;)
I was thinking about the same episode regarding that show. Funny how some things that seem futuristic eventually come true.
Its just like yahoo pool now
haha, i was just about to say that.
Too bad that even with the help of that thing those guys suck at pool. Honestly, they didn't even make one shot!
Run a "level 10" diagnostic on that bitch and calibrate it. (these guys gonna be rich)
This looks like the episode of quantum leap where Captain Archer has to play pool and Ziggy lays out how to take each shot.
Sam Beckett
Nice to meet you. I'm Pavlo...
Same comment as above, great concept, and even crazier that a Quantum Leap "invented" this idea.
This reminds me of the "Step by Step" episode where Mark Foster won a pool game once he understood it was all about angles and physics.
The cameraman might needs some chemically assisted relaxing, or a camerastand.
As my science teacher said "Physicians are masters at pool"
Did you mean "physicist"?
Physician is a doctor. You really should correct your teacher about that
No, that would be my english teacher, he didnt teach me well in spelling.
Forget spelling, you didn't even know the proper word... How could you possibly think "p-h-y-s-i-c-i-a-n" could spell "p-h-y-s-i-c-i-s-t"
...however that guy isn't a physician, he sucks!
I can see why they need this!! They did not pot one ball!!
In their defense, that pool table is seriously warped from being moved once without dismantling and being over 100 years old. Balls will literally make u-turns if they're hit at the right speed in some places.
Not to mention the system seems to be very slow, dependent on a specific cue which the switch out to make the shot... Why not mount the camera directly above the table along with the projector and have it look for the cue that's in your hand (straight line, white tip) and draw real time representations? You simply trace down the cue, to the ball, determine it's trajectory, and recursively track the path up to X iterations.
So do it Andir! Of course you can do it better but buying and mounting the equipment along with coding a more advanced program might be a bit above hobby level for a lot of people. But sure, a high res camera and a widescreen projector mounted directly above a new table and powered by a real computer would be better and faster...
I'd say this is more of a "concept-build". Pretty cool though even if I wonder what kind of speed they've made the calculations from as this will affect trajectory and distance as well.
It's like the opposite of those pool tricks videos - you know what's coming, and they miss the shot. But so would I. And refined a bit they could sell that for quite a bundle.
Finally, pool hall's can compete with computerized/Friday nite galactic bowling.
Knowing the angles in pool is like knowing you need to run the fastest in a foot race. The point: knowing is not nearly enough. I can figure out most angles without all the digital help, I just need a stick that will actually shoot the ball for me! Now I would pay for that.
Pool sharks? More like pool minnows...
You'd give them a degree for this horse shit?!
Where do I sign up? I've got a project of digitally assisted Ass-to-Mouth I wanna simulate with computers and glowy projector lines.
You never go ass to mouth!!!!
All depends on whether she (/he?) washed properly before...
Few years from now, there won't be Yahoo pool. It will be called Googhoo pool or Microhoo Pool
wat?
Now if they could only make it a hidden infrared system with matching contact lenses for the “geek hustler” in all of us ;^)...
FTW: "Ah, shit, it's getting close to out of batteries."
Is it me or do they still stink, even after their project?
i always though a pool shark was some dude who stayed underwater to check out girl's asses
yeah, but they still have to hit the ball correctly, woops scratch!
I wouldn't think that this would seriously allow an amateur to complete with a pro though since pros have topspin and all that - curved projectories, just another tool in their arsenal that would allow them to overcome a system like this one (even if this system was perfect).
Yes, it'd be a good basic learning tool to learn the angles of a cue ball struck dead center. The trajectories of both the cue and target balls will change depending on the english applied to the cue ball. Maybe they could project these as alternative tracks in a different color.
There's already a laser assisted tool for this sort of thing, and it doesn't help you anyway, since this is only one thing you've got to know to be good at billiards... There's putting english and throw on the ball, having muscle memory for how hard you need to hit on which speed cloth, if you can't master those you're dead against even an amateur.
With all this BS I was expecting virtual balls too.
that's what sh...
reminds me of Donald (Duck) in MathMagicland.
but this system still doesnt incorporate spin placed on the cue ball, which can drasically change the outcome of direction of the ball that the cue ball hits...
i think it can compute any spin put left/right wise, since it can jot a line with respect to the circle it sees as the cue and the position of the stick wrt to it..
But the top and bottom spins will be a problem i guess.
But these guys have mounted the webcam itself in a near isometric position and neither horizontal or vertical.. so i think it was quite an awesome coding which went into the program.
Interesting proof-of-concept. Would be interesting to see how it developes.
Given time and some extra tech, the accuracy could be improved drastically along with realtime trajectories, you could even factor in spins and stalls if you could measure the cues verticle angle and and the height of the tip from the table.
This is a lot of nerdery just to play billiards like a 10-year-old.
Seriously, if you were going to make a demo video, don't think you'd maybe:
1. get someone shooting who is skilled
2. use the clips where the balls actually go in the direction predicted by the projection
3. invest in a webcam with higher than 640x480 resolution. HD, even... (and why not just mount it in the same location as the projector, facing the same mirror?)
The problem here is that you have a virtual assistant made by non-experts... it's a ton of technology that still can't elevate your play above the most basic level, because the linear path the ball follows is only the most basic component of outcome of the shot. Speed alone (and the rotation it creates or doesn't create) is going to mess this up on any hard shot.
(And, on a side note, that guy they borrowed the mirror from needs it put back on his bedroom ceiling.)
Nice!
my strategy is :"hit harder".
You know what would have made this really impressive? If they actually pocketed a ball.
The program fails to take into account the speed of the balls, which plays a part in multiple-bounce collisions. Just looking at the OP picture tells me it's not going to work.