IP Library Granted Patent US 12,443,173
Granted Patent B2
US 12,443,173 · App. 17/963,864 · Granted Oct 14, 2025

Systems and methods for composite fabrication with AI quality control modules

Inventors: Matthew J. deFreese (Holdrege, NE); Judah Crowe (Kearney, NE); John Loucks (Sauble Beach, CA)
Assignee: Royal Engineered Composites, Inc.
G05B19/41875G05B19/4183G05B19/41885G05B2219/32368
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,443,173
App. No.
17/963,864
Granted
Oct 14, 2025
Kind
B2
Abstract

A quality control system may include a controller configured to be communicatively coupled with a monitoring assembly including one or more detectors. The controller may implement two or more AI quality control (AIQC) modules associated with two or more process steps for fabricating a composite material, where each of the two or more AIQC modules is associated with a different one of the two or more process steps. A particular AIQC module may receive monitoring data associated with the particular process step for a workpiece, generate quality control data using a particular AI model, and update the particular AI model based on testing data associated with the workpiece from one or more testing tools after at least the particular process step.

Claims (61)

1. A quality control system comprising:

a controller configured to be communicatively coupled with a monitoring assembly including one or more detectors, wherein the controller includes one or more processors configured to execute program instructions causing the one or more processors to implement two or more artificial intelligence quality control (AIQC) modules associated with two or more process steps of a plurality of process steps for fabricating a composite material from two or more plies, wherein each of the two or more AIQC modules is associated with a different one of the two or more process steps, wherein a particular one of the two or more AIQC modules associated with a particular process step of the two or more process steps is configured to:

receive monitoring data from the monitoring assembly associated with the particular process step for a workpiece, the workpiece including at least one of a mold or any of the two or more plies, wherein the monitoring data includes at least one of data associated with the workpiece or an operator associated with fabricating the composite material at the particular process step;

generate quality control data for the particular process step using a particular artificial intelligence (AI) model based on input data including at least the monitoring data associated with the particular process step, the quality control data including at least a pass indicator or a fail indicator for the particular process step, wherein the particular AI model is trained on a training dataset including at least additional monitoring data associated with the particular process step associated with additional workpieces labeled with the pass indicator and the fail indicator; and

update the particular AI model based on testing data associated with the workpiece from one or more testing tools after at least the particular process step.

2. The quality control system of claim 1 , wherein the program instructions are further configured to cause the one or more processors to:

at least one of train or update the particular AI model with monitoring data and associated testing data from one or more additional process steps of the plurality of process steps.

3. The quality control system of claim 1 , wherein the operator comprises a human operator.

4. The quality control system of claim 3 , wherein locations of quality issues are displayed on a human-machine interface.

5. The quality control system of claim 3 , wherein the program instructions are further configured to cause the processors to:

provide one or more quality control outputs associated with the quality control data for the particular process step to the operator for verification, the quality control outputs including at least the pass indicator or the fail indicator; and

receive a response from the operator including one of a verification or an override of the quality control outputs.

6. The quality control system of claim 5 , wherein the program instructions are further configured to cause the processors to:

update the particular AI model based on the response from the operator and the monitoring data associated with the particular process step.

7. The quality control system of claim 6 , wherein at least one of updating the particular AI model based on the response from the operator and the monitoring data associated with the particular process step or updating the particular AI model based on testing data associated with the workpiece from one or more testing tools after at least the particular process step is performed conditionally upon verification by a human user.

8. The quality control system of claim 5 , wherein completion of the particular process step requires one of:

the pass indicator by the particular AI model and the verification by the operator; or

the fail indicator by the particular AI model and the override by the operator.

9. The quality control system of claim 1 , wherein the operator comprises a robotic operator.

10. The quality control system of claim 1 , wherein the two or more process steps associated with the two or more AIQC modules comprise:

at least two of mold inspection, ply backing removal, foreign object detection, ply backing inspection, ply templating, ply orientation inspection, ply shaping, or de-bulk leak detection.

11. The quality control system of claim 5 , wherein at least one of the two or more AIQC modules is associated with ply backing removal, wherein the quality control data includes a presence of at least a portion of a ply backing on the workpiece.

12. The quality control system of claim 11 , wherein the one or more quality control outputs include an indication of a location of the at least a portion of the ply backing on the workpiece.

13. The quality control system of claim 5 , wherein at least one of the two or more AIQC modules is associated with foreign object detection, wherein the quality control data includes a presence of one or more foreign objects, the one or more foreign objects including at least one of materials or objects that deviate from a recipe describing the workpiece.

14. The quality control system of claim 13 , wherein the one or more quality control outputs include an indication of locations of the one or more foreign objects.

15. The quality control system of claim 13 , wherein the one or more foreign objects include at least one of dust, hair, or a portion of a ply backing material.

16. The quality control system of claim 13 , wherein the monitoring data includes hyperspectral image data with one or more images of the workpiece using one or more selected wavelengths.

17. The quality control system of claim 13 , wherein the monitoring data includes spectroscopic data.

18. The quality control system of claim 13 , wherein the particular AI model for foreign object detection identifies foreign objects on the workpiece using at least one of object detection, object classification, or a surface profile of the workpiece.

19. The quality control system of claim 5 , wherein at least one of the two or more AIQC modules is associated with ply orientation, wherein the quality control data includes an orientation of a weave pattern of a ply on the workpiece.

20. The quality control system of claim 19 , wherein at least one of the two or more AIQC modules is associated with ply conformance, wherein the quality control data includes a presence of one or more non-conformances of a ply on the workpiece.

21. The quality control system of claim 20 , wherein at least one of the one or more non-conformances comprises:

at least one of a wrinkle or a bridge in the ply on the workpiece.

22. The quality control system of claim 20 , wherein the one or more quality control outputs include an indication of locations of the one or more non-conformances.

23. The quality control system of claim 20 , wherein the monitoring data includes one or more images of the workpiece generated by infrared illumination, wherein the monitoring data includes flash thermography data.

24. The quality control system of claim 1 , wherein at least one of the two or more AIQC modules is associated with a de-bulk lead detection process step, wherein the quality control data includes a presence of a leak in a bag containing the workpiece.

25. The quality control system of claim 19 , wherein at least one of the two or more AIQC modules is associated with a mold inspection process step.

26. The quality control system of claim 25 , wherein the one or more quality control outputs include an indication of a presence or quality of a release agent.

27. The quality control system of claim 25 , wherein the one or more quality control outputs include a surface quality of the mold.

28. The quality control system of claim 25 , wherein the monitoring data includes hyperspectral image data with one or more images of the workpiece using one or more selected wavelengths.

29. The quality control system of claim 25 , wherein the monitoring data includes spectroscopic data.

30. The quality control system of claim 5 , wherein at least one of the one or more quality control outputs for at least one of the two or more AIQC modules comprises:

operator-specific instructions for the operator of the particular process step based on the quality control data for the particular process step for one or more previous workpieces associated with the operator.

31. The quality control system of claim 5 , wherein at least one of the one or more quality control outputs for at least one of the two or more AIQC modules comprises:

locations of quality issues identified based on the quality control data on the workpiece.

32. The quality control system of claim 31 , wherein the locations of quality issues are provided as patterns projected onto the workpiece.

33. The quality control system of claim 1 , wherein at least one of the one or more testing tools comprises:

an ultrasonic testing tool.

34. The quality control system of claim 1 , wherein the program instructions are further configured to cause the one or more processors to:

modify at least one of the plurality of process steps for fabricating the composite material based on at least one of the monitoring data, the quality control data, or the testing data.

35. A quality control method comprising:

fabricating a composite material from two or more plies using a plurality of process steps by one or more operators; and

implementing two or more artificial intelligence quality control (AIQC) modules for two or more process steps of the plurality of process steps, wherein each of the two or more AIQC modules is associated with a different one of the two or more process steps, wherein a particular one of the two or more AIQC modules associated with a particular process step of the two or more process steps is configured for:

receiving monitoring data from a monitoring assembly associated with the particular process step for a workpiece, the workpiece including at least one of a mold or any of the two or more plies, wherein the monitoring data includes at least one of data associated with the workpiece or a corresponding operator of the one or more operators associated with the particular process step;

generating quality control data for the particular process step using a particular artificial intelligence (AI) model based on input data including at least the monitoring data associated with the particular process step, the quality control data including at least a pass indicator or a fail indicator for the particular process step, wherein the particular AI model is trained on a training dataset including at least additional monitoring data associated with the particular process step associated with additional workpieces labeled with the pass indicator and the fail indicator;

providing one or more quality control outputs associated with the quality control data for the particular process step to the corresponding operator for verification, the one or more quality control outputs including at least the pass indicator or the fail indicator; and

updating the particular AI model based on testing data associated with the workpiece from one or more testing tools after at least the particular process step.

36. The quality control method of claim 35 , wherein the two or more process steps associated with the two or more AIQC modules comprise:

at least two of mold inspection, ply backing removal, foreign object detection, ply backing inspection, ply templating, ply orientation inspection, ply shaping, or de-bulk leak detection.

37. The quality control method of claim 35 , further comprising:

modifying at least one of the plurality of process steps for fabricating the composite material based on at least one of the monitoring data, the quality control data, or the testing data.

Assignments (2)
EMPLOYMENT AGREEMENT Recorded Jun 25, 2026
From: CROWE, JUDAH
To: ROYAL ENGINEERED COMPOSITES, INC.
Reel/Frame 075815/0595 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 25, 2026
From: DEFREESE, MATTHEW J.; LOUCKS, JOHN
To: ROYAL ENGINEERED COMPOSITES, INC.
Reel/Frame 075815/0680 →
Continuity (2)
Provisional Application 63254641 · Oct 12, 2021
Related Publication 20230112264A1 · Apr 13, 2023
References Cited (89)
US 5153839A · Cross · 1992 [cited by applicant]
US 5353356A · Waugh et al. · 1994 [cited by applicant]
US 5646859A · Petta et al. · 1997 [cited by applicant]
US 6036319A · Rueb et al. · 2000 [cited by applicant]
US 6170163B1 · Bordignon et al. · 2001 [cited by applicant]
US 6381509B1 · Thiel et al. · 2002 [cited by applicant]
US 6871684B2 · Engelbart et al. · 2005 [cited by applicant]
US 7443282B2 · Tu et al. · 2008 [cited by applicant]
US 7835567B2 · Oldani · 2010 [cited by applicant]
US 7969306B2 · Ebert et al. · 2011 [cited by applicant]
US 8069071B2 · Kall et al. · 2011 [cited by applicant]
US 8184281B2 · Engelbart et al. · 2012 [cited by applicant]
US 8468670B2 · Baigorri · 2013 [cited by applicant]
US 8965539B2 · Hayes et al. · 2015 [cited by applicant]
US 9037282B2 · Reid et al. · 2015 [cited by applicant]
US 9102083B2 · David et al. · 2015 [cited by applicant]
US 9187188B2 · Richter et al. · 2015 [cited by applicant]
US 9205933B2 · Oberoi et al. · 2015 [cited by applicant]
US 9233469B2 · Lee et al. · 2016 [cited by applicant]
US 9440376B2 · Mao et al. · 2016 [cited by applicant]
US 9591273B1 · Wu et al. · 2017 [cited by applicant]
US 9842303B2 · Remtulla et al. · 2017 [cited by applicant]
US 9873230B1 · DesJardien et al. · 2018 [cited by applicant]
US 10213943B2 · Akasaki et al. · 2019 [cited by applicant]
US 10262232B2 · Klimovski et al. · 2019 [cited by applicant]
US 10466041B2 · Ioachim · 2019 [cited by applicant]
US 10500721B2 · Takamizawa · 2019 [cited by applicant]
US 10737446B2 · Marcoe et al. · 2020 [cited by applicant]
US 10755401B2 · Bian et al. · 2020 [cited by applicant]
US 10794834B2 · Monchalin et al. · 2020 [cited by applicant]
US 11158041B2 · Ota et al. · 2021 [cited by applicant]
US 20060191622A1 · Ritter et al. · 2006 [cited by applicant]
US 20070115354A1 · Ohtomo et al. · 2007 [cited by applicant]
US 20090199948A1 · Kisch et al. · 2009 [cited by applicant]
US 20100063610A1 · Angell · 2010 [cited by examiner]
US 20110089591A1 · Gordon et al. · 2011 [cited by applicant]
US 20110114247A1 · Lee et al. · 2011 [cited by applicant]
US 20140110875A1 · Khan · 2014 [cited by applicant]
US 20150253766A1 · Pettersson et al. · 2015 [cited by applicant]
US 20160339652A1 · Safai et al. · 2016 [cited by applicant]
US 20160343125A1 · Keitler et al. · 2016 [cited by applicant]
US 20170100894A1 · Burns et al. · 2017 [cited by applicant]
US 20170248406A1 · Shadmehri · 2017 [cited by applicant]
US 20170350764A1 · Thompson et al. · 2017 [cited by applicant]
US 20180046139A1 · Stahl et al. · 2018 [cited by applicant]
US 20180067464A1 · Budge et al. · 2018 [cited by applicant]
US 20180311914A1 · Marcoe et al. · 2018 [cited by applicant]
US 20180319046A1 · Johnson et al. · 2018 [cited by applicant]
US 20190143565A1 · Mohanty et al. · 2019 [cited by applicant]
US 20190180152A1 · Krompaß · 2019 [cited by examiner]
US 20190266261A1 · Vinnik et al. · 2019 [cited by applicant]
US 20190310204A1 · Rueb · 2019 [cited by applicant]
US 20190318444A1 · Juarez et al. · 2019 [cited by applicant]
US 20190366574A1 · Bosworth et al. · 2019 [cited by applicant]
US 20190375171A1 · Choi · 2019 [cited by examiner]
US 20190389681A1 · Miller, II · 2019 [cited by applicant]
US 20200005422A1 · Subramanian et al. · 2020 [cited by applicant]
US 20200047414A1 · Kothari et al. · 2020 [cited by applicant]
US 20200070370A1 · Wakabayashi · 2020 [cited by applicant]
US 20200117271A1 · Bosworth et al. · 2020 [cited by applicant]
US 20200125846A1 · Laughlin et al. · 2020 [cited by applicant]
US 20200160497A1 · Shah et al. · 2020 [cited by applicant]
US 20200166909A1 · Noone et al. · 2020 [cited by applicant]
US 20200226770A1 · Rueb · 2020 [cited by applicant]
US 20200250893A1 · Bernardon et al. · 2020 [cited by applicant]
US 20200262051A1 · Rueb · 2020 [cited by applicant]
US 20200293019A1 · Putman · 2020 [cited by examiner]
US 20200327651A1 · Srivastava · 2020 [cited by examiner]
US 20200387824A1 · Kelsey et al. · 2020 [cited by applicant]
US 20200402222A1 · Shah et al. · 2020 [cited by applicant]
US 20210042570A1 · Iskandar et al. · 2021 [cited by applicant]
US 20210254970A1 · Isabelle et al. · 2021 [cited by applicant]
US 20220121170A1 · Fornander et al. · 2022 [cited by applicant]
US 20220175454A1 · Chen et al. · 2022 [cited by applicant]
US 20220207684A1 · Sugino et al. · 2022 [cited by applicant]
US 20220388017A1 · Itoh · 2022 [cited by applicant]
US 20230150056A1 · Zheng et al. · 2023 [cited by applicant]
CN 1728173A · 2006 [cited by applicant]
CN 110678740A · 2020 [cited by applicant]
DE 102019116750A1 · 2020 [cited by applicant]
EP 0229159B1 · 1991 [cited by applicant]
EP 3605453A1 · 2020 [cited by applicant]
IN 201917026430A · 2019 [cited by applicant]
KR 101035791B1 · 2011 [cited by applicant]
TW I384340B · 2013 [cited by applicant]
WO 2020039104 · 2020 [cited by applicant]
WO WO2020228932A1 · 2020 [cited by examiner]
Sacco, C.(2019). Machine Learning Methods for Rapid Inspection of Automated Fiber Placement Manufactured Composite Structures. (Master's thesis). [cited by applicant]
Sacco, et al., Machine learning in composites manufacturing: A case study of Automated Fiber Placement inspection, Composite Structures, vol. 250, 2020, ISSN 0263-8223, https://doi.org/10.1016/j.compstruct.2020.112514. [cited by applicant]