System and method of active torch marker control
First Claim
1. A welding system comprising:
- one or more cameras configured to detect a plurality of sets of visual markers of a welding device present within respective fields of view of the one or more cameras, wherein each set of visual markers corresponds to a different marker direction with respect to the welding device, wherein each set of visual markers comprises visual markers oriented in the corresponding marker direction; and
a controller coupled to the one or more cameras, wherein the controller is configured to;
determine one or more marker directions of one or more respective sets of visual markers of the plurality of sets of visual markers based at least in part on a detected set of visual markers of the plurality of sets of visual markers when the detected set of visual markers is within at least one field of view of the one or more cameras;
select one of the sets of visual markers of the plurality of sets of visual markers as a tracked set of visual markers based at least in part on a determined marker direction of the tracked set of visual markers;
select one of a plurality of rigid body models based on the selected set of visual markers, wherein each of the plurality of rigid body models corresponds to a respective set of the plurality of sets of visual markers; and
determine a position and an orientation of the welding device based on the selected rigid body model.
1 Assignment
0 Petitions
Accused Products
Abstract
A welding system includes one or more cameras and a controller coupled to the one or more cameras. The one or more cameras are configured to detect a plurality of sets of visual markers of a welding device, where each set is oriented in a respective marker direction. The controller is configured to determine one or more marker directions of one or more respective sets of visual markers based on a detected set of visual markers, to select one of the sets of visual markers as a tracked set of visual markers based at least in part on a determined marker direction of the tracked set of visual markers, to associate a rigid body model to the tracked set of visual markers, and to determine a position and an orientation of the welding device based on the associated rigid body model of the tracked set of visual markers.
497 Citations
31 Claims
-
1. A welding system comprising:
-
one or more cameras configured to detect a plurality of sets of visual markers of a welding device present within respective fields of view of the one or more cameras, wherein each set of visual markers corresponds to a different marker direction with respect to the welding device, wherein each set of visual markers comprises visual markers oriented in the corresponding marker direction; and a controller coupled to the one or more cameras, wherein the controller is configured to; determine one or more marker directions of one or more respective sets of visual markers of the plurality of sets of visual markers based at least in part on a detected set of visual markers of the plurality of sets of visual markers when the detected set of visual markers is within at least one field of view of the one or more cameras; select one of the sets of visual markers of the plurality of sets of visual markers as a tracked set of visual markers based at least in part on a determined marker direction of the tracked set of visual markers; select one of a plurality of rigid body models based on the selected set of visual markers, wherein each of the plurality of rigid body models corresponds to a respective set of the plurality of sets of visual markers; and determine a position and an orientation of the welding device based on the selected rigid body model. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 31)
-
-
11. A welding system comprising:
a welding torch, comprising; a first set of at least three light emitting diodes (LEDs) oriented in a first marker direction with respect to the welding torch; and a second set of at least three LEDs oriented in a second marker direction with respect to the welding torch; one or more cameras configured to detect light emitted from the LEDs of the first set of LEDs or the second set of LEDs when the respective marker direction is oriented toward the one or more cameras; and a controller coupled to the one or more cameras, wherein the controller is configured to; detect a first rigid body model of the first set of LEDs when the first marker direction is oriented toward the one or more cameras; detect a second rigid body model of the second set of LEDs when the second marker direction is oriented toward the one or more cameras; determine a position and an orientation of the welding torch based on a detected rigid body model, wherein the detected rigid body model comprises the first rigid body model or the second rigid body model; determine welding parameters of the welding torch based on the position and the orientation of the welding torch; and record the welding parameters of the welding torch during a welding operation in a non-transitory, computer readable memory. - View Dependent Claims (12, 13, 14, 15, 16, 17, 24)
-
18. A method comprising:
-
detecting, via one or more cameras, a first set of visual markers of a plurality of sets of visual markers coupled to a welding device present within respective fields of view of the one or more cameras, wherein each set of visual markers corresponds to a different marker direction with respect to the welding device, wherein each set of visual markers comprises visual markers oriented in the corresponding marker direction; determining one or more marker directions of one or more respective sets of visual markers of the plurality of sets of visual markers based at least in part on the detected first set of visual markers of the plurality of sets of visual markers; selecting one of the sets of visual markers of the plurality of sets of visual markers as a tracked set of visual markers based at least in part on a determined marker direction of the tracked set of visual markers; selecting one of a plurality of rigid body models based on the selected set of visual markers, wherein each of the plurality of rigid body models corresponds to a respective set of the plurality of sets of visual markers; determining a position and an orientation of the welding device based on the selected rigid body model; determining welding parameters of the welding device during a welding operation based on the determined position and the determined orientation of the welding device; and recording the welding parameters in a non-transitory, computer readable memory. - View Dependent Claims (19, 20, 21, 22, 23)
-
-
25. A method comprising:
-
turning on a first set of light emitting diodes (LEDs) oriented in a first marker direction with respect to a welding device for a first detection interval, wherein the first set of LEDs is disposed on the welding device; determining a first rigid body model of the first set of LEDs if one or more cameras detects the first set of LEDs within the first detection interval, wherein the first rigid body model is based on the detected arrangement of the first set of LEDs; turning on a second set of LEDs oriented in a second marker direction with respect to a welding device for a second detection interval if the first set of LEDs is not detected by the one or more cameras within the first detection interval, the second marker direction having a different angular orientation with respect to the welding device than the first marker direction; and determining a second rigid body model of the second set of LEDs if the one or more cameras detects the second set of LEDs within the second detection interval, wherein the second rigid body model is based on the detected arrangement of the second set of LEDs. - View Dependent Claims (26, 27, 28, 29, 30)
-
Specification