MULTILATERATION SYSTEM BASED ON ABSOLUTE DISTANCE MEASUREMENT AND MULTILATERATION METHOD USING THE SAME
20220390544 · 2022-12-08
Inventors
- Jeong Seok OH (Daejeon, KR)
- Seungman KIM (Daejeon, KR)
- Seongheum HAN (Daejeon, KR)
- Gyungho KHIM (Daejeon, KR)
- Seung Kook Ro (Daejeon, KR)
- QUOC KHANH NGUYEN (Daejeon, KR)
Cpc classification
G01S5/14
PHYSICS
G01S19/49
PHYSICS
International classification
Abstract
In a multilateration system based on an absolute distance measurement and a multilateration method using the multilateration system, the multilateration system is configured to obtain spatial coordinates of an object moving in a space. The system includes a tracking unit having a plurality of tracking devices, and a control calculation part having a dead path estimation part and a tracking device position calculation part. The tracking devices are positioned differently with each other and each of the tracking devices measures a distance to the object. The dead path estimation part is configured to pre-estimate a dead path which is a distance between a measurement reference surface of each tracking device and a central position of each tracking device. The tracking device position calculation part is configured to calculate the central position of each tracking device via nonlinear optimization.
Claims
1. A multilateration system configured to obtain spatial coordinates of an object moving in a space, the multilateration system comprising: a tracking unit having a plurality of tracking devices, wherein the tracking devices are positioned differently with each other and each of the tracking devices measures a distance to the object by using an absolute distance measurement system; and a control calculation part having a dead path estimation part and a tracking device position calculation part, wherein the dead path estimation part is configured to pre-estimate a dead path which is a distance between a measurement reference surface of each tracking device and a central position of each tracking device, wherein the tracking device position calculation part is configured to calculate the central position of each tracking device via nonlinear optimization.
2. The multilateration system of claim 1, wherein the dead path estimation part is configured to determine an elevation angle offset and an initial value of the dead path for each tracking device, and the dead estimation part is configured to obtain the dead path of each tracking device via the nonlinear optimization.
3. The multilateration system of claim 2, wherein the tracking device position calculation part is configured to obtain the central position of each tracking device via the nonlinear optimization, based on an initial value of a position of each tracking device.
4. The multilateration system of claim 1, wherein the tracking devices are at least four.
5. A multilateration method using a tracking unit having a plurality of tracking devices, wherein the tracking devices are positioned differently with each other and each of the tracking devices measures a distance to the object by using an absolute distance measurement system, the multilateration method comprising: a dead path estimation process (step S10), in which a dead path which is a distance between a measurement reference surface of each tracking device and a central position of each tracking device is pre-estimated; and a tracking device position calculation process (step S20), in which the central position of each tracking device is calculated via nonlinear optimization.
6. The multilateration method of claim 5, wherein in the dead path estimation process, a reference coordination system configured to provide reference coordinates information is used.
7. The multilateration method of claim 6, wherein the dead path estimation process comprises: determining an elevation angle offset and an initial value of a first dead path for a first tracking device (step S11); obtaining the first dead path of the first tracking device, via the nonlinear optimization (step S12); and respectively obtaining dead paths of remaining tracking devices except for the first tracking device (step S13).
8. The multilateration method of claim 7, wherein in the step S11, the elevation angle offset of the first tracking device E.sub.1 and the initial value of the first dead path d.sub.1_ini are determined to minimize a residual function R.sub.ele1 of Equation 1,
x.sub.j=(l.sub.1j+d.sub.1_ini)×sin(Θ.sub.1j+E.sub.1)×cos(ϕ.sub.1j) [Equation 2]
y.sub.j=(l.sub.1j+d.sub.1_ini)×sin(Θ.sub.1j+E.sub.1)×sin(ϕ.sub.1j) [Equation 3]
z.sub.j=(l.sub.1j+d.sub.1_ini)×cos(Θ.sub.1j+E.sub.1) [Equation 4] here, l.sub.1j is an absolute distance measuring the reference position P.sub.j of the reference coordination system at the first tracking device, θ.sub.1j is a measured elevation angle, and ϕ.sub.1j is a measured azimuth angle.
9. The multilateration method of claim 8, wherein in the step S12, the first dead path d.sub.1 of the first tracking device is obtained to minimize a residual function R.sub.1 of Equation 5,
10. The multilateration method of claim 7, wherein the tracking device position calculation process comprises: calculating a rotational matrix and a transformation matrix among the first to fourth tracking devices (step S21); determining initial values of the positions of the first to fourth tracking devices (step S22); and obtaining the positions of the first to fourth tracking devices via the nonlinear optimization (step S23).
11. The multilateration method of claim 10, in the step S21, the rotational matrix and the transformation matrix are calculated to minimize a residual function R.sub.trans of Equation 6,
12. The multilateration method of claim 11, in the step S22, the coordinates of the first tracking device is transformed to be an origin (0, 0, 0), the coordinates of the second tracking device is transformed to be on the X axis (X.sub.2, 0, 0), the coordinates of the third tracking device is transformed to be on the X-Y plane (X.sub.3, Y.sub.3, 0), and the coordinates of the fourth tracking device is transformed to be deviated from the X-Y plane (X.sub.4, Y.sub.4, Z.sub.4).
13. The multilateration method of claim 12, in the step S23, the positions of the first to fourth tracking devices (X.sub.2, X.sub.3, Y.sub.3, X.sub.4, Y.sub.4, Z.sub.4) are obtained to minimize a residual function R.sub.on_site of Equation 7,
14. The multilateration method of claim 5, wherein the position of each tracking devices is calculated, and the distance of the object from each tracking device is measured, and then the spatial coordinates of the object moving in the space is obtained based on the calculated position and the measured distance.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0031] The above and other features and advantages of the present inventive concept will become more apparent by describing in detailed example embodiments thereof with reference to the accompanying drawings, in which:
[0032]
[0033]
[0034]
[0035]
[0036]
[0037]
[0038]
[0039]
[0040]
[0041]
[0042]
[0043]
[0044]
[0045]
[0046]
TABLE-US-00001 [reference numerals] 10: multilateration system based on an absolute distance measurement 100: object 200: absolute distance measurement system 300: tracking device 400: control calculation part 410: dead path estimation part 420: tracking device position calculation part
DETAILED DESCRIPTION OF THE EMBODIMENTS
[0047] The present inventive concept now will be described more fully hereinafter with reference to the accompanying drawings, in which exemplary embodiments of the present invention are shown. The present inventive concept may, however, be embodied in many different forms and should not be construed as limited to the exemplary embodiments set fourth herein.
[0048] Rather, these exemplary embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the present invention to those skilled in the art. Like reference numerals refer to like elements throughout.
[0049] It will be understood that, although the terms first, second, third, etc. may be used herein to describe various elements, components, regions, layers and/or sections, these elements, components, regions, layers and/or sections should not be limited by these terms. These terms are only used to distinguish one element, component, region, layer or section from another region, layer or section. Thus, a first element, component, region, layer or section discussed below could be termed a second element, component, region, layer or section without departing from the teachings of the present invention.
[0050] The terminology used herein is for the purpose of describing particular exemplary embodiments only and is not intended to be limiting of the present invention. As used herein, the singular forms “a,” “an” and “the” are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will be further understood that the terms “comprises” and/or “comprising,” when used in this specification, specify the presence of stated features, integers, steps, operations, elements, and/or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and/or groups thereof.
[0051] Unless otherwise defined, all terms (including technical and scientific terms) used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this invention belongs. It will be further understood that terms, such as those defined in commonly used dictionaries, should be interpreted as having a meaning that is consistent with their meaning in the context of the relevant art and will not be interpreted in an idealized or overly formal sense unless expressly so defined herein.
[0052] All methods described herein can be performed in a suitable order unless otherwise indicated herein or otherwise clearly contradicted by context. The use of any and all examples, or exemplary language (e.g., “such as”), is intended merely to better illustrate the invention and does not pose a limitation on the scope of the invention unless otherwise claimed. No language in the specification should be construed as indicating any non-claimed element as essential to the practice of the inventive concept as used herein.
[0053] Hereinafter, the present inventive concept will be explained in detail with reference to the accompanying drawings.
[0054]
[0055] Referring to
[0056] In the conventional multilateration system, initial lengths d.sub.1, d.sub.2, d.sub.3 and d.sub.4 from an initial position P.sub.0 at which the relative distance measurement system is initialized (the measured value of each relative distance measurement system is determined to be zero ‘0’) to each tracking device, and system parameters X.sub.2, X.sub.3, Y.sub.3, X.sub.4, Y.sub.4 and Z.sub.4 of the coordinates defining the position of each tracking device, are obtained at the same time, via the so-called self-calibration.
[0057] In the relative distance measurement system, when the relative distance measurement system is initialized at an arbitrary position, the distance from the arbitrary position P.sub.0(x.sub.0, y.sub.0, z.sub.0) to each tracking device is determined to be always zero ‘0’, and thus the distance and the system parameters of the coordinates should be obtained at the same time, via the self-calibration.
[0058] However, when a large number of system parameters d.sub.1, d.sub.2, d.sub.3, d.sub.4, X.sub.2, X.sub.3, Y.sub.3, X.sub.4, Y.sub.4 and Z.sub.4 are obtained at the same time from a single equation, via nonlinear optimization, a residual function for obtaining an optimal solution becomes complex and thus an estimation result is not to be accurate, since the number of the system parameters is large. In addition, in obtaining the optimal solution, the initial values of the system parameters are necessary but the systematic method for determining the initial values is not presented, and thus convergence failure or local minimum may occur during the optimization.
[0059]
[0060] Referring to
[0061] Here, the tracking unit 300 may include at least four tracking devices 310, 320, 330 and 340, and in the present example embodiment, an example having four tracking devices 310, 320, 330, 340 is explained for the convenience of the explanation.
[0062] The control calculation part 400 includes a dead path estimation part 410 and a tracking device position calculation part 420.
[0063] Hereinafter, for the convenience of the explanation, the multilateration system 10 is explained with a multilateration method using the multilateration system 10, at the same time.
[0064]
[0065] Referring to
[0066] Here,
[0067] That is, the absolute distance measurement system 200 is integrally formed with each of the tracking devices 310, 320, 330 and 340. However, the coordinates of the central position which is the rotational center of each tracking device in tracking the object, is different from the measurement reference surface which is a reference for the measurement in the absolute distance measurement system 200. Thus, the dead path d.sub.1, d.sub.2, d.sub.3 and d.sub.4 defining the difference should be estimated in advance.
[0068] The dead path and the estimation of the dead path are first explained referring to
[0069] Referring to
[0070] However, when the object 100 is tracked by using the tracking devices 310, 320, 330 and 330 of the tracking unit 300, the distance between the object 100 and each tracking device 310, 320, 330 and 340 should be the distance between the object 100 and the origin (the central position) of each tracking device 310, 320, 330 and 340.
[0071] Thus, the difference between the central position which is the center of the rotation of each tracking device, and the measurement reference surface 301 which is the reference for the measurement in the absolute distance measurement system 200, may be defined as the dead path d.
[0072] Further, the dead path may be defined differently at each of the tracking devices 310, 320, 330 and 340, and thus in the dead path estimation process (step S10), each of the dead paths d.sub.1, d.sub.2, d.sub.3 and d.sub.4 should be pre-estimated for each of first to fourth tracking devices 310, 320, 330 and 340.
[0073] In the relative distance measurement system, each of initial lengths d.sub.1, d.sub.2, d.sub.3 and d.sub.4 to each of the tracking devices changes as an initial position P.sub.0 at which the distance measurement is initialized changes, but in the absolute distance measurement system, the dead path is constant, and thus when the dead path d.sub.1, d.sub.2, d.sub.3 and d.sub.4 is once estimated accurately, as illustrated in
[0074] Based on the merits or the characteristics of the absolute distance measurement system, as illustrated in
[0075] The dead path estimation process (step S10) is explained in detail below.
[0076] In the dead path estimation process (step S10), as illustrated in
[0077] Further, the coordinate measuring machine is exampled to provide the calibration plane, but the coordinate measuring machine may also provide reference coordinate information having various kinds of reference points such as a three-dimensional structure except for the plane, but for the convenience of explanation, any further examples may be omitted.
[0078] In the calibration plane, a plurality of reference positions P.sub.j is provided with the coordinates of each of the reference positions, and the coordinates of each reference position provide relatively very accurate coordinates, and thus the estimation for the dead path may be more accurate.
[0079] For example, in the dead path estimation process (step S10), firstly, referring to
[0080] Generally, in tracking the object 100, each tracking device rotates with changing an azimuth angle ϕ and an elevation angle θ. Likewise, in the present example embodiment, a local coordination system of each tracking device is used for systematically calculating an initial value of each system parameter for nonlinear optimization, in the dead path estimation process (step S10) and a tracking device position calculation process (step S20).
[0081] Here, as explained below, in the dead path estimation process (step S10), the local coordination system of each tracking device and the coordination system of the coordinate measuring machine are applied.
[0082] The local coordination system of each tracking device may be calculated by using the azimuth angle and elevation angle of an encoder equipped inside of each tracking device, and the measured absolute distance. However, as illustrated in
[0083] Thus, the elevation angle offset is the value obtained in advance with the dead path, for estimating the coordinates of the central position of each tracking device accurately. Thus, in the dead path estimation process (step S10), the elevation angle offset and the dead path are obtained.
[0084] In determining the elevation angle offset E.sub.1 and the initial value d.sub.1_ini of the first dead path d.sub.1 for the first tracking device 310 (step S11), firstly, as illustrated in
[0085] Here, the coordinate measuring machine providing the calibration plane provides vary accurate coordination system, and thus the reference positions P.sub.j in the calibration plane may be regarded to provide a fixed value in applying least-square adjustment.
[0086] Thus, for the first tracking device 310, the elevation angle offset E.sub.1 and the initial value d.sub.1_ini of the first dead path d.sub.1 of the first tracking device 310 are determined, to minimize a residual function R.sub.ele1 in Equation 1 below (step S11).
[0087] Here, n is the number of reference positions, l.sub.ref_j is a distance between two positions P.sub.j(x.sub.j, y.sub.j, z.sub.j) and P.sub.j+1(x.sub.j+1, y.sub.j+1, z.sub.j+1) which is provided in the coordinate measuring machine (CMM). x.sub.j, y.sub.j and z.sub.j are defined by Equations 2 to 4 in the local coordination system of the first tracking device 310.
x.sub.j=(l.sub.1j+d.sub.1_ini)×sin(Θ.sub.1j+E.sub.1)×cos(ϕ.sub.1j) [Equation 2]
y.sub.j=(l.sub.1j+d.sub.1_ini)×sin(Θ.sub.1j+E.sub.1)×sin(ϕ.sub.1j) [Equation 3]
z.sub.j=(l.sub.1j+d.sub.1_ini)×cos(Θ.sub.1j+E.sub.1) [Equation 4]
[0088] Here, l.sub.1j is an absolute distance measuring the reference position P.sub.j of the coordinate measuring machine (CMM) at the first tracking device, θ.sub.1j is the elevation angle measured in the encoder inside of the tracking device, and ϕ.sub.1j is the measured azimuth angle.
[0089] From Equation 1, the elevation angle offset E.sub.1 and the initial value d.sub.1_ini of the first dead path d.sub.1 of the first tracking device 310 are determined, to minimize the difference between a first value and a second value. Here, the first value is the value measuring a distance between two different positions (P.sub.j, P.sub.j+1) in the calibration plane with respect to the local coordination system of the first tracking device 310, which is a left term of Equation 1
The second value is the distance between two different positions (P.sub.j, P.sub.j+1) provided by the coordinate measuring machine, which is a right term of Equation 1 (l.sub.ref_j).
[0090] Accordingly, when the elevation angle offset E.sub.1 and the initial value d.sub.1_ini of the first dead path d.sub.1 of the first tracking device 310 are obtained, the first dead path of the first tracking device is obtained via the nonlinear optimization (step S12). Here in the step S12, the first dead path d.sub.1 of the first tracking device 310 is obtained to minimize a residual function R.sub.1 of Equation 5.
[0091] Here,
is the sum of squared errors. x.sub.j, y.sub.j and z.sub.j are the coordinates of the reference position P.sub.j provided in the coordinate measuring machine (CMM) and are fixed values. As illustrated in
is the distance between the coordinate measuring machine and the central position of the first tracking device 310, which are provided by the coordinate measuring machine (CMM).
[0092] In addition, (d.sub.1+l.sub.1j), which is a right term in Equation 5, is an actual measured distance by using the first tracking device 310, for the distance to the reference position P.sub.j of the coordinate measuring machine (CMM).
[0093] Thus, the first dead path d.sub.1 of the first tracking device 310 is obtained to minimize the residual function R.sub.1 of Equation 5.
[0094] When the first dead path d.sub.1 of the first tracking device 310 is obtained via the nonlinear optimization using Equation 5, X.sub.1, Y.sub.1 and Z.sub.1 are also obtained with the first dead path d.sub.1. Thus, as explained above, as the initial value d.sub.1_ini of the first dead path d.sub.1 is necessary to obtain the first dead path d.sub.1, initial values of X.sub.1, Y.sub.1 and Z.sub.1 are also necessary to obtain X.sub.1, Y.sub.1 and Z.sub.1.
[0095] Here, X.sub.1, Y.sub.1 and Z.sub.1 is the coordinates of the central position of the first tracking device 310 defined with respect to the coordinate measuring machine (CMM), and thus the central position of the first tracking device 310 is defined as (0, 0, 0) based on the local coordination system of the first tracking device 310. Thus, the coordinates (X.sub.1, Y.sub.1, Z.sub.1) which is defined with respect to the coordinate measuring machine (CMM) for the first tracking device 310 may be defined as a transformation matrix of the coordinates (0, 0, 0) which is defined with respect to the local coordination system of the first tracking device 310.
[0096] Using the elevation angle offset E.sub.1 and the initial value d.sub.1_ini of the first dead path d.sub.1 of the first tracking device 310 obtained in the step S11, each position in the calibration plane displayed by the coordinate measuring machine may be roughly displayed as the local coordination system of the first tracking device.
[0097] Accordingly, for the central position of the first tracking device 310, the transformation matrix from the local coordination system to the coordination system of the coordinate measuring machine (CMM) may be obtained substantially same as a rotational matrix and transformation matrix calibration process (step S21). In addition, based on the above, the initial value for the central position (X.sub.1, Y.sub.1, Z.sub.1) of the first tracking device 310 may be provided.
[0098] Thus, based on the initial value d.sub.1_ini of the first dead path d.sub.1 and the initial value of the central position (X.sub.1, Y.sub.1, Z.sub.1) of the first tracking device 310, the first dead path d.sub.1 may be obtained by the nonlinear optimization using Equation 5.
[0099] Like the determination of the elevation angle offset E.sub.1 and the initial value d.sub.1_ini of the first dead path d.sub.1 of the first tracking device 310, elevation angle offsets E.sub.2, E.sub.3 and E.sub.4 and initial values d.sub.2_ini, d.sub.3_ini and d.sub.4_ini of dead paths d.sub.2, d.sub.3 and d.sub.4 may be determined for the second and fourth tracking devices 320, 330 and 340, respectively.
[0100] In addition, like the obtainment of the first dead path d.sub.1 via the nonlinear optimization as explained in the step S12, the second to fourth dead paths d.sub.2, d.sub.3 and d.sub.4 may be obtained for the second to fourth tracking devices 320, 330 and 340, respectively.
[0101] Here, for each of the second to fourth tracking devices 320, 330 and 340, the method for obtaining the transformation matrix at the first tracking device 310 may be applied to the transformation matrix from the local coordination system of each tracking device to the coordination system of the coordinate measuring machine (CMM). Thus, using the above transformation matrix, the second to fourth dead paths d.sub.2, d.sub.3 and d.sub.4 may be obtained via the above explained nonlinear optimization.
[0102] Then, the dead path estimation process (step S10) is finished.
[0103] Then, each tracking device at which the dead path is calibrated via the dead path estimation process (step S10) is disposed as illustrated in
[0104] Referring to
[0105] Here, in the tracking device position calculation process, firstly, the rotational matrix and the transformation matrix are calculated among the positions of the first to fourth tracking devices 310, 320, 330 and 340 (step S21).
[0106] Referring to
[0107] The position relation among the tracking devices 310, 320, 330 and 340 may be obtained by applying best-fitting rigid transformation from the local coordinates p.sub.2j, p.sub.3j and p.sub.4j of the second to fourth tracking devices 320, 330 and 330 to the local coordinates q.sub.1j of the first tracking device 310.
[0108] The rotational matrix R and the transformation matrix T are calculated to minimize a residual function R.sub.trans of Equation 6, and thus the position relation among the first to fourth tracking devices 310, 320, 330 and 340 is obtained.
[0109] Here, q.sub.j is the local coordinates of the first tracking device 310, and p.sub.j is the local coordinates of the second to fourth tracking devices 320, 330 and 340.
[0110] Then, in the tracking device position calculation process, the initial value of each of the first to fourth tracking devices 310, 320, 330 and 340 is determined (step S22).
[0111] Referring to
[0112] For example, the coordinates of the second tracking device is transformed to be on the X axis (X.sub.2, 0, 0), the coordinates of the third tracking device is transformed to be on the X-Y plane (X.sub.3, Y.sub.3, 0), and the coordinates of the fourth tracking device is transformed to be deviated from the X-Y plane (X.sub.4, Y.sub.4, Z.sub.4), in the spatial coordination system (X.sub.MLTS, Y.sub.MLTS, Z.sub.MLTS).
[0113] Thus, the initial values of the positions of the second to fourth tracking devices 320, 330 and 340, which are the initial values of X.sub.2, X.sub.3, Y.sub.3, X.sub.4, Y.sub.4 and Z.sub.4, may be determined.
[0114] Then, the positions of the first to fourth tracking devices 310, 320, 330 and 340 are finally obtained, via the nonlinear optimization (step S23).
[0115] Here, the method for obtaining the positions of the first to fourth tracking devices 310, 320, 330 and 340, via the nonlinear optimization, is as follows.
[0116] The positions of the first to fourth tracking devices (X.sub.2, X.sub.3, Y.sub.3, X.sub.4, Y.sub.4, Z.sub.4) are obtained to minimize a residual function R.sub.on_site of Equation 7 below.
[0117] Here,
is the sum of squared errors. x.sub.j, y.sub.j and z.sub.j are coordinates of a self-calibration position P.sub.j on the self-calibration plane with respect to the spatial coordination system (X.sub.MLTS, Y.sub.MLTS, Z.sub.MLTS)
[0118] Thus, a left term in Equation 7
means the distance between the self-calibration position P.sub.j and the central coordinates (X.sub.4, Y.sub.4, Z.sub.4) of the fourth tracking device. In addition, a right term in Equation 7 (d.sub.4+l.sub.4j) means an actual measured distance for the distance to the self-calibration position P.sub.j using the fourth tracking device 340. Here, the fourth dead path d.sub.4 of the fourth tracking device should be considered in the actual measured distance, as explained above.
[0119] The coordinates (X.sub.2, X.sub.3, Y.sub.3) for obtaining the coordinates of the first to third tracking devices, and the actually measured distance (d.sub.1+l.sub.1j, d.sub.2+l.sub.2j, d.sub.3+l.sub.3j) (here, d.sub.1, d.sub.2 and d.sub.3 are the dead paths of the first to third tracking devices respectively, as explained above) for the distance to the self-calibration position P.sub.j from the first to third tracking devices, have the relation of trilateration formula of Equations 8 to 10 below with x.sub.j, y.sub.j and z.sub.j.
[0120] Here, l.sub.1j, l.sub.2j, l.sub.3j, l.sub.4j are absolute distances respectively measured by the first to fourth tracking devices 310, 320, 330 and 340, and d.sub.1, d.sub.2, d.sub.3, d.sub.4 are the dead paths of the first to fourth tracking devices 310, 320, 330 and 340 respectively, as explained above.
[0121] Accordingly, considering Equations 8 to 10 in addition to Equation 7, the coordinates of the central positions of the first to fourth tracking devices (X.sub.2, X.sub.3, Y.sub.3, X.sub.4, Y.sub.4, Z.sub.4) are obtained at the same time to minimize the residual function R.sub.on_site of Equation 7.
[0122] In the above explanation, the self-calibration plane provides the plane, but the self-calibration plane may provide various kinds of self-calibration information including various kinds of reference positions such as a three-dimensional structure except for the plane.
[0123] Accordingly, when the position calculation for the tracking device is finished (step S20), the position of the second tracking device 320 positioned on the X axis, the position of the third tracking device 330 positioned on the X-Y plane, and the position of the fourth tracking device 340 deviated from the X-Y plane, are obtained, in addition to the position of the first tracking device 310 positioned at the origin.
[0124] Thus, the distance to the object 100 moving in the space from four tracking devices positioned differently may be obtained, and the coordinates of the object 100 in the space may be obtained based on the above distance and the position of four tracking devices.
[0125]
[0126]
[0127] Referring to
[0128]
[0129] Likewise,
[0130] Here, for the comparison with the reference measured results, the measured results using a commercialized laser tracker are also illustrated.
[0131] Referring to
[0132] Thus, the position of the object moving or positioning in the space may be measured more accurately and more precisely, using the multilateration method according to the present example embodiment.
[0133] According to the example embodiments of the present invention, the self-calibration is performed based on the absolute distance measured by using the absolute measurement system, to obtain the position of each tracking device, which is the coordinates of each tracking device, and then the coordinates of the object moving in the space may be obtained more accurately.
[0134] Here, in using the relative distance measurement system, the initial length and the position of each tracking device should be obtained at the same time due to the characteristics of the relative distance measurement, so that the number of the system parameters obtained are increased and the accuracy or the reliability of the obtained results are low.
[0135] However, as in the present example embodiments, when the absolute distance measurement system is used, the dead path is pre-obtained and then the position of each tracking device may be obtained. Thus, the number of the system parameters which are obtained by performing the nonlinear optimization is decreased and the accuracy or the reliability of the obtained results may be increased.
[0136] Here, in obtaining the dead path in advance, the dead path of each tracking device is only obtained by performing the nonlinear optimization. Then, after the dead path of each tracking device is obtained in advance, the position of each tracking device, which is the coordinates of each tracking device, may be obtained by performing the nonlinear optimization. Thus, the number of the system parameters which are obtained at each the nonlinear optimization is decreased and the accuracy or the reliability of the obtained results may be increased.
[0137] In addition, when the conventional relative distance measurement system is applied, the method for determining the initial value in the nonlinear optimization process is not systemized and thus convergence failure or local minimum may occur in the optimization process. However, in the present example embodiment, the method for determining the initial value is presented more systematically, and thus the convergence failure or the local minimum may be prevented from being occurred and accuracy or the reliability of the obtained results may be increased.
[0138] The foregoing is illustrative of the present inventive concept and is not to be construed as limiting thereof. Although a few example embodiments of the present inventive concept have been described, those skilled in the art will readily appreciate that many modifications are possible in the example embodiments without materially departing from the novel teachings and advantages of the present inventive concept. Accordingly, all such modifications are intended to be included within the scope of the present inventive concept as defined in the claims. In the claims, means-plus-function clauses are intended to cover the structures described herein as performing the recited function and not only structural equivalents but also equivalent structures. Therefore, it is to be understood that the foregoing is illustrative of the present inventive concept and is not to be construed as limited to the specific example embodiments disclosed, and that modifications to the disclosed example embodiments, as well as other example embodiments, are intended to be included within the scope of the appended claims. The present inventive concept is defined by the following claims, with equivalents of the claims to be included therein.