TensorFlow Robot Recognizes Objects

Children can do lots of things that robots and computers have trouble with. Climbing stairs, for example, is a tough thing for a robot. Recognizing objects is another area where humans are generally much better than robots. Kids can recognize blocks, shapes, colors, and extrapolate combinations and transformations.

Google’s open-source TensorFlow software can help. It is a machine learning system used in Google’s own speech recognition, search, and other products. It is also used in quite a few non-Google projects. [Lukas Biewald] recently built a robot around some stock pieces (including a Raspberry Pi) and enlisted TensorFlow to allow the robot to recognize objects. You can see a video of the device, below.

The robot uses a prebuilt demo of TensorFlow called “Inception” that can recognize objects. Text to speech software allows the robot to verbally tell you what it sees. According to [Lukas] the robot cost about $100 — a far cry from the machines he used during his time at the Stanford Robotics Lab.

We mentioned TensorFlow when we challenged you to build a clothes folding robot. We’ve also talked about using OpenCV for finding objects. What’s the smartest robot that you’ve seen?

7 thoughts on “TensorFlow Robot Recognizes Objects

Leave a Reply

Please be kind and respectful to help make the comments section excellent. (Comment Policy)

This site uses Akismet to reduce spam. Learn how your comment data is processed.