An EPSON C Series 6-axis robot places multi-colored rhinestones on a smart phone cover. The process starts with a small flexible feeding device presenting rhinestones to the robot. The robot’s vision guidance finds the location, orientation and color of each rhinestone so that the robot can pick up different color rhinestones. After pick up the robot moves to a dispensing station where a small drop of adhesive is applied to each rhinestone. The final step is placing each rhinestone on the smart phone cover.