Here is another educational robot that comes handy for teaching kids STEM concepts. The MechDog Pro is a self balancing robot dog with a 3DODF robotic arm that can pick up and move tiny objects. It uses 8 high speed brushless servos. It has built-in inverse kinematics for lifelike movements. This robot has voice control and notifications.
MechDog Pro can be expanded with additional sensors. It supports Scratch, Python, and Arduino support. This robot is smart enough to detect colors, faces, and distances. It is ready for micro:bit programming and control. This robot is LEGO compatible.