Meet the Trainerbot: a smart robot with an app that gives you spin, trajectory, and direction control. It lets you program your own special spin and shot sequences to work on your weaknesses. To get started, mount the robot to your table, pair it with your phone, and you are ready to go.
The robot can target any part of the table. Since Trainerbot is customizable, it can play at your level. Want to create your own trick shots? No problem. More information is available here.