Yup, Im a DIY guy and looking at the price of a robot with recyclable balls, remotely operated for sidespin, backspin, topspin, I would say it is worth the effort. I already have an idea based on the youtube videos posted by suzu.
Basically what is needed for a simple ball launcher...