| CPC B05D 5/005 (2013.01) [B05D 3/12 (2013.01); B25J 9/163 (2013.01); B25J 11/0065 (2013.01); G05B 13/0265 (2013.01); G05B 19/4083 (2013.01); G05B 19/41875 (2013.01); B25J 11/0075 (2013.01); G01N 21/88 (2013.01); G05B 2219/45013 (2013.01); G05B 2219/45065 (2013.01); Y02P 90/02 (2015.11)] | 5 Claims |

|
1. A method of automated abrasive repair, comprising:
receiving, by one or more processors, pre-inspection data comprising:
(i) coordinates of a defect in a substrate such that a robot manipulator can bring an end effector mounted on the robot manipulator into close proximity with the defect, wherein the end effector comprises:
i. end effector sensors including at least one camera to collect data comprising at least one of fringe pattern projection, deflectometry, and intensity measurements of diffuse reflected or normal white light; and
ii. automated abrasive paint repair devices comprising at least one of a sanding tool, a buffing/polishing tool, and a compliant force flange;
(ii) at least one of a defect type from a classifier, approximate volumetric information describing the defect, and substrate material information;
moving the robot manipulator to bring the end effector into close proximity with the defect based on the coordinates of the defect;
collecting local in-situ inspection data comprising at least one of fringe pattern projection, deflectometry, and intensity measurements of diffuse reflected or normal white light by triggering the end effector sensors;
receiving, by the one or more processors, parameters describing characteristics of the defect determined from the pre-inspection data and the local in-situ inspection data;
selecting, by the one or more processors, at least one of a sanding process, a buffing process, a polishing process, or combinations thereof to repair the defect based on a parameter selection algorithm that selects parameters from stored empirically derived rules and stored parameters according to empirically engineered parametric functions of the received parameters;
instructing, by the one or more processors, the automated abrasive repair devices to execute the selected process;
repairing the defect by executing, with the automated repair devices, the selected process; and
providing, by the one or more processors, the local in-situ inspection data to a machine learning unit;
using, by the machine learning unit, the local in situ inspection data to create learning updates by updating the stored empirically derived rules, wherein the updated stored empirically derived rules are used to improve future automated abrasive repair actions; and
after repairing the defect:
collecting post-inspection data comprising at least one of fringe pattern projection, deflectometry, and intensity measurements of diffuse reflected or normal white light by triggering the end effector sensors;
receiving, by the one or more processors, the post-inspection data and evaluating the repair of the defect; and
providing, by the one or more processors, the post-inspection data to the machine learning unit along with the pre-inspection data and the local in-situ inspection data; and
using, by the machine learning unit, the post-inspection data, the pre-inspection data, and the local in situ inspection data to create learning updates by updating the stored empirically derived rules, wherein the updated stored empirically derived rules are used to improve future automated abrasive repair actions.
|