IP Library Granted Patent US 12,076,822
Granted Patent B2
US 12,076,822 · App. 17/023,092 · Granted Sep 3, 2024

Welding tracking and/or motion system, device and/or process

Inventor: Jeffrey J. Pippins (Oak Harbor, WA)
Assignee: T BAILEY, INC.
B23K9/0953B23K9/0956B23K9/1274
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,076,822
App. No.
17/023,092
Granted
Sep 3, 2024
Kind
B2
Abstract

Briefly, the present disclosure relates generally to welding applications and, more particularly, to welding tracking and/or motion systems.

Claims (42)

1. A method, comprising:

during a welding operation for a first seam of a first object, autonomously initiating, by a computing device, a first movement of a welding equipment assembly relative to one or more tracking points of the first object in accordance with one or more specified movement parameters as part of a calibration operation to adjust a subsequent movement of the welding equipment assembly during the welding operation for the first seam of the first object, wherein the welding equipment assembly comprises one or more wire feeders and one or more sensors;

during the welding operation for the first seam of the first object, generating, by the computing device, one or more parameters representative of one or more predicted feature point locations on a first surface of the first object based at least in part on the one or more specified movement parameters;

responsive at least in part to the first movement of the welding equipment assembly, electronically detecting, by the computing device during the welding operation for the first seam of the first object, an out-of-alignment condition for the welding equipment assembly, including obtaining image content from the one or more sensors to detect one or more feature points on the first surface of the first object and further including determining a difference between the one or more parameters representative of the one or more predicted feature point locations and one or more parameters representative of one or more detected feature points;

determining, by the computing device during the welding operation for the first seam of the first object as part of the calibration operation, one or more calibration parameters based at least in part on the one or more parameters representative of the one or more detected feature points and based at least in part on the one or more specified movement parameters; and

affecting the subsequent movement of the welding equipment assembly at least in part in accordance with the determined one or more calibration parameters.

2. The method of claim 1 , wherein the one or more sensors comprise a camera, and wherein the welding equipment assembly further comprises a laser.

3. The method of claim 1 , wherein the electronically detecting the out-of-alignment condition further comprises comparing the difference between the one or more parameters representative of the one or more predicted feature point locations and the one or more parameters representative of the one or more detected feature points with a specified threshold value.

4. The method of claim 1 , further comprising generating or adjusting a second movement command for the subsequent movement of the welding equipment assembly during the welding operation for the first seam of the first object based at least in part on the one or more calibration parameters.

5. The method of claim 4 , wherein the generating or adjusting the second movement command further comprises:

obtaining second image content from a camera, wherein the second image content comprises content representative of a laser line projected onto the first surface of the first object and further comprises content representative of light pollution; and

performing one or more filtering operations on the second image content to reduce light pollution.

6. The method of claim 5 , wherein the performing the one or more filtering operations on the second image content includes performing an isolated blob filter operation.

7. The method of claim 5 , wherein the performing the one or more filtering operations on the second image content includes performing a gaussian intensity distribution filter operation.

8. The method of claim 5 , wherein the performing the one or more filtering operations on the second image content includes determining a line center corresponding to the laser line projected onto the first surface of the first object.

9. The method of claim 5 , wherein the generating or adjusting the second movement command further comprises:

calculating one or more geometric entities representative at least in part of the laser line projected onto the first surface of the first object based, at least in part, on the filtered second image content.

10. The method of claim 9 , wherein the calculating the one or more geometric entities representative at least in part of the laser line projected onto the first surface of the first object includes identifying left and right zero planes representative at least in part of the first surface of the first object.

11. The method of claim 10 , further including identifying a top surface representative, at least in part, of the first surface of the first object based, at least in part, on the left and right zero planes.

12. The method of claim 9 , wherein the generating or adjusting the second movement command further comprises:

generating or adjusting the second movement command based at least in part on the calculated one or more geometric entities.

13. The method of claim 12 , further comprising:

communicating the second movement command between the computing device and one or more microcontrollers; and

the one or more microcontrollers transmitting one or more signals or signal pulses to one or more motors to implement the second movement command.

14. The method of claim 13 , further comprising the one or more microcontrollers determining one or more characteristics of the one or more signals or signal pulses based, at least in part, on the second movement command.

15. The method of claim 14 , wherein the determining the one or more characteristics of the one or more signals or signal pulses includes calculating timings for individual signals or signal pulses for the one or more motors.

16. The method of claim 15 , wherein the calculating the timings for the individual signals or signal pulses for the one or more motors includes calculating timings based at least in part on specified parameters for velocity, acceleration or deceleration, or any combination thereof.

17. A system, comprising:

a welding equipment assembly comprising one or more wire feeders and one or more sensors; and

a computing device to:

initiate, during a welding operation for a first seam of a first object, a first movement of the welding equipment assembly in accordance with one or more specified movement parameters as part of a calibration operation to adjust a subsequent movement of the welding equipment assembly;

during the welding operation for the first seam of the first object, generate one or more parameters representative of one or more predicted feature point locations on a first surface of the first object based at least in part on the one or more specified movement parameters;

responsive at least in part to the first movement of the welding equipment assembly, detect an out-of-alignment condition for the welding equipment assembly during the welding operation for the first seam of the first object, wherein, to detect the out-of-alignment condition, the computing device to:

obtain image content from the one or more sensors to detect one or more feature points on the first surface of the first object; and

determine a difference between the one or more parameters representative of the one or more predicted feature point locations and one or more parameters representative of one or more detected feature points; and

determine, during the welding operation for the first seam of the first object, one or more calibration parameters for the calibration operation based at least in part on the one or more parameters representative of the one or more detected feature points and based at least in part on the one or more specified movement parameters; and

affect the subsequent movement of the welding equipment assembly at least in part in accordance with the determined one or more calibration parameters.

18. The system of claim 17 , wherein the computing device further to generate or adjust a second movement command for the subsequent movement of the welding equipment assembly during the welding operation for the first seam of the first object based at least in part on the one or more calibration parameters, wherein, to generate or adjust the second movement command, the computing device further to:

obtain second image content from the one or more sensors, wherein the second image content to comprise content representative of a laser line projected onto the first surface of the first object and further to comprise content representative of light pollution;

perform one or more filtering operations on the second image content to reduce light pollution;

calculate one or more geometric entities representative at least in part of the laser line projected onto the first surface of the first object based, at least in part, on the filtered second image content; and

initiate communication of the second movement command between the computing device and one or more microcontrollers, wherein the one or more microcontrollers to transmit one or more signals or signal pulses to one or more motors to implement the second movement command.

Assignments (3)
GRANT OF SECURITY INTEREST IN PATENTS. Recorded Dec 20, 2024
From: T BAILEY, LLC
To: ALTER DOMUS (US) LLC, AS ADMINISTRATIVE AGENT
Reel/Frame 069744/0960 →
ENTITY CONVERSION Recorded Dec 20, 2024
From: T BAILEY, INC.
To: T BAILEY, LLC
Reel/Frame 069746/0592 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 16, 2020
From: PIPPINS, JEFFREY J.
To: T BAILEY, INC.
Reel/Frame 053794/0116 →
Continuity (1)
Related Publication 20220080519A1 · Mar 17, 2022