The document describes an automated system that sorts cylindrical and cuboidal parts using a collaborative robot, conveyor belt, and other hardware. The system transports unsorted parts on the conveyor belt, where the robot uses machine vision to identify the shape and sort each part into the proper container. The system was designed and built for an engineering course project, and includes a PLC, pneumatic actuator, sensors, and other components to automate the sorting process.