Meet the HUIPANG JT-A: a table tennis trainer that hits balls with 9 kinds of spins to improve your game. It comes with programmable landing spots. The head can be rotated left or right 180 degrees. The robot can serve balls at random.
This video shows this ping pong robot in action.