IP Library Granted Patent US 12,337,484
Granted Patent B2
US 12,337,484 · App. 18/127,766 · Granted Jun 24, 2025

Robot with smart trajectory recording

Inventor: Jacob F. Aas (Windsor, CO)
Assignee: LINCOLN GLOBAL, INC.
B25J9/1666B23K9/127B25J11/005
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,337,484
App. No.
18/127,766
Granted
Jun 24, 2025
Kind
B2
Abstract

An embodiment includes a method of determining a collision-free space for a robotic welding system. The method includes fixing a location of a part to be welded in a 3D coordinate space of a robotic welding system. An arm of the robotic welding system is moved around the part within the 3D coordinate space. Data corresponding to positions and orientations of the arm in the 3D coordinate space are recorded as the arm is moved within the 3D coordinate space around the part. The data is translated to swept volumes of data within the 3D coordinate space. The swept volumes of data are merged to generate 3D geometry data representing a continuous collision-free space within the 3D coordinate space.

Claims (28)

1. A method of determining a collision-free space for a robotic welding system, the method comprising:

fixing a location of a part to be welded in a 3D coordinate space of a robotic welding system;

moving an arm of the robotic welding system around the part within the 3D coordinate space;

recording data corresponding to positions and orientations of the arm in the 3D coordinate space as the arm is moved within the 3D coordinate space around the part;

translating the data to swept volumes of data within the 3D coordinate space; and

merging the swept volumes of data to generate 3D geometry data representing a continuous collision-free space within the 3D coordinate space.

2. The method of claim 1 , further comprising planning a collision-free motion path of the arm through the 3D coordinate space using at least the 3D geometry data representing the continuous collision-free space.

3. The method of claim 1 , further comprising planning a collision-free air motion path within the 3D coordinate space from an end point of a first weld seam of the part to a start point of a second weld seam of the part using position data of the end point, position data of the start point, and the 3D geometry data representing the continuous collision-free space.

4. The method of claim 1 , further comprising planning a collision-free welding path within the 3D coordinate space from a start point of a weld seam of the part to an end point of the weld seam of the part using at least position data of the start point, position data of the end point, and the 3D geometry data representing the continuous collision-free space.

5. The method of claim 1 , wherein the arm of the robotic welding system is represented by the robotic welding system as data of 3D geometric volumes that occupy space within the 3D coordinate space.

6. The method of claim 1 , wherein moving the arm of the robotic welding system around the part within the 3D coordinate space is accomplished manually by a user.

7. The method of claim 1 , wherein moving the arm of the robotic welding system around the part within the 3D coordinate space is accomplished automatically by a controller of the robotic welding system running a collision-free space search algorithm.

8. The method of claim 1 , wherein the recording, translating, and merging are accomplished by a controller of the robotic welding system running a collision-free space determination algorithm.

9. The method of claim 1 , wherein the data corresponding to the positions and the orientations of the arm in the 3D coordinate space are represented by x, y, z location data and roll, pitch, yaw orientation data corresponding to joints of the arm.

10. The method of claim 1 , wherein coordinate transformation mathematics is performed by a controller of the robotic welding system to accomplish the translating and the merging.

11. A method of determining a collision-free space for a robotic welding system, the method comprising:

moving a positioner mechanism in coordination with moving an arm of a robotic welding system through a 3D space of a welding environment, wherein the robotic welding system has coordinated kinematic control of the arm and the positioner mechanism;

recording higher-dimensional joint space data corresponding to combined positions and orientations of joints of the arm and joints of the positioner mechanism as the arm and the positioner mechanism are moved in coordination through the 3D space; and

mapping the higher-dimensional joint space data to a continuous higher-dimensional volume space data that represents 3D volumes occupied by at least the arm and the positioner mechanism, during the moving, wherein the continuous higher-dimensional volume space data represents collision-free configurations of at least the arm and the positioner mechanism.

12. The method of claim 11 , further comprising planning a collision-free motion path of the arm and the positioner mechanism through the 3D space using at least the continuous higher-dimensional volume space data representing the collision-free configurations.

13. The method of claim 11 , further comprising planning a collision-free air motion path within the 3D space from an end point of a first weld seam of a part, being held by the positioner mechanism, to a start point of a second weld seam of the part using position data of the end point, position data of the start point, and the continuous higher-dimensional volume space data representing the collision-free configurations.

14. The method of claim 11 , further comprising planning a collision-free welding path within the 3D space from a start point of a weld seam of a part, being held by the positioner mechanism, to an end point of the weld seam of the part using at least position data of the start point, position data of the end point, and the continuous higher-dimensional volume space data representing the collision-free configurations.

15. The method of claim 11 , wherein the arm of the robotic welding system and the positioner mechanism are represented within the robotic welding system as data of 3D geometric volumes that occupy the 3D space.

16. The method of claim 11 , wherein moving the arm of the robotic welding system in coordination with the positioner mechanism within the 3D space is accomplished automatically by a controller of the robotic welding system running a collision-free space search algorithm.

17. The method of claim 11 , wherein the recording and mapping are accomplished by a controller of the robotic welding system running a collision-free space determination algorithm.

18. The method of claim 11 , wherein the higher-dimensional joint space data corresponding to combined positions and orientations of joints of the arm and joints of the positioner mechanism are represented by x, y, z location data and roll, pitch, yaw orientation data.

19. The method of claim 11 , wherein coordinate transformation mathematics is performed by a controller of the robotic welding system to accomplish the mapping.

20. The method of claim 11 , wherein the arm is holding a welding tool and the positioner mechanism is holding a part to be welded.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 29, 2023
From: AAS, JACOB F.
To: LINCOLN GLOBAL, INC.
Reel/Frame 063140/0899 →
Continuity (3)
Continuation In Part 17880802 · Aug 4, 2022
Provisional Application 63280289 · Nov 17, 2021
Related Publication 20230234230A1 · Jul 27, 2023
References Cited (43)
US 4224501A · Lindbom et al. · 1980 [cited by applicant]
US 4380696A · Masaki · 1983 [cited by applicant]
US 6492618B1 · Flood et al. · 2002 [cited by applicant]
US 7353081B2 · Skourup et al. · 2008 [cited by applicant]
US 8386080B2 · Bosscher et al. · 2013 [cited by applicant]
US 8680434B2 · Stöger et al. · 2014 [cited by applicant]
US 8843236B2 · Barajas et al. · 2014 [cited by applicant]
US 8996167B2 · Linder et al. · 2015 [cited by applicant]
US 9056396B1 · Linnell · 2015 [cited by applicant]
US 9110466B2 · Yanagawa et al. · 2015 [cited by applicant]
US 9718189B2 · Atohira et al. · 2017 [cited by applicant]
US 9833857B2 · Artelsmair · 2017 [cited by applicant]
US 9844622B2 · Savage · 2017 [cited by applicant]
US 9895803B1 · Oslund · 2018 [cited by applicant]
US 9919424B1 · Devengenzo · 2018 [cited by applicant]
US 9993222B2 · Azizian et al. · 2018 [cited by applicant]
US 10131012B2 · Cenko · 2018 [cited by applicant]
US 10596700B2 · Corkum et al. · 2020 [cited by applicant]
US 10766140B2 · Krasny et al. · 2020 [cited by applicant]
US 11067965B2 · Spieker et al. · 2021 [cited by applicant]
US 11148285B2 · Mönnich · 2021 [cited by applicant]
US 11407111B2 · Zhang et al. · 2022 [cited by applicant]
US 20150094855A1 · Chemouny et al. · 2015 [cited by applicant]
US 20190086907A1 · Oestergaard et al. · 2019 [cited by applicant]
US 20200139474A1 · Mayer et al. · 2020 [cited by applicant]
US 20200198140A1 · Dupuis et al. · 2020 [cited by applicant]
US 20210170515A1 · Oh · 2021 [cited by applicant]
US 20220032461A1 · Gupta et al. · 2022 [cited by applicant]
US 20220234775A1 · Lopez-Arostegui Saenz · 2022 [cited by examiner]
US 20230234230A1 · Aas · 2023 [cited by examiner]
CN 109318232A · 2019 [cited by applicant]
CN 209919892U · 2020 [cited by applicant]
JP 2020189304A · 2020 [cited by applicant]
WO 2011039542A1 · 2011 [cited by applicant]
WO 2021069433A1 · 2021 [cited by applicant]
WO 2022119934A1 · 2022 [cited by applicant]
WO 2022136865A1 · 2022 [cited by applicant]
WO 2023038942A2 · 2023 [cited by applicant]
Ni, et al.; “Haptic and Visual Augmented Reality Interface for Programming Welding Robots;” Advanced Manufacturing, vol. 5; Dated Aug. 18, 2017; pp. 191-198. [cited by applicant]
Ang, et al.; “A Walk-Through Programmed Robot for Welding in Shipyards;” Industrial Robot, vol. 26, No. 5; Dated Jul. 1999; pp. 377-388. [cited by applicant]
International Search Report from Corresponding Application No. PCT/US2022/049954; Dated Mar. 15, 2023; pp. 1-6. [cited by applicant]
Wang, et al.; “A Survey of Welding Robot Intelligent Path Optimization;” Journal of Manufacturing Processes; https://doi.org/10.1016/j.jmapro.2020.04.085; Dated Apr. 29, 2020; pp. 1-10. [cited by applicant]
Fang, et al.; “Robot Path Planning Optimization for Welding Complex Joints;” International Journal of Advanced Manufacturing Technology; https://sci-hub.se/https://doi.org/10.1007/s00170-016-9684-z; Published Nov. 15, 2… [cited by applicant]