You know the problem: all of those LEGO kits you’ve bought over the years eventually end up all mixed up in a big tub. Before long, you’ve got a bin full of thousands of different kinds of bricks, and finding any specific kind of brick is like searching for a needle in a rainbow stack of needles. Fortunately, Paco Garcia has developed a solution, and you can follow his lead to build your own automatic LEGO sorter with TensorFlow running on a Raspberry Pi.
Garcia was inspired to build his LEGO sorter after seeing how a Japanese farmer used TensorFlow to sort cucumbers. The basic concept is straightforward: a camera takes a photo of a LEGO brick, and then TensorFlow determines what kind of brick it is. The brick is then placed in a bin with others of its kind. Of course, actually executing that concept was a big challenge, and Garcia’s automatic sorting machine took a lot of mechanical engineering skill.
Each Friday is PiDay here at Adafruit! Be sure to check out our posts, tutorials and new Raspberry Pi related products. Adafruit has the largest and best selection of Raspberry Pi accessories and all the code & tutorials to get you up and running in no time!
Make a robot friend with Adafruit’s CRICKIT – A Creative Robotics & Interactive Construction Kit. It’s an add-on to our popular Circuit Playground Express, FEATHER and other platforms to make and program robots with CircuitPython, MakeCode, and Arduino. Start controlling motors, servos, solenoids. You also get signal pins, capacitive touch sensors, a NeoPixel driver and amplified speaker output. It complements & extends your boards so you can still use all the goodies on the microcontroller, now you have a robotics playground as well.