Students in my CIM class built an Automated Storage and Retrieval System (ASRS) using a bunch of switches, a gravity feeder, and an ER4-U robot. They programmed it to pick and place parts from the feeder into the ASRS, and be able to tell where the parts are, and if the feeder is empty, or if the ASRS is full. Next up: Sorting by colors!