IP Library Granted Patent US 12,508,665
Granted Patent B2
US 12,508,665 · App. 17/893,657 · Granted Dec 30, 2025

Autonomous assembly robots

Inventors: Jordan Ott (Dublin, OH); Madhavun Candadai (Dublin, OH); Colin Bunker (Columbus, OH); Sabhari Natrajan (Columbus, OH); Alexander Lonsberry (Gahanna, OH); Andrew Lonsberry (Columbus, OH)
Assignee: PATH ROBOTICS, INC.
B23K9/12B25J9/0084
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 12,508,665
App. No.
17/893,657
Granted
Dec 30, 2025
Kind
B2
Abstract

This disclosure provides systems, methods, and apparatuses, including computer programs encoded on computer storage media, for operation of an assembly robotic system. In one aspect of the disclosure, the assembly robotic system includes a tool coupled to a robot device and configured to be selectively coupled to a first object. The assembly robotic system also includes a welding tool, one or more sensors configured to generate sensor data, and a controller. The controller is configured to control the tool to couple the tool to the first object based on the sensor data, control the robot device to bring the first object into a spatial relationship with a second object, and generate a weld instruction to cause the weld tool to weld a seam formed between the first and second objects. Other aspects and features are also claimed and described.

Claims (112)

1 . An assembly robotic system, comprising:

a first robot device positioned in a workspace;

a first tool coupled to the first robot device, the first tool configured to be selectively coupled to a first object;

one or more sensors, each sensor of the one or more sensors configured to generate sensor data associated with the workspace;

a welding tool configured to couple two or more objects together; and

a controller configured to:

based on the sensor data, determine a pose in which the first object is positioned in the workspace, wherein the pose includes a location information of the first object within the workspace, and an orientation information of the first object within the workspace;

based on the pose of the first object, identify a grasp location on the first object for the first object to be coupled with the first tool for pose manipulation, wherein the grasp location is identified by the controller from multiple possible grasp locations on the first object identified by the controller, based upon performing collision analyses by the controller on the multiple possible grasp locations;

control the first tool to be coupled to the first object at the grasp location;

control the first robot device to bring the first object into a spatial relationship with a second object such that a seam is formed between the first object and the second object; and

generate a weld instruction to cause the weld tool to weld the seam to couple the first object and the second object together while the first tool is coupled to the first object at the grasp location,

wherein the collision analyses comprise determining, by the controller, if the first robot device would encounter a collision in the workspace when accessing the multiple possible grasp locations and if the weld tool would encounter a collision in the workspace when welding the seam while the first tool is coupled to the first object at the multiple possible grasp locations.

2 . The assembly robotic system of claim 1 , wherein:

the first robot device includes a first robotic arm;

the sensor data generated by at least one sensor of the one or more sensors includes image data; and

the controller is further configured to:

after identification of the grasp location, assign a coordinate frame value to the first object;

control the first tool to be coupled, based on the coordinate frame value, to the first object at the grasp location on the first object; and

control the first tool, the first robotic arm, or a combination thereof, to adjust the pose of the first object.

3 . The assembly robotic system of claim 1 , further comprising:

a second robot device positioned in the workspace; and

a second tool coupled to the second robot device, the second tool configured to be selectively coupled to the second object,

wherein the controller is further configured to:

control the second tool to be coupled to the second object based on the sensor data; and

control the second robot device to bring the second object into the spatial relationship with the first object such that the seam is formed between the first object and the second object.

4 . The assembly robotic system of claim 3 , wherein the controller is further configured to control the first robot device, the first tool, the second robot device, the second tool, or a combination thereof, to change the pose of the first object and the second object while the first object and the second object are in the spatial relationship.

5 . The assembly robotic system of claim 1 , further comprising:

a second robot device positioned in the workspace, and

wherein:

a first sensor of the one or more sensors is coupled to the second robot device;

the sensor data generated by the first sensor includes first image data; and

the controller is further configured to control the first tool to be coupled to the first object based on the first image data.

6 . The assembly robotic system of claim 5 , wherein the controller is further configured to, after the first tool is coupled to the first object:

control the second robot device to bring the first sensor closer to the first object; and

receive additional sensor data from the first sensor, the additional sensor data includes additional image data associated with the first object coupled to the first tool.

7 . The assembly robotic system of claim 1 , further comprising:

a second robot device positioned in the workspace, and

wherein:

the weld tool is coupled to the second robot device;

the controller is further configured to control the second robot device to position the weld tool adjacent to the first object and the second object; and

the weld tool is configured to, based on the weld instruction, lay a weld metal along the seam to couple the first object and the second object together.

8 . The assembly robotic system of claim 7 , wherein:

the controller is configured to receive data that is associated with a computer aided design (CAD) model of a representation of a structure including the first object and the second object; and

the CAD model:

indicates the spatial relationship of the first object and the second object;

includes annotations associated with the seam; or

a combination thereof.

9 . The assembly robotic system of claim 8 , wherein the controller is further configured to:

determine a first location of the seam based on a user input, the annotations included in the CAD model, or a combination thereof; and

control the second robot device such that the welding tool is positioned with respect to the first location of the seam.

10 . The assembly robotic system of claim 1 , further comprising:

a positioner device configured to host the first object, wherein the positioner device is configured to adjust the pose of the first object while the first object is hosted by the positioner device, and

wherein the controller is configured to control the first tool, the first robot device, or a combination thereof to adjust the pose of the first object while the first object is held by the first tool.

11 . The assembly robotic system of claim 1 , wherein the controller is configured to:

identify, based on the sensor data, each possible grasp location of the multiple possible grasp locations on the first object;

for each possible grasp location of the multiple possible grasp locations on the first object, perform a reachability analysis, and

to identify the grasp location on the first object from the multiple possible grasp locations, on the first object based on a result of the reachability analysis.

12 . The assembly robotic system of claim 1 , wherein the grasp location is identified at least in accordance with a geometric configuration of the first object.

13 . The assembly robotic system of claim 1 , wherein the collision analyses are performed after feasibility analyses performed by the controller, wherein the feasibility analyses determine whether the first robot device can reach the multiple possible grasp locations.

14 . The assembly robotic system of claim 1 , wherein the controller is further configured to determine a final grasp pose of the first tool based upon the collision analyses.

15 . An assembly robotic system, comprising:

a first robot device positioned in a workspace;

a first tool coupled to the first robot device, the first tool configured to be selectively coupled to a first object;

a second robot device positioned in the workspace;

a second tool coupled to the second robot device, the second tool configured to be selectively coupled to a second object, wherein the first object and the second object configured to form a first seam between the first object and the second object;

a third robot device positioned in the workspace;

one or more sensors configured to generate sensor data associated with the workspace, at least a first sensor of the one or more sensors coupled to the third robot device;

a fourth robot device positioned in the workspace;

a welding tool coupled to the fourth robot device, the welding tool configured to weld the first seam formed between the first object and the second object; and

a controller configured to:

control, based on the sensor data, the first tool to be coupled to the first object at a first grasp location on the first object, wherein the first grasp location is identified by the controller from multiple possible grasp locations on the first object identified by the controller based upon collision logic of the controller, wherein the collision logic determines if the first robot device would encounter a collision in the workspace when accessing the multiple possible grasp locations on the first object and if a weld tool would encounter a collision in the workspace when welding the first seam while the first tool is coupled to the first object at the multiple possible grasp locations on the first object;

control, based on the sensor data, the second tool to be coupled to the second object at a second grasp location on the second object;

control the first robot device, the second robot device, or both, to bring the first object and the second object into a first spatial relationship such that the first seam is formed between the first object and the second object; and

generate a weld instruction to cause the weld tool to weld the first seam to couple the first object and the second object together while the first tool is coupled to the first object at the first grasp location.

16 . The assembly robotic system of claim 15 , wherein:

the workspace includes a three-dimensional space;

the first robot device includes a first robotic arm, the first tool coupled to an end of the first robotic arm;

the second robot device includes a second robotic arm, the second tool coupled to an end of the second robotic arm;

the third robot device includes a third robotic arm, the first sensor coupled to an end of the third robotic arm, the first sensor configured to capture one or more images of the first object, the second object, or a combination there;

the fourth robot device includes a fourth robotic arm, the welding tool coupled to an end of the fourth robotic arm; and

responsive to the weld instruction, the weld tool is configured to weld the first seam according to a weld plan.

17 . The assembly robotic system of claim 16 , wherein:

the one or more sensors include a second sensor configured to capture a set of one or more images of the first object, the second object, or both, after the first object is coupled to the first tool, the second object is coupled to the second tool, or a combination thereof;

the sensor data generated by the second sensor includes second image data; and

the controller is configured to control, based on the second image data, the first robot device after the first tool is coupled to the first object.

18 . The assembly robotic system of claim 16 , wherein:

the first tool is configured to be selectively coupled to a third object; and

after the weld metal is laid by the weld tool to couple the first object and the second object together, the controller is further configured to:

control the first tool to be decoupled with the first object and to be coupled to the third object at a third grasp location on the third object;

control the first robot device, the second robot device, or both, to bring the third object into a second spatial relationship with the first object and the second object coupled together such that a second seam is formed between the third object and the first object or the second object; and

generate a second weld instruction to cause the weld tool to weld the second seam to couple the third object to the first object and the second object while the first tool is coupled to the third object at the third grasp location.

19 . A method of operating an assembly robotic system including a first tool coupled to a first robot device, a second tool coupled to a second robot device, one or more sensors, a weld tool, and a controller, the method comprising:

receiving, by a controller of an assembly robotic system, first sensor data from the one or more sensors;

identifying, with the controller and based on the first sensor data, a grasp location on the first object for the first object to be coupled with the first tool, wherein the grasp location is identified from multiple possible grasp locations on the first object identified by the controller based upon performing collision analyses with the controller on the multiple possible grasp locations on the first object, wherein the collision analyses comprises determining if the first robot device would encounter a collision when accessing the multiple possible grasp locations on the first object and determining if the weld tool would encounter a collision when welding a seam between the first object and a second object while the first tool is coupled to the first object at the multiple possible grasp locations on the first object;

controlling, by the controller and based on the first sensor data, the first tool to be coupled to the first object at the first grasp location;

controlling, by the controller and based on the first sensor data, the second tool to be coupled to the second object at a second grasp location on the second object;

controlling, by the controller, the first robot device, the second robot device, or both, to bring the first object and the second object into a spatial relationship such that the seam is formed between the first object and the second object;

generating, by the controller, a weld instruction; and

welding, by the weld tool responsive to the weld instruction, the seam to couple the first object and the second object together while the first tool is coupled to the first object at the grasp location.

20 . The method of claim 19 , further comprising:

receiving, by the controller, model data is associated with a computer aided design (CAD) model of a representation of a structure including the first object and the second object;

identifying, by the controller based on the first sensor data, the first object, the first sensor data including image data;

performing, by the controller based on the model data and the first sensor data, a registration process to determine the first pose of the first object;

determining, by the controller, the first grasp location on the first object based on the first pose of the first object; and

performing, by the controller based on the first grasp location, a reachability analysis, a collision analysis, or a combination thereof.

21 . The method of claim 20 , further comprising:

after the first tool is coupled to the first object:

receiving, by the controller from the one or more sensors, second sensor data associated with the first object coupled to the first tool; and

performing, by the controller based on the model data and the second sensor data, the registration process to determine a second pose of the first object; and

after the first object and the second object are brought into the spatial relationship:

receiving, by the controller from the one or more sensors, third sensor data associated with the first object and the second object; and

determining, by the controller based on the model data and the third sensor data, whether a separation between the first object and the second object is less than or equal to a threshold.

Assignments (4)
RELEASE OF SECURITY INTEREST Recorded May 19, 2026
From: TRIPLEPOINT PRIVATE VENTURE CREDIT INC.
To: PATH ROBOTICS, INC.
Reel/Frame 074700/0957 →
SECURITY INTEREST Recorded Apr 29, 2026
From: PATH ROBOTICS, INC.
To: TRINITY CAPITAL INC.
Reel/Frame 074519/0513 →
SECURITY INTEREST Recorded Oct 3, 2024
From: PATH ROBOTICS, INC.
To: TRIPLEPOINT PRIVATE VENTURE CREDIT INC.
Reel/Frame 068789/0005 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 14, 2022
From: OTT, JORDAN; CANDADAI, MADHAVUN; BUNKER, COLIN; NATARAJAN, SABHARI; LONSBERRY, ALEXANDER; LONSBERRY, ANDREW
To: PATH ROBOTICS, INC.
Reel/Frame 061755/0790 →
Continuity (2)
Provisional Application 63332416 · Apr 19, 2022
Related Publication 20230330764A1 · Oct 19, 2023
References Cited (195)
US 3532807A · Wall, Jr. et al. · 1970 [cited by applicant]
US 4011437A · Hohn · 1977 [cited by applicant]
US 4021840A · Ellsworth et al. · 1977 [cited by applicant]
US 4148061A · Lemelson · 1979 [cited by applicant]
US 4255643A · Balfanz · 1981 [cited by applicant]
US 4380696A · Masaki · 1983 [cited by applicant]
US 4412121A · Kremers et al. · 1983 [cited by applicant]
US 4482968A · Inaba et al. · 1984 [cited by applicant]
US 4492847A · Masaki et al. · 1985 [cited by applicant]
US 4495588A · Nio et al. · 1985 [cited by applicant]
US 4497019A · Waber · 1985 [cited by applicant]
US 4497996A · Libby et al. · 1985 [cited by applicant]
US 4515521A · Takeo et al. · 1985 [cited by applicant]
US 4553077A · Brantmark et al. · 1985 [cited by applicant]
US 4555613A · Shulman · 1985 [cited by applicant]
US 4561050A · Iguchi et al. · 1985 [cited by applicant]
US 4567348A · Smith et al. · 1986 [cited by applicant]
US 4575304A · Nakagawa et al. · 1986 [cited by applicant]
US 4578554A · Coulter · 1986 [cited by applicant]
US 4580229A · Koyama et al. · 1986 [cited by applicant]
US 4587396A · Rubin · 1986 [cited by applicant]
US 4590577A · Nio et al. · 1986 [cited by applicant]
US 4593173A · Bromley et al. · 1986 [cited by applicant]
US 4595989A · Yasukawa et al. · 1986 [cited by applicant]
US 4613942A · Chen · 1986 [cited by applicant]
US 4616121A · Clocksin et al. · 1986 [cited by applicant]
US 4617504A · Detriche · 1986 [cited by applicant]
US 4642752A · Debarbieri et al. · 1987 [cited by applicant]
US 4652803A · Kamejima et al. · 1987 [cited by applicant]
US 4675502A · Haefner et al. · 1987 [cited by applicant]
US 4677568A · Arbter · 1987 [cited by applicant]
US 4685862A · Nagai et al. · 1987 [cited by applicant]
US 4724301A · Shibata et al. · 1988 [cited by applicant]
US 4725965A · Keenan · 1988 [cited by applicant]
US 4744039A · Suzuki et al. · 1988 [cited by applicant]
US 4745857A · Putnam et al. · 1988 [cited by applicant]
US 4757180A · Kainz · 1988 [cited by examiner]
US 4804860A · Ross et al. · 1989 [cited by applicant]
US 4812614A · Wang et al. · 1989 [cited by applicant]
US 4833383A · Skarr et al. · 1989 [cited by applicant]
US 4833624A · Kuwahara et al. · 1989 [cited by applicant]
US 4837487A · Kurakake et al. · 1989 [cited by applicant]
US 4845992A · Dean · 1989 [cited by applicant]
US 4899095A · Kishi et al. · 1990 [cited by applicant]
US 4906907A · Tsuchihashi et al. · 1990 [cited by applicant]
US 4907169A · Lovoi · 1990 [cited by applicant]
US 4924063A · Buchel et al. · 1990 [cited by applicant]
US 4945493A · Huang et al. · 1990 [cited by applicant]
US 4969108A · Webb et al. · 1990 [cited by applicant]
US 4973216A · Domm · 1990 [cited by applicant]
US 5001324A · Aiello et al. · 1991 [cited by applicant]
US 5006999A · Kuno et al. · 1991 [cited by applicant]
US 5053976A · Nose et al. · 1991 [cited by applicant]
US 5083073A · Kato · 1992 [cited by applicant]
US 5096353A · Tesh et al. · 1992 [cited by applicant]
US 5154717A · Matsen, III et al. · 1992 [cited by applicant]
US 5159745A · Kato · 1992 [cited by applicant]
US 5219264A · McClure et al. · 1993 [cited by applicant]
US 5245409A · Tobar · 1993 [cited by applicant]
US 5288991A · King et al. · 1994 [cited by applicant]
US 5300869A · Skaar et al. · 1994 [cited by applicant]
US 5329469A · Watanabe · 1994 [cited by applicant]
US 5379721A · Dessing et al. · 1995 [cited by applicant]
US 5457773A · Jeon · 1995 [cited by applicant]
US 5465037A · Huissoon et al. · 1995 [cited by applicant]
US 5479078A · Karakama et al. · 1995 [cited by applicant]
US 5511007A · Nihei et al. · 1996 [cited by applicant]
US 5532924A · Hara et al. · 1996 [cited by applicant]
US 5570458A · Umeno et al. · 1996 [cited by applicant]
US 5572102A · Goodfellow et al. · 1996 [cited by applicant]
US 5600760A · Pryor · 1997 [cited by applicant]
US 5602967A · Pryor · 1997 [cited by applicant]
US 5608847A · Pryor · 1997 [cited by applicant]
US 5612785A · Boillot et al. · 1997 [cited by applicant]
US 5828566A · Pryor · 1998 [cited by applicant]
US 5906761A · Gilliland et al. · 1999 [cited by applicant]
US 5925268A · Britnell · 1999 [cited by applicant]
US 5956417A · Pryor · 1999 [cited by applicant]
US 5959425A · Bieman et al. · 1999 [cited by applicant]
US 5961858A · Britnell · 1999 [cited by applicant]
US 6035695A · Kim · 2000 [cited by applicant]
US 6044308A · Huissoon · 2000 [cited by examiner]
US 6049059A · Kim · 2000 [cited by applicant]
US 6084203A · Bonigen · 2000 [cited by applicant]
US 6163946A · Pryor · 2000 [cited by applicant]
US 6167607B1 · Pryor · 2001 [cited by applicant]
US 6304050B1 · Skaar et al. · 2001 [cited by applicant]
US 6430474B1 · DiStasio et al. · 2002 [cited by applicant]
US 6804580B1 · Stoddard · 2004 [cited by examiner]
US 7130718B2 · Gunnarsson et al. · 2006 [cited by applicant]
US 7151848B1 · Watanabe et al. · 2006 [cited by applicant]
US 7734358B2 · Watanabe et al. · 2010 [cited by applicant]
US 7805219B2 · Ishikawa et al. · 2010 [cited by applicant]
US 7813830B2 · Summers et al. · 2010 [cited by applicant]
US 7818091B2 · Kazi et al. · 2010 [cited by applicant]
US 7946439B1 · Toscano et al. · 2011 [cited by applicant]
US 8494678B2 · Quandt et al. · 2013 [cited by applicant]
US 8525070B2 · Tanaka et al. · 2013 [cited by applicant]
US 8538125B2 · Linnenkohl et al. · 2013 [cited by applicant]
US 8644984B2 · Nagatsuka et al. · 2014 [cited by applicant]
US 9067321B2 · Landsnes · 2015 [cited by applicant]
US 9221117B2 · Conrardy et al. · 2015 [cited by applicant]
US 9221137B2 · Otts · 2015 [cited by applicant]
US 9666160B2 · Patel et al. · 2017 [cited by applicant]
US 9685099B2 · Boulware et al. · 2017 [cited by applicant]
US 9773429B2 · Boulware et al. · 2017 [cited by applicant]
US 9802277B2 · Beatty · 2017 [cited by examiner]
US 9821415B2 · Rajagopalan et al. · 2017 [cited by applicant]
US 9836987B2 · Postlethwaite et al. · 2017 [cited by applicant]
US 9937577B2 · Daniel et al. · 2018 [cited by applicant]
US 9975196B2 · Zhang et al. · 2018 [cited by applicant]
US 9977242B2 · Patel et al. · 2018 [cited by applicant]
US 9993891B2 · Wiryadinata · 2018 [cited by applicant]
US 10040141B2 · Rajagopalan et al. · 2018 [cited by applicant]
US 10083627B2 · Daniel et al. · 2018 [cited by applicant]
US 10191470B2 · Inoue · 2019 [cited by applicant]
US 10197987B2 · Battles et al. · 2019 [cited by applicant]
US 10198962B2 · Postlethwaite et al. · 2019 [cited by applicant]
US 10201868B2 · Dunahoo et al. · 2019 [cited by applicant]
US 11034024B2 · Saez · 2021 [cited by examiner]
US 11067965B2 · Spieker et al. · 2021 [cited by applicant]
US 20010004718A1 · Gilliland et al. · 2001 [cited by applicant]
US 20040105519A1 · Yamada et al. · 2004 [cited by applicant]
US 20060047363A1 · Farrelly et al. · 2006 [cited by applicant]
US 20060049153A1 · Cahoon et al. · 2006 [cited by applicant]
US 20080125893A1 · Tilove et al. · 2008 [cited by applicant]
US 20090075274A1 · Slepnev et al. · 2009 [cited by applicant]
US 20090139968A1 · Hesse et al. · 2009 [cited by applicant]
US 20100114338A1 · Bandyopadhyay et al. · 2010 [cited by applicant]
US 20100152870A1 · Wanner et al. · 2010 [cited by applicant]
US 20100206938A1 · Quandt et al. · 2010 [cited by applicant]
US 20100274390A1 · Bernd · 2010 [cited by applicant]
US 20110141251A1 · Marks · 2011 [cited by examiner]
US 20110297666A1 · Ihle et al. · 2011 [cited by applicant]
US 20120096702A1 · Kingsley · 2012 [cited by examiner]
US 20120267349A1 · Berndl et al. · 2012 [cited by applicant]
US 20130119040A1 · Suraba et al. · 2013 [cited by applicant]
US 20130259376A1 · Louban · 2013 [cited by examiner]
US 20140088577A1 · Anastassiou et al. · 2014 [cited by applicant]
US 20140100694A1 · Rueckl et al. · 2014 [cited by applicant]
US 20150122781A1 · Albrecht et al. · 2015 [cited by applicant]
US 20150127162A1 · Takefumi · 2015 [cited by applicant]
US 20160096269A1 · Atohira et al. · 2016 [cited by applicant]
US 20160125592A1 · Becker et al. · 2016 [cited by applicant]
US 20160125593A1 · Becker · 2016 [cited by examiner]
US 20160224012A1 · Hunt · 2016 [cited by examiner]
US 20170072507A1 · Legault · 2017 [cited by examiner]
US 20170132807A1 · Shivaram et al. · 2017 [cited by applicant]
US 20170232615A1 · Hammock · 2017 [cited by examiner]
US 20170266758A1 · Fukui · 2017 [cited by examiner]
US 20170364076A1 · Keshmiri et al. · 2017 [cited by applicant]
US 20170368649A1 · Marrocco · 2017 [cited by examiner]
US 20180117701A1 · Ge et al. · 2018 [cited by applicant]
US 20180147662A1 · Furuya · 2018 [cited by examiner]
US 20180266961A1 · Narayanan et al. · 2018 [cited by applicant]
US 20180266967A1 · Ohno · 2018 [cited by examiner]
US 20180322623A1 · Memo et al. · 2018 [cited by applicant]
US 20190108639A1 · Tchapmi · 2019 [cited by examiner]
US 20190193180A1 · Troyer · 2019 [cited by examiner]
US 20190240759A1 · Ennsbrunner et al. · 2019 [cited by applicant]
US 20200030984A1 · Suzuki · 2020 [cited by examiner]
US 20200114449A1 · Chang · 2020 [cited by examiner]
US 20200130089A1 · Ivkovich et al. · 2020 [cited by applicant]
US 20200180062A1 · Suzuki · 2020 [cited by examiner]
US 20200223064A1 · Alexander · 2020 [cited by applicant]
US 20200262079A1 · Saez et al. · 2020 [cited by examiner]
US 20200409376A1 · Afrouzi et al. · 2020 [cited by applicant]
US 20220266453A1 · Lonsberry et al. · 2022 [cited by applicant]
US 20220305593A1 · Lonsberry et al. · 2022 [cited by applicant]
US 20220402147A1 · Martin et al. · 2022 [cited by applicant]
JP 223604 · 2015 [cited by applicant]
JP 2022045155A · 2022 [cited by applicant]
WO WO2017115015 · 2017 [cited by applicant]
WO WO2018173655 · 2018 [cited by applicant]
WO WO2019153090 · 2019 [cited by applicant]
Translation CN 110064818 (Year: 2023). [cited by examiner]
JP2010269336 (Year: 2023). [cited by examiner]
WO9403303 (Year: 2023). [cited by examiner]
JP2017196653 (Year: 2023). [cited by examiner]
WO2016013171 (Year: 2023). [cited by examiner]
WO2004096481 (Year: 2023). [cited by examiner]
JP2015223604 (Year: 2023). [cited by examiner]
JP2015140171 (Year: 2023). [cited by examiner]
International Search Report and Written Opinion in International Patent Application No. PCT/US2022/017744, dated Jun. 14, 2022. [cited by applicant]
International Search Report and Written Opinion in International Patent Application No. PCT/US2022/017741, dated Jul. 25, 2022. [cited by applicant]
Lynch, K.M. et al., “Robot Control”, [cited by applicant]
Natarajan, S. et al., “Aiding Grasp Synthesis for Novel Objects Using Heuristic-Based and Data-Driven Active Vision Methods”, [cited by applicant]
Moos, et al. “Resistance spot welding process simulation for variational analysis on compliant assemblies”, [cited by applicant]
International Search Report and Written Opinion issued in corresponding PCT Application No. PCT/US2023/019063, mailed Sep. 12, 2023. [cited by applicant]
Invitation to Pay Additional Fees and, Where Applicable , Protest Fee and Partial International Search Report issued in International Patent Application No. PCT/US2023/019063, dated Jul. 18, 2023 (11 pages). [cited by applicant]
U.S. Appl. No. 11/179,793, filed Nov. 23, 2021, Atherton, et al. [cited by applicant]
Hong et al., “Online Extraction of Pose Infromation of 3D Zigzag-Line Welding Seams for Welding Seam Tracking”, Sensors 2021, 21, 375. [cited by applicant]
Larkin et al., “3D Mapping using a ToF Camera for Self Programming an Industrial Robot”, (2013) 2013 IEEE/ASME International Conference on Advanced Intelligent Mechatronics (AIM). [cited by applicant]
Rout et al., “Advances in weld seam tracking techniques for robotic welding: A review”, Robotics and Computer Integrated Manufacturing 56 (2018) 12-37. [cited by applicant]
Zych, “Programming of Wlding Robots in Shipbuilding”, Procedia CIRP 99 (2021) 478-483. [cited by applicant]
Cited By (1)
US 12,673,422