Badminton is a fun sport to try. You don’t always need a practice partner to work on your game though. Take Baddy for instance: an open source robot that you can use indoors or outside to practice. It has a portable design and can be controlled with an app.
The robot consists of a launcher, feeder, and Go Baddy app. You can use the companion app to define a playing sequence for your practice sessions. Expected to ship early next year.