Assembly sequence generation

US2026093239A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2026093239-A1
Application numberUS-202519298114-A
CountryUS
Kind codeA1
Filing dateAug 12, 2025
Priority dateSep 8, 2020
Publication dateApr 2, 2026
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

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.

First claim

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.

Assignees

Inventors

Classifications

  • 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

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2026093239A1 cover?
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 …
Who is the assignee on this patent?
Divergent Tech Inc
What technology area does this patent fall under?
Primary CPC classification G05B19/41805. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Apr 02 2026 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).