Methods, systems, and formats for data, such as data used in laser projection of fasteners used in manufacturing
US-9527149-B2 · Dec 27, 2016 · US
US2026093239A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2026093239-A1 |
| Application number | US-202519298114-A |
| Country | US |
| Kind code | A1 |
| Filing date | Aug 12, 2025 |
| Priority date | Sep 8, 2020 |
| Publication date | Apr 2, 2026 |
| Grant date | — |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Having a flexible robotic system layout that allows for the assembly of any structure creates a challenge in finding an optimal sequence of assembly. In some examples, the optimal sequence of assembly may provide the highest robot utilization, the shortest cycle time, the greatest assembly accuracy of the final assembly, or any combination thereof. The processing system disclosed herein may be configured to generate assembly sequences for a plurality of parts and determine an optimal assembly sequence from the generated assembly sequences by comparing the generated assembly sequences.
Opening claim text (preview).
1 - 21 . (canceled) 22 . A system comprising: memory configured to store one or more assembly parameters; and an assembly system coupled to the memory and configured to: generate a plurality of assembly sequences for a plurality of parts based on the one or more assembly parameters, determine a plurality of input assignments for each of the plurality of parts to the assembly system, wherein each input assignment corresponds to one or more assembly sequences of the plurality of assembly sequences, and select an assembly sequence from the plurality of assembly sequences for assembly. 23 . The system of claim 22 , wherein the one or more assembly parameters comprise at least part information of the plurality of parts or part delivery information. 24 . The system of claim 22 , wherein the assembly system is configured to evaluate the plurality of assembly sequences, and wherein the selected assembly sequence is based on the evaluation of the plurality of assembly sequences. 25 . The system of claim 22 , wherein the assembly system is configured to determine whether a part of the plurality of parts needs retention for assembly. 26 . The system of claim 22 , wherein the assembly system is configured to determine whether a part of the plurality of parts needs an adhesive for assembly. 27 . The system of claim 22 , wherein determining the plurality of input assignments comprises the assembly system configured to variably assign each part of the plurality of parts to a corresponding part delivery structure of a plurality of part delivery structures for each of the plurality of assembly sequences. 28 . The system of claim 22 , wherein determining the plurality of input assignments comprises the assembly system configured to: generate an initial assignment of the plurality of parts to a plurality of part delivery structures; obtain a score for each of the plurality of assembly sequences; evaluate each of the scores; and generate one or more new assembly sequences based on the plurality of assembly sequences having a best score. 29 . The system of claim 22 , wherein the assembly system comprises a simulator configured to determine whether a part delivery structure of a plurality of part delivery structures has one or more parts of the plurality of parts available for engagement by a robot of a plurality of robots. 30 . The system of claim 22 , wherein generating the plurality of assembly sequences comprises the assembly system configured to apply an algorithm to the one or more assembly parameters. 31 . The system of claim 30 , wherein the algorithm is configured to variably provide one or more parts of the plurality of parts on a part delivery structure of a plurality of part delivery structures. 32 . The system of claim 22 , wherein the assembly system is configured to assemble the plurality of parts according to the selected assembly sequence. 33 . The system of claim 32 , wherein assembly of the plurality of parts comprises the assembly system configured to control a plurality of robots. 34 . The system of claim 33 , wherein each of the plurality of parts includes an engagement feature and each of the plurality of robots includes an end effector, and wherein controlling the plurality of robots comprises engaging each engagement feature with a corresponding end effector of the plurality of robots. 35 . A method comprising: receiving one or more assembly parameters; generating a plurality of assembly sequences for a plurality of parts based on the one or more assembly parameters; determining a plurality of input assignments for each of the plurality of parts, wherein each input assignment corresponds to one or more assembly sequences of the plurality of assembly sequences, and selecting an assembly sequence from the plurality of assembly sequences for assembly. 36 . The method of claim 35 , wherein the one or more assembly parameters comprise at least part information of the plurality of parts or part delivery information. 37 . The method of claim 35 , further comprising evaluating the plurality of assembly sequences, and wherein the selected assembly sequence is based on the evaluation of the plurality of assembly sequences. 38 . The method of claim 35 , further comprising determining whether a part of the plurality of parts needs retention for assembly. 39 . The method of claim 35 , further comprising determining whether a part of the plurality of parts needs an adhesive for assembly. 40 . The method of claim 35 , wherein determining the plurality of input assignments comprises variably assigning each part of the plurality of parts to a corresponding part delivery structure of a plurality of part delivery structures for each of the plurality of assembly sequences. 41 . The method of claim 35 , wherein determining the plurality of input assignments comprises: generating an initial assignment of the plurality of parts to a plurality of part delivery structures; obtaining a score for each of the plurality of assembly sequences; evaluating each of the scores; and generating one or more new assembly sequences based on the plurality of assembly sequences having a best score. 42 . The method of claim 35 , further comprising determining whether a part delivery structure of a plurality of part delivery structures has one or more parts of the plurality of parts available for engagement by a robot of a plurality of robots. 43 . The method of claim 35 , wherein generating the plurality of assembly sequences comprises applying an algorithm to the one or more assembly parameters. 44 . The method of claim 43 , wherein applying the algorithm comprises variably providing one or more parts of the plurality of parts on a part delivery structure of a plurality of part delivery structures. 45 . The method of claim 35 , further comprising assembling the plurality of parts according to the selected assembly sequence. 46 . The method of claim 45 , wherein assembling of the plurality of parts comprises controlling a plurality of robots. 47 . The method of claim 46 , wherein each of the plurality of parts includes an engagement feature and each of the plurality of robots includes an end effector, and wherein controlling the plurality of robots comprises engaging each engagement feature with a corresponding end effector of the plurality of robots.
characterised by modeling, simulation of the manufacturing system · CPC title
Simulation of manipulator lay-out, design, modelling of manipulator · CPC title
Algorithm, genetic algorithm, evolution strategy · CPC title
Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS] · CPC title
Modeling, simulating assembly operations · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.