Cups and Balls Robot

Very cool!