I could use a machine like this. Just dump in a bucket of unsorted Lego parts and turn on the machine and the parts get sorted by shape. It breaks them down into cups by categories like gears, beams plates, bricks, etc. Akiyuky uses a digital camera with some pretty sophisticated software to identify the parts. Then a big lazy susan type device rotates the cups and the robot puts the parts into the cup. Pretty nice and effective, but painfully slow.