Magnetic frequency selection for electromagnetic position tracking
10473447 ยท 2019-11-12
Assignee
Inventors
Cpc classification
G01B7/003
PHYSICS
B23K9/1276
PERFORMING OPERATIONS; TRANSPORTING
B23K37/00
PERFORMING OPERATIONS; TRANSPORTING
International classification
B23K37/00
PERFORMING OPERATIONS; TRANSPORTING
G01B7/00
PHYSICS
B23K9/127
PERFORMING OPERATIONS; TRANSPORTING
B23K9/095
PERFORMING OPERATIONS; TRANSPORTING
Abstract
A system for and method of tracking elements of a welding system using electromagnetic sensors and an electromagnetic transmitter, the electromagnetic sensors and an electromagnetic transmitter operating at a frequency group that is selected to reduce or avoid interference from other welding systems, such selection being performed manually by a user or automatically as the result of detection of interference at the sensors.
Claims
1. A method of tracking a welding operation, said method comprising: providing a workpiece; providing a multiple frequency electromagnetic transmitter; providing a plurality of welding tools, wherein each welding tool is associated with a tracking sensor that includes an electromagnetic receiver; determining a set of frequencies for use by the transmitter and the receivers; providing the determined set of frequencies to the transmitter and the receivers; transmitting signals from the transmitter to each receiver, wherein the transmitter broadcasts signals at frequencies according to the determined set of frequencies; receiving signals by each receiver at the determined set of frequencies; and determining orientation and position of each receiver based on the received signals.
2. The method of claim 1, further comprising the step of: displaying a representation of each of said plurality of welding tools on a display device, where such representation illustrates the spatial orientation of the welding tools based on the determined orientation and position of the receiver associated with the welding tool.
3. The method of claim 1, wherein the step of determining a set of frequencies for use by the transmitter and receiver comprises the sub steps of: presenting a plurality of frequency sets on a user interface, and receiving a selection of one of said plurality of frequency sets.
4. The method of claim 1, wherein the electromagnetic transmitter and receivers each comprise three electromagnetic coils.
5. The method of claim 4, wherein the determined set of frequencies comprises three discrete frequencies and those discrete frequencies are each assigned to an electromagnetic coil in the transmitter and a corresponding coil in the receiver.
6. The method of claim 1, where the welding operation is performed manually.
7. The method of claim 1, further comprising the steps of: providing a plurality of welding parameters for a welding operation to a data processing component; and providing the determined orientation and position of each receiver to the data processing component; and determining, by the data processing component, a correlation between the determined orientation and position of each receiver and the plurality of welding parameters.
8. The method of claim 1, further comprising: receiving a device identifier that corresponds to a device known to interfere with an electromagnetic tracking system comprised by the transmitter and receivers; identifying a frequency set that is resistant to interference caused by the identified interfering device; configuring the transmitter to transmit the identified frequency set; and configuring the receivers to receive the identified frequency set.
9. The method of claim 8, wherein the device identifier is selected from a list comprised of welding system device identifiers.
10. The method of claim 9, wherein identifying the frequency set that is resistant to interference by the selected device comprises the steps of retrieving a lookup table and locating the device identified by the device identifier and a corresponding frequency set on the retrieved lookup table.
11. The method of claim 8, wherein the step of receiving a device identifier that corresponds to a device known to interfere with the electromagnetic tracking system comprises the sub steps of: displaying a user interface that includes a listing of devices known to interfere with the electromagnetic tracking system; and receiving at the user interface, a selection of a device contained in the listing.
12. The method of claim 8, wherein the step of receiving a device identifier that corresponds to a device known to interfere with the electromagnetic tracking system comprises the sub step of receiving the device identifier directly from the device known to interfere with the electromagnetic tracking system.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) These and other features of the general inventive concept will become better understood with regard to the following description and accompanying drawings in which:
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)
DETAILED DESCRIPTION
(13) Exemplary embodiments of the present invention are now described with reference to the Figures. Reference numerals are used throughout the detailed description to refer to the various elements and structures. In other instances, well-known structures and devices are shown in block diagram form for purposes of simplifying the description. Although the following detailed description contains many specifics for the purposes of illustration, a person of ordinary skill in the art will appreciate that many variations and alterations to the following details are within the scope of the invention. Accordingly, the following embodiments of the invention are set forth without any loss of generality to, and without imposing limitations upon, the claimed invention.
(14) Electromagnetic tracking systems may be used to track torch or tool motion during real or simulated welding exercises. In addition to torch motion, such electromagnetic tracking systems may be used to track the position and orientation of other components during such welding exercises. As such, a system may comprise multiple receivers, with each receiver being associated with a particular component. For example, a first receiver is associated with a torch, a second receiver is associated with a helmet, and a third sensor may be associated with a workpiece.
(15) Electromagnetic tracking systems work on a specific frequency. That is, a transmitter transmits an electromagnetic signal at a specific frequency and receivers are calibrated to receive that specific frequency and ignore other frequencies. For multiple systems to work in proximity, multiple frequencies are required to avoid interference with other systems. Thus, there is a need for unique individual operating frequencies for each system. In some embodiments, this is accomplished by a multi-frequency transmitter combined with sensors where each sensor is configured to receive different frequencies. In other embodiments, a transmitter may transmit a signal to a transmitter and associated receivers operating at the same frequencies.
(16) In addition to interference caused by adjacent systems, arcing and other welding operations can generate electromagnetic interference which may interfere the receivers of electromagnetic tracking systems. In order to be applicable to monitor actual welding operations or to monitor simulating welding operations where such simulation takes place in proximity to an actual welding operation, embodiments of the invention may require the capability to change the frequencies used by the transmitter and receivers in order to avoid adjacent system or arcing and other welding operation interference.
(17) As shown in
(18) In
(19) In an alternate exemplary embodiment, the transmitter 206 can be configured to transmit a selectable frequency to sensors 208.1, 208.2, and 208.3. In such an embodiment, each of the sensors 208.1, 208.2, and 208.3 receives and utilizes the selected frequency broadcast by the transmitter 206. Such an embodiment may be configured to support a number of sensors without the transmitter 206 having to transmit a unique frequency for each sensor.
(20) The sensors 208.1, 208.2, and 208.3 communicate position and/or orientation data to the base controller 204 directly over signal lines 212 (e.g., USB, which is a commonly used communications configuration and protocol). In certain exemplary embodiments, the frequency selection communication bus 210 and the signal lines 212 may be the same physical communication connection.
(21) In other exemplary embodiments, wireless technology may be utilized to communicate both position and orientation information from the sensors 208.1, 208.2, and 208.3 and also frequency selection to the base controller 204 and/or the sensors. Wireless technology may enable a more realistic user experience in that items that a user is expected to manipulate or otherwise come into contact with (i.e., torches and eye protection) may be fabricated without additional communication lines (210 and 212).
(22)
(23) Thus, in certain embodiments of the invention, one transmitter can be configured to broadcast unique signals to multiple receivers in parallel using unique frequencies for each receiver/sensor without the need for a dedicated transmitter for each receiver. In other embodiments, the transmitter is configured to transmit signals to multiple receivers in parallel using a common group of frequencies for all receivers/sensors.
(24) Regardless of whether the signal received by the receivers is unique to each receiver or common to all receivers, the signals received by the three receiving coils 304.1, 304.2, and 304.3 in each receiver are then analyzed to determine where receiver coils are located spatially in relation to the one set of transmitting coils. In some exemplary embodiments, the signals received by the receiving coils are analyzed at the sensor 208.1, 208.2, and 208.3 corresponding to the coils 304.1, 304.2, and 304.3. In other embodiments, this analysis can be performed at the host 202 or some other processor. In certain exemplary embodiments, other types of frequency dependent sensors, including those with other coil arrangements, could also be used.
(25) Analyzing the signals received by the orthogonal axes coils described herein can be used to determine a position of each receiving coil (receiver) relative to the corresponding transmitting coil (transmitter). However, in certain embodiments of the invention, additional sensors such as an accelerometer may be included in the sensors 208.1, 208.2, and 208.3. The addition of such additional sensors can provide improved accuracy with regard to position and orientation relative to the transmitter 206.
(26) The disclosed position sensing technology can be applied to various welding exercises. For example, with general reference to
(27) Referring still to
(28) As seen in
(29) Referring still to
(30) As shown in
(31) In an exemplary embodiment, a user can interface with the host 202 via a user interface (including, e.g., a display) to determine the broadcast frequencies for each of the sensor devices 606.1, 606.2, and 606.3. In one exemplary embodiment, transmitter and receiver frequencies are both variable and are established together, including, in some embodiments, establishing those frequencies based on potential interference. In various embodiments, transmitter and receiver frequencies may be selectable from pre-defined or dedicated frequencies, including, for example, frequency ranges determined by the hardware of the receivers. In other embodiments, transmitter and receiver frequencies may be variable. Although these frequencies may be selected and/or changed by software, they may also be selectable via hardware adjustment (e.g., dip switches).
(32) In one particular embodiment, the host 202 includes a computer running a program/algorithm to process the plurality of signals from the sensor devices sensor devices 606.1, 606.2, and 606.3 to generate raw distance and position data associated with the sensor devices relative to the transmitter 206 and a conversion program to transform the raw distance and position data into a plurality of position and orientation characteristics associated with the welding guns 602.1, 602.2, and 602.3. In another embodiment, the host 202 may comprise two computers, with a first computer running the tracking program to generate the raw distance and position data associated with the sensor devices 606.1, 606.2, and 606.3, and a second computer in communication with the first computer that runs the conversion program to transform the raw distance and position data into a plurality of position and orientation characteristics associated with the welding guns 602.1, 602.2, and 602.3. The program may be virtually any program that is capable of providing accurate distance and position measurements in 3-dimensional space. Notably, the program can track and measure movements along an X-axis, a Y-axis, and a Z-axis, as well as the ability to track and measure roll, pitch, and yaw rotations, via the use of other sensors, such as, but not limited to accelerometers, alone or in combination.
(33) In order to achieve a position accuracy suitable to simulate a welding operation or to capture the position of welding apparatus in an actual welding operation, it is generally desirable to calibrate the sensor devices 606.1, 606.2, and 606.3 relative to the transmitter 206. In some exemplary embodiments, the tracking system 200 can also have a set of hard-coded calibration coordinates, which determine position of the trackers in spatial coordinates. A problem with current technology is trackers that require calibration to be manually adjusted every time a new system is built (i.e., sensor coils have to be manually calibrated to a transmitter coil once a system has been assembled).
(34) In an exemplary embodiment, for the tracking system 600 to accurately track and measure the position and movement of the sensor devices 606.1, 606.2, and 606.3, the tracking system 600 must first learn the parameters of a sensor device 606.1, which will then become the taught object. The program transforms the raw data into weld parameters to relate the taught object position to the weld joint 414 position and orientation as well as the position and orientation on the welding guns 602.1. As such, a calibration process may be performed. The calibration process can serve to zero the positioning of the sensor device 606.1 to create a frame of reference that allows the program to accurately calculate the distance and position data associated with the sensor device 606.1 when an actual run is performed. For example, a calibration fixture may be utilized to hold the welding gun 602.1, and thus the sensor device 606.1, in a known position and orientation relative to the controller 604. The calibration process may also be used to register the position of the work piece(s) relative to the system 600.
(35) As illustrated in the flowchart 700 of the exemplary embodiment shown in
(36) In an exemplary embodiment, the plurality of position and orientation characteristics associated with the welding gun 602.1 may include at least one of the following characteristics: a work angle (WA), a travel angle (TA), a standoff distance (SD), a travel speed (TS), and a weave pattern (WP). These characteristics can substantially affect the quality, appearance, and properties of various types of welds.
(37) One with skill in the art will be familiar with the above-mentioned characteristics; however, an explanation of each will now be given. Referring to
(38) Exemplary embodiments may include a display. As is illustrated in the exemplary embodiment of
(39) In exemplary embodiments, the determination of frequencies used by the transmitter 206 and sensors 208.1, 208.2, and 208.3. may be selections from a user or may be an automatic determination by the system. For example, in the exemplary embodiment illustrated by the flowchart 800 of
(40) In certain exemplary embodiments, the selection, determination, and/or programming of frequencies can be achieved through simulation and control software. For example, a user can select frequencies in a user interface of a simulation and control software program in order to avoid interference between various adjacent tracking systems 200, each of which comprise a transmitter 206 and sensors 208.1, 208.2, and 208.3. In some exemplary embodiments, such a selection can be performed to avoid interference from other electromagnetic sources near the tracking system 200. In some exemplary embodiments, this can be achieved by interfacing application program interface (API) software of the tracking technology to the simulation and control software program. In an exemplary embodiment of the invention, the system 200 may detect potential sources of electromagnetic interference and determine the selected frequencies accordingly. This detection process may be automatic as the result of communication between the system 200 and potential sources of electromagnetic interference or may be the result of a user providing data that identifies the potential sources of electromagnetic interference.
(41)
(42) In various other embodiments, location, position, and/or orientation characteristics may be used in combination with other technologies, including, for example, weld sequencer applications. The weld sequencer technology described in U.S. Pat. No. 8,692,157 (Ser. No. 11/227,349), U.S. Pat. No. 9,104,195 (Ser. No. 11/613,652), US Pub. No. 2014/0042135 (Ser. No. 13/802,985), US Pub. No. 2014/0042136 (Ser. No. 13/803,032), US Pub. No. 2014/0042137 (Ser. No. 13/803,077), US Pub. No. 2014/0263225 (Ser. No. 13/802,883), US Pub. No. 2014/0263227 (Ser. No. 13/802,951), US Pub. No. 2015/0268663 (Ser. No. 14/730,991), and US Pub. No. 2016/0361774 (Ser. No. 13/802,918) are hereby incorporated by reference in their entirety.
(43) In still other various embodiments, location, position, and/or orientation characteristics may be used in combination with other technologies, including applications that disclose weld sequencer editors and limits analyzers. The weld sequencer editor and limits analyzers described in US Pub. No. 2015/0069029 (Ser. No. 14/132,496), and US Pub. No. 2017/0189984 (Ser. No. 15/014,965) are hereby incorporated by reference in their entirety.
(44) The tracking methods and systems described herein may be utilized by a welding system that include weld sequencers, weld sequencer editors, or limits analyzers. For example, these systems may include various components that may utilize location, position and/or orientation information. In some embodiments, for example, a check point component may monitor a welding process and/or a welding operator, including a movement of an operator, a position of a welding tool, a position or location of a welding equipment, a position or location of an operator, and the like. In other embodiments, for example, a collection component may collect real time data from a welding operation that uses a welding sequence, including a movement of an operator, a position of a welding tool, a position or location of a welding equipment, a position or location of an operator, a location or position of a body part of an operator, a fixture location, a speed for a welding tool, among others. In other embodiments, other components may utilize similar information, including guide components, monitor components, etc.
(45) In addition to weld sequencing, the disclosed location, position, and/or orientation characteristics may be used in combination with other technology, including virtual reality technologies as described in US Pub. No. 2015/0125836 (Ser. No. 14/527,914), and US Pub. No. 2017/0053557 (Ser. No. 14/829,161). Thus, these publications are also hereby incorporated by reference in their entirety.
(46) The tracking methods and systems described herein may be utilized by virtual reality systems used to simulate welding or augmented reality systems in which information is provided to augment a user's view of an actual welding operation. In some exemplary embodiments, tracking methods and systems may be used to orient and display illustrations of welding tools and the assembly to be welded in a simulated welding operation. In other embodiments, the power source of a welding device may be varied using the image data received from image capture and position sensing devices during a welding operation.
(47) While electromagnetic tracking systems can provide the accuracy needed to perform the functions described herein without the need for line-of-sight required by optical systems, electromagnetic tracking systems can be susceptible to electromagnetic interference from various sources. In addition to interference, electromagnetic tracking systems can also be effected by the distance between a transmitter 206 and sensor 208.1, 208.2, or 208.3. In exemplary embodiments, such effects can manifest themselves as an oscillation in the calculated position of a sensor 208.1, 208.2, or 208.3. In exemplary embodiments in which the sensors 208.1, 208.2, or 208.3 are configured to comprise an accelerometer or similar auxiliary motion sensing technology. In such embodiments, the host 202 can compare the electromagnetic tracking information with that received from the auxiliary motion sensing technology in order to determine if measured movement is actual movement or the result of interference or distance.
(48) The flowchart 1100 of
(49) One skilled in the art will appreciate that the described tracking sensors 208.1, 208.2, and 208.3 can be used to similarly track other components involved in welding and other industrial operations outfitted with a sensor, including, for example, equipment, fixtures, jigs, parts, operators, etc.