Here is another fun robot designed to get your children familiar with technology. Based on Arduino, this robot can be controlled via Bluetooth. It can be programmed to learn new skills. You can also add additional sensors to program the robot with Bitbloq.
The above video shows this robot in action. More information is available here.