The Sphero RVR is a pretty awesome educational robot for kids and adults. Thanks to the SparkFun Basic Autonomous Kit for Sphero RVR, you can do more with it. It is a set of sensors based on Pi that brings global positioning and vision to the robot.
The Raspberry Pi Zero W and the Camera can be used to run most machine vision programs. The GPS board allows you to set up a geofence for the RVR or try more creative projects. The advanced version offers time-of-flight distance sensing in the front and rear.