Meet the Coder MiP: a cute, programmable balancing robot with a drag & drop programming interface. It lets your kids use block-based programming to teach the robot new tricks. It has sensors to sense its surroundings and avoid obstacles. The robot can respond to your swipes, claps, and other gestures.
Coder MiP relies on accelerometers and gyroscopes to sense when it is being picked up. The app lets you customize how the robot reacts to different inputs. The above video shows what you can do with this robot.
[Source]