<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>A 3-D Cooperative base station localization Method applied in Large Complex Indoor Environment</article-title>
      </title-group>
      <contrib-group>
        <aff id="aff0">
          <label>0</label>
          <institution>Satellite Navigation and Location Service Laboratory, Guilin University of Electronic Technology</institution>
          ,
          <addr-line>Guilin 541004</addr-line>
          ,
          <country country="CN">China</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>State Key Laboratory of Industrial Control Technology, Zhejiang University</institution>
          ,
          <addr-line>Hangzhou 310013</addr-line>
          ,
          <country country="CN">China</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2031</year>
      </pub-date>
      <fpage>0000</fpage>
      <lpage>0001</lpage>
      <abstract>
        <p>Base stations deployed for localization systems are required to be location aware. Calibrating base stations manually is time-consuming and inconvenient especially in large complex indoor environment. To address this problem, cooperative localization approaches have been developed and mostly focus on the 2-dimensional scenarios. We have proposed a cooperative Localization method to determine the positions of base stations and the corresponding Cramer-Rao lower bounds (CRLB) are derived to ensure localization quality. Simulation results verify that our method can achieve superior performance in terms of accuracy and robustness but sharp decline appears as maximum measurement range(sensing range) decreases. For large error caused by too few connections, prior location information from Barometric Sensors and visually location-specific object is applied in constraint. Meanwhile, we propose an iterative approach in the process of anchor selection and localization, it proves the robustness of cooperative localization to anchor locations. Simulation results show the improvement of localization accuracy by different prior knowledge.</p>
      </abstract>
      <kwd-group>
        <kwd>Self-Calibration</kwd>
        <kwd>Sensing Range</kwd>
        <kwd>Prior Information</kwd>
        <kwd>Second keyword</kwd>
        <kwd>Another keyword</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        Base stations in localization systems need to know their own locations in
advance. The process of calibration is usually done manually, time-consuming and
easily leads to error especially in large complex environment where the number
of base stations is enormous. Moreover, if localization systems are deployed in
ancient buildings like the Palace Museum, manual calibration of base stations
located in the air cannot be implemented. Given accurate positions of few base
stations (known as anchors) and pair-wise distance information between anchors
and one location-unknown base station (denoted by UB), in large indoor
environments, the distances between UB and anchors may exceed the maximum range
of communication , i.e., sensing range, which results in insufficient connections
with anchors [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] thus noncooperative localization is no longer available, as shown
in Fig.1-a. In this event, to compensate for the deficiency of distance constraints,
UBs may estimate their locations by taking advantage of other connected UBs,
which is called cooperative localization, as illustrated in Fig.1-b.
      </p>
      <p>
        Cooperative localization is aimed at the situation where some UBs cannot
be located using common noncooperative localization method individually. It
make use of connected UBs to obtain sufficient distance information constraints.
There are two kinds of cooperative localization: Semidefinite Programming [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]
and Multidimensional Scaling (MDS) [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]. SDP-based approaches are also
developed to determine locations of UBs such that given distance constraints are
satisfied, which is a non-convex problem. Relaxation technique [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] is introduced
to yield a semidefinite program. Biswas et al. [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] describe a maximum likelihood
estimation, and mitigate distance measurement error by formulating it as cost
function of a minimization problem. Regarding the SDP solution as an initial
point, a gradient-based search method is adopted to further reduce the
estimation error [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ] [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ]. In order to reduce computational complexity and improve
real-time performance, [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] also presents a distributed SDP method for large scale
problems.
      </p>
      <p>
        Existing SDP-based methods mainly focus on 2-D scenarios, where base
stations can only be deployed on a flat plane. As a result, large errors usually
occur while 3-D positioning is implemented. We have proposed a 3-D cooperative
algorithm which exhibits superior performance in accuracy and robustness to
anchors compared to noncooperative algorithm, however,the fundamental problem
of lack of reference data in height has not been solved [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ].
      </p>
      <p>In this paper, aimed at the large error caused by too few distance constraints,
we propose an iterative approach and take prior estimated distance between UBs
and visually location-specific object into consideration. The main contributions
of this paper are summarized as follows:
– Prior location information for UBs from barometric sensors and visually
location-specific object is added to the constraints of optimization problems,
and simulation result proves that appropriate prior information can improve
localization accuracy effectively.
– Iterative algorithm is also proposed in the process of anchor selection and
localization, and it proves the robustness of 3-D cooperative algorithm to
location of anchors.
2
2.1</p>
    </sec>
    <sec id="sec-2">
      <title>3-D Constraint Model</title>
      <sec id="sec-2-1">
        <title>3-D constraint model</title>
        <p>Suppose we have m anchors αk∈R3, k = 1, 2, ..., m, all the anchors are
distributed in lower space for easy installation, and n UBs xj , j = 1, 2, ..., n,
some of them are deployed in higher space for localization accuracy. The
euclidean distance between anchor αk and UB xj is represented by djk, the
euclidean distance between UBs xi and xj is represented by dij . M represents
distance space of anchors and UBs, M = {dj,k : 1 ≤ j ≤ n, 1 ≤ k ≤ m}, N
represents distance space of UBs, N = {di,j : 1 ≤ i, j ≤ n}. We use the 3 × n matrix
⎛ x1 x2 x3 · · · xn⎞
X = (x1, x2, x3, ..., xn) = ⎝ y1 y2 y3 · · · yn ⎠ to represent the locations of UBs,
z1 z2 z3 · · · zn
⎛ αx1 αx2 αx3 · · · αxm⎞
3 × m matrix α = (α1, α2, α3, ..., αm) = ⎝ αy1 αy2 αy3 · · · αym⎠ to
represenαz1 αz2 αz3 · · · αzm
t the locations of anchors.We define Y = XT X to derive distance.Relaxation
technique is introduced: change Y = XT X to Y ≥ XT X, and thus a feasible
region is planned, which is equivalent to</p>
        <p>Z :=</p>
        <p>I X
XT Y
≥ 0.</p>
        <p>Considering noises in practical scenes, assume that ejk, representing the
measurement error between anchor αk and UB xj and eij , the measurement error
between UBs xi and xj , are all independently and identically distributed (i.i.d)
Gaussian random variables with zero mean and standard deviation σ. In large
complex indoor environment, the distance between UB and anchors may
exceed the sensing range. Combining the above conditions, the problem can be
formulated as following:
min ⎝
⎛
1
σj2k εjk +
j,k;(j,k)∈M
i,j;(i,j)∈N
1
σi2j εij ⎠
⎞
(1)
(2)</p>
        <p>Z :=</p>
        <p>
          I X
XT Y
≥ 0,
The model can be solved by virtue of the CVX and Yalmip toolbox [
          <xref ref-type="bibr" rid="ref10">10</xref>
          ].
(3)
(4)
(5)
(6)
(7)
(8)
3
3.1
4
4.1
        </p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>Sensing Range Optimization And Anchor Placement</title>
      <sec id="sec-3-1">
        <title>Sensing Range Optimization</title>
        <p>In large indoor environments, the amount of distance constraints may decrease
when the distances between two base stations go beyond the sensing range
(denoted by R), which may result in compromises in localization accuracy. In
our simulation settings, the maximum distance that can be reached is r =
√1502 + 1502 + 202m = 213m, and the sensing range is set from 213m(r) to
53m(0.25r). As we can observe from Fig.2, with the decrease of the sensing
range, RMSD of the thirty UBs increases slowly. But when the sensing range
drops to 0.3r, the RMSD reaches 2m quickly. It is proved that 3D-SDP algorithm
is robust to R to some extent: it can still achieve high precision when half of the
distances constraints between base stations are discarded. However, there exists
a critical point of sharp degradation in performance: when R reaches 0.25r, the
precision declines rapidly to about 9.33 meters.</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Prior Location Constraints</title>
      <sec id="sec-4-1">
        <title>Constraints By Visual Observations</title>
        <p>
          As we all know, humans can locate themselves according to a location-specific
objects object based on their visual observations [
          <xref ref-type="bibr" rid="ref11">11</xref>
          ]. The objects can be doors or
other objects that have clear and definite location information and are available
from the design map of the building, thus prior location information of UBs can
be obtained during the process of installation. To verify the feasibility of visual
10
9
8
7
/SDm65
RM4
3
2
1
040 60 80 100 120 R 140 160 180 200 220
observation as priori location knowledge, we tested human visual ranging errors
on 10 people.
        </p>
        <p>This test is carried out in Room 526, Ninth Teaching Building of Zhejiang
University. The area of the field is approximately 6m by 15m. The 15 test points
are set on two lines, whose angle with the central axis of the door are 90◦ and
30◦ respectively, as shown in Fig.3. At each test point, 10 testers were asked to
estimate the distance with the central axis of the door by themselves. The actual
distance increases from 0.759m to 6.195m. The average error, RMSD as well as
maximum error of the 10 testers at 15 points are shown in table 1.</p>
        <p>Table 1 shows that although the estimated accuracy of tester 5 is weak, the
average error is 0.591m, other people have a good perception of distance. The
best of them is tester 6: the average of his estimation error is 0.174m. In
addition, for almost all testers, estimating the position closer to the object is more
accurate than that farther away from the object. The test result verifies that
visual observation is a reliable prior location knowledge resource, and according
to it we can set more appropriate visual error parameter.</p>
        <sec id="sec-4-1-1">
          <title>Tester</title>
        </sec>
        <sec id="sec-4-1-2">
          <title>Tester1</title>
          <p>
            Tester2
Tester3
Tester4
Tester5
Tester6
Tester7
Tester8
Tester9
Tester10
In addition, with the popularity of smart phones, micro electromechanical
systems (MEMS) sensors are considered as a highly efficient technology that have
been applied in business, industrial, medical, and other fields. MEMS barometric
sensors is considered a reliable method for height measurement [
            <xref ref-type="bibr" rid="ref12">12</xref>
            ]. Differential
barometric altimetry is less vulnerable to the variations of atmospheric pressure
and can be used in altitude Measurement of high UBs during installation. Thus
we restrict the height of UBs firstly, assuming that the measurement errors are
Gaussian random variables with zero mean and standard deviation σ = 0.1. We
can see that single constraint on height has little effect on the promotion of
accuracy. RM SD = 2.45m and the error of 6th UB is still exceptionally large.
          </p>
          <p>The previous part verifies the reliability of visual observation, experienced
installer can pre-estimate positions in x and y directions of each UB by
locationspecific objects object while deploying. Restrictions are set on x and y directions,
assuming that the errors of visual observation are Gaussian random variables
with zero mean and standard deviation σ = 0.5. RM SD = 1.44m, half the
original RM SD. And the errors of all UBs are more balanced.</p>
          <p>The cause of sharp decline in accuracy is too large calibration error of the
6th UB. We try to set constraits of all the three axes only on the single 6th UB.
It can still be assumed that the errors on x and y are Gaussian random variables
with zero mean and standard deviation σ = 0.5 and σ = 0.1 on z. The overall
localization accuracy has been significantly improved and the RM SD = 0.63.
4.3</p>
        </sec>
      </sec>
      <sec id="sec-4-2">
        <title>Spherical Constraint</title>
        <p>In most cases, it’s inconvenient even unrealistic to pre-estimate one UB’s 3-D
location by a reference object, and estimating the approximate distance between
a UB and a reference object is considered more easier. In the previous section,
when sensing range decreases to 64m, the RMSD reaches about 2m and cause
of the sharp decline in accuracy is too large calibration error of the 6th UB.
Thus, we set distance limitation on the 6th base station. By calibrating without
prior location information, the initial position of the 6th UB can be obtained.
In the meantime, installer can pre-estimate the distance with a close reference
object, which can formulate a sphere that the actual position can be, the object
is center and the distance is radius of sphere. And the distance is set to be
1m in conservative estimation. The intersection of this sphere and line segment
between initial position and reference object is considered position of the 6th UB,
as shown in Fig.4, ’I’ represents the intersection and the location-specific object
is a lamp. Thus the calibration error of 6th UB is exactly the visual observation
error. RM SD = 0.66, the distribution of each UB error is balanced.</p>
        <p>Then we propose an iterative algorithms. The intersection is regarded as the
actual position of the 6th UB and act as one of anchors to calibrate the other 29
UBs. And the calibration results will be applied as prior location information to
restrict the 29 UBs in the next localization round, where the original 8 anchors
are utilized to calculate the original 30 UBs.</p>
        <p>The first round RMSD of 30 UBs is 0.48m, and the latter round RM SD =
1.05m. The resilt proves the robustness of 3-D cooperative algorithm to location
of anchors. The 6th UB still plays a dominant role in RMSD, which is similar
to the error distribution with no prior location knowledge. We can see that
constraining other UBs with high positioning accuracy can improve the error
of base station 6 to some extent, but the number and structure of connections
still plays an important role, it’s unrealistic to improve position accuracy of one
UB by only setting constraints on connected UBs with high accuracy position
information.
5</p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>Conclusion</title>
      <p>Simulation results show that our 3-D cooperative algorithm is an effective
indoor self-calibration method with high-precision and performs closely to the
corresponding CRLB under incomplete connections. However, accuracy
decreases sharply when more than half of the connections have failed. To solve the
fundamental problem of lacking in reference data at altitude in 3-D cooperative
localization method, we add prior location information to restrict the initial
position when sharp decline in accuracy appears. Simulations show that although the
errors mainly come from height, setting only altitude constraint from barometric
sensors on UBs has limited effect on accuracy promotion. Visual observation by
installer is considered a reliable prior information sources and shows great effect
on precision improvement of 3-D cooperative algorithm. We can also see that
prior location information constraints only for base stations with large
calibration errors can effectively improve the overall positioning accuracy. In addition,
we propose an iterative algorithm in the process of anchor selection and
localization, it proves the robustness of 3-D cooperative algorithm to location of anchors.
And the number and topology structure of connections plays an important role
in localization accuracy, it’s unrealistic to improve accuracy of one UB by only
setting constraints on connected UBs with high accuracy position information.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Michael</surname>
            <given-names>M Zavlanos</given-names>
          </string-name>
          , Magnus B Egerstedt, and
          <string-name>
            <surname>George</surname>
          </string-name>
          J Pappas.
          <article-title>Graphtheoretic connectivity control of mobile robot networks</article-title>
          .
          <source>Proceedings of the IEEE</source>
          ,
          <volume>99</volume>
          (
          <issue>9</issue>
          ):
          <fpage>1525</fpage>
          -
          <lpage>1540</lpage>
          ,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <given-names>Pratik</given-names>
            <surname>Biswas</surname>
          </string-name>
          and
          <string-name>
            <given-names>Yinyu</given-names>
            <surname>Ye</surname>
          </string-name>
          .
          <article-title>Semidefinite programming for ad hoc wireless sensor network localization</article-title>
          .
          <source>In Proceedings of the 3rd international symposium on Information processing in sensor networks</source>
          , pages
          <fpage>46</fpage>
          -
          <lpage>54</lpage>
          . ACM,
          <year>2004</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <given-names>Yi</given-names>
            <surname>Shang</surname>
          </string-name>
          , Wheeler Ruml, Ying Zhang, and
          <string-name>
            <given-names>Markus P. J.</given-names>
            <surname>Fromherz</surname>
          </string-name>
          .
          <article-title>Localization from mere connectivity</article-title>
          .
          <source>In ACM International Symposium on Mobile Ad Hoc NETWORKING Computing</source>
          , pages
          <fpage>201</fpage>
          -
          <lpage>212</lpage>
          ,
          <year>2003</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <given-names>Yi</given-names>
            <surname>Shang</surname>
          </string-name>
          and
          <string-name>
            <given-names>W.</given-names>
            <surname>Ruml</surname>
          </string-name>
          .
          <article-title>Improved mds-based localization</article-title>
          .
          <source>In Joint Conference of the IEEE Computer and Communications Societies</source>
          , pages
          <fpage>2640</fpage>
          -
          <lpage>2651</lpage>
          vol.
          <volume>4</volume>
          ,
          <year>2004</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Zhi-Quan</surname>
            <given-names>Luo</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wing-Kin</surname>
            <given-names>Ma</given-names>
          </string-name>
          , Anthony
          <string-name>
            <surname>Man-Cho</surname>
            <given-names>So</given-names>
          </string-name>
          , Yinyu Ye, and Shuzhong Zhang.
          <article-title>Semidefinite relaxation of quadratic optimization problems</article-title>
          .
          <source>IEEE Signal Processing Magazine</source>
          ,
          <volume>27</volume>
          (
          <issue>3</issue>
          ):
          <fpage>20</fpage>
          -
          <lpage>34</lpage>
          ,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <given-names>Pratik</given-names>
            <surname>Biswas</surname>
          </string-name>
          ,
          <string-name>
            <surname>Tzu-Chen</surname>
            <given-names>Lian</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ta-Chung</surname>
            <given-names>Wang</given-names>
          </string-name>
          , and
          <string-name>
            <given-names>Yinyu</given-names>
            <surname>Ye</surname>
          </string-name>
          .
          <article-title>Semidefinite programming based algorithms for sensor network localization</article-title>
          .
          <source>ACM Transactions on Sensor Networks (TOSN)</source>
          ,
          <volume>2</volume>
          (
          <issue>2</issue>
          ):
          <fpage>188</fpage>
          -
          <lpage>220</lpage>
          ,
          <year>2006</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Tzu-Chen</surname>
            <given-names>Liang</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ta-Chung</surname>
            <given-names>Wang</given-names>
          </string-name>
          , and
          <string-name>
            <given-names>Yinyu</given-names>
            <surname>Ye</surname>
          </string-name>
          .
          <article-title>A gradient search method to round the semidefinite programming relaxation solution for ad hoc wireless sensor network localization</article-title>
          . Sanford University,
          <source>formal report, 5</source>
          ,
          <year>2004</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <given-names>Pratik</given-names>
            <surname>Biswas</surname>
          </string-name>
          ,
          <string-name>
            <surname>T-C Liang</surname>
          </string-name>
          ,
          <string-name>
            <surname>K-C Toh</surname>
          </string-name>
          ,
          <string-name>
            <surname>Yinyu Ye</surname>
          </string-name>
          , and
          <string-name>
            <surname>T-C Wang</surname>
          </string-name>
          .
          <article-title>Semidefinite programming approaches for sensor network localization with noisy distance measurements</article-title>
          .
          <source>IEEE transactions on automation science and engineering</source>
          ,
          <volume>3</volume>
          (
          <issue>4</issue>
          ):
          <fpage>360</fpage>
          -
          <lpage>371</lpage>
          ,
          <year>2006</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Wang</surname>
            <given-names>Xiaoxuan</given-names>
          </string-name>
          ,
          <string-name>
            <given-names>Sun</given-names>
            <surname>Peng</surname>
          </string-name>
          , and
          <string-name>
            <given-names>Zhi</given-names>
            <surname>Wang</surname>
          </string-name>
          .
          <article-title>A 3-d self-calibration method for multiple base stations in large complex indoor environment</article-title>
          .
          <source>IEEEWirelessCommunicationsandNetworkingConference(WCNC)</source>
          ,
          <year>2019</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10. R. W Ouyang,
          <string-name>
            <surname>K. S Wong</surname>
          </string-name>
          , and Chin Tau Lea.
          <article-title>Received signal strength-based wireless localization via semidefinite programming: Noncooperative and cooperative schemes</article-title>
          .
          <source>Vehicular Technology IEEE Transactions on</source>
          ,
          <volume>59</volume>
          (
          <issue>3</issue>
          ):
          <fpage>1307</fpage>
          -
          <lpage>1318</lpage>
          ,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>D. Wu</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          <string-name>
            <surname>Chen</surname>
            , and
            <given-names>L.</given-names>
          </string-name>
          <string-name>
            <surname>Chen</surname>
          </string-name>
          .
          <article-title>Visual positioning indoors: Human eyes vs</article-title>
          .
          <source>smartphone cameras. Sensors</source>
          ,
          <volume>17</volume>
          (
          <issue>11</issue>
          ):
          <fpage>2645</fpage>
          ,
          <year>2017</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Dimosthenis</surname>
            <given-names>E.</given-names>
          </string-name>
          <string-name>
            <surname>Bolanakis</surname>
          </string-name>
          .
          <article-title>Mems barometers and barometric altimeters in industrial, medical, aerospace, and consumer applications</article-title>
          .
          <source>IEEE Instrumentation Measurement Magazine</source>
          ,
          <volume>20</volume>
          (
          <issue>6</issue>
          ):
          <fpage>30</fpage>
          -
          <lpage>38</lpage>
          ,
          <issue>55</issue>
          ,
          <year>2017</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>