Stupendously joy-inducing, the DJI RoboMaster S1 was designed primarily to teach kids about programming, but you'll be having far too much fun driving the robot around and shooting soft pellets. The built-in camera allows you to really get a feel for the action, and it can also learn to recognize the likes of claps and gestures as well.