IP Library Granted Patent US 10,228,680
Granted Patent B2
US 10,228,680 · App. 14/907,119 · Granted Mar 12, 2019

Autonomous performance optimization in robotic assembly process

Inventors: Heping Chen (Austin, TX); Hongtai Cheng (Liaoning, CN)
Assignee: Texas State University
G05B19/4155G06Q10/04G06Q50/04G05B2219/31368G05B2219/39371Y02P90/30
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 10,228,680
App. No.
14/907,119
Granted
Mar 12, 2019
Kind
B2
Abstract

A method for process parameter optimization in a robotic manufacturing process includes identifying, in two or more successive iterations, a system model for the robotic manufacturing process. Manufacturing process parameters are optimized based on the model identified. The process may be a robotic assembly process.

Claims (25)

1. A method for process parameter optimization in a robotic manufacturing process, comprising:

identifying, by a computational device, in two or more successive iterations during the robotic manufacturing process, a system model for the robotic manufacturing process; and

optimizing one or more manufacturing process parameters based on the model identified wherein, for at least one of the iterations, the model is identified through a Gaussian process regression—surrogated Bayesian optimization algorithm, and wherein, for at least one other of the iterations, optimization is performed and applied to the manufacturing process on-line based on the model identified through the Gaussian process regression—surrogated Bayesian optimization algorithm while the manufacturing process is being performed, wherein online parameter optimization through the Gaussian process regression—surrogated Bayesian optimization algorithm comprises adding a random variation factor to a lower confidence bound acquisition function.

2. The method of claim 1 , wherein, for at least one of the iterations, optimization is performed and applied to the manufacturing process while the manufacturing process is being performed on-line and without interruption of the manufacturing line.

3. The method of claim 1 , wherein the manufacturing process comprises at least one assembly process, wherein optimizing on or more manufacturing process parameters comprises optimization of at least one process parameter for an assembly process.

4. The method of claim 1 , further comprising evaluating the manufacturing process, wherein evaluating the manufacturing process comprises performing the robotic manufacturing process using candidate process parameters.

5. The method of claim 4 , wherein, for at least one the candidate process parameters the robotic manufacturing process uses for the evaluation of the manufacturing process are generated from the identified model.

6. The method of claim 4 , wherein, for at least one the candidate process parameters the robotic manufacturing process uses for the evaluation of the manufacturing process are initial process parameters.

7. The method of claim 4 , wherein the robotic manufacturing process is terminated after a pre-determined cut-off time.

8. The method of claim 1 , wherein, for at least one of the iterations, identifying the model comprises balancing exploration of a model and exploitation of an identified model.

9. The method of claim 1 , further comprising, for at least one of the iterations, determining whether to optimize one of the process parameters or update the model.

10. The method of claim 1 , applying a switching criterion to determine whether to optimize one of the process parameters or update the model.

11. The method of claim 1 , further comprising, for at least one of the iterations: determining a balance factor; and using the balance factor to determine whether to optimize one of the process parameters or update the model.

12. The method of claim 1 , further comprising restarting optimization if there is a disturbance in the manufacturing process.

13. The method of claim 1 , further comprising restarting optimization in response to variations in the characteristics of parts being assembled by the robotic manufacturing process.

14. A system, comprising:

a processor;

a memory coupled to the processor, wherein the memory comprises program instructions executable by the processor to implement:

identifying, by a computer system, in two or more successive iterations during a robotic manufacturing process, a system model for the robotic manufacturing process; and

optimizing one or more manufacturing process parameters based on the model identified, wherein, for at least one of the iterations, the model is identified through a Gaussian process regression—surrogated Bayesian optimization algorithm, wherein online parameter optimization through the Gaussian process regression—surrogated Bayesian optimization algorithm comprises adding a random variation factor to a lower confidence bound acquisition function; and

wherein, for at least one other of the iterations, optimization is performed and applied to the manufacturing process on-line based on the model identified through the Gaussian process regression—surrogated Bayesian optimization algorithm while the manufacturing process is being performed.

15. A non-transitory, computer-readable storage medium comprising program instructions stored thereon, wherein the program instructions are configured to implement:

identifying, by a computer system, in two or more successive iterations during a robotic manufacturing process, a system model for the robotic manufacturing process; and

optimizing one or more manufacturing process parameters based on the model identified in the iterations; wherein, for at least one of the iterations, the model is identified through a Gaussian process regression—surrogated Bayesian optimization algorithm, wherein online parameter optimization through the Gaussian process regression—surrogated Bayesian optimization algorithm comprises adding a random variation factor to a lower confidence bound acquisition function; and

wherein, for at least one other of the iterations, optimization is performed and applied to the manufacturing process on-line based on the model identified through the Gaussian process regression—surrogated Bayesian optimization algorithm while the manufacturing process is being performed.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 18, 2016
From: CHEN, HEPING; CHENG, HONGTAI
To: TEXAS STATE UNIVERSITY - SAN MARCOS
Reel/Frame 038745/0506 →
Continuity (2)
Provisional Application 61958163 · Jul 22, 2013
Related Publication 20160187874A1 · Jun 30, 2016