<!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>User Requirements for Indoor Geo-Localization System for Manufacturing Shop floor and Selection of Appropriate Product</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Dr. Manish Kumar</string-name>
          <email>manish.kumar156@infosys.com</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Kapil Saini</string-name>
          <email>kapil_saini01@infosys.com</email>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Thierry Roussel</string-name>
          <email>thierry.roussel@alstomgroup.com</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Alstom</institution>
          ,
          <addr-line>Bangalore</addr-line>
          ,
          <country country="IN">India</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Infosys Limited</institution>
          ,
          <addr-line>Bangalore</addr-line>
          ,
          <country country="IN">India</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>Infosys Limited</institution>
          ,
          <addr-line>Mysore</addr-line>
          ,
          <country country="IN">India</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>This work is derived from an industrial consultancy work where the researchers surveyed the market to find most appropriate indoor localization server for use in digital shop floor initiative at a manufacturing company. Here we describe requirements of indoor Geo-localization for manufacturing shop floor. Then we evaluate various technologies to suit the business use cases. Finally, we provide reasons for selection of Wi-Fi finger printing based open source Geo-localization server.</p>
      </abstract>
      <kwd-group>
        <kwd>Indoor Geo-localization Server</kwd>
        <kwd>Location Tracking</kwd>
        <kwd>Digital Factory</kwd>
        <kwd>Industry 4</kwd>
        <kwd>0</kwd>
        <kwd>IOT</kwd>
        <kwd>Fingerprinting</kwd>
        <kwd>Wi-Fi based indoor Geo-localization</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>In a connected world where machinery, plant, parts, inventory, vehicles and people are
ever connected, knowing their positions invariably becomes a key business aspect. GPS
devices are commonly used for outdoor localization but sparse availability of GPS
signals in indoor environment poses challenges for its indoor usage. In this study, a
manufacturing company with multiple factories and offices around the world wanted to scan
the market to identify a geo-localization server for localizing IOT devices in indoor
environments. Implementation cost and maintenance were to play a vital role in the
solution identification. This market study consisted of three parts
 Identifying the business use cases to get an idea of accuracy, latency and scalability
needs.
 Understanding available technologies from existing literature.
 Selection of appropriate product from the selected technology.</p>
      <p>
        Finally, after evaluating multiple solutions against business needs, one of the Wi-Fi
fingerprinting based open source product was selected. This product, ANYPLACE [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ],
was initially developed at University of Cyprus [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. We implemented a few use cases
      </p>
    </sec>
    <sec id="sec-2">
      <title>The Business Use Cases</title>
      <p>on the product. In this paper, we present the results of this business study for search of
an appropriate indoor localization server
In consultation with experts of Digital Factory following use cases are identified.
2.1</p>
      <sec id="sec-2-1">
        <title>Connected Worker</title>
        <p>The Connected Industrial Worker uses field-tested mobile, sensor, asset-tracking,
analytics and wearable technologies to help execute the daily work activities of an
industrial or field worker more effectively. In hazardous and large industrial work
environments, the worker would also wear location and hazmat sensors that can monitor, for
example, levels of environmental toxin exposure, as well as the worker’s location.
The location of workers can be persisted in a separate data store by the geolocation
application. The monitoring applications to be used by supervisors should get last
available location. Movement of workers should also be available on demand.
Accuracy- 5-10m; Scalability - 5000 wearable devices; Latency- 1-2 seconds
In a manufacturing environment supply chain can be more effective if parts can be
traced at the shop floor. For example- some job cards are generated on daily basis based
on manufacturing planning and scheduling. Some job card may define attaching or
fixing of some item/part to another. Before any worker starts the job, the concerned part
should be available on the shop floor near the workplace.</p>
        <p>Accuracy- 5-10m; Scalability- 1000 parts; Latency- 1-2 seconds.
Connected screw driver, connected portable welding machine, connected fork lifter,
etc., have Wi-Fi and these devices can be detected in a wireless network. If their
location on the shop floor can be computed and visualized. It can save a lot of time
otherwise spent in locating these items on the shop floor. The supervisor may want to know
location of all forklift trucks or location of all portable welding machines. There may
be an application which may automatically check that the tools have come back to their
normal place after the shift.</p>
        <p>Accuracy- 2 m; Scalability - 10000 movable tools; Latency- 2-3 seconds
Connected Buildings refers to a kind of office infrastructure where building
components are connected (wired or wireless) and they report their status through applications
and can be monitored centrally. Office and factories have many fixed devices. They
may share some data regarding their status. Based on the condition/status a person visits
the place for repair, cleaning or for any other maintenance activity. If we can also get
the location of the device on the map, it helps. The location of building connected fixed
devices like CCTV, projectors do not change frequently. Once an hour update might be
enough.</p>
        <p>Accuracy- 5-10 m, Scalability- 1000 fixed devices, Latency- Variable
Sometimes a person may visit a prohibited area (say, a high voltage yard) or an
equipment may be lying at a wrong place. Such incidents should be reported in near real time.
A geo-fence can be defined and tracking can be put in place for IOT enabled devices.
This can ensure movement of such devices in and out of defined fences.</p>
      </sec>
      <sec id="sec-2-2">
        <title>Navigation</title>
        <p>Accuracy- 2-5 m, Scalability- 100 request in an hour. Latency- 1-2 seconds.
There are two aspects to Navigation feature. One, suggesting a route between two
locations and second traversing the route as the object is moving along the route.
Navigation is required for a worker to go from place A to place B with or without a vehicle.
Thus navigation will be guiding in nature where a human being will make final
decision. The application should help users through a mapping application and guide to the
desired destination. There are two key elements to this, visibility of origin and
destination locations and the path or route from origin to destination. The navigation
functionality will need that indoor maps are stored and points of interests and paths can be
marked on it. In online or query phase user will ask for destination and path which
should come from the stored data.</p>
        <p>This may need 2 m Accuracy, with 100 requests per hour, while location updates
may be every few milliseconds while on the path.
When someone is going from place A to B then the path and its location should be
tracked on the map. This refers to a series of locations with corresponding timestamps.
The data of the movement can be kept in another database. This need is covered in the
last section of the navigation.
2.8</p>
      </sec>
      <sec id="sec-2-3">
        <title>Lifecycle management</title>
        <p>Following items have lifecycle related needs</p>
      </sec>
      <sec id="sec-2-4">
        <title>Fingerprinting lifecycle management.</title>
        <p>Crowd sourcing will be a critical feature to manage life cycle of the finger printing
exercise. Fingerprint will change with change of Wi-Fi AP, change in the orientation
of a AP, and change in the direction of antennas of AP.</p>
        <p>Crowdsourcing will help in increasing the accuracy. Some devices do not move say
doors etc. This may assist to reverse calibrate and update the Wi-Fi fingerprints with
respect to observed data from fixed location of some of the Wi-Fi objects.</p>
        <p>Fingerprinting will also provide boundary of dark zones, or no Wi-Fi zones.
Presently users do not know if the access point is not working or it is a dark spot. After
finger printing of entire area, we will know this aspect.</p>
      </sec>
      <sec id="sec-2-5">
        <title>Life cycle of position of Access Points/ direction of Antennas.</title>
        <p>Sometimes routers may be replaced and relocated. Sometimes the direction of
directional antennas may be changed. This will affect fingerprint of RSS of access points in
a given area. The method of finger printing or the triangulation algorithm should detect
this and take appropriate corrective action. Some antennas may stop working or their
alignment may also get changed.
2.9</p>
      </sec>
      <sec id="sec-2-6">
        <title>Frequency of localization of an object/ refresh rate</title>
        <p>All objects need not be localized at same interval. Some objects which are relatively
fixed, such as doors, door locks may need localization once a day while other objects
like movable tools, connected workers etc. can be localized more frequently say every
5 seconds. While for some services it may be localization on demand, when an
application sends a request to locate an object, its last known location is sent. Refresh rate
of objects should depend on object type.
2.10</p>
      </sec>
      <sec id="sec-2-7">
        <title>Multi floor support</title>
        <p>The localization in buildings will need multi-floor support. The area map should be
converted to Map of points with Latitude and Longitude. Ultimately the application
should provide postman type address.
2.11</p>
      </sec>
      <sec id="sec-2-8">
        <title>Mapping</title>
        <p>Mapping is a critical need with Geo-localization. The area map will contain some
indoor and some outdoor points. Outdoor points will have GPS signals. There may be
some Wi-Fi signals also in outdoor areas. The application should work smoothly indoor
and outdoor.
2.12</p>
      </sec>
      <sec id="sec-2-9">
        <title>Intranet of things</title>
        <p>The application will not use internet. The cellphone app will use intranet to connect
to Geo-localization server. The IOT Objects will send the data over intranet. Other
application will also use the service over intranet.
2.13</p>
      </sec>
      <sec id="sec-2-10">
        <title>History of locations</title>
        <p>The historical data of locations should be kept. This is needed for tracking till the
mission of taking an object from point A to point B is complete. Last known location
of an object is sufficient for most applications, such as location of inventory. But
Historical information of movement and path may be required later for some kind of
analysis.</p>
        <p>The following figure summarizes the important business needs</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>Wi-Fi Infrastructure at the Manufacturing Company</title>
      <p>There are approximately 2000 CISCO routers at manufacturing company’s offices and
factories. These are company managed access points. In addition, canteen, labs and
other company offices within the same premises also have their own fixed access points
which can be used for Geo-localization. Portable hotspots, and mobile hotspots should
not be used. Thus the solution should provide selection of access points to be used
where RSS fingerprints from selective access points can be considered and rest can be
disregarded.</p>
      <p>Best devices can connect up to 20 Wi-Fi objects for data transfer and can hold up to 50
objects where all are not using data.
3.2</p>
      <sec id="sec-3-1">
        <title>Edge Devices</title>
        <p>There are three Wi-Fi controllers in the company. They maintain life cycle of access
points. These controllers control, configure and manage all the access points. All are
CISCO access points in 2.4 G Hz single band and 2.4 and 5.0 G Hz dual band. The
Geo-localization server will be used by all company locations worldwide.</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Comparison of position technologies</title>
      <p>
        There are many technologies available for localization. We studied Bluetooth Low
Energy (BLE) technology, passive and active RFID technology, Ultrasound technology,
Earth Magnetic Field, Radio Frequency, Laser Ranging, and Ultra Wide Band (UWB)
Technology. Detailed survey of such technologies is available in [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] Smart phones
based indoor localization is available in [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] Wireless localization is discussed in [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] and
[
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]. There are some data sets for testing the algorithms as in [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ].
      </p>
      <p>Criteria of comparison should be selected based on intended use. In present case,
accuracy, ability to localize thousands of objects at multiple locations, need for extra
infrastructure and tags, low cost, and ease of maintenance were important.</p>
      <p>For localization of parts two options are possible. Either the part has a Wi-Fi tag or
a person with Wi-Fi enabled barcode scanner scans the part and sends Wi-Fi footprint
and barcode to central server. Where part location and barcode both can be stored in
database.</p>
      <p>Association of barcode with part type can be done at part or job-card related application
side.
5</p>
    </sec>
    <sec id="sec-5">
      <title>Selection of Technology</title>
      <p>After due consideration of all the positioning technologies it is observed that, Bluetooth
Low Energy is more accurate but costly as many beacons are needed to cover an area.
While Wi-Fi based methods are least costly as no additional infrastructure is required.
UWB is most accurate but it will need extra infrastructure and can’t be used on
cellphones.</p>
      <p>Accuracy of 2-5 meters is possible with Wi-Fi based fingerprinting techniques.
Scaling for 100000 plus devices is possible with parallel architecture. Multi-floor support,
mapping and navigation is possible with Wi-Fi based methods.</p>
      <p>Wireless
Tech</p>
      <p>nology
Earth Magnetic
Field
Wi-Fi
Laser Ranging
Bluetooth
Ultrasound
Radio
Frequency</p>
      <p>Range
5 km</p>
    </sec>
    <sec id="sec-6">
      <title>Discussion and Selection of Product</title>
      <p>Three open source initiatives provide Wi-Fi fingerprinting based solutions, Anyplace,
Redpin, and Find3. Out of the three Anyplace has active users and active support group.</p>
      <p>
        After going through all technologies and available products and business needs we
concluded to recommend ANYPLACE open source tool. Scanner can be used to
geolocalize barcoded devices which do not have Wi-Fi sensor. Following was also noticed
during the course of exploring indoor Geo-localization which needs further research.
 The Indoor Geolocation problem is a complex research problem which needs more
research [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ],
 Low cost Wi-Fi based Geo-localization is the only long lasting solution due to its
widespread use and availability across the world in the form of access points and
availability on mobile devices and IOT devices.
 New Wi-Fi measurement based techniques are claiming sub meter accuracy [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ],
which needs further demonstration and proof.
      </p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>"</surname>
            <given-names>ANYPLACE</given-names>
          </string-name>
          ,
          <article-title>"</article-title>
          [Online]. Available: https://anyplace.cs.ucy.ac.cy/.
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>"</surname>
            <given-names>DMSL</given-names>
          </string-name>
          , University of Cyprus," [Online]. Available: https://dmsl.cs.ucy.ac.cy/.
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <given-names>H.</given-names>
            <surname>Liu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Darabi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Banerjee</surname>
          </string-name>
          and
          <string-name>
            <given-names>J.</given-names>
            <surname>Liu</surname>
          </string-name>
          ,
          <article-title>"</article-title>
          <source>Survey of Wireless Indoor Positioning Techniques and Systems," IEEE Transactions on Systems, Man, and Cybernetics</source>
          , vol.
          <volume>37</volume>
          , no.
          <issue>6</issue>
          , p.
          <article-title>Part C (Applications</article-title>
          and Reviews),
          <year>2007</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <given-names>W.</given-names>
            <surname>Sakpere</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. A.</given-names>
            <surname>Oshin</surname>
          </string-name>
          and
          <string-name>
            <given-names>N. . B.</given-names>
            <surname>Mlitwa</surname>
          </string-name>
          ,
          <article-title>"A state-of-the-art survey of indoor positioning and navigation systems and technologies," South African Computer Journal</article-title>
          , vol.
          <volume>29</volume>
          , no.
          <issue>3</issue>
          , pp.
          <fpage>145</fpage>
          -
          <lpage>197</lpage>
          ,
          <year>2017</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <given-names>E.</given-names>
            <surname>Martin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Vinyals</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            <surname>Friedland</surname>
          </string-name>
          and
          <string-name>
            <given-names>R.</given-names>
            <surname>Bajcsy</surname>
          </string-name>
          ,
          <article-title>"Precise indoor localization using smart phones,"</article-title>
          <source>in Proceedings of the 18th ACM international conference on Multimedia, Firenze, Italy, October 25 - 29</source>
          ,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>C. Wu</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          <string-name>
            <surname>Yang</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          <string-name>
            <surname>Liu</surname>
            and
            <given-names>W.</given-names>
          </string-name>
          <string-name>
            <surname>Xi</surname>
          </string-name>
          ,
          <article-title>" Wireless Indoor Localization without Site Survey,"</article-title>
          <source>IEEE Transactions on Parallel and Distributed Systems</source>
          , vol.
          <volume>24</volume>
          , no.
          <issue>4</issue>
          ,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <given-names>A.</given-names>
            <surname>Rai</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K. K.</given-names>
            <surname>Chintalapudi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V. N.</given-names>
            <surname>Padmanabhan</surname>
          </string-name>
          and
          <string-name>
            <given-names>R.</given-names>
            <surname>Sen</surname>
          </string-name>
          ,
          <article-title>"zero-effort crowdsourcing for indoor localization,"</article-title>
          <source>in Proceedings of the 18th annual international conference on Mobile computing and networking</source>
          , Istanbul, Turkey,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <given-names>E. S.</given-names>
            <surname>Lohan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. T.</given-names>
            <surname>Sospedra</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Leppäkoski</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Richter</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Peng</surname>
          </string-name>
          and
          <string-name>
            <given-names>J.</given-names>
            <surname>Huerta</surname>
          </string-name>
          ,
          <article-title>"Wi-Fi Crowdsourced Fingerprinting Dataset for Indoor Positioning,"</article-title>
          <source>Data</source>
          , vol.
          <volume>32</volume>
          , no.
          <issue>2</issue>
          ,
          <year>2017</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <given-names>S.</given-names>
            <surname>He and S. -H. Gary Chan</surname>
          </string-name>
          ,
          <article-title>"Wi-Fi Fingerprint-Based Indoor Positioning: Recent Advances and Comparisons,"</article-title>
          <source>IEEE COMMUNICATIONS SURVEYS &amp; TUTORIALS</source>
          , vol.
          <volume>18</volume>
          , no.
          <issue>1</issue>
          ,
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>C. Chen</surname>
            ,
            <given-names>Y.</given-names>
            Han, Y.
          </string-name>
          <string-name>
            <surname>Chen and K. J. R. Liu</surname>
          </string-name>
          ,
          <article-title>"</article-title>
          <source>Asia-Pacific Signal and Information Processing Association Annual Summit and Conference (APSIPA)</source>
          ,
          <article-title>" in Indoor GPS with Centimeter Accuracy using WiFi, Jeju</article-title>
          , South Korea,
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>