Why it matters to you
This awesome robot pool shark could one day be the centerpiece of our dream games room.
Like most of us, engineer Ben Varvil has modest goals in life: A good job to keep his mind active, and an awesome robot buddy to play billiards against. An ongoing project called “Judith” helps with both of those ambitions — and especially the latter.
“Judith is a pool-playing robot project I enjoy developing in my spare time,” Varvil told Digital Trends. “I teach high school engineering classes, so having a side project like this keeps me sharp and able to contribute relevant programming, making and problem-solving content to my students. I believe anyone who has ever played pool has had the moment of thought, ‘This is just geometry.’ When I had that moment, my mind went immediately to, ‘If this is just geometry, then machine control should be able to make quick work of the game and have no problem beating a human.’ This thinking inspired me to begin the project.”
Thus far Judith is a miniature-scale mockup, showing off the radically different, servo-assisted take Varvil has imagined on a traditional pool table. Because of the challenge of moving a wheeled or tracked robot around the base of a regular table, he designed a legless pedestal table the robot can be attached to and swing around in a giant circle to take its shots. The robot even tucks away neatly under the table when it is not in use.
Varvil is also working on an algorithm that will allow the pool-shooting robot to compete against human players. He already developed a system for determining pool ball identity and location data through an Arduino serial terminal. The goal next is to utilize code which finds all the possible shots and then selects the best one to attempt.
“The super fantasy dream is to make a reliable shooting system that can execute shot commands and to then educate anyone interested in the ways of controlling…