The robot uses cameras to view the ball. At the 30 sec mark you can see that the robot has a visual tracking system, as it is tracking the ball before it is dropped on the paddle. If you view the additional video that is on the channel for the user, you will see the breakdown of how the robot tracks the ball. It would be cool if it was doing this on estimation though, but it, sadly, is not.
Abusive comment hidden.
(Show it anyway.)