Here is another cute robot for STEM education. The Abilix Oculus Mobile Robot has 24 sensors and 27 actuators. It comes with visual, ultrasonic, and collision senors. The robot has voice and face recognition to recognize you. Users get 5 programming apps to interact with the robot.
Kids can program the robot using a visual interface. A flowchart programming app is also available. Oculus 5 has a 2800 mAh battery.