This application claims priority under 35 U.S.C. § 119 to Korean Patent Application No. 10-2021-0069708, filed on May 31, 2021 in the Korean Intellectual Property Office (KIPO), the contents of which are herein incorporated by reference in their entireties.
Example embodiments relate to a multilateration system based on an absolute distance measurement and a multilateration method using the same. More particularly, example embodiments relate to a multilateration system based on an absolute distance measurement and a multilateration method using the same, capable of obtaining coordinates of an object by self-calibration based on an absolute distance measured by using the absolute distance measurement system, in the multilateration system obtaining three-dimensional coordinates of the object by using a distance information from a fixing position to the object.
Various kinds of technologies related to obtaining coordinates of an object positioned in the space, have been developed to meet the needs required in various kinds of technical fields including an industrial robot field.
Conventionally, in the above technologies, the technology in which the information on the distance of the object and the information of two angles on the object are obtained by using a laser tracker is normally applied.
However, in the above technology in which the distance information and the angle information are both used, an error increases as a measuring range increases due to angle information resolution limit, and thus measurement accuracy is decreased.
Thus, recently, instead of obtaining the angle information, the technology in which the spatial coordinates of the object is obtained by only using the distance information from at least four fixed positions to the object, has been developed.
However, in case that the distance information to the object is only used, system parameters such as a central coordinate, an initial length and so on of a tracking device should be estimated at the same time using a self-calibration algorithm in a relative distance measurement method. However, the above estimation performed at the same time may be inaccurate. In addition, initial values of the system parameters are necessary to obtain an optimal solution but any systematic method has not been presented for determining the initial values, and thus convergence failure or local minimum may occur in the optimization process.
Related prior art is Korean patent No. 10-1991094.
The present invention is developed to solve the above-mentioned problems of the related arts.
The present invention provides a multilateration system based on an absolute distance measurement, capable of estimating coordinates of an object more accurately by performing self-calibration based on an absolute distance measured by using an absolute distance measurement system and capable of performing optimization more accurately by applying more systemized method in obtaining an optimal solution.
In addition, the present invention also provides a multilateration method using the multilateration system.
According to an example embodiment, the multilateration system is configured to obtain spatial coordinates of an object moving in a space. The multilateration 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 by using an absolute distance measurement system. 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.
In an example, the dead path estimation part may be configured to determine an elevation angle offset and an initial value of the dead path for each tracking device, and the dead estimation part may be configured to obtain the dead path of each tracking device via the nonlinear optimization.
In an example, the tracking device position calculation part may be 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.
In an example, the tracking devices may be at least four.
According to another example embodiment, a multilateration method uses a tracking unit having a plurality of tracking devices, and 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 method includes a dead path estimation process (step S10), and a tracking device position calculation process (step S20). In the step S10, 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. In the step S20, the central position of each tracking device is calculated via nonlinear optimization.
In an example, in the dead path estimation process, a reference coordination system configured to provide reference coordinates information may be used.
In an example, the dead path estimation process may include 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).
In an example, in the step S11, the elevation angle offset of the first tracking device E1 and the initial value of the first dead path d1_ini may be determined to minimize a residual function Rele1 of Equation 1,
here, n may be the number of reference positions, lref_j is a distance between two positions Pj(xj, yj, zj) and Pj+1(xj+1, yj+1, zj+1) which is provided in the reference coordination system, xj, yj and zj may be defined by Equations 2 to 4 in a local coordination system of the first tracking device,
x
j=(l1j+d1_ini)×sin(Θ1j+E1)×cos(ϕ1j) [Equation 2]
y
j=(l1j+d1_ini)×sin(Θ1j+E1)×sin(ϕ1j) [Equation 3]
z
j=(l1j+d1_ini)×cos(Θ1j+E1) [Equation 4]
here, l1j may be an absolute distance measuring the reference position Pj of the reference coordination system at the first tracking device, θ1j may be a measured elevation angle, and ϕ1j may be a measured azimuth angle.
In an example, in the step S12, the first dead path d1 of the first tracking device is obtained to minimize a residual function R1 of Equation 5,
here,
may be the sum of squared errors, xj, yj and zj may be the coordinates of the reference position Pj provided in the reference coordination system, Xj, Yj and Zj may be the coordinates of the center of the first tracking device which is defined with respect to the reference coordination system, and (d1+l1j) may be an actual measured distance by using the first tracking device with respect to the distance to the reference position Pj of the reference coordination system.
In an example, the tracking device position calculation process may include 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).
In an example, in the step S21, the rotational matrix and the transformation matrix may be calculated to minimize a residual function Rtrans of Equation 6,
here, qj may be a local coordinates of the first tracking device, and pj may be local coordinates of the remaining tracking devices.
In an example, in the step S22, the coordinates of the first tracking device may be transformed to be an origin (0, 0, 0), the coordinates of the second tracking device may be transformed to be on the X axis (X2, 0, 0), the coordinates of the third tracking device may be transformed to be on the X-Y plane (X3, Y3, 0), and the coordinates of the fourth tracking device may be transformed to be deviated from the X-Y plane (X4, Y4, Z4).
In an example, in the step S23, the positions of the first to fourth tracking devices (X2, X3, Y3, X4, Y4, Z4) may be obtained to minimize a residual function Ron_site of Equation 7,
here,
may be the sum of squared errors, xj, yj and zj may be coordinates of a self-calibration position Pj on the self-calibration plane with respect to a spatial coordination system (XMLTS, YMLTS, ZMLTS), and xj, yj and zj may be defined by trilateration formula of Equations 8 to 10 below,
here, l1j, l2j, l3j, l4j may be absolute distances respectively measured by the first to fourth tracking devices, and d1, d2, d3, d4 may be dead paths of the first to fourth tracking devices respectively.
In an example, the position of each tracking devices may be calculated, and the distance of the object from each tracking device may be measured, and then the spatial coordinates of the object moving in the space may be obtained based on the calculated position and the measured distance.
According to the example embodiments, 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.
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.
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.
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.
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.
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:
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.
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.
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.
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.
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.
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.
Hereinafter, the present inventive concept will be explained in detail with reference to the accompanying drawings.
Referring to
In the conventional multilateration system, initial lengths d1, d2, d3 and d4 from an initial position P0 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 X2, X3, Y3, X4, Y4 and Z4 of the coordinates defining the position of each tracking device, are obtained at the same time, via the so-called self-calibration.
In the relative distance measurement system, when the relative distance measurement system is initialized at an arbitrary position, the distance from the arbitrary position P0(x0, y0, z0) 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.
However, when a large number of system parameters d1, d2, d3, d4, X2, X3, Y3, X4, Y4 and Z4 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.
Referring to
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.
The control calculation part 400 includes a dead path estimation part 410 and a tracking device position calculation part 420.
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.
Referring to
Here,
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 d1, d2, d3 and d4 defining the difference should be estimated in advance.
The dead path and the estimation of the dead path are first explained referring to
Referring to
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.
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.
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 d1, d2, d3 and d4 should be pre-estimated for each of first to fourth tracking devices 310, 320, 330 and 340.
In the relative distance measurement system, each of initial lengths d1, d2, d3 and d4 to each of the tracking devices changes as an initial position P0 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 d1, d2, d3 and d4 is once estimated accurately, as illustrated in
Based on the merits or the characteristics of the absolute distance measurement system, as illustrated in
The dead path estimation process (step S10) is explained in detail below.
In the dead path estimation process (step S10), as illustrated in
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.
In the calibration plane, a plurality of reference positions Pj 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.
For example, in the dead path estimation process (step S10), firstly, referring to
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).
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.
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
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.
In determining the elevation angle offset E1 and the initial value d1_ini of the first dead path d1 for the first tracking device 310 (step S11), firstly, as illustrated in
Here, the coordinate measuring machine providing the calibration plane provides vary accurate coordination system, and thus the reference positions Pj in the calibration plane may be regarded to provide a fixed value in applying least-square adjustment.
Thus, for the first tracking device 310, the elevation angle offset E1 and the initial value d1_ini of the first dead path d1 of the first tracking device 310 are determined, to minimize a residual function Rele1 in Equation 1 below (step S11).
Here, n is the number of reference positions, lref_j is a distance between two positions Pj(xj, yj, zj) and Pj+1(xj+1, yj+1, zj+1) which is provided in the coordinate measuring machine (CMM). xj, yj and zj are defined by Equations 2 to 4 in the local coordination system of the first tracking device 310.
x
j=(l1j+d1_ini)×sin(Θ1j+E1)×cos(ϕ1j) [Equation 2]
y
j=(l1j+d1_ini)×sin(Θ1j+E1)×sin(ϕ1j) [Equation 3]
z
j=(l1j+d1_ini)×cos(Θ1j+E1) [Equation 4]
Here, l1j is an absolute distance measuring the reference position Pj of the coordinate measuring machine (CMM) at the first tracking device, θ1j is the elevation angle measured in the encoder inside of the tracking device, and ϕ1j is the measured azimuth angle.
From Equation 1, the elevation angle offset E1 and the initial value d1_ini of the first dead path d1 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 (Pj, Pj+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 (Pj, Pj+1) provided by the coordinate measuring machine, which is a right term of Equation 1 (lref_j).
Accordingly, when the elevation angle offset E1 and the initial value d1_ini of the first dead path d1 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 d1 of the first tracking device 310 is obtained to minimize a residual function R1 of Equation 5.
Here,
is the sum of squared errors. xj, yj and zj are the coordinates of the reference position Pj 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).
In addition, (d1+l1j), 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 Pj of the coordinate measuring machine (CMM).
Thus, the first dead path d1 of the first tracking device 310 is obtained to minimize the residual function R1 of Equation 5.
When the first dead path d1 of the first tracking device 310 is obtained via the nonlinear optimization using Equation 5, X1, Y1 and Z1 are also obtained with the first dead path d1. Thus, as explained above, as the initial value d1_ini of the first dead path d1 is necessary to obtain the first dead path d1, initial values of X1, Y1 and Z1 are also necessary to obtain X1, Y1 and Z1.
Here, X1, Y1 and Z1 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 (X1, Y1, Z1) 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.
Using the elevation angle offset E1 and the initial value d1_ini of the first dead path d1 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.
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 (X1, Y1, Z1) of the first tracking device 310 may be provided.
Thus, based on the initial value d1_ini of the first dead path d1 and the initial value of the central position (X1, Y1, Z1) of the first tracking device 310, the first dead path d1 may be obtained by the nonlinear optimization using Equation 5.
Like the determination of the elevation angle offset E1 and the initial value d1_ini of the first dead path d1 of the first tracking device 310, elevation angle offsets E2, E3 and E4 and initial values d2_ini, d3_ini and d4_ini of dead paths d2, d3 and d4 may be determined for the second and fourth tracking devices 320, 330 and 340, respectively.
In addition, like the obtainment of the first dead path d1 via the nonlinear optimization as explained in the step S12, the second to fourth dead paths d2, d3 and d4 may be obtained for the second to fourth tracking devices 320, 330 and 340, respectively.
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 d2, d3 and d4 may be obtained via the above explained nonlinear optimization.
Then, the dead path estimation process (step S10) is finished.
Then, each tracking device at which the dead path is calibrated via the dead path estimation process (step S10) is disposed as illustrated in
Referring to
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).
Referring to
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 p2j, p3j and p4j of the second to fourth tracking devices 320, 330 and 330 to the local coordinates q1j of the first tracking device 310.
The rotational matrix R and the transformation matrix T are calculated to minimize a residual function Rtrans of Equation 6, and thus the position relation among the first to fourth tracking devices 310, 320, 330 and 340 is obtained.
Here, qj is the local coordinates of the first tracking device 310, and pj is the local coordinates of the second to fourth tracking devices 320, 330 and 340.
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).
Referring to
For example, the coordinates of the second tracking device is transformed to be on the X axis (X2, 0, 0), the coordinates of the third tracking device is transformed to be on the X-Y plane (X3, Y3, 0), and the coordinates of the fourth tracking device is transformed to be deviated from the X-Y plane (X4, Y4, Z4), in the spatial coordination system (XMLTS, YMLTS, ZMLTS).
Thus, the initial values of the positions of the second to fourth tracking devices 320, 330 and 340, which are the initial values of X2, X3, Y3, X4, Y4 and Z4, may be determined.
Then, the positions of the first to fourth tracking devices 310, 320, 330 and 340 are finally obtained, via the nonlinear optimization (step S23).
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.
The positions of the first to fourth tracking devices (X2, X3, Y3, X4, Y4, Z4) are obtained to minimize a residual function Ron_site of Equation 7 below.
Here,
is the sum of squared errors. xj, yj and zj are coordinates of a self-calibration position Pj on the self-calibration plane with respect to the spatial coordination system (XMLTS, YMLTS, ZMLTS)
Thus, a left term in Equation 7
means the distance between the self-calibration position Pj and the central coordinates (X4, Y4, Z4) of the fourth tracking device. In addition, a right term in Equation 7 (d4+l4j) means an actual measured distance for the distance to the self-calibration position Pj using the fourth tracking device 340. Here, the fourth dead path d4 of the fourth tracking device should be considered in the actual measured distance, as explained above.
The coordinates (X2, X3, Y3) for obtaining the coordinates of the first to third tracking devices, and the actually measured distance (d1+l1j, d2+l2j, d3+l3j) (here, d1, d2 and d3 are the dead paths of the first to third tracking devices respectively, as explained above) for the distance to the self-calibration position Pj from the first to third tracking devices, have the relation of trilateration formula of Equations 8 to 10 below with xj, yj and zj.
Here, l1j, l2j, l3j, l4j are absolute distances respectively measured by the first to fourth tracking devices 310, 320, 330 and 340, and d1, d2, d3, d4 are the dead paths of the first to fourth tracking devices 310, 320, 330 and 340 respectively, as explained above.
Accordingly, considering Equations 8 to 10 in addition to Equation 7, the coordinates of the central positions of the first to fourth tracking devices (X2, X3, Y3, X4, Y4, Z4) are obtained at the same time to minimize the residual function Ron_site of Equation 7.
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.
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.
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.
Referring to
Likewise,
Here, for the comparison with the reference measured results, the measured results using a commercialized laser tracker are also illustrated.
Referring to
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.
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.
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.
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.
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.
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.
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.
Number | Date | Country | Kind |
---|---|---|---|
10-2021-0069708 | May 2021 | KR | national |