IP Library Granted Patent US 12,282,316
Granted Patent B2
US 12,282,316 · App. 17/352,959 · Granted Apr 22, 2025

Real-time reconfiguration of additive manufacturing

Inventors: Amadou Ba (Navan, IE); Ambrish Rawat (Dublin, IE); Joern Ploennigs (Dublin, IE)
Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
G05B19/41875B29C64/393G05B19/4099B33Y50/02G05B2219/49023
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,282,316
App. No.
17/352,959
Granted
Apr 22, 2025
Kind
B2
Abstract

A method for additive manufacturing includes identifying a discrepancy between a three-dimensional model and an object model. The three-dimensional model is a model of a three-dimensional object that is being constructed by an additive manufacturing process, and the three-dimensional object is being constructed based on the object model. The method further includes determining a reconfiguration recommendation based on the identified discrepancy. The method further includes reconfiguring the additive manufacturing process based on the reconfiguration recommendation.

Claims (40)

1. A method for additive manufacturing, the method comprising:

acquiring an initial image of a three-dimensional object being constructed by an additive manufacturing process based on an object model;

isolating a particular layer of the three-dimensional object that is depicted by the initial image;

acquiring information pertaining to the particular layer;

registering the initial image, wherein the information pertaining to the particular layer is used as a mask, wherein the mask is aligned with the initial image, and wherein the initial image registration includes transforming the initial image to account for one or more aspects of an environment and context of the initial image;

generating a three-dimensional model of the three-dimensional object using the registered initial image;

identifying a discrepancy between the three-dimensional model and the object model, wherein identifying the discrepancy further comprises assigning an error value to a deviation between a reconstructed object model and the object model, wherein the error value represents a percentage of pixels of the reconstructed object model that deviate from pixels of the object model, and wherein the discrepancy is identified based on determining the error value exceeds a pre-determined threshold value;

determining a reconfiguration recommendation based on the identified discrepancy, wherein determining the reconfiguration recommendation further comprises receiving initial parameter values pertaining to parameters of the additive manufacturing process, wherein the reconfiguration recommendation includes a particular adjustment to a particular parameter to change an initial parameter value of the particular parameter to an adjusted parameter value; and

reconfiguring the additive manufacturing process based on the reconfiguration recommendation, wherein reconfiguring the additive manufacturing process includes automatically adjusting the initial parameter value of the particular parameter based on the adjusted parameter value, wherein the particular parameter that is automatically adjusted at least includes a temperature at which a material is applied to build the three-dimensional object, a speed at which the material is applied to build the three-dimensional object, and a geometry of the three-dimensional object.

2. The method of claim 1 , wherein identifying the discrepancy between the three-dimensional model and the object model includes generating a visualization of the three-dimensional model and the object model using augmented reality.

3. The method of claim 1 , wherein identifying the discrepancy includes identifying the discrepancy at an intermediary stage of construction of the three-dimensional object.

4. The method of claim 1 , wherein identifying the discrepancy includes acquiring a top plan view image of the three-dimensional object.

5. The method of claim 1 , wherein determining the reconfiguration recommendation includes receiving information about the identified discrepancy.

6. The method of claim 5 , wherein the reconfiguration recommendation is based on the information about the identified discrepancy and on the initial parameter values.

7. A computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by processor to cause the processor to perform a method comprising:

acquiring an initial image of a three-dimensional object being constructed by an additive manufacturing process based on an object model;

isolating a particular layer of the three-dimensional object that is depicted by the initial image;

acquiring information pertaining to the particular layer;

registering the initial image, wherein the information pertaining to the particular layer is used as a mask, wherein the mask is aligned with the initial image, and wherein the initial image registration includes transforming the initial image to account for one or more aspects of an environment and context of the initial image;

generating a three-dimensional model of the three-dimensional object using the registered initial image;

identifying a discrepancy between the three-dimensional model and the object model, wherein identifying the discrepancy further comprises assigning an error value to a deviation between a reconstructed object model and the object model, wherein the error value represents a percentage of pixels of the reconstructed object model that deviate from pixels of the object model, and wherein the discrepancy is identified based on determining the error value exceeds a pre-determined threshold value;

determining a reconfiguration recommendation based on the identified discrepancy, wherein determining the reconfiguration recommendation further comprises receiving initial parameter values pertaining to parameters of the additive manufacturing process, wherein the reconfiguration recommendation includes a particular adjustment to a particular parameter to change an initial parameter value of the particular parameter to an adjusted parameter value; and

reconfiguring the additive manufacturing process based on the reconfiguration recommendation, wherein reconfiguring the additive manufacturing process includes automatically adjusting the initial parameter value of the particular parameter based on the adjusted parameter value, wherein the particular parameter that is automatically adjusted at least includes a temperature at which a material is applied to build the three-dimensional object, a speed at which the material is applied to build the three-dimensional object, and a geometry of the three-dimensional object.

8. The computer program product of claim 7 , wherein identifying the discrepancy between the three-dimensional model and the object model includes generating a visualization of the three-dimensional model and the object model using augmented reality.

9. The computer program product of claim 7 , wherein identifying the discrepancy includes identifying the discrepancy at an intermediary stage of construction of the three-dimensional object.

10. The computer program product of claim 7 , wherein identifying the discrepancy includes acquiring a top plan view image of the three-dimensional object.

11. The computer program product of claim 7 , wherein determining the reconfiguration recommendation includes receiving information about the identified discrepancy.

12. The computer program product of claim 11 , wherein the reconfiguration recommendation is based on the information about the identified discrepancy and on the initial parameter values.

13. An additive manufacturing monitoring system comprising:

a memory; and

a processor communicatively coupled to the memory, wherein the processor is configured to perform a method comprising:

acquiring an initial image of a three-dimensional object being constructed by an additive manufacturing process based on an object model;

isolating a particular layer of the three-dimensional object that is depicted by the initial image;

acquiring information pertaining to the particular layer;

registering the initial image, wherein the information pertaining to the particular layer is used as a mask, wherein the mask is aligned with the initial image, and wherein the initial image registration includes transforming the initial image to account for one or more aspects of an environment and context of the initial image;

generating a three-dimensional model of the three-dimensional object using the registered initial image;

identifying a discrepancy between the three-dimensional model and the object model, wherein identifying the discrepancy further comprises assigning an error value to a deviation between a reconstructed object model and the object model, wherein the error value represents a percentage of pixels of the reconstructed object model that deviate from pixels of the object model, and wherein the discrepancy is identified based on determining the error value exceeds a pre-determined threshold value;

determining a reconfiguration recommendation based on the identified discrepancy, wherein determining the reconfiguration recommendation further comprises receiving initial parameter values pertaining to parameters of the additive manufacturing process, wherein the reconfiguration recommendation includes a particular adjustment to a particular parameter to change an initial parameter value of the particular parameter to an adjusted parameter value; and

reconfiguring the additive manufacturing process based on the reconfiguration recommendation, wherein reconfiguring the additive manufacturing process includes automatically adjusting the initial parameter value of the particular parameter based on the adjusted parameter value, wherein the particular parameter that is automatically adjusted at least includes a temperature at which a material is applied to build the three-dimensional object, a speed at which the material is applied to build the three-dimensional object, and a geometry of the three-dimensional object.

14. The additive manufacturing monitoring system of claim 13 , wherein determining the reconfiguration recommendation includes receiving information about the identified discrepancy, and wherein the reconfiguration recommendation is based on the information about the identified discrepancy and on the initial parameter values.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 21, 2021
From: BA, AMADOU; RAWAT, AMBRISH; PLOENNIGS, JOERN
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 056604/0455 →
Continuity (1)
Related Publication 20220404819A1 · Dec 22, 2022
References Cited (26)
US 4940412A · Blumenthal · 1990 [cited by examiner]
US 6456899B1 · Gleason · 2002 [cited by examiner]
US 9919360B2 · Buller et al. · 2018 [cited by applicant]
US 10073424B2 · Lin et al. · 2018 [cited by applicant]
US 10556382B2 · Bheda et al. · 2020 [cited by applicant]
US 10637142B1 · Tran et al. · 2020 [cited by applicant]
US 10795350B2 · Cella et al. · 2020 [cited by applicant]
US 10824140B2 · Cella et al. · 2020 [cited by applicant]
US 20190118300A1 · Penny · 2019 [cited by examiner]
US 20200016883A1 · Reese et al. · 2020 [cited by applicant]
US 20200070423A1 · Griffin et al. · 2020 [cited by applicant]
US 20210054601A1 · Bramberger · 2021 [cited by examiner]
AU 2017265050B2 · 2017 [cited by applicant]
JP 2018535121A · 2018 [cited by applicant]
JP 2021008113A · 2021 [cited by applicant]
WO WO2018100444A2 · 2018 [cited by examiner]
Anonymous, “A Method and System for Enabling 3D Printing with Feedback and Modification in VR,” an IP.com Prior Art Database Technical Disclosure, IP.com No. IPCOM000253627D, Apr. 17, 2018, 3 pgs. [cited by applicant]
Anonymous, “Cognitively Dynamic Virtual Desktop Reconfiguration,” an IP.com Prior Art Database Technical Disclosure, IP.com No. IPCOM000260934D, Jan. 8, 2020, 8 pgs. [cited by applicant]
Anonymous, “Distributed 3D-Print Job Optimization,” an IP.com Prior Art Database Technical Disclosure, IP.com No. IPCOM000264070D, Nov. 9, 2020, 7 pgs. [cited by applicant]
Anonymous, “Optimizing Systems Management Using Swarm Intelligence Principles,” an IP.com Prior Art Database Technical Disclosure, IP.com No. IPCOM000185303D, Jul. 20, 2009, 5 pgs. [cited by applicant]
DLA, “September-October Theme: Looking Beyond the Horizon,” The Innovator, DLA's Research & Development Newsletter, vol. 4, Issue 4, Sept.-Oct. 2018, 4 pgs. [cited by applicant]
Gupta, S. “Smart Robotic Assistants for Manufacturing Applications through Advances in Artificial Intelligence,” USC Viterbi Center for Advanced Manufacturing, 2019, 35 pgs. [cited by applicant]
Lehmhus et al., Cloud-Based Automated Design and Additive Manufacturing: A Usage Data-Enabled Paradigm Shift, https://www.mdpi.com/1424-8220/15/12/29905/htm, MDPI, sensors, concept paper, 44 pgs. [cited by applicant]
Mell et al., “The NIST Definition of Cloud Computing,” Recommendations of the National Institute of Standards and Technology, U.S. Department of Commerce, Special Publication 800-145, Sep. 2011, 7 pgs. [cited by applicant]
NTT, “Technology Report for Smart World 2020, IOWN: Change the World,” 2020, 28 pgs. [cited by applicant]
Scime et al., “Anomaly detection and classification in a laser powder bed additive manufacturing process using a trained computer vision algorithm,” Additive Manufacturing 19 (2018) 114-126. [cited by applicant]