| CPC G05B 19/41805 (2013.01) [B25J 9/1605 (2013.01); G05B 19/41885 (2013.01)] | 80 Claims |

|
1. A system comprising:
a memory; and
a processing system communicatively coupled to the memory, wherein the processing system is configured to:
receive assembly parameters from the memory;
generate an assembly sequence for a plurality of parts based on the assembly parameters, wherein the assembly sequence includes an order in which the plurality of parts is to be joined by one or more robots to form an assembly;
evaluate the assembly sequence based on dimensional accuracy information;
select the assembly sequence based on the evaluation of the assembly sequence; and
generate assembly program information for the selected assembly sequence, wherein the assembly program information characterizes an assembly of the selected assembly sequence.
|