http://spectrum.ieee.org/automaton/robotics/humanoids/german-robot-plays-pool-throws-down-robot-pool-gauntlet
It's a start, but a long ways to go to playing strategic pool, like obtaining an angle so you can get another angle to break out a ball, etc.
Hopefully, what they learn will have good...