<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v2.3 20070202//EN" "journalpublishing.dtd">
<article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xml:lang="en" article-type="research-article">
<front>
<journal-meta>
<journal-id journal-id-type="nlm-ta">Sensors</journal-id>
<journal-title>Sensors</journal-title>
<issn pub-type="epub">1424-8220</issn>
<publisher>
<publisher-name>Molecular Diversity Preservation International (MDPI)</publisher-name></publisher></journal-meta>
<article-meta>
<article-id pub-id-type="doi">10.3390/s111110094</article-id>
<article-id pub-id-type="publisher-id">sensors-11-10094</article-id>
<article-categories>
<subj-group>
<subject>Article</subject></subj-group></article-categories>
<title-group>
<article-title>A Novel Sensor-Assisted RFID-Based Indoor Tracking System for the Elderly Living Alone</article-title></title-group>
<contrib-group>
<contrib contrib-type="author">
<name><surname>Hsu</surname><given-names>Chien-Chang</given-names></name><xref ref-type="corresp" rid="c1-sensors-11-10094"><sup>*</sup></xref></contrib>
<contrib contrib-type="author">
<name><surname>Chen</surname><given-names>Jun-Hao</given-names></name></contrib>
<aff id="af1-sensors-11-10094">Department of Computer Science and Information Engineering, Fu-Jen Catholic University, 510 Chung Cheng Rd., Hsinchuang Dist., New Taipei City 242, Taiwan; E-Mail: <email>jhchen@csie.fju.edu.tw</email></aff></contrib-group>
<author-notes>
<corresp id="c1-sensors-11-10094">
<label>*</label>Author to whom correspondence should be addressed; E-Mail: <email>cch@csie.fju.edu.tw</email>; Tel.: +886-2-2905-3876.</corresp></author-notes>
<pub-date pub-type="collection">
<year>2011</year></pub-date>
<pub-date pub-type="epub">
<day>25</day>
<month>10</month>
<year>2011</year></pub-date>
<volume>11</volume>
<issue>11</issue>
<fpage>10094</fpage>
<lpage>10113</lpage>
<history>
<date date-type="received">
<day>17</day>
<month>8</month>
<year>2011</year></date>
<date date-type="rev-recd">
<day>18</day>
<month>10</month>
<year>2011</year></date>
<date date-type="accepted">
<day>21</day>
<month>10</month>
<year>2011</year></date></history>
<permissions>
<copyright-statement>© 2011 by the authors; licensee MDPI, Basel, Switzerland.</copyright-statement>
<copyright-year>2011</copyright-year>
<license>
<p>This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution license (http://creativecommons.org/licenses/by/3.0/).</p></license></permissions>
<abstract>
<p>The population of elderly people is increasing rapidly in many developed nations. Providing safe and comfortable care to aging people is an important social goal. Moreover, obtaining correct activity and location information for an elderly person is an important research goal. This work proposes a novel intelligent RFID-based indoor tracking system for elderly people living alone. The proposed system uses environment information for inhabitants and received signal strength of an RFID reader to estimate the probable location of an inhabitant. The proposed system then coordinates with the wireless sensor node of a three-axis accelerometer and uses a genetic algorithm to compute the location of the inhabitant. The proposed system also uses context and gait information to improve inhabitant-tracking accuracy. Experiment results show that the accuracy of the proposed system is better than that of existing RFID-based systems.</p></abstract>
<kwd-group>
<kwd>elderly living alone</kwd>
<kwd>indoor tracking</kwd>
<kwd>RFID</kwd>
<kwd>three-axis accelerometer</kwd>
<kwd>genetic algorithm</kwd></kwd-group></article-meta></front>
<body>
<sec sec-type="intro">
<label>1.</label>
<title>Introduction</title>
<p>Advances in medical treatment and health care have increased the population of elderly people in many nations. Many of these elderly people now live alone. However, their degenerating physical functions severely reduce their mobility. Additionally, providing timely care or treatment when indoor accidents occur is difficult. Thus, monitoring the physical location of elderly residents and the surrounding environment to prevent accidents is necessary [<xref ref-type="bibr" rid="b1-sensors-11-10094">1</xref>–<xref ref-type="bibr" rid="b10-sensors-11-10094">10</xref>]. Many researchers have attempted to achieve this goal by applying intelligent technologies, such as image surveillance, sound detection, or vibration sensing, to identify fall or trip hazards [<xref ref-type="bibr" rid="b11-sensors-11-10094">11</xref>–<xref ref-type="bibr" rid="b16-sensors-11-10094">16</xref>]. For instance, Zhou <italic>et al.</italic> tracked and identified elderly resident behavior using images [<xref ref-type="bibr" rid="b17-sensors-11-10094">17</xref>]. Mukhopadhyay <italic>et al.</italic> created an environment equipped with sensors and robots for elderly care [<xref ref-type="bibr" rid="b18-sensors-11-10094">18</xref>]. They monitored physiological signs and remotely monitored the surrounding environment of an elderly person to minimize risk. Using images is the easiest way to track and monitor the movements of elderly people. However, not all are willing to live under surveillance. Monitoring human daily life may invade personal privacy. Thus, an indoor tracking system that considers privacy, safety, and cost is needed.</p>
<p>Other sensors, such as pressure sensors, and radio frequency identification (RFID) are frequently used to detect the locations of inhabitants [<xref ref-type="bibr" rid="b19-sensors-11-10094">19</xref>–<xref ref-type="bibr" rid="b24-sensors-11-10094">24</xref>]. Various RFID-based localization and tracking methods have been developed [<xref ref-type="bibr" rid="b25-sensors-11-10094">25</xref>]. Generally, RFID-based indoor localization methods are categorized as direct, distance, and hybrid measurement methods. Direct measurement directly locates an inhabitant’s position based on the existence or strength of sensor signals. The advantage of this method is that it does not require complex algorithms. However, highly accurate sensors are needed to locate an inhabitant’s position. For instance, Tesoriero <italic>et al.</italic> deployed passive RFID tags on a floor surface and used an RFID reader attached to a robot to detect the grid of tags representing a location unit [<xref ref-type="bibr" rid="b26-sensors-11-10094">26</xref>]. Shiraishi <italic>et al.</italic> used a passive ultra-high-frequency (UHF) RFID system to locate the position of inhabitants [<xref ref-type="bibr" rid="b27-sensors-11-10094">27</xref>]. Passive UHF tags were deployed in a grid pattern on a ceiling. Users carried RFID readers to receive signals from ceiling tags and to identify their approximate locations. Later, the clustering method and time-average clustering method were used to eliminate false tags and increase accuracy. Alippi <italic>et al.</italic> used several passive RFID readers deployed in an environment to detect the positions of inhabitants via tag signals [<xref ref-type="bibr" rid="b28-sensors-11-10094">28</xref>]. Signal strength of passive RFID tags can vary with distance and angles between tags and readers. Using Bayesian theory, Alippi <italic>et al.</italic> located the probable positions and established a probability map for each passive RFID reader. These probability maps were then introduced to the passive RFID readers in an actual environment to identify the most probable location of a user. Jiang <italic>et al.</italic> developed a virtual route-tracking algorithm to track RFID tags and identify a resident’s path [<xref ref-type="bibr" rid="b29-sensors-11-10094">29</xref>]. Virtual routes can determine tag paths based on the relationship between neighboring detected readers. Zah <italic>et al.</italic> designed a scout floor with embedded high-frequency and super-high-frequency RFID tags for location detection [<xref ref-type="bibr" rid="b30-sensors-11-10094">30</xref>]. Users can carry RFID readers to locate and track the embedded tags under the floor based on the existence of signals. Distance measurement uses signal strength to determine the distance between readers and tags. Detection algorithms are then applied to identify inhabitant positions. For instance, Ni <italic>et al.</italic> developed a LANDMARC (location identification scheme based on dynamic active RFID calibration) system to detect tags in a room [<xref ref-type="bibr" rid="b31-sensors-11-10094">31</xref>]. Several active RFID readers, reference tags, and unknown tags were deployed in a room. Euclidian distance was applied to compute differences in signal strength between reference tags and unknown tags. The k-nearest neighbor algorithm was used to search for k-reference tags with the shortest Euclidian distances. The location of the unknown tags was calculated from these reference tags. The major drawback of the LANDMARC scheme is that locations and number of readers and reference tags affect localization accuracy of unknown tags. Some researchers have improved the LANDMARC approach. For example, Jin <italic>et al.</italic> proposed a k effective reference tags algorithm to reduce LANDMARC calculation time [<xref ref-type="bibr" rid="b32-sensors-11-10094">32</xref>]. The algorithm computes the Euclidean distance in the same manner as the LANDMARC scheme, and then selects k neighboring reference tags with the smallest weights from the area of reference tags. Finally, the approach uses triangulation to determine the average deviation of every three reference tags to find the final position. Zhao <italic>et al.</italic> proposed a new tracking method called virtual reference elimination [<xref ref-type="bibr" rid="b33-sensors-11-10094">33</xref>]. This method uses known reference tags to establish virtual reference tags and eliminate excess readers and tags. Reference tags are deployed along a nine-patch pattern. A proximity map divides the entire sensing area into several regions, where each region represents the area of each virtual reference tag. Based on the Received Signal Strength Indication (RSSI) values of unknown tags, each reader approximates the possible regions of virtual tags and establishes its own proximity map to select the most probable map. Bekkali <italic>et al.</italic> used two active RFID readers and several active RFID tags as reference points to locate user positions [<xref ref-type="bibr" rid="b34-sensors-11-10094">34</xref>]. The reference points and user signal strengths received by the two active RFID readers are converted into corresponding distances. The cosine law, triangulation, and a probability distribution function are applied to locate the positions of resident. Shih <italic>et al.</italic> deployed four active readers and several active tags along a grid pattern [<xref ref-type="bibr" rid="b35-sensors-11-10094">35</xref>]. Four reference points nearest the tracking tags are spotted, and together form a square within which unknown tags are located. However, most of these LANDMARC-based approaches ignore interference in reader-to-reader, reader-to-tag, and tag-to-tag communication. In addition to using a single sensor type for localization, the hybrid measurement method uses several different sensor types to increase positioning accuracy. Yeh <italic>et al.</italic> installed a pressure sensor, ultrasound receivers, an accelerometer, a three-dimensional orientation sensor, and passive RFID readers on clogs to detect the paths and positions of a user [<xref ref-type="bibr" rid="b36-sensors-11-10094">36</xref>]. The combination of these five devices improves localization accuracy. To further minimize detection errors, passive RFID tags are deployed in an environment, such that passive RFID readers can correct signals from tags.</p>
<p>However, most of these methods have problems. First, installing a large number of sensors is costly; the cost to install indoor cameras and pressure sensors is very high [<xref ref-type="bibr" rid="b25-sensors-11-10094">25</xref>,<xref ref-type="bibr" rid="b37-sensors-11-10094">37</xref>,<xref ref-type="bibr" rid="b38-sensors-11-10094">38</xref>]. These devices cannot be applied to ordinary families, especially for the elderly people who live alone. Second, radio signals are adversely affected by interference and are not cost-effective. Additionally, microwave and UHF signals are susceptible to interference from water and metals. Furniture can also reduce location tracking accuracy. Third, attaching an RFID reader to an elderly person is not feasible for location tracking indoors. Finally, sensing range and the electromagnetic waves of RFID readers must be considered. Therefore, an RFID-based location system should have a limited number of sensors to locate positions cheaply and accurately. This work uses a novel sensor-assisted RFID system for indoor environments to locate elderly people living alone.</p>
<p>The proposed system comprises a wireless accelerometer, an active RFID reader with a signal strength function, and some RFID reference tags with environment data to identify the location of elderly people living alone. The proposed system also uses a genetic algorithm to search for the most probable intersection point in data. The wireless accelerometer determines whether a resident is walking. The RFID reader and reference tags estimate a resident’s position and identify walkable paths based on room layout. The system uses a small number of RFID reader and tags to reduce interference and deployment costs, and increases positioning accuracy by integrating contextual information and genetic operators.</p>
<p>The remainder of this paper is organized as follows. Section 2 introduces the proposed sensor-assisted RFID-based inhabitant tracking system. Section 3 discusses system simulation results. Section 4 presents discussions, conclusions, and directions for future work.</p></sec>
<sec>
<label>2.</label>
<title>System Architecture</title>
<p><xref ref-type="fig" rid="f1-sensors-11-10094">Figure 1</xref> shows the architecture of the proposed sensor-assisted RFID-based indoor tracking system for elderly people living alone. The system has two modules: a data manager and positioning manager. The former filters out noise from sensor data, and determines the probable locations of a resident based on his/her current paths and number of steps. The latter calculates the actual location of residents using location information. The functionality of each module is discussed in the subsections that follow.</p>
<sec sec-type="methods">
<label>2.1.</label>
<title>Data Manager</title>
<p>The data manager is responsible for signal filtering, walking path estimation, and counting walking steps. The data manager first uses moving average filtering to eliminate noise and smooth received signals. The moving average filter computes the average current sampling value in the sliding window, sums (2<italic>n</italic> + 1) the number of signals before and after current sampling point <italic>i</italic>, and then divides the summed value by number of signals sampled:
<disp-formula id="FD1">
<label>(1)</label>
<mml:math display="block">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">F</mml:mi>
<mml:mi mathvariant="normal">i</mml:mi></mml:msub>
<mml:mo>=</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:munderover>
<mml:mo>∑</mml:mo>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>=</mml:mo>
<mml:mi>i</mml:mi>
<mml:mo>−</mml:mo>
<mml:mi>n</mml:mi></mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>+</mml:mo>
<mml:mi>n</mml:mi></mml:mrow></mml:munderover>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">S</mml:mi>
<mml:mi mathvariant="normal">j</mml:mi></mml:msub></mml:mrow></mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mi>n</mml:mi>
<mml:mo>+</mml:mo>
<mml:mn>1</mml:mn></mml:mrow></mml:mfrac></mml:mrow></mml:math></disp-formula>where F<sub>i</sub> is the ith moving average value, S is the sampling signals, and <italic>n</italic> is the number of signals sampled in the sliding window.</p>
<p>The walking path estimation is based on indoor layout and RFID data. Indoor layout encompasses the indoor activity space and defined occupied objects in the house, such as partitions, sofa, tables, chairs, and wardrobes. The activity space in a room is divided into square grids [<xref ref-type="fig" rid="f2-sensors-11-10094">Figure 2(a)</xref>]. The side length of each square is r units. Walking paths are composed of a number of square patterns. Straight lines are walkable paths [<xref ref-type="fig" rid="f2-sensors-11-10094">Figure 2(b)</xref>]. The size of a path in the figure is minaturized using the scale of 1/2r. Notably, the linear equations for paths 1 and 2 are:
<disp-formula id="FD2">
<label>(2)</label>
<mml:math display="block">
<mml:mrow>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:mrow>
<mml:mtable columnalign="left">
<mml:mtr columnalign="left">
<mml:mtd columnalign="left">
<mml:mrow>
<mml:mi>X</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>3</mml:mn>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="normal">a</mml:mi>
<mml:mo>≤</mml:mo>
<mml:mi mathvariant="normal">X</mml:mi>
<mml:mo>≤</mml:mo>
<mml:mi mathvariant="normal">b</mml:mi></mml:mrow></mml:mtd></mml:mtr>
<mml:mtr columnalign="left">
<mml:mtd columnalign="left">
<mml:mrow>
<mml:mi>Y</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>3</mml:mn>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="normal">c</mml:mi>
<mml:mo>≤</mml:mo>
<mml:mi mathvariant="normal">Y</mml:mi>
<mml:mo>≤</mml:mo>
<mml:mi mathvariant="normal">d</mml:mi></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mrow></mml:mrow></mml:mrow></mml:math></disp-formula>where (a,b) and (c,d) are the value intervals of the X- and Y-axis, respectively. The RFID data provide signal reference information from various RFID information sources. The vector projection method is applied to obtain the coordinates of reference points on paths (<xref ref-type="fig" rid="f3-sensors-11-10094">Figure 3</xref>). The interpolation method is then used to compute radio signal strength (RSS) of reference point i:
<disp-formula id="FD3">
<label>(3)</label>
<mml:math display="block">
<mml:mrow>
<mml:mi mathvariant="normal">R</mml:mi>
<mml:mi mathvariant="italic">SS</mml:mi>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>i</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>=</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:msub>
<mml:mi mathvariant="normal">D</mml:mi>
<mml:mi mathvariant="normal">i</mml:mi></mml:msub>
<mml:mo>−</mml:mo>
<mml:msub>
<mml:mi mathvariant="normal">D</mml:mi>
<mml:mn>0</mml:mn></mml:msub>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo stretchy="false">(</mml:mo>
<mml:msub>
<mml:mi mathvariant="normal">S</mml:mi>
<mml:mi mathvariant="normal">i</mml:mi></mml:msub>
<mml:mo>−</mml:mo>
<mml:msub>
<mml:mi mathvariant="normal">S</mml:mi>
<mml:mn>0</mml:mn></mml:msub>
<mml:mo stretchy="false">)</mml:mo></mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">D</mml:mi>
<mml:mi mathvariant="normal">i</mml:mi></mml:msub>
<mml:mo>−</mml:mo>
<mml:msub>
<mml:mi mathvariant="normal">D</mml:mi>
<mml:mn>0</mml:mn></mml:msub></mml:mrow></mml:mfrac>
<mml:mo>+</mml:mo>
<mml:msub>
<mml:mi mathvariant="normal">S</mml:mi>
<mml:mn>0</mml:mn></mml:msub></mml:mrow></mml:math></disp-formula>where D<sub>i</sub>, D<sub>0</sub>, and S<sub>0</sub> are the Euclidian distance between reference point i and the reader, the Euclidian distance between the initial point and the reader, and signal strength of the initial point, respectively. Each room corner has five indoor tags (<xref ref-type="fig" rid="f4-sensors-11-10094">Figure 4</xref>). One tag is placed on each wall and one is placed at the room center. To stop reference points from overlapping, tags are not deployed on the same straight line.</p>
<p>The step movement uses an accelerometer to determine whether a user has taken a step:
<disp-formula id="FD4">
<label>(4)</label>
<mml:math display="block">
<mml:mrow>
<mml:mi mathvariant="italic">Step</mml:mi>
<mml:mo>=</mml:mo>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:mrow>
<mml:mtable columnalign="left">
<mml:mtr columnalign="left">
<mml:mtd columnalign="left">
<mml:mrow>
<mml:mtext>Yes</mml:mtext>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mn>1</mml:mn></mml:msub>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mi>z</mml:mi></mml:msub>
<mml:mo>+</mml:mo>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mn>2</mml:mn></mml:msub>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mi>X</mml:mi></mml:msub>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mi>Y</mml:mi></mml:msub>
<mml:mo>−</mml:mo>
<mml:mi>θ</mml:mi>
<mml:mo>&gt;</mml:mo>
<mml:mn>0</mml:mn></mml:mrow></mml:mtd></mml:mtr>
<mml:mtr columnalign="left">
<mml:mtd columnalign="left">
<mml:mrow>
<mml:mtext>No</mml:mtext>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mn>1</mml:mn></mml:msub>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mi>Z</mml:mi></mml:msub>
<mml:mo>+</mml:mo>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mn>2</mml:mn></mml:msub>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mi>X</mml:mi></mml:msub>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mi>Y</mml:mi></mml:msub>
<mml:mo>−</mml:mo>
<mml:mi>θ</mml:mi>
<mml:mo>≤</mml:mo>
<mml:mn>0</mml:mn></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mrow></mml:mrow></mml:mrow></mml:math></disp-formula>where <italic>V<sub>X</sub></italic>, <italic>V<sub>Y</sub></italic>, <italic>V<sub>Z</sub></italic>, <italic>C</italic>, and θ are variation in the X-axis, variation in the Y-axis, variation in the Z-axis, a constant value, and the accelerometer threshold value, respectively.</p></sec>
<sec>
<label>2.2.</label>
<title>Positioning Manager</title>
<p>The positioning manager assesses the environment in which a resident lives and locates the positions of residents. The manager calculates the difference in signal strength between reference points and the resident’s tag. The manager then calculates the approximate location (L<sub>XY</sub>) of the resident on minified paths and estimates the resident’s probable zone (Z<sub>XY</sub>) based on the shrinkage ratio of 1/2r:
<disp-formula id="FD5">
<label>(5)</label>
<mml:math display="block">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">L</mml:mi>
<mml:mtext>XY</mml:mtext></mml:msub>
<mml:mo>×</mml:mo>
<mml:mn>2</mml:mn>
<mml:mi mathvariant="normal">r</mml:mi>
<mml:mo>−</mml:mo>
<mml:mi mathvariant="normal">r</mml:mi>
<mml:mo>≤</mml:mo>
<mml:msub>
<mml:mi mathvariant="normal">Z</mml:mi>
<mml:mtext>XY</mml:mtext></mml:msub>
<mml:mo>≤</mml:mo>
<mml:msub>
<mml:mi mathvariant="normal">L</mml:mi>
<mml:mtext>XY</mml:mtext></mml:msub>
<mml:mo>×</mml:mo>
<mml:mn>2</mml:mn>
<mml:mi mathvariant="normal">r</mml:mi>
<mml:mo>+</mml:mo>
<mml:mi mathvariant="normal">r</mml:mi></mml:mrow></mml:math></disp-formula>
<disp-formula id="FD6">
<label>(6)</label>
<mml:math display="block">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">L</mml:mi>
<mml:mtext>XY</mml:mtext></mml:msub>
<mml:mo>=</mml:mo>
<mml:munderover>
<mml:mo>∑</mml:mo>
<mml:mrow>
<mml:mi mathvariant="normal">k</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn></mml:mrow>
<mml:mi mathvariant="normal">m</mml:mi></mml:munderover>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:msub>
<mml:mi mathvariant="normal">W</mml:mi>
<mml:mi mathvariant="normal">k</mml:mi></mml:msub>
<mml:msub>
<mml:mi mathvariant="normal">T</mml:mi>
<mml:mi mathvariant="normal">k</mml:mi></mml:msub>
<mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow></mml:math></disp-formula>
<disp-formula id="FD7">
<label>(7)</label>
<mml:math display="block">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">W</mml:mi>
<mml:mi mathvariant="normal">i</mml:mi></mml:msub>
<mml:mo>=</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow>
<mml:mrow>
<mml:munderover>
<mml:mo>∑</mml:mo>
<mml:mrow>
<mml:mi mathvariant="normal">k</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn></mml:mrow>
<mml:mi mathvariant="normal">m</mml:mi></mml:munderover>
<mml:mi>E</mml:mi></mml:mrow></mml:mfrac>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="normal">i</mml:mi>
<mml:mo>∈</mml:mo>
<mml:mo stretchy="false">(</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mi>m</mml:mi>
<mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:math></disp-formula>where W, T, and E are the weighted value of signal strength between the resident tag and reference points, the coordinates of reference points, and the difference between signal strength of reference points and the resident’s tag, respectively.</p>
<p>Based on information obtained through approximate location, the step size of the resident, and signal strength of the resident’s tag, the genetic algorithm calculates the probable coordinates P<sub>XY</sub> of the resident (<xref ref-type="fig" rid="f5-sensors-11-10094">Figure 5</xref>). The genetic algorithm encodes these probable coordinates P<sub>XY</sub> and randomly selects one among these coordinates. The algorithm makes an assessment based on the distance error between the estimated position of resident tag and RFID reader, and the distance difference between resident positions at times (t) and (t − 1):
<disp-formula id="FD8">
<label>(8)</label>
<mml:math display="block">
<mml:mrow>
<mml:mtext>Maximum</mml:mtext>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mi mathvariant="normal">Δ</mml:mi>
<mml:mi mathvariant="normal">D</mml:mi>
<mml:mo>−</mml:mo>
<mml:msub>
<mml:mi mathvariant="normal">D</mml:mi>
<mml:mi mathvariant="normal">S</mml:mi></mml:msub></mml:mrow>
<mml:mo stretchy="false">)</mml:mo></mml:mrow>
<mml:mn>2</mml:mn></mml:msup>
<mml:mo>+</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="normal">Δ</mml:mi>
<mml:mi mathvariant="normal">D</mml:mi></mml:mrow>
<mml:mi mathvariant="normal">A</mml:mi></mml:msub>
<mml:mo>−</mml:mo>
<mml:msub>
<mml:mi mathvariant="normal">D</mml:mi>
<mml:mi mathvariant="normal">A</mml:mi></mml:msub></mml:mrow>
<mml:mo stretchy="false">)</mml:mo></mml:mrow>
<mml:mn>2</mml:mn></mml:msup></mml:mrow></mml:mfrac></mml:mrow>
<mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:math></disp-formula>where ΔD, D<sub>s</sub>, ΔD<sub>A</sub>, and D<sub>A</sub> are the Euclidian distance between the resident’s position at time (t − 1) and RFID readers, the distance between the resident and reader according to signal strength of the resident’s tag, the Euclidian distance between the resident’s positions at time (t) and (t − 1), and step size of the resident.</p>
<p>When the error of the approximate location exceeds the tolerance threshold, three possible residents’ coordinates with the largest evaluation functions are selected as parent generations for crossover. A minor shift value, <italic>σ</italic>, is added to the three chromosomes with largest evaluation value to generate six child chromosomes as probable coordinates of the resident. <xref ref-type="fig" rid="f6-sensors-11-10094">Figure 6</xref> shows the cross operation for chromosomes 1 and 2:
<disp-formula id="FD9">
<label>(9)</label>
<mml:math display="block">
<mml:mrow>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:mrow>
<mml:mtable columnalign="left">
<mml:mtr columnalign="left">
<mml:mtd columnalign="left">
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mi mathvariant="italic">XY</mml:mi>
<mml:mn>1</mml:mn></mml:msubsup>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi mathvariant="italic">new</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>=</mml:mo>
<mml:mi>σ</mml:mi>
<mml:mo>×</mml:mo>
<mml:msubsup>
<mml:mi mathvariant="normal">P</mml:mi>
<mml:mtext>XY</mml:mtext>
<mml:mn>1</mml:mn></mml:msubsup>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi mathvariant="italic">old</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>+</mml:mo>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>−</mml:mo>
<mml:mi>σ</mml:mi></mml:mrow>
<mml:mo stretchy="false">)</mml:mo></mml:mrow>
<mml:mo>×</mml:mo>
<mml:msubsup>
<mml:mi mathvariant="normal">P</mml:mi>
<mml:mtext>XY</mml:mtext>
<mml:mn>2</mml:mn></mml:msubsup>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi mathvariant="italic">old</mml:mi>
<mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mtd></mml:mtr>
<mml:mtr columnalign="left">
<mml:mtd columnalign="left">
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="normal">P</mml:mi>
<mml:mtext>XY</mml:mtext>
<mml:mn>2</mml:mn></mml:msubsup>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi mathvariant="italic">new</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>=</mml:mo>
<mml:mi>σ</mml:mi>
<mml:mo>×</mml:mo>
<mml:msubsup>
<mml:mi mathvariant="normal">P</mml:mi>
<mml:mtext>XY</mml:mtext>
<mml:mn>2</mml:mn></mml:msubsup>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi mathvariant="italic">old</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>+</mml:mo>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>−</mml:mo>
<mml:mi>σ</mml:mi></mml:mrow>
<mml:mo stretchy="false">)</mml:mo></mml:mrow>
<mml:mo>×</mml:mo>
<mml:msubsup>
<mml:mi mathvariant="normal">P</mml:mi>
<mml:mtext>XY</mml:mtext>
<mml:mn>1</mml:mn></mml:msubsup>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi mathvariant="italic">old</mml:mi>
<mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mrow></mml:mrow></mml:mrow></mml:math></disp-formula>where 
<inline-formula>
<mml:math>
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mi mathvariant="italic">XY</mml:mi>
<mml:mn>1</mml:mn></mml:msubsup>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi mathvariant="italic">old</mml:mi>
<mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:math></inline-formula> is the probable positional coordinate of chromosome 1, 
<inline-formula>
<mml:math>
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mi mathvariant="italic">XY</mml:mi>
<mml:mn>2</mml:mn></mml:msubsup>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi mathvariant="italic">old</mml:mi>
<mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:math></inline-formula> is the probable positional coordinate of chromosome 2, 
<inline-formula>
<mml:math>
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mi mathvariant="italic">XY</mml:mi>
<mml:mn>1</mml:mn></mml:msubsup>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi mathvariant="italic">new</mml:mi>
<mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:math></inline-formula> is the probable positional coordinate of chromosome 1 after the crossover operation, and 
<inline-formula>
<mml:math>
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mi mathvariant="italic">XY</mml:mi>
<mml:mn>2</mml:mn></mml:msubsup>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi mathvariant="italic">new</mml:mi>
<mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:math></inline-formula> is the probable positional coordinate of chromosome 2 after the crossover operation. Notably, the value range of <italic>σ</italic> is (−1, +1) to avoid falling into local optimum. The mutation operation adds noise, <italic>γ</italic>, to the chromosome to shift the probable position to a new position:
<disp-formula id="FD10">
<label>(10)</label>
<mml:math display="block">
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="normal">P</mml:mi>
<mml:mi mathvariant="italic">XY</mml:mi>
<mml:mn>1</mml:mn></mml:msubsup>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi mathvariant="italic">new</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>=</mml:mo>
<mml:msubsup>
<mml:mi mathvariant="normal">P</mml:mi>
<mml:mi mathvariant="italic">XY</mml:mi>
<mml:mn>1</mml:mn></mml:msubsup>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi mathvariant="italic">old</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>+</mml:mo>
<mml:mi>γ</mml:mi></mml:mrow></mml:math></disp-formula>where 
<inline-formula>
<mml:math>
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mi mathvariant="italic">XY</mml:mi>
<mml:mn>1</mml:mn></mml:msubsup>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi mathvariant="italic">old</mml:mi>
<mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:math></inline-formula> is the probable positional coordinate of chromosome 1 and 
<inline-formula>
<mml:math>
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mi mathvariant="italic">XY</mml:mi>
<mml:mn>1</mml:mn></mml:msubsup>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi mathvariant="italic">new</mml:mi>
<mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:math></inline-formula> is the probable positional coordinate of chromosome 1 after the mutation operation.</p>
<p><xref ref-type="fig" rid="f7-sensors-11-10094">Figure 7</xref> shows the mutation operation for chromosome 1. The crossover and mutation probabilities are 0.99 and 0.01, respectively. Finally, when the location search process converges to some positions, computing stops and the location with minimum error is selected as the resident’s location.</p></sec></sec>
<sec>
<label>3.</label>
<title>Simulation</title>
<p>To track the movement of an elderly person living alone while considering the person’s slow movement, the proposed system monitors an elderly person’s locations in the bedroom, and considers RFID signal interference. <xref ref-type="fig" rid="f8-sensors-11-10094">Figure 8</xref> and <xref ref-type="table" rid="t1-sensors-11-10094">Table 1</xref> show the bedroom layout and the corresponding number of objects in the room of each grid, respectively. The 360 cm × 280 cm bedroom is divided into 63 square grids with the area of 40 cm × 40 cm. Furniture locations are numbered for path establishment. The position of the RFID reader and tags are indicated by a coordinate. The proposed system uses 2.45 GHz active RFID reader and wireless accelerometer with model numbered Freescale ZSTAR3. The development environment is .NET Framework 3.5, C#, and MySQL running on Windows XP. <xref ref-type="fig" rid="f9-sensors-11-10094">Figure 9</xref> shows the resident’s walking paths. Notably, the starting point is the bedroom entrance, and its coordinate is (0, 200). Resident step length is 40 cm.</p>
<sec sec-type="methods">
<label>3.1.</label>
<title>Data Manager</title>
<p>The data manager filters signals from RFID readers and the accelerometer. <xref ref-type="fig" rid="f10-sensors-11-10094">Figures 10</xref> and <xref ref-type="fig" rid="f11-sensors-11-10094">11</xref> show the original RSSI value of the RFID and the RSSI value after moving average filtering, respectively. <xref ref-type="fig" rid="f12-sensors-11-10094">Figures 12</xref> and <xref ref-type="fig" rid="f13-sensors-11-10094">13</xref> show the original acceleration value of the accelerometer and the acceleration value after moving average filtering, respectively. When error in the resident’s RFID signal strength is too large, the previous three signal strength variations are used for correction and to overcome signal inaccuracy. <xref ref-type="table" rid="t2-sensors-11-10094">Table 2</xref> shows the relationship of RFID signal strength and distance between RFID reader and reference tags.</p>
<p>The data manager establishes walking paths based on the bedroom layout. The furniture layout is in green, while walking paths are blue and orange [<xref ref-type="fig" rid="f14-sensors-11-10094">Figure 14(a)</xref>]. The paths are minified to the scale of 1/80 [<xref ref-type="fig" rid="f14-sensors-11-10094">Figure 14(b)</xref>] and presented with a linear <xref ref-type="disp-formula" rid="FD11">Equation (11)</xref>. Reference points and the corresponding RSSI values are calculated based on obtained paths (<xref ref-type="table" rid="t3-sensors-11-10094">Table 3</xref> and <xref ref-type="fig" rid="f15-sensors-11-10094">Figure 15</xref>).
<disp-formula id="FD11">
<label>(11)</label>
<mml:math display="block">
<mml:mrow>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:mrow>
<mml:mtable columnalign="left">
<mml:mtr columnalign="left">
<mml:mtd columnalign="left">
<mml:mrow>
<mml:mi mathvariant="normal">y</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>2.5</mml:mn>
<mml:mo>,</mml:mo>
<mml:mo> </mml:mo>
<mml:mo> </mml:mo>
<mml:mo> </mml:mo>
<mml:mn>0</mml:mn>
<mml:mo>≤</mml:mo>
<mml:mi mathvariant="normal">x</mml:mi>
<mml:mo>≤</mml:mo>
<mml:mn>3.5</mml:mn></mml:mrow></mml:mtd></mml:mtr>
<mml:mtr columnalign="left">
<mml:mtd columnalign="left">
<mml:mrow>
<mml:mi mathvariant="normal">x</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>3.0</mml:mn>
<mml:mo>,</mml:mo>
<mml:mo> </mml:mo>
<mml:mo> </mml:mo>
<mml:mo> </mml:mo>
<mml:mn>0.5</mml:mn>
<mml:mo>≤</mml:mo>
<mml:mi mathvariant="normal">y</mml:mi>
<mml:mo>≤</mml:mo>
<mml:mn>3</mml:mn></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mrow></mml:mrow></mml:mrow></mml:math></disp-formula></p>
<p>The XYZ acceleration variations of the accelerometer after filtering are used to determine number of steps. Acceleration variations (<italic>V<sub>X</sub></italic>, <italic>V<sub>Y</sub></italic>, and <italic>V<sub>Z</sub></italic>), constant value (<italic>C<sub>1</sub></italic>, <italic>C<sub>2</sub></italic>) and threshold (<italic>θ</italic>) are (0.6, 0.5, −0.9), (8, −2), and 5, respectively. The step movement is computed in <xref ref-type="disp-formula" rid="FD12">Equation (12)</xref>:
<disp-formula id="FD12">
<label>(12)</label>
<mml:math display="block">
<mml:mrow>
<mml:mi mathvariant="italic">Step</mml:mi>
<mml:mo>=</mml:mo>
<mml:mtext>Yes</mml:mtext>
<mml:mo>,</mml:mo>
<mml:mn>8</mml:mn>
<mml:mo>*</mml:mo>
<mml:mn>0.6</mml:mn>
<mml:mo>+</mml:mo>
<mml:mo stretchy="false">(</mml:mo>
<mml:mo>−</mml:mo>
<mml:mn>2</mml:mn>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>*</mml:mo>
<mml:mn>0.5</mml:mn>
<mml:mo>*</mml:mo>
<mml:mo stretchy="false">(</mml:mo>
<mml:mo>−</mml:mo>
<mml:mn>0.9</mml:mn>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>−</mml:mo>
<mml:mn>5</mml:mn>
<mml:mo>=</mml:mo>
<mml:mn>0.7</mml:mn>
<mml:mo>&gt;</mml:mo>
<mml:mn>0</mml:mn></mml:mrow></mml:math></disp-formula></p></sec>
<sec>
<label>3.2.</label>
<title>Positioning Manager</title>
<p>The first step from the start point is taken as an example. The signal strength of the resident’s tag is 128. <xref ref-type="table" rid="t4-sensors-11-10094">Table 4</xref> lists the estimated values of <italic>E<sub>1</sub></italic>, <italic>E<sub>2</sub></italic>, <italic>E<sub>3</sub></italic>, <italic>E<sub>4</sub></italic>, <italic>E<sub>5</sub></italic>, <italic>W<sub>1</sub></italic>, <italic>W<sub>2</sub></italic>, <italic>W<sub>3</sub></italic>, <italic>W<sub>4</sub></italic>, <italic>W<sub>5</sub></italic>, and <italic>L<sub>XY</sub></italic>. The probable zone (Z<sub>XY</sub>) of the resident is magnified 80 times in <xref ref-type="disp-formula" rid="FD13">Equation (13)</xref>:
<disp-formula id="FD13">
<label>(13)</label>
<mml:math display="block">
<mml:mrow>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:mrow>
<mml:mtable>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mn>0.44</mml:mn>
<mml:mo>*</mml:mo>
<mml:mn>80</mml:mn>
<mml:mo>−</mml:mo>
<mml:mn>40</mml:mn>
<mml:mo>≤</mml:mo>
<mml:msub>
<mml:mi>Z</mml:mi>
<mml:mi mathvariant="normal">x</mml:mi></mml:msub>
<mml:mo>≤</mml:mo>
<mml:mn>0.44</mml:mn>
<mml:mo>*</mml:mo>
<mml:mn>80</mml:mn>
<mml:mo>+</mml:mo>
<mml:mn>40</mml:mn></mml:mrow></mml:mtd></mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mn>2.5</mml:mn>
<mml:mo>*</mml:mo>
<mml:mn>80</mml:mn>
<mml:mo>−</mml:mo>
<mml:mn>40</mml:mn>
<mml:mo>≤</mml:mo>
<mml:msub>
<mml:mi>Z</mml:mi>
<mml:mi mathvariant="normal">y</mml:mi></mml:msub>
<mml:mo>≤</mml:mo>
<mml:mn>2.5</mml:mn>
<mml:mo>*</mml:mo>
<mml:mn>80</mml:mn>
<mml:mo>+</mml:mo>
<mml:mn>40</mml:mn></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mrow></mml:mrow>
<mml:mo>⇒</mml:mo>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:mrow>
<mml:mtable columnalign="left">
<mml:mtr columnalign="left">
<mml:mtd columnalign="left">
<mml:mrow>
<mml:mo>−</mml:mo>
<mml:mn>4.8</mml:mn>
<mml:mo>≤</mml:mo>
<mml:msub>
<mml:mi>Z</mml:mi>
<mml:mi mathvariant="normal">x</mml:mi></mml:msub>
<mml:mo>≤</mml:mo>
<mml:mn>75.2</mml:mn></mml:mrow></mml:mtd></mml:mtr>
<mml:mtr columnalign="left">
<mml:mtd columnalign="left">
<mml:mrow>
<mml:mn>160</mml:mn>
<mml:mo>≤</mml:mo>
<mml:msub>
<mml:mi>Z</mml:mi>
<mml:mi mathvariant="normal">y</mml:mi></mml:msub>
<mml:mo>≤</mml:mo>
<mml:mn>240</mml:mn></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mrow></mml:mrow></mml:mrow></mml:math></disp-formula></p>
<p>The real value genetic algorithm is used to calculate the resident’s coordinates. The crossover rate is 0.99, and mutation rate is 0.01. Calculation stops after 1,000 iterations. The following nine sets of coordinates are randomly selected in the first selection: (39.2, 184), (28.2, 201), (34.2, 209), (10.2, 223), (43.2, 184), (−2.8, 236), (47.2, 218), (64.2, 239), and (71.2, 227). The evaluation function is introduced to spot coordinates that match. If no match exists, the first three coordinates with the largest evaluation functions are selected. <xref ref-type="table" rid="t5-sensors-11-10094">Table 5</xref> shows the crossover and mutation of resident coordinate encoding. The probable resident coordinate (29, 174) is obtained after 13 crossover and mutation operations. Each circulation contains nine sets of codes; the first four sets with the smallest errors are selected.</p></sec>
<sec>
<label>3.3.</label>
<title>Experimental Evaluation</title>
<p><xref ref-type="fig" rid="f16-sensors-11-10094">Figure 16</xref> shows the difference (e) between the estimated location by the proposed system and actual location:
<disp-formula id="FD14">
<label>(14)</label>
<mml:math display="block">
<mml:mrow>
<mml:mi mathvariant="normal">e</mml:mi>
<mml:mo>=</mml:mo>
<mml:msqrt>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mi mathvariant="normal">x</mml:mi>
<mml:mo>−</mml:mo>
<mml:mtext>dx</mml:mtext></mml:mrow>
<mml:mo stretchy="false">)</mml:mo></mml:mrow>
<mml:mn>2</mml:mn></mml:msup>
<mml:mo>+</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mi mathvariant="normal">y</mml:mi>
<mml:mo>−</mml:mo>
<mml:mtext>dy</mml:mtext></mml:mrow>
<mml:mo>)</mml:mo></mml:mrow>
<mml:mn>2</mml:mn></mml:msup></mml:mrow></mml:msqrt></mml:mrow></mml:math></disp-formula>where (x, y) and (dx, dy) respectively are the calculated XY coordinate and actual XY coordinate. Time 0–4 indicates the five steps on path 1, and time 5–9 indicates the four steps on path 2. As distance from the entrance start point increases, the magnitude of error increases. Each step on path 2 is moved closer to the reader but signal strength of each step is not changed equally. Therefore, determining the approximate location using the ratio of signal strength to RFID reader is inaccurate. Nevertheless, via correction by the accelerometer and genetic algorithm, error and inaccuracy are limited.</p></sec></sec>
<sec sec-type="discussion|conclusions">
<label>4.</label>
<title>Discussion and Conclusions</title>
<sec sec-type="discussion">
<label>4.1.</label>
<title>Discussion</title>
<p><xref ref-type="fig" rid="f17-sensors-11-10094">Figure 17</xref> shows the errors between estimated location and actual location by the proposed sensor-assisted RDIF-based inhabitant tracking system and LANDMARC system. The LANDMARC approach uses only the ratio of signal strength to RFID readers for localization; thus, accuracy is unstable and a large error occurs. The proposed system uses miniaturized paths and an accelerometer to determine whether a resident is moving, thereby markedly increasing accuracy.</p>
<p>Various indoor localization methods exist, some apply only one sensor type and others use multiple sensor types. Direct measurement and distance measurement are the two most common measurement methods. Although direct measurement, which locates positions simply based on sensor signal strength is simple and straightforward, its cost increases as accuracy increases. Additionally, as a sensing area enlarges, the number of sensors required increases, as does cost. Distance measurement locates positions by applying signal strength to determine the error or distance relationship between RFID readers and tags. However, signal strength is susceptible to interference from both the environment and people. No effective solutions currently exist for signal interference. Although distance measurement is much cheaper than direct measurement and requires fewer sensors, the problem of signal interference remains unsolved. This work applies a novel system incorporating distance and smart measurements to correct errors and locate positions. Smart measurement locates positions with only a few sensors. Given that any measurement will inevitably generate errors, smart measurement utilizes smart algorithms for correction and reasoning, thereby improving accuracy significantly.</p>
<p><xref ref-type="table" rid="t6-sensors-11-10094">Table 6</xref> shows previous RFID studies and compares these with the proposed system. Ni used the LANDMARC scheme to locate positions based on the RFID signal strength ratio [<xref ref-type="bibr" rid="b31-sensors-11-10094">31</xref>]. Ni determined the ratio of signal strength of unknown tags to that of known tags, and then calculated locations of unknown tags based on those of known tags. The advantage of Ni’s method is that it only requires the RFID signal strength ratio for localization; however, the drawback is inaccuracy caused by too much signal interference. Jin reduced the calculation time of the LANDMARC approach by determining the locations of unknown tags based on overlapping areas of several readers, reducing the time for calculating excess signal strength [<xref ref-type="bibr" rid="b32-sensors-11-10094">32</xref>]. Although Jin’s method reduces the calculation time required for the LANDMARC technique, its drawback is inaccuracy caused by too much signal interference. Shih used the signal strength ratio to locate the four known tags nearest unknown tags [<xref ref-type="bibr" rid="b35-sensors-11-10094">35</xref>]. The square formed by the four known tags was divided to locate the closest area. The advantage is of this method is that it reduces the number of known tags required in the LANDMARC scheme; however, its drawback is inaccuracy caused by signal interference. Zhao reduced the number of excess known tags in the LANDMARC scheme by applying interpolation to the square formed by the four known tags to establish virtual tags [<xref ref-type="bibr" rid="b33-sensors-11-10094">33</xref>]. Proximity maps were generated to determine the probable locations of unknown tags, and the signal strength ratio was then used for positioning. The advantage of this method is that it effectively reduces the number of known tags; however, it still suffers from signal interference. Bekkali utilized signal strength and the corresponding distance between RFID readers and tags to locate positions [<xref ref-type="bibr" rid="b24-sensors-11-10094">24</xref>]. Bekkali calculated the angles and distances between readers and tags, and then used the cosine law to calculate the distances between known and unknown tags. Finally, triangulation was applied to obtain the locations of unknown tags and establish a probabilistic RFID map to correct locations. Although Bekkali’s method does not require an excessive number of readers and tags, it requires a large amount of reference tags for location correction.</p></sec>
<sec sec-type="conclusions">
<label>4.2.</label>
<title>Conclusions</title>
<p>This work proposes a novel sensor-assisted RFID-based indoor tracking system for elderly people living alone. The proposed system has two modules: the data manager and positioning manager. The data manager filters sensor signals by removing noise. With contextual information and XYZ acceleration values from the accelerometer, the data manager establishes walking paths and determines the number steps taken by a resident. Contextual information includes the layout of the occupied objects in the room, locations and signal strengths of RFID sensors, and XYZ acceleration values measured by the accelerometer while a resident is walking. The positioning manager uses the RSSI value of reference tags and walking paths to calculate approximate regions. Based on a resident’s RFID signal strength, number of steps, and approximate regions, the positioning manager uses the genetic algorithm to determine the probable locations of a resident.</p>
<p>The primary features of the proposed system are as follows. First, the system estimates probable regions of a resident, and then uses the location optimization method to find the locations with the smallest error. The proposed approach uses environment data to establish walking paths and incorporates the signal strength ratio to identify probable resident locations, thereby reducing the possibility of error and reducing the size of the probable area. With the tri-axis accelerometer, the approach corrects the coordinate of the actual location based on the number of steps taken and resident step length. Finally, the proposed scheme uses the real-value genetic algorithm to eliminate uncertain data and locate probable resident positions.</p></sec></sec>
<sec>
<label>5.</label>
<title>Future Work</title>
<p>The proposed intelligent RFID-based indoor tracking system only uses two sensor types, and the accelerometer determines whether a resident is walking. Therefore, little usable information for indoor tracking is generated. We suggest that future research integrate other sensors types. Additional resident information will enrich positioning data and improve the accuracy of location tracking. Furthermore, the RFID system acquires data from tags via radio frequencies. These radio frequencies can be adversely affected by interference in indoor environments. The reading rate depends markedly on the experience of an RFID system engineer placing or adjusting RFID readers and reference tags. Developing an intelligent system that automatically deploys readers and tags indoors is also a worthy research goal. Moreover, automatic collection of physiological data from elderly people living alone is another worthy research direction in modern society. Integration of RFID tags with other physiological sensors can extend the amount of time the elderly can live alone in their homes. Applications include health promotion and homecare for the elderly. For instance, the proposed system can prescribe appropriate physical exercises for the elderly according to indoor location, and monitor the indoor activity of the elderly.</p></sec></body>
<back>
<ack>
<p>The authors would like to thank the National Science Council of the Republic of China, Taiwan, for financially supporting this research under Contract No. NSC98-2220-E-030-001, NSC99-2220-E-030-001, and NSC100-2218-E-030-002.</p></ack>
<ref-list>
<title>References</title>
<ref id="b1-sensors-11-10094"><label>1.</label><citation citation-type="confproc"><person-group person-group-type="author"><name><surname>Hong</surname><given-names>Y.J.</given-names></name><name><surname>Kim</surname><given-names>I.J.</given-names></name><name><surname>Ahn</surname><given-names>S.C.</given-names></name><name><surname>Kim</surname><given-names>H.G.</given-names></name></person-group><article-title>Activity Recognition Using Wearable Sensors for Elder Care</article-title><conf-name>Proceedings of the 2nd International Conference on Future Generation Communication and Networking</conf-name><conf-loc>Sanya, Hainan, China</conf-loc><conf-date>13–15 December 2008</conf-date><fpage>302</fpage><lpage>305</lpage></citation></ref>
<ref id="b2-sensors-11-10094"><label>2.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Hu</surname><given-names>F.</given-names></name><name><surname>Xiao</surname><given-names>Y.</given-names></name><name><surname>Hao</surname><given-names>Q.</given-names></name></person-group><article-title>Congestion-aware, loss-resilient bio-monitoring sensor networking for mobile health applications</article-title><source>IEEE J. Sel. Areas Commun</source><year>2009</year><volume>27</volume><fpage>450</fpage><lpage>465</lpage><pub-id pub-id-type="doi">10.1109/JSAC.2009.090509</pub-id></citation></ref>
<ref id="b3-sensors-11-10094"><label>3.</label><citation citation-type="confproc"><person-group person-group-type="author"><name><surname>Huang</surname><given-names>C.Y.</given-names></name><name><surname>Su</surname><given-names>J.L.</given-names></name></person-group><article-title>A Middleware of DICOM and Web Service for Home-Based Elder Healthcare Information System</article-title><conf-name>Proceedings of the 6th International Special Topic Conference on Information Technology Applications in Biomedicine</conf-name><conf-loc>Tokyo, Japan</conf-loc><conf-date>8–11 November 2007</conf-date><fpage>182</fpage><lpage>185</lpage></citation></ref>
<ref id="b4-sensors-11-10094"><label>4.</label><citation citation-type="confproc"><person-group person-group-type="author"><name><surname>Jimison</surname><given-names>H.</given-names></name><name><surname>Jessey</surname><given-names>N.</given-names></name><name><surname>McKanna</surname><given-names>J.</given-names></name><name><surname>Zitzelberger</surname><given-names>T.</given-names></name><name><surname>Kaye</surname><given-names>J.</given-names></name></person-group><article-title>Monitoring Computer Interactions to Detect Early Cognitive Impairment in Elders</article-title><conf-name>Proceedings of the 1st Transdisciplinary Conference on Distributed Diagnosis and Home Healthcare</conf-name><conf-loc>Arlington, VA, USA</conf-loc><conf-date>2–4 April 2006</conf-date><fpage>75</fpage><lpage>78</lpage></citation></ref>
<ref id="b5-sensors-11-10094"><label>5.</label><citation citation-type="confproc"><person-group person-group-type="author"><name><surname>Kelly</surname><given-names>D.</given-names></name><name><surname>McLoone</surname><given-names>S.</given-names></name><name><surname>Dishongh</surname><given-names>T.</given-names></name><name><surname>McGrath</surname><given-names>M.</given-names></name><name><surname>Behan</surname><given-names>J.</given-names></name></person-group><article-title>Single Access Point Location Tracking for In-Home Health Monitoring</article-title><conf-name>Proceedings of the 5th Workshop on Positioning, Navigation and Communication</conf-name><conf-loc>Hannover, Germany</conf-loc><conf-date>27 March 2008</conf-date><fpage>23</fpage><lpage>29</lpage></citation></ref>
<ref id="b6-sensors-11-10094"><label>6.</label><citation citation-type="confproc"><person-group person-group-type="author"><name><surname>Le</surname><given-names>X.H.B.</given-names></name><name><surname>Mascolo</surname><given-names>M.D.</given-names></name><name><surname>Gouin</surname><given-names>A.</given-names></name><name><surname>Noury</surname><given-names>N.</given-names></name></person-group><article-title>Health Smart Home—Towards an Assistant Tool for Automatic Assessment of the Dependence of Elders</article-title><conf-name>Proceedings of the 29th IEEE Annual International Conference on Engineering in Medicine and Biology Society</conf-name><conf-loc>Lyon, France</conf-loc><conf-date>23–26 August 2007</conf-date><fpage>3806</fpage><lpage>3809</lpage></citation></ref>
<ref id="b7-sensors-11-10094"><label>7.</label><citation citation-type="confproc"><person-group person-group-type="author"><name><surname>Lee</surname><given-names>S.W.</given-names></name><name><surname>Kim</surname><given-names>Y.J.</given-names></name><name><surname>Lee</surname><given-names>G.S.</given-names></name><name><surname>Cho</surname><given-names>B.O.</given-names></name><name><surname>Lee</surname><given-names>N.H.</given-names></name></person-group><article-title>A Remote Behavioral Monitoring System for Elders Living Alone</article-title><conf-name>Proceedings of the International Conference on Control, Automation and Systems (ICCAS’07)</conf-name><conf-loc>Seoul, Korea</conf-loc><conf-date>17–20 October 2007</conf-date><fpage>2725</fpage><lpage>2730</lpage></citation></ref>
<ref id="b8-sensors-11-10094"><label>8.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Marco</surname><given-names>A.</given-names></name><name><surname>Casas</surname><given-names>R.</given-names></name><name><surname>Falco</surname><given-names>J.</given-names></name><name><surname>Gracia</surname><given-names>H.</given-names></name><name><surname>Artigas</surname><given-names>J.I.</given-names></name><name><surname>Roy</surname><given-names>A.</given-names></name></person-group><article-title>Location-based services for elderly and disabled people</article-title><source>Comput. Commun</source><year>2009</year><volume>31</volume><fpage>1055</fpage><lpage>1066</lpage></citation></ref>
<ref id="b9-sensors-11-10094"><label>9.</label><citation citation-type="confproc"><person-group person-group-type="author"><name><surname>Mukhopadhyay</surname><given-names>S.C.</given-names></name><name><surname>Gupta</surname><given-names>G.S.</given-names></name></person-group><article-title>Sensors and Robotic Environment for Care of the Elderly</article-title><conf-name>Proceedings of the International Workshop on Robotic and Sensors Environments (ROSE’07)</conf-name><conf-loc>Ottawa, ON, Canada</conf-loc><conf-date>12–13 October 2007</conf-date><fpage>1</fpage><lpage>6</lpage></citation></ref>
<ref id="b10-sensors-11-10094"><label>10.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Taleb</surname><given-names>T.</given-names></name><name><surname>Bottazzi</surname><given-names>D.</given-names></name><name><surname>Guizani</surname><given-names>M.</given-names></name><name><surname>Nait-Charif</surname><given-names>H.</given-names></name></person-group><article-title>Angelah: A framework for assisting elders at home</article-title><source>IEEE J. Sel. Areas Commun</source><year>2009</year><volume>27</volume><fpage>480</fpage><lpage>494</lpage><pub-id pub-id-type="doi">10.1109/JSAC.2009.090511</pub-id></citation></ref>
<ref id="b11-sensors-11-10094"><label>11.</label><citation citation-type="confproc"><person-group person-group-type="author"><name><surname>Alwan</surname><given-names>M.</given-names></name><name><surname>Rajendran</surname><given-names>P.J.</given-names></name><name><surname>Kell</surname><given-names>S.</given-names></name><name><surname>Mack</surname><given-names>D.</given-names></name><name><surname>Dalal</surname><given-names>S.</given-names></name><name><surname>Wolfe</surname><given-names>M.</given-names></name><name><surname>Felder</surname><given-names>R.</given-names></name></person-group><article-title>A Smart and Passive Floor-Vibration Based Fall Detector for Elderly</article-title><conf-name>Proceedings of the IEEE International Conference on Information &amp; Communication Technologies (ICTTA’06)</conf-name><conf-loc>Damascus, Syria</conf-loc><conf-date>24–28 April 2006</conf-date><fpage>1003</fpage><lpage>1007</lpage></citation></ref>
<ref id="b12-sensors-11-10094"><label>12.</label><citation citation-type="confproc"><person-group person-group-type="author"><name><surname>Aparicio</surname><given-names>S.</given-names></name><name><surname>Perez</surname><given-names>J.</given-names></name><name><surname>Bernardos</surname><given-names>A.M.</given-names></name><name><surname>Casar</surname><given-names>J.R.</given-names></name></person-group><article-title>A Fusion Method Based on Bluetooth and WLAN Technologies for Indoor Location</article-title><conf-name>Proceedings of the IEEE International Conference on Multisensor Fusion and Integration for Intelligent Systems</conf-name><conf-loc>Seoul, Korea</conf-loc><conf-date>20–22 August 2008</conf-date><fpage>487</fpage><lpage>491</lpage></citation></ref>
<ref id="b13-sensors-11-10094"><label>13.</label><citation citation-type="confproc"><person-group person-group-type="author"><name><surname>Ayase</surname><given-names>R.</given-names></name><name><surname>Higashi</surname><given-names>T.</given-names></name><name><surname>Takayama</surname><given-names>S.</given-names></name><name><surname>Sagawa</surname><given-names>S.</given-names></name><name><surname>Ashida</surname><given-names>N.</given-names></name></person-group><article-title>A Method for Supporting At-Home Fitness Exercise Guidance and At-Home Nursing Care for the Elders, Video-Based Simple Measurement System</article-title><conf-name>Proceedings of the 10th International Conference on E-Health Networking, Applications and Services</conf-name><conf-loc>Singapore</conf-loc><conf-date>7–9 July 2008</conf-date><fpage>182</fpage><lpage>186</lpage></citation></ref>
<ref id="b14-sensors-11-10094"><label>14.</label><citation citation-type="confproc"><person-group person-group-type="author"><name><surname>Doukas</surname><given-names>C.</given-names></name><name><surname>Maglogiannis</surname><given-names>I.</given-names></name></person-group><article-title>Advanced Patient or Elder Fall Detection Based on Movement and Sound Data</article-title><conf-name>Proceedings of the 2nd International Conference on Pervasive Computing Technologies for Healthcare</conf-name><conf-loc>Tampere, Finland</conf-loc><conf-date>30 January–1 Feburary 2008</conf-date><fpage>103</fpage><lpage>107</lpage></citation></ref>
<ref id="b15-sensors-11-10094"><label>15.</label><citation citation-type="confproc"><person-group person-group-type="author"><name><surname>Shieh</surname><given-names>W.Y.</given-names></name><name><surname>Huang</surname><given-names>J.C.</given-names></name></person-group><article-title>Speedup the Multi-Camera Video-Surveillance System for Elder Falling Detection</article-title><conf-name>Proceedings of the International Conference on Embedded Software and Systems (ICESS’09)</conf-name><conf-loc>Hangzhou, Zhejiang, China</conf-loc><conf-date>25–27 May 2009</conf-date><fpage>350</fpage><lpage>355</lpage></citation></ref>
<ref id="b16-sensors-11-10094"><label>16.</label><citation citation-type="confproc"><person-group person-group-type="author"><name><surname>Wang</surname><given-names>C.C.</given-names></name><name><surname>Chiang</surname><given-names>C.Y.</given-names></name><name><surname>Lin</surname><given-names>P.Y.</given-names></name><name><surname>Chou</surname><given-names>Y.C.</given-names></name><name><surname>Kuo</surname><given-names>I.T.</given-names></name><name><surname>Huang</surname><given-names>C.N.</given-names></name><name><surname>Chan</surname><given-names>C.T.</given-names></name></person-group><article-title>Development of a Fall Detecting System for the Elderly Residents</article-title><conf-name>Proceedings of the 2nd International Conference on Bioinformatics and Biomedical Engineering (ICBBE’08)</conf-name><conf-loc>Shanghai, China</conf-loc><conf-date>16–18 May 2008</conf-date><fpage>1359</fpage><lpage>1362</lpage></citation></ref>
<ref id="b17-sensors-11-10094"><label>17.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Zhou</surname><given-names>Z.</given-names></name><name><surname>Chen</surname><given-names>X.</given-names></name><name><surname>Chung</surname><given-names>Y.C.</given-names></name><name><surname>He</surname><given-names>Z.</given-names></name><name><surname>Han</surname><given-names>T.X.</given-names></name><name><surname>Keller</surname><given-names>J.M.</given-names></name></person-group><article-title>Activity analysis, summarization, and visualization for indoor human activity monitoring</article-title><source>IEEE Trans. Circ. Syst. Video Tech</source><year>2008</year><volume>18</volume><fpage>1489</fpage><lpage>1498</lpage><pub-id pub-id-type="doi">10.1109/TCSVT.2008.2005612</pub-id></citation></ref>
<ref id="b18-sensors-11-10094"><label>18.</label><citation citation-type="confproc"><person-group person-group-type="author"><name><surname>Nasution</surname><given-names>A.H.</given-names></name><name><surname>Emmanuel</surname><given-names>S.</given-names></name></person-group><article-title>Intelligent Video Surveillance for Monitoring Elderly in Home Environments</article-title><conf-name>Proceedings of the IEEE 9th Workshop on Multimedia Signal Processing (MMSP'07)</conf-name><conf-loc>Crete, Greece</conf-loc><conf-date>1–3 October 2007</conf-date><fpage>203</fpage><lpage>206</lpage></citation></ref>
<ref id="b19-sensors-11-10094"><label>19.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Liau</surname><given-names>W.H.</given-names></name><name><surname>Wu</surname><given-names>C.L.</given-names></name><name><surname>Fu</surname><given-names>L.C.</given-names></name></person-group><article-title>Inhabitants tracking system in a cluttered home environment via floor load sensors</article-title><source>IEEE Trans. Autom. Sci. Eng</source><year>2008</year><volume>5</volume><fpage>10</fpage><lpage>20</lpage><pub-id pub-id-type="doi">10.1109/TASE.2007.911671</pub-id></citation></ref>
<ref id="b20-sensors-11-10094"><label>20.</label><citation citation-type="confproc"><person-group person-group-type="author"><name><surname>Manley</surname><given-names>E.D.</given-names></name><name><surname>Nahas</surname><given-names>H.A.</given-names></name><name><surname>Deogun</surname><given-names>J.S.</given-names></name></person-group><article-title>Localization and Tracking in Sensor Systems</article-title><conf-name>Proceedings of the IEEE International Conference on Sensor Networks, Ubiquitous, and Trustworthy Computing</conf-name><conf-loc>Taichung, Taiwan</conf-loc><conf-date>5–7 June 2006</conf-date><fpage>237</fpage><lpage>242</lpage></citation></ref>
<ref id="b21-sensors-11-10094"><label>21.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Rahman</surname><given-names>M.Z.</given-names></name><name><surname>Kleeman</surname><given-names>L.</given-names></name></person-group><article-title>Paired measurement localization: A robust approach for wireless localization</article-title><source>IEEE Trans. Mob. Comput</source><year>2009</year><volume>8</volume><fpage>1087</fpage><lpage>1102</lpage><pub-id pub-id-type="doi">10.1109/TMC.2008.173</pub-id></citation></ref>
<ref id="b22-sensors-11-10094"><label>22.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Yim</surname><given-names>J.</given-names></name></person-group><article-title>Introducing a decision tree-based indoor positioning technique</article-title><source>Expert Syst. Appl</source><year>2008</year><volume>34</volume><fpage>1296</fpage><lpage>1302</lpage><pub-id pub-id-type="doi">10.1016/j.eswa.2006.12.028</pub-id></citation></ref>
<ref id="b23-sensors-11-10094"><label>23.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Yim</surname><given-names>J.</given-names></name><name><surname>Jeong</surname><given-names>S.</given-names></name><name><surname>Gwon</surname><given-names>K.</given-names></name><name><surname>Joo</surname><given-names>J.</given-names></name></person-group><article-title>Improving of kalman filters for WLAN based indoor tracking</article-title><source>Expert Syst. Appl</source><year>2010</year><volume>37</volume><fpage>426</fpage><lpage>433</lpage><pub-id pub-id-type="doi">10.1016/j.eswa.2009.05.047</pub-id></citation></ref>
<ref id="b24-sensors-11-10094"><label>24.</label><citation citation-type="confproc"><person-group person-group-type="author"><name><surname>Yu</surname><given-names>C.R.</given-names></name><name><surname>Wu</surname><given-names>C.L.</given-names></name><name><surname>Lu</surname><given-names>C.H.</given-names></name><name><surname>Fu</surname><given-names>L.C.</given-names></name></person-group><article-title>Human Localization via Multi-Cameras and Floor Sensors in Smart Home</article-title><conf-name>Proceedings of the IEEE International Conference on Systems, Man and Cybernetics</conf-name><conf-loc>Taipei, Taiwan</conf-loc><conf-date>8–11 October 2006</conf-date><fpage>3822</fpage><lpage>3827</lpage></citation></ref>
<ref id="b25-sensors-11-10094"><label>25.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Papapostolou</surname><given-names>A.</given-names></name><name><surname>Chaouchi</surname><given-names>H.</given-names></name></person-group><article-title>RFID-assisted indoor localization and the impact of interference on its performance</article-title><source>J. Netw. Comput. Appl</source><year>2011</year><volume>34</volume><fpage>902</fpage><lpage>913</lpage><pub-id pub-id-type="doi">10.1016/j.jnca.2010.04.009</pub-id></citation></ref>
<ref id="b26-sensors-11-10094"><label>26.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Tesoriero</surname><given-names>R.</given-names></name><name><surname>Tebar</surname><given-names>R.</given-names></name><name><surname>Gallud</surname><given-names>J.A.</given-names></name><name><surname>Lozano</surname><given-names>M.D.</given-names></name><name><surname>Penichet</surname><given-names>V.M.R.</given-names></name></person-group><article-title>Improving location awareness in indoor spaces using RFID technology</article-title><source>Expert Syst. Appl</source><year>2010</year><volume>37</volume><fpage>894</fpage><lpage>898</lpage><pub-id pub-id-type="doi">10.1016/j.eswa.2009.05.062</pub-id></citation></ref>
<ref id="b27-sensors-11-10094"><label>27.</label><citation citation-type="confproc"><person-group person-group-type="author"><name><surname>Shiraishi</surname><given-names>T.</given-names></name><name><surname>Komuro</surname><given-names>N.</given-names></name><name><surname>Ueda</surname><given-names>H.</given-names></name><name><surname>Kasai</surname><given-names>H.</given-names></name><name><surname>Tsuboi</surname><given-names>T.</given-names></name></person-group><article-title>Indoor Location Estimation Technique Using UHF Band RFID</article-title><conf-name>Proceedings of the International Conference on Information Networking</conf-name><conf-loc>Busan, Koera</conf-loc><conf-date>23–25 January 2008</conf-date><fpage>1</fpage><lpage>5</lpage></citation></ref>
<ref id="b28-sensors-11-10094"><label>28.</label><citation citation-type="confproc"><person-group person-group-type="author"><name><surname>Alippi</surname><given-names>C.</given-names></name><name><surname>Cogliati</surname><given-names>D.</given-names></name><name><surname>Vanini</surname><given-names>G.</given-names></name></person-group><article-title>A Statistical Approach to Localize Passive RFIDs</article-title><conf-name>Proceedings of the IEEE International Symposium on Circuits and Systems (ISCAS’06)</conf-name><conf-loc>Kos, Greece</conf-loc><conf-date>12–14 May 2006</conf-date><fpage>1</fpage><lpage>4</lpage></citation></ref>
<ref id="b29-sensors-11-10094"><label>29.</label><citation citation-type="confproc"><person-group person-group-type="author"><name><surname>Jiang</surname><given-names>W.</given-names></name><name><surname>Yu</surname><given-names>D.</given-names></name><name><surname>Ma</surname><given-names>Y.</given-names></name></person-group><article-title>A Tracking Algorithm in RFID Reader Network</article-title><conf-name>Proceedings of the Japan-China Joint Workshop on Frontier of Computer Science and Technology (FCST’06)</conf-name><conf-loc>Fukushima, Japan</conf-loc><conf-date>17–18 November 2006</conf-date><fpage>164</fpage><lpage>171</lpage></citation></ref>
<ref id="b30-sensors-11-10094"><label>30.</label><citation citation-type="confproc"><person-group person-group-type="author"><name><surname>Zah</surname><given-names>C.H.</given-names></name><name><surname>Fezer</surname><given-names>S.F.</given-names></name></person-group><article-title>Embedded Sensor Scout Flooring System by Interface Flor</article-title><conf-name>Proceedings of the IEEE International Conference on Technologies for Practical Robot Applications (TePRA’08)</conf-name><conf-loc>Woburn, MA, USA</conf-loc><conf-date>10–11 November 2008</conf-date><fpage>106</fpage><lpage>110</lpage></citation></ref>
<ref id="b31-sensors-11-10094"><label>31.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Ni</surname><given-names>L.M.</given-names></name><name><surname>Liu</surname><given-names>Y.</given-names></name><name><surname>Lau</surname><given-names>Y.C.</given-names></name><name><surname>Patil</surname><given-names>A.P.</given-names></name></person-group><article-title>LANDMARC: Indoor location sensing using active RFID</article-title><source>Wirel. Netw</source><year>2004</year><volume>10</volume><fpage>701</fpage><lpage>710</lpage><pub-id pub-id-type="doi">10.1023/B:WINE.0000044029.06344.dd</pub-id></citation></ref>
<ref id="b32-sensors-11-10094"><label>32.</label><citation citation-type="confproc"><person-group person-group-type="author"><name><surname>Jin</surname><given-names>G.Y.</given-names></name><name><surname>Lu</surname><given-names>X.Y.</given-names></name><name><surname>Park</surname><given-names>M.S.</given-names></name></person-group><article-title>An Indoor Localization Mechanism Using Active RFID Tag</article-title><conf-name>Proceedings of the IEEE International Conference on Sensor Networks, Ubiquitous, and Trustworthy Computing (SUTC’06)</conf-name><conf-loc>Taichung, Taiwan</conf-loc><conf-date>5–7 June 2006</conf-date><fpage>40</fpage><lpage>43</lpage></citation></ref>
<ref id="b33-sensors-11-10094"><label>33.</label><citation citation-type="confproc"><person-group person-group-type="author"><name><surname>Zhao</surname><given-names>Y.</given-names></name><name><surname>Liu</surname><given-names>Y.</given-names></name><name><surname>Ni</surname><given-names>L.M.</given-names></name></person-group><article-title>VIRE: Active RFID-based Localization Using Virtual Reference Elimination</article-title><conf-name>Proceedings of the International Conference on Parallel Processing (ICPP’07)</conf-name><conf-loc>Xi’an, China</conf-loc><conf-date>10–14 September 2007</conf-date><fpage>56</fpage></citation></ref>
<ref id="b34-sensors-11-10094"><label>34.</label><citation citation-type="confproc"><person-group person-group-type="author"><name><surname>Bekkali</surname><given-names>A.</given-names></name><name><surname>Sanson</surname><given-names>H.</given-names></name><name><surname>Matsumoto</surname><given-names>M.</given-names></name></person-group><article-title>RFID Indoor Positioning Based on Probabilistic RFID Map and Kalman Filtering</article-title><conf-name>Proceedings of the IEEE International Conference on Wireless and Mobile Computing, Networking and Communications (WiMob’07)</conf-name><conf-loc>White Plains, NY, USA</conf-loc><conf-date>8–10 October 2007</conf-date><fpage>21</fpage><lpage>27</lpage></citation></ref>
<ref id="b35-sensors-11-10094"><label>35.</label><citation citation-type="confproc"><person-group person-group-type="author"><name><surname>Shih</surname><given-names>S.T.</given-names></name><name><surname>Hsieh</surname><given-names>K.</given-names></name><name><surname>Chen</surname><given-names>P.Y.</given-names></name></person-group><article-title>An Improvement Approach of Indoor Location Sensing Using Active RFID</article-title><conf-name>Proceedings of the 1st International Conference on Innovative Computing, Information and Control (ICICIC’06)</conf-name><conf-loc>Beijing, China</conf-loc><conf-date>30 August–1 September 2006</conf-date><fpage>453</fpage><lpage>456</lpage></citation></ref>
<ref id="b36-sensors-11-10094"><label>36.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Yeh</surname><given-names>S.Y.</given-names></name><name><surname>Chang</surname><given-names>K.H.</given-names></name><name><surname>Wu</surname><given-names>C.I.</given-names></name><name><surname>Chu</surname><given-names>H.H.</given-names></name><name><surname>Hsu</surname><given-names>J.Y.J.</given-names></name></person-group><article-title>GETA sandals: A footstep location tracking system</article-title><source>Pers. Ubiq. Comput. J</source><year>2007</year><volume>11</volume><fpage>451</fpage><lpage>463</lpage><pub-id pub-id-type="doi">10.1007/s00779-006-0098-z</pub-id></citation></ref>
<ref id="b37-sensors-11-10094"><label>37.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Hsu</surname><given-names>C.C.</given-names></name><name><surname>Yuan</surname><given-names>P.C.</given-names></name></person-group><article-title>The design and implementation of an intelligent deployment system for RFID readers</article-title><source>Expert Syst. Appl</source><year>2011</year><volume>38</volume><fpage>10506</fpage><lpage>10517</lpage><pub-id pub-id-type="doi">10.1016/j.eswa.2011.02.109</pub-id></citation></ref>
<ref id="b38-sensors-11-10094"><label>38.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Huang</surname><given-names>H.P.</given-names></name><name><surname>Chang</surname><given-names>Y.T.</given-names></name></person-group><article-title>Optimal layout and deployment for RFID systems</article-title><source>Adv. Eng. Informat</source><year>2011</year><volume>25</volume><fpage>4</fpage><lpage>10</lpage><pub-id pub-id-type="doi">10.1016/j.aei.2010.05.002</pub-id></citation></ref></ref-list>
<sec sec-type="display-objects">
<title>Figures and Tables</title>
<fig id="f1-sensors-11-10094" position="float">
<label>Figure 1.</label>
<caption>
<p>System architecture.</p></caption>
<graphic xlink:href="sensors-11-10094f1.gif"/></fig>
<fig id="f2-sensors-11-10094" position="float">
<label>Figure 2.</label>
<caption>
<p><bold>(a)</bold> Example of paths in a bedroom; and <bold>(b)</bold> minaturized paths in a bedroom.</p></caption>
<graphic xlink:href="sensors-11-10094f2.gif"/></fig>
<fig id="f3-sensors-11-10094" position="float">
<label>Figure 3.</label>
<caption>
<p>Example of reference tags projected on the path.</p></caption>
<graphic xlink:href="sensors-11-10094f3.gif"/></fig>
<fig id="f4-sensors-11-10094" position="float">
<label>Figure 4.</label>
<caption>
<p>Example of reference tags deployment.</p></caption>
<graphic xlink:href="sensors-11-10094f4.gif"/></fig>
<fig id="f5-sensors-11-10094" position="float">
<label>Figure 5.</label>
<caption>
<p>Localization diagram.</p></caption>
<graphic xlink:href="sensors-11-10094f5.gif"/></fig>
<fig id="f6-sensors-11-10094" position="float">
<label>Figure 6.</label>
<caption>
<p>Crossover operation.</p></caption>
<graphic xlink:href="sensors-11-10094f6.gif"/></fig>
<fig id="f7-sensors-11-10094" position="float">
<label>Figure 7.</label>
<caption>
<p>Mutation operation.</p></caption>
<graphic xlink:href="sensors-11-10094f7.gif"/></fig>
<fig id="f8-sensors-11-10094" position="float">
<label>Figure 8.</label>
<caption>
<p>Bedroom layout.</p></caption>
<graphic xlink:href="sensors-11-10094f8.gif"/></fig>
<fig id="f9-sensors-11-10094" position="float">
<label>Figure 9.</label>
<caption>
<p>Walking paths of resident.</p></caption>
<graphic xlink:href="sensors-11-10094f9.gif"/></fig>
<fig id="f10-sensors-11-10094" position="float">
<label>Figure 10.</label>
<caption>
<p>Original RSSI value of RFID.</p></caption>
<graphic xlink:href="sensors-11-10094f10.gif"/></fig>
<fig id="f11-sensors-11-10094" position="float">
<label>Figure 11.</label>
<caption>
<p>RSSI value of RFID after filtering.</p></caption>
<graphic xlink:href="sensors-11-10094f11.gif"/></fig>
<fig id="f12-sensors-11-10094" position="float">
<label>Figure 12.</label>
<caption>
<p>Original acceleration value of tri-axis accelerometer.</p></caption>
<graphic xlink:href="sensors-11-10094f12.gif"/></fig>
<fig id="f13-sensors-11-10094" position="float">
<label>Figure 13.</label>
<caption>
<p>Acceleration value of tri-axis accelerometer after filtering.</p></caption>
<graphic xlink:href="sensors-11-10094f13.gif"/></fig>
<fig id="f14-sensors-11-10094" position="float">
<label>Figure 14.</label>
<caption>
<p><bold>(a)</bold> Paths in the bedroom; <bold>(b)</bold> Minaturized paths (1/80 scale).</p></caption>
<graphic xlink:href="sensors-11-10094f14.gif"/></fig>
<fig id="f15-sensors-11-10094" position="float">
<label>Figure 15.</label>
<caption>
<p>Reference tag projection on path 1.</p></caption>
<graphic xlink:href="sensors-11-10094f15.gif"/></fig>
<fig id="f16-sensors-11-10094" position="float">
<label>Figure 16.</label>
<caption>
<p>Positioning error diagram.</p></caption>
<graphic xlink:href="sensors-11-10094f16.gif"/></fig>
<fig id="f17-sensors-11-10094" position="float">
<label>Figure 17.</label>
<caption>
<p>Comparative analysis with LANDMARC.</p></caption>
<graphic xlink:href="sensors-11-10094f17.gif"/></fig>
<table-wrap id="t1-sensors-11-10094" position="float">
<label>Table 1.</label>
<caption>
<p>Context information of bedroom.</p></caption>
<table frame="hsides" rules="groups">
<thead>
<tr>
<th align="center" valign="bottom"><bold>Environment layout</bold></th>
<th align="center" valign="bottom"><bold>Number</bold></th>
<th align="center" valign="bottom"><bold>Location</bold></th></tr></thead>
<tbody>
<tr>
<td align="center" valign="middle">Bed</td>
<td align="center" valign="middle">S1</td>
<td align="center" valign="middle">D1, D2, D3, D4, D5, E1, E2, E3, E4, E5, F1, F2, F3, F4, F5, G1, G2, G3, G4, G5</td></tr>
<tr>
<td align="center" valign="middle">Wardrobe</td>
<td align="center" valign="middle">S2</td>
<td align="center" valign="middle">G6, G7, G8, G9</td></tr>
<tr>
<td align="center" valign="middle">Desk</td>
<td align="center" valign="middle">S3</td>
<td align="center" valign="middle">C8, C9, D8, D9, E8, E9</td></tr>
<tr>
<td align="center" valign="middle">Bookcase</td>
<td align="center" valign="middle">S4</td>
<td align="center" valign="middle">A3, A4, A5, A6, A7</td></tr>
<tr>
<td align="center" valign="middle">Cabinet</td>
<td align="center" valign="middle">S5</td>
<td align="center" valign="middle">A8, A9, B8, B9</td></tr>
<tr>
<td align="center" valign="middle">Door</td>
<td align="center" valign="middle">S6</td>
<td align="center" valign="middle"/></tr>
<tr>
<td align="center" valign="middle">Others</td>
<td align="center" valign="middle"/>
<td align="center" valign="middle">A1, A2, F8, F9</td></tr>
<tr>
<td align="center" valign="middle">RFID reader</td>
<td align="center" valign="middle">R</td>
<td align="center" valign="middle">(360, 280)</td></tr>
<tr>
<td align="center" valign="middle">Reference tag #<xref ref-type="bibr" rid="b1-sensors-11-10094">1</xref></td>
<td align="center" valign="middle">T1</td>
<td align="center" valign="middle">(0, 260)</td></tr>
<tr>
<td align="center" valign="middle">Reference tag #<xref ref-type="bibr" rid="b2-sensors-11-10094">2</xref></td>
<td align="center" valign="middle">T2</td>
<td align="center" valign="middle">(60, 0)</td></tr>
<tr>
<td align="center" valign="middle">Reference tag #<xref ref-type="bibr" rid="b3-sensors-11-10094">3</xref></td>
<td align="center" valign="middle">T3</td>
<td align="center" valign="middle">(280, 280)</td></tr>
<tr>
<td align="center" valign="middle">Reference tag #<xref ref-type="bibr" rid="b4-sensors-11-10094">4</xref></td>
<td align="center" valign="middle">T4</td>
<td align="center" valign="middle">(360, 40)</td></tr>
<tr>
<td align="center" valign="middle">Reference tag #<xref ref-type="bibr" rid="b5-sensors-11-10094">5</xref></td>
<td align="center" valign="middle">T5</td>
<td align="center" valign="middle">(200, 140)</td></tr></tbody></table></table-wrap>
<table-wrap id="t2-sensors-11-10094" position="float">
<label>Table 2.</label>
<caption>
<p>Relation between RFID signal strength and distance.</p></caption>
<table frame="hsides" rules="groups">
<thead>
<tr>
<th align="center" valign="middle"><bold>Reference tag #</bold></th>
<th align="center" valign="middle"><bold>Distance between reader and tag (CM)</bold></th>
<th align="center" valign="middle"><bold>RSSI</bold></th></tr></thead>
<tbody>
<tr>
<td align="center" valign="middle"><xref ref-type="bibr" rid="b1-sensors-11-10094">1</xref></td>
<td align="center" valign="middle">360</td>
<td align="center" valign="middle">127</td></tr>
<tr>
<td align="center" valign="middle"><xref ref-type="bibr" rid="b2-sensors-11-10094">2</xref></td>
<td align="center" valign="middle">410</td>
<td align="center" valign="middle">117</td></tr>
<tr>
<td align="center" valign="middle"><xref ref-type="bibr" rid="b3-sensors-11-10094">3</xref></td>
<td align="center" valign="middle">80</td>
<td align="center" valign="middle">161</td></tr>
<tr>
<td align="center" valign="middle"><xref ref-type="bibr" rid="b4-sensors-11-10094">4</xref></td>
<td align="center" valign="middle">240</td>
<td align="center" valign="middle">136</td></tr>
<tr>
<td align="center" valign="middle"><xref ref-type="bibr" rid="b5-sensors-11-10094">5</xref></td>
<td align="center" valign="middle">210</td>
<td align="center" valign="middle">140</td></tr></tbody></table></table-wrap>
<table-wrap id="t3-sensors-11-10094" position="float">
<label>Table 3.</label>
<caption>
<p>Coordinates and signal strength of reference points on path 1.</p></caption>
<table frame="hsides" rules="groups">
<thead>
<tr>
<th align="center" valign="top"><bold>Reference tag</bold></th>
<th align="center" valign="top"><bold>Coordinates of reference point</bold></th>
<th align="center" valign="top"><bold>Minified coordinates of reference point</bold></th>
<th align="center" valign="top"><bold>Signal strength of reference point</bold></th></tr></thead>
<tbody>
<tr>
<td align="center" valign="top">T1</td>
<td align="center" valign="top">(0, 200)</td>
<td align="center" valign="top">(0, 2.5)</td>
<td align="center" valign="top">125.24</td></tr>
<tr>
<td align="center" valign="top">T2</td>
<td align="center" valign="top">(60, 200)</td>
<td align="center" valign="top">(0.75, 2.5)</td>
<td align="center" valign="top">135.71</td></tr>
<tr>
<td align="center" valign="top">T3</td>
<td align="center" valign="top">(280, 200)</td>
<td align="center" valign="top">(3.5, 2.5)</td>
<td align="center" valign="top">155.65</td></tr>
<tr>
<td align="center" valign="top">T4</td>
<td align="center" valign="top">(360, 200)</td>
<td align="center" valign="top">(4.5, 2.5)</td>
<td align="center" valign="top">161</td></tr>
<tr>
<td align="center" valign="top">T5</td>
<td align="center" valign="top">(200, 200)</td>
<td align="center" valign="top">(2.5, 2.5)</td>
<td align="center" valign="top">145.03</td></tr></tbody></table></table-wrap>
<table-wrap id="t4-sensors-11-10094" position="float">
<label>Table 4.</label>
<caption>
<p>Estimation of location parameters.</p></caption>
<table frame="hsides" rules="groups">
<thead>
<tr>
<th align="center" valign="bottom"><bold>E1</bold></th>
<th align="center" valign="bottom"><bold>E2</bold></th>
<th align="center" valign="bottom"><bold>E3</bold></th>
<th align="center" valign="bottom"><bold>E4</bold></th>
<th align="center" valign="bottom"><bold>E5</bold></th>
<th align="center" valign="bottom"><bold>L</bold></th></tr></thead>
<tbody>
<tr>
<td align="center" valign="middle">0.1312</td>
<td align="center" valign="middle">0.1316</td>
<td align="center" valign="middle">0.0013</td>
<td align="center" valign="middle">0.0009</td>
<td align="center" valign="middle">0.0034</td>
<td align="center" valign="middle"/></tr>
<tr>
<td align="center" valign="middle">W1</td>
<td align="center" valign="middle">W2</td>
<td align="center" valign="middle">W3</td>
<td align="center" valign="middle">W4</td>
<td align="center" valign="middle">W5</td>
<td align="center" valign="middle">(0.44, 2.5)</td></tr>
<tr>
<td align="center" valign="middle">0.4807</td>
<td align="center" valign="middle">0.4986</td>
<td align="center" valign="middle">0.0048</td>
<td align="center" valign="middle">0.0034</td>
<td align="center" valign="middle">0.0013</td>
<td align="center" valign="middle"/></tr></tbody></table></table-wrap>
<table-wrap id="t5-sensors-11-10094" position="float">
<label>Table 5.</label>
<caption>
<p>Example encoding process of genetic algorithm.</p></caption>
<table frame="hsides" rules="groups">
<thead>
<tr>
<th align="center" valign="bottom"><bold>Generation #</bold></th>
<th align="center" valign="bottom"><bold>Location 1</bold></th>
<th align="center" valign="bottom"><bold>Location 2</bold></th>
<th align="center" valign="bottom"><bold>Location 3</bold></th>
<th align="center" valign="bottom"><bold>Location 4</bold></th></tr></thead>
<tbody>
<tr>
<td align="center" valign="middle">0</td>
<td align="center" valign="middle">(39.2, 184)</td>
<td align="center" valign="middle">(28.2, 201)</td>
<td align="center" valign="middle">(34.2, 209)</td>
<td align="center" valign="middle">(10.2, 223)</td></tr>
<tr>
<td align="center" valign="middle">1</td>
<td align="center" valign="middle">(37, 188)</td>
<td align="center" valign="middle">(36, 192)</td>
<td align="center" valign="middle">(31, 197)</td>
<td align="center" valign="middle">(39.2, 184)</td></tr>
<tr>
<td align="center" valign="middle">2</td>
<td align="center" valign="middle">(35, 189)</td>
<td align="center" valign="middle">(35, 191)</td>
<td align="center" valign="middle">(33, 194)</td>
<td align="center" valign="middle">(37, 188)</td></tr>
<tr>
<td align="center" valign="middle">3</td>
<td align="center" valign="middle">(34, 189)</td>
<td align="center" valign="middle">(33, 190)</td>
<td align="center" valign="middle">(35, 189)</td>
<td align="center" valign="middle">(35, 191)</td></tr>
<tr>
<td align="center" valign="middle">4</td>
<td align="center" valign="middle">(32, 188)</td>
<td align="center" valign="middle">(33, 188)</td>
<td align="center" valign="middle">(34, 189)</td>
<td align="center" valign="middle">(33, 190)</td></tr>
<tr>
<td align="center" valign="middle">5</td>
<td align="center" valign="middle">(34, 182)</td>
<td align="center" valign="middle">(35, 183)</td>
<td align="center" valign="middle">(32, 188)</td>
<td align="center" valign="middle">(33, 188)</td></tr>
<tr>
<td align="center" valign="middle">6</td>
<td align="center" valign="middle">(32, 183)</td>
<td align="center" valign="middle">(34, 181)</td>
<td align="center" valign="middle">(34, 182)</td>
<td align="center" valign="middle">(35, 183)</td></tr>
<tr>
<td align="center" valign="middle">7</td>
<td align="center" valign="middle">(33, 180)</td>
<td align="center" valign="middle">(32, 183)</td>
<td align="center" valign="middle">(32, 183)</td>
<td align="center" valign="middle">(34, 181)</td></tr>
<tr>
<td align="center" valign="middle">8</td>
<td align="center" valign="middle">(31, 181)</td>
<td align="center" valign="middle">(33, 180)</td>
<td align="center" valign="middle">(31, 182)</td>
<td align="center" valign="middle">(32, 183)</td></tr>
<tr>
<td align="center" valign="middle">9</td>
<td align="center" valign="middle">(31, 179)</td>
<td align="center" valign="middle">(30, 180)</td>
<td align="center" valign="middle">(31, 181)</td>
<td align="center" valign="middle">(33, 180)</td></tr>
<tr>
<td align="center" valign="middle">10</td>
<td align="center" valign="middle">(31, 179)</td>
<td align="center" valign="middle">(29, 178)</td>
<td align="center" valign="middle">(28, 177)</td>
<td align="center" valign="middle">(28, 177)</td></tr>
<tr>
<td align="center" valign="middle">11</td>
<td align="center" valign="middle">(29, 176)</td>
<td align="center" valign="middle">(29, 176)</td>
<td align="center" valign="middle">(31, 179)</td>
<td align="center" valign="middle">(29, 178)</td></tr>
<tr>
<td align="center" valign="middle">12</td>
<td align="center" valign="middle">(31, 177)</td>
<td align="center" valign="middle">(31, 177)</td>
<td align="center" valign="middle">(29, 176)</td>
<td align="center" valign="middle">(29, 176)</td></tr>
<tr>
<td align="center" valign="middle">13</td>
<td align="center" valign="middle">(29, 174)</td>
<td align="center" valign="middle">(29, 174)</td>
<td align="center" valign="middle">(29, 176)</td>
<td align="center" valign="middle">(31, 177)</td></tr></tbody></table></table-wrap>
<table-wrap id="t6-sensors-11-10094" position="float">
<label>Table 6.</label>
<caption>
<p>Tracking related systems comparison.</p></caption>
<table frame="hsides" rules="groups">
<thead>
<tr>
<th align="center" valign="bottom"><bold>Feature</bold></th>
<th align="center" valign="bottom"><bold>Proposed system</bold></th>
<th align="center" valign="bottom"><bold>LANDMARC</bold></th>
<th align="center" valign="bottom"><bold>Jin</bold></th>
<th align="center" valign="bottom"><bold>Shih</bold></th>
<th align="center" valign="bottom"><bold>Zhao</bold></th>
<th align="center" valign="bottom"><bold>Bekkali</bold></th></tr></thead>
<tbody>
<tr>
<td align="center" valign="middle">Reader#</td>
<td align="center" valign="middle">1</td>
<td align="center" valign="middle">Multiple</td>
<td align="center" valign="middle">Multiple</td>
<td align="center" valign="middle">4</td>
<td align="center" valign="middle">Multiple</td>
<td align="center" valign="middle">2</td></tr>
<tr>
<td align="center" valign="middle">Tag#</td>
<td align="center" valign="middle">Few</td>
<td align="center" valign="middle">Many</td>
<td align="center" valign="middle">Many</td>
<td align="center" valign="middle">Medium</td>
<td align="center" valign="middle">Medium</td>
<td align="center" valign="middle">Medium</td></tr>
<tr>
<td align="center" valign="middle">Interference problem</td>
<td align="center" valign="middle">Handle</td>
<td align="center" valign="middle">Neglect</td>
<td align="center" valign="middle">Neglect</td>
<td align="center" valign="middle">Neglect</td>
<td align="center" valign="middle">Neglect</td>
<td align="center" valign="middle">Neglect</td></tr>
<tr>
<td align="center" valign="middle">Auxiliary device</td>
<td align="center" valign="middle">Tri-axis accelerometer</td>
<td align="center" valign="middle">None</td>
<td align="center" valign="middle">None</td>
<td align="center" valign="middle">None</td>
<td align="center" valign="middle">None</td>
<td align="center" valign="middle">None</td></tr>
<tr>
<td align="center" valign="middle">RSSI reference</td>
<td align="center" valign="middle">Yes</td>
<td align="center" valign="middle">Yes</td>
<td align="center" valign="middle">Yes</td>
<td align="center" valign="middle">Yes</td>
<td align="center" valign="middle">Yes</td>
<td align="center" valign="middle">None</td></tr>
<tr>
<td align="center" valign="middle">Reference style</td>
<td align="center" valign="middle">Reference points</td>
<td align="center" valign="middle">Reference tags</td>
<td align="center" valign="middle">Reference tags</td>
<td align="center" valign="middle">Reference tags</td>
<td align="center" valign="middle">Reference tags</td>
<td align="center" valign="middle">Reference tags</td></tr>
<tr>
<td align="center" valign="middle">Context information</td>
<td align="center" valign="middle">Yes</td>
<td align="center" valign="middle">None</td>
<td align="center" valign="middle">None</td>
<td align="center" valign="middle">None</td>
<td align="center" valign="middle">None</td>
<td align="center" valign="middle">None</td></tr></tbody></table></table-wrap></sec></back></article>
