Hand tool device
09784557 · 2017-10-10
Assignee
Inventors
- Heiko Sgarz (Leonberg, DE)
- Martin Pohlmann (Stuttgart, DE)
- Jan-Michael Brosi (Leinfelden-Echterdingen, DE)
Cpc classification
B25F5/00
PERFORMING OPERATIONS; TRANSPORTING
G01B7/30
PHYSICS
International classification
G01B7/30
PHYSICS
Abstract
A hand tool device comprises a computing unit and at least one locating device configured to receive two orthogonal polarization directions of at least one reflected locating signal. The computing unit is configured to determine, from two received polarization directions of the reflected locating signal, an item of orientation information of a concealed, elongate object.
Claims
1. A handheld tool apparatus, comprising: an antenna including a plurality of inputs; a plurality of switches operatively connected to the plurality of inputs; a signal generator operatively connected to the plurality of switches, the signal generator being configured to generate an output signal, wherein the output signal is provided to at least one of the inputs to enable the antenna to transmit the output signal, wherein the antenna transmits the output signal including a component with a first polarization direction and another component with a second polarization direction simultaneously, the first polarization direction being orthogonal to the second polarization direction; a receiver operatively connected to the antenna via the plurality of switches, wherein the antenna receives a reflected signal from an elongated locatable object embedded within a medium in response to the transmitted output signal, the reflected signal including components corresponding to the first polarization direction and the second polarization direction; and a computation unit operatively connected to the plurality of switches, the signal generator, and the receiver, the computation unit being configured to: operate the plurality of switches to connect the signal generator to at least one input in the plurality of inputs in the antenna to transmit the output signal; operate the receiver and the plurality of switches to detect the reflected signal from the elongated locatable object in response to the transmitted signal using at least a first input and a second input in the plurality of inputs in the antenna; identify a first cross-polarization parameter and a first co-polarization parameter based on a component of the reflected signal with the first polarization direction; identify a second cross-polarization parameter and a second co-polarization parameter based on another component of the reflected signal with the second polarization direction; determine a piece of orientation information for the elongated locatable object based on the first cross-polarization parameter, the second cross-polarization parameter, the first co-polarization parameter, and the second co-polarization parameter; and generate an output indicating the orientation of the elongated locatable object based on the piece of orientation information.
2. The handheld tool apparatus as claimed in claim 1, wherein the computation unit is configured to: determine a total cross-polarization parameter based on a complex valued sum of the first cross-polarization parameter and the second cross-polarization parameter; and determine the piece of orientation information for the elongated locatable object based on the total cross-polarization parameter.
3. The handheld tool apparatus as claimed in claim 2, wherein the computation unit is configured to determine an angle-shifted total cross-polarization parameter based on the first co-polarization parameter and the second co-polarization parameter; and determine the piece of orientation information for the elongated locatable object based on the total cross-polarization parameter.
4. The handheld tool apparatus as claimed in claim 3, wherein the computation unit is configured to determine the piece of orientation information from an absolute value of the total cross-polarization parameter and an absolute value of the angle-shifted total cross-polarization parameter.
5. The handheld tool apparatus as claimed in claim 4, wherein the computation unit is configured to determine the piece of orientation information with an angle function that incorporates the total cross-polarization parameter and the angle-shifted total cross-polarization parameter.
6. The handheld tool apparatus as claimed in claim 1, the computation unit being further configured to: receive a first plurality of reflected signals having a first polarity with the receiver connected to the first input of the antenna from the medium that contains the elongated locatable object in a region of the medium where none of the plurality of reflected signals are reflected from the elongated locatable object; receive a second plurality of reflected signals having a second polarity with the receiver connected to the second input of the antenna from the medium that contains the elongated locatable object in the region of the medium where none of the plurality of reflected signals are reflected from the elongated locatable object; identify a symmetry parameter as a mean value of the first plurality of reflected signals and the second plurality of reflected signals; and identify the orientation of the elongated locatable object in a first predetermined range of angles in response to an absolute value of a third co-polarization parameter corresponding to a difference between the first co-polarization parameter and the symmetry parameter being greater than an absolute value of a fourth co-polarization parameter corresponding to a difference between the second co-polarization parameter and the symmetry parameter; and identify the orientation of the elongated locatable object in a second predetermined range of angles in response to the absolute value of the third co-polarization parameter being less than the absolute value of the fourth co-polarization parameter.
7. The handheld tool apparatus as claimed in claim 1, further comprising: a rotational motion sensor configured to generate a signal corresponding to rotational movement of the handheld tool apparatus; and the computation unit being operatively connected to the rotational motion sensor and further configured to: identify a first rotational position for the handheld tool apparatus during the reception of the reflected signal, wherein the first co-polarization parameter, the first cross-polarization parameter, the second co-polarization parameter, and the second cross-polarization parameter are identified when the handheld tool apparatus is in the first rotational position; identify a rotation to a 90° or −90° angle for the handheld tool apparatus in a second rotational position in a plane parallel to the elongated locatable object using the rotational motion sensor; receive the reflected signal while the handheld tool apparatus is in the second rotational position; identify a third co-polarization parameter and a third cross-polarization parameter in the reflected signal when the handheld tool apparatus is in the second rotational position, and a fourth co-polarization parameter and a fourth cross-polarization parameter in the reflected signal when the handheld tool apparatus is in the second rotational position; identify the orientation of the elongated locatable object as being along the 90° or −90° angle in response to the first cross-polarization parameter matching the third cross-polarization parameter, the second cross-polarization parameter matching the fourth cross-polarization parameter, the first co-polarization parameter matching the third co-polarization parameter, and the second co-polarization parameter matching the fourth co-polarization parameter.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) In the FIGURES:
(2)
(3)
(4)
(5)
(6)
(7)
DETAILED DESCRIPTION
(8)
(9) The handheld tool apparatus 10 shown in more detail in
(10)
(11) When feeding one of the feed points 50, 52, 54, 56, the locating antenna 42 simultaneously sends two orthogonal polarization directions 16, 18 for the locating signal. Simultaneously, the locating antenna 42 receives a component of the locating signal that is reflected by the locatable object 22. At each of the four feed points 50, 52, 54, 56, the locating antenna 42 outputs a received portion of the reflected locating signal. Each portion of the reflected locating signal that is output by the feed points 50, 52, 54, 56 comprises both polarization directions 16, 18 of the locating signal in accordance with an antenna characteristic of the locating antenna 42. The four feed points 50, 52, 54, 56 of the locating antenna 42 are excited individually in succession. Whenever one of the feed points 50, 52, 54, 56 is excited, the antenna changeover switches 44, 45 forward the components of the locating signal that are received by the locating antenna 42 and output by the feed points 50, 52, 54, 56 to the analog-to-digital converter 48 in succession. To this end, a received component from the feed point 50 that is currently sending is decoupled via the antenna splitter 49 upstream of the signal generator 46. The analog-to-digital converter 48 successively quantizes the received portions of the locating signal that come from the four feed points 50, 52, 54, 56.
(12) The computation unit 12 is provided for the purpose of determining a piece of orientation information 20 for the elongate locatable object 22 in a concealed arrangement by means of the two received polarization directions 16, 18 of the locating signal that are shown in
(13) The computation unit 12 determines a total cross-polarization parameter S.sub.xpol from the cross-polarization parameters S.sub.hv, S.sub.vh of the two orthogonal polarization directions 16, 18 of the reflected locating signal. To this end, the computation unit 12 adds the cross-polarization parameters S.sub.hv, S.sub.vh in complex fashion. The total cross-polarization parameter S.sub.xpol describes crosstalk, caused by the reflection, from the two polarization directions 16, 18 to each of the other polarization directions 16, 18. The computation unit 12 is provided for the purpose of determining the orientation information 20 from the copolarization parameters S.sub.vv, S.sub.hh. To this end, the computation unit 12 determines an angle-shifted total cross-polarization parameter S.sub.xpol45 from copolarization parameters S.sub.vv, S.sub.hh for the two polarization directions 16, 18 of the reflecting locating signal. To this end, the computation unit 12 subtracts the second copolarization parameter S.sub.vh from the first copolarization parameter S.sub.vv in complex fashion. The computation unit 12 determines the orientation information Φ20 in a range of values between −90 degrees and 90 degrees using the following formula:
(14)
(15) The computation unit 12 therefore determines the orientation information 20 from an absolute value for the total cross-polarization parameter S.sub.xpol. In addition, the computation unit 12 therefore determines the orientation information 20 from an absolute value for the angle-shifted total cross-polarization parameter S.sub.xpol45. This makes it possible to avoid a complex value for the quotient S.sub.xpol/S.sub.xpol45 that is caused by measurement inaccuracies. The computation unit 12 determines the orientation information 20 by means of an angle function from the total cross-polarization parameter S.sub.xpol and the angle-shifted total cross-polarization parameter S.sub.xpol45. The angle function is an arc tangent function.
(16) As a result of the formation of the absolute value during the calculation of the orientation information 20, the orientation information 20 has a fourfold ambiguity. In order to reduce the ambiguities, a phase of the total cross-polarization parameter S.sub.xpol and of the angle-shifted total cross-polarization parameter S.sub.xpol45 is first of all compared. If the total cross-polarization parameter S.sub.xpol and the angle-shifted total cross-polarization parameter S.sub.xpol45 have an identical phase, a value of the orientation information 20 lies in a range of values between −90 degrees and −45 degrees or 0 degrees and 45 degrees. If the total cross-polarization parameter S.sub.xpol and the angle-shifted total cross-polarization parameter S.sub.xpol45 have a phase difference of 180 degrees, a value of the orientation information 20 lies in a range of values between −45 degrees and −0 degrees or 45 degrees and 90 degrees.
(17) In order to resolve a remaining ambiguity in the orientation information 20, the handheld tool apparatus 10 has four mechanisms. Alternatively a handheld tool apparatus 10 could have one, two or three of the mechanisms. The top of
(18) 1st Mechanism
(19) The computation unit 12 resolves the ambiguity in the determination of the orientation information 20 by means of the copolarization parameters S.sub.vv, S.sub.hh. First of all, the computation unit 12 deducts a symmetry parameter S.sub.sym from the copolarization parameters S.sub.vv, S.sub.hh. The symmetry parameter S.sub.sym describes a component of the locating signal that is reflected by symmetrical objects, for example a surface of the workpiece 38. The symmetry parameter S.sub.sym is determined by the computation unit 12 by means of a measurement at a location on the workpiece 38 without an elongate locatable object, by means of determination of a mean reflection at various locations on the workpiece 38, by means of cross-correlation of the first copolarization parameter S.sub.vv and the second copolarization parameter S.sub.hh and/or by means of synthetic background determination by determining a dielectric constant for the workpiece 38. In this case, a measurement error during determination of the symmetry parameter S.sub.sym must be no more than half the magnitude of a calculated circular scattering parameter S.sub.circ for a reflection of a circularly polarized locating signal at the locatable object 22.
(20) The computation unit 12 compares an absolute value of the first copolarization parameter S.sub.vv, with an absolute value of the second copolarization parameter S.sub.hh. If the first copolarization parameter S.sub.vv, is greater than the second copolarization parameter S.sub.hh, a value of the orientation information 20 lies in a range between −45 and 45 degrees. If the first copolarization parameter S.sub.vv is less than the second copolarization parameter S.sub.hh, a value of the orientation information 20 lies in a range between −90 and −45 degrees or 45 degrees and 90 degrees.
(21) 2nd Mechanism
(22) Furthermore, the computation unit 12 resolves the ambiguity by determining an angle factor σC on the basis of the copolarization parameters S.sub.vv, S.sub.hh and the symmetry parameter S.sub.sym:
σC=S.sub.vv+S.sub.hh−2S.sub.sym
(23) Furthermore, the computation unit 12 determines an estimated angle factor σC.sub.estimated from an estimated piece of orientation information Φ.sub.estimated. In this exemplary embodiment, the estimated orientation information Φ.sub.estimated is estimated for one of the ambiguities in the range from −45 degrees to 45 degrees.
(24)
(25) In this case, the expression “with a denominator with a greater absolute value” is used. If the angle factor σC and the estimated angle factor σC.sub.estimated have an identical phase, Φ has been estimated correctly. If the phase of the angle factor σC and of the estimated angle factor σC.sub.estimated differ, Φ has been estimated incorrectly. In this case, the orientation information is in a range from −90 degrees to −45 degrees or in the range from 45 degrees to 90 degrees.
(26) 3rd Mechanism
(27) The handheld tool apparatus 10 has a motion sensor 24. The motion sensor 24 is in the form of a rotation sensor connected to rollers 66. The motion sensor 24 ascertains at least one piece of motion information 26 for the handheld tool apparatus 10 relative to the workpiece 38. In this case, the motion sensor 24 determines a piece of motion information 26 in the −90 degrees direction and in the 90 degrees direction. Furthermore, a motion sensor could sense a movement in the 0 degrees direction. If a calculated circular scattering parameter S.sub.circ remains essentially constant for movement in the −90 degrees or 90 degrees direction, the orientation information 20 is approximately −90 degrees or 90 degrees. If the calculated circular scattering parameter S.sub.circ alters during the movement, the operator is asked by means of the display unit 32 to turn the handheld locating apparatus 30 through an eighth of a revolution and to move the handheld locating apparatus 30 again.
(28) 4th Mechanism
(29) As