Here is an educational robot with mobile base that combines with your smartphone and uses its sensors and tech to teach you coding. The Robobo base is the body of the robot while your smartphone is the brain. Thanks to your phone’s accelerometer, magnetometer, gyroscope and other features, you will be able to do things with this robot not easily possible with other similar platforms.
The Robobo can be programmed using blocks or programming languages through ROS. It can connect to the Internet, recognize faces, and detect sounds autonomously.