Meet the Innobot Coding Robot from Dr. STEM: a programmable robot designed to teach kids basic STEM concepts. It can be programmed manually or with a smartphone. It can move forward, backward, or rotate 360-degrees.
The Innobot has gyroscope, dancing and programming modes. You can use it to carry around small items around. It is made for kids ages 8+. More information is available here.