US 12,214,496 B2
Learning software assisted automated manufacture
George K. Ghanem, Columbus, OH (US); and Joseph A. Ghanem, Columbus, OH (US)
Filed by George K. Ghanem, Columbus, OH (US); and Joseph A. Ghanem, Columbus, OH (US)
Filed on Sep. 30, 2021, as Appl. No. 17/490,810.
Application 17/490,810 is a continuation in part of application No. 17/348,403, filed on Jun. 15, 2021, granted, now 12,134,193.
Application 17/348,403 is a continuation in part of application No. 17/078,611, filed on Oct. 23, 2020, granted, now 12,106,188.
Application 17/078,611 is a continuation in part of application No. 16/664,443, filed on Oct. 25, 2019, granted, now 11,559,897.
Application 17/490,810 is a continuation in part of application No. 17/078,611, filed on Oct. 23, 2020, granted, now 12,106,188.
Claims priority of provisional application 62/751,014, filed on Oct. 26, 2018.
Prior Publication US 2022/0016762 A1, Jan. 20, 2022
Int. Cl. B25J 9/16 (2006.01); B25J 11/00 (2006.01); B25J 19/02 (2006.01)
CPC B25J 9/163 (2013.01) [B25J 9/161 (2013.01); B25J 9/1687 (2013.01); B25J 9/1697 (2013.01); B25J 11/005 (2013.01); B25J 19/023 (2013.01)] 30 Claims
OG exemplary drawing
 
1. A system for automated manufacture of an article from parts, said system comprising:
one or more automated material handling robots, each having a portion for securing candidate parts of different type, said candidate parts comprising said parts and additional parts;
one or more machine vision systems positioned to collectively view a work area for said one or more automated material handling robots;
a controller in electronic communication with each of said one or more automated material handling robots and said one or more machine vision systems, wherein said controller comprises software instructions stored on one or more electronic storage devices which when executed, configures one or more processors of said controller to:
obtain nominal data measurements for said article;
perform an identification scan of said candidate parts within or adjacent to said work area by said one or more machine vision systems;
identifying, of said candidate parts and at least in part by type of part, said parts for forming the article;
perform an initial scan of said parts by said one or more machine vision systems to identify target points corresponding to identified features at each of said parts;
compare, at said controller, said target points with said nominal data measurements; and
command said one or more automated material handling machines to grasp and move said parts within said work area to form said article.