Playing badminton without a practice partner is not exactly possible. The Robomintoner Badminton Robot can change that. It is a robot developed by students from Chengdu. It has a HD camera and smart vision system to predict your moves and keep up.
CCTV English has shared a brilliant video of the robot here.