This “generic” bin-picking system involves the creation of a dot cloud via a transducer such as Ruler, Kinect or any other type of transducer capable of creating a dot cloud which frames the bin area.
By means of a “proprietary” software application, the system identifies which part can be most easily picked according to a number of pre-established criteria, such as which part is higher than the rest or which has a particular angle.
Once the part to be picked has been identified, a second software application named CAM Robotico calculates how reachable the part is, taking into account the overall dimensions of the gripper, potential obstructions from the other parts surrounding the part to be picked, or the potential collision of the robot with the bin itself.
After the “collision detection” test, the system sends the robot the six coordinates necessary for it to pick the part. However, if the collision detection test determines that a particular part cannot be picked, the software carries on looking for another part within the dot cloud.