| CPC B25J 9/1679 (2013.01) [B25J 9/1612 (2013.01); B25J 9/1697 (2013.01); B25J 9/0093 (2013.01)] | 20 Claims |

|
1. A method comprising:
scanning, by one or more processors, a container comprising one or more cutting tools;
tracking defects of the one or more cutting tools;
determining a location associated with a cutting tool of the one or more cutting tools relative to the container;
causing a robotic device to grip the cutting tool based on the location of the cutting tool relative to the container;
associating a user with at least one cutting tool of the one or more cutting tools;
incorporating a user-rating system based on longevity and defect rejection rates of the at least one cutting tool of the one or more cutting tools;
causing to move the robotic device to place the cutting tool in proximity of one or more scanning sensors and a set of grinding stones;
collecting three dimensional data from the one or more scanning sensors, wherein the three dimensional data represents a geometry of the cutting tool;
extracting a profile of the cutting tool based on the collected three dimensional data;
determining, by one or more force-torque sensors, an amount of force to be applied to the cutting tool; and
generating a sharpening path based on a tip and the profile of the cutting tool.
|