Students at Queen’s University of Canada, have been developing a pool playing robot since three years, using standard off the shelf components, and the robot is already able to play better than amateur level human players. The team also developed an “augmented reality” mode, which projects the possible trajectory of the balls by using a projector and a camera located above the table.
Currently the actuator of the system can hit the ball with speeds of 3m/s. For the break there is a greater speed needed, which the team may later add on to the system as a separate component. See a more detailed technical information here.
See video below: