And this is simple? I don't see how execution of moving a sphere from point A to B with a cue by use of a human body can be replicated with incorrect, insufficient data...by an inanimate object.
I don't think an inanimate object would be the best bet. We probably need something that can move. Modeling after the human body would be pointless we only want something that can strike a cue ball using a single degree of freedom for the stroke.
Most of the data can be collected with high resolution cameras which would provide much more accurate and sufficient data than can be gleaned by the human eye. Hygrometers provide much more accurate humidity than you can feel, and all this is logged over time and adjusted for.
The difficulty IMO is a matter of how accurately the machine could position itself to strike the ball. The algorithms and formulas already exist.
THAT BEING SAID, pool is a game. It's not for computers; it is for human enjoyment.