computer vision [using a cheap webcam] is used to determine colour of an object and then a crs robotics robot arm is used to move an object to its programmed drop point.