Meet the Robo-Pong 3050XL: a table tennis robot that helps you practice without an actual human partner. It comes with 2 throw wheels with motors that spin forward/backward to produce a wide variety of spins. The robot can challenge with topspin, underspin, sidespin and no-spin attempts.
The Newgy app allows you to control all functions of the robot from your smartphone or tablet. The spin lights notify you of the exact spin of each outgoing ball. You should be able to use this on all standard ping pong tables.