An Indoor Positioning System Based on Wearables for Ambient-Assisted Living
<p>Percentage of Spanish population, both sexes, using Internet by year and age, over 3 moths period. First column shows total for any age within 16–74 years.</p> "> Figure 2
<p>The three parts of the proposed system.</p> "> Figure 3
<p>Process for registering a new user. (<b>a</b>) Setting up a new user; (<b>b</b>) New user created.</p> "> Figure 4
<p>Devices management. (<b>a</b>) A name is given to the new device registered; (<b>b</b>) List of all devices registered.</p> "> Figure 5
<p>Process for linking a device to a user. (<b>a</b>) Setting up a new link; (<b>b</b>) Selecting a user to be linked to a device; (<b>c</b>) User already linked; (<b>d</b>) Device showing that a user is linked to it.</p> "> Figure 6
<p>Some procedure steps to map the environment and create the Machine Learning classifiers. (<b>a</b>) Configuration starting; (<b>b</b>) User asked to go to the kitchen; (<b>c</b>) Sampling WiFi signal strength.</p> "> Figure 7
<p>Scenario number 1 used in the experiments.</p> ">
Abstract
:1. Introduction
2. Related Work
2.1. Indoor Positioning Systems
2.2. Indoor Positioning Systems in Ambient-Assisted Living
- Sensor Type: refers to the type or types of sensors used for ambient monitoring.
- Cost: the cost in terms of money and efforts to deploy the monitoring system. Scale: Expensive, Average, Cheap, Inexpensive.
- Scalability: how easy it is to add new rooms/ambients to already monitored areas. Scale: High, Medium, Low.
- Obtrusive: the feelings of the users about their privacy invasion: High, Medium, Low.
- Connection: how the sensors are connected with the monitoring system. Scale: WiFi, Zigbee, Ultrasound, others.
- Interoperable: could be the system described interconnected with other monitoring systems: glucose, heartbeat, and others. Scale: Yes/No.
- Extensible: can be the system used in other kind of monitoring use. Scale: Yes/No.
3. AwareIndoorLoc System Description
3.1. Theoretical Methods and Procedures
- Multilayer Perceptron [37], a neural network algorithm. Multilayer Perceptrons can be used as classification algorithms. In the present case, the neurons in the output layer corresponds with each mapped room present in the training database, and the neurons in the input layers corresponds with the Signal Strength measured for each WAPs present. The number of neurons in the hidden layer has been set to , where is the total number of WAPs present and is the number of labels.
- Support Vector Machine [38], a geometric based classification algorithm. A linear kernel was used in our case, linear kernels split the features space in disjoint regions using hyper-planes. In this work each disjoint region limited by hyper-planes represent a mapped room present in the training database.
- Decission Tress, C4.5 [39]. In a decision tree, each internal node represent a test on an attribute (the RSSI for a particular WAP in our case), and each branch an outcome of the test. The leaf nodes represents a class label. A binary-tree representation was used in our case, each internal node represents a true/false test on the RSSI intensity for a particular WAP of the type: is the intensity level greater than some level?, if the answer is true the corresponding true branch of the binary-tree is followed to a new node. Each leaf node corresponds with a mapped room present in the training database.
- Random Forest [40], ensemble classification algorithm. The number trees used in the ensemble was set to 100, which has empirically proven to provide good results for this particular training data. Each leaf node corresponds with a mapped room present in the training database.
- Bayesian Networks [41], statistics based classification algorithm. A Bayesian Network is an Acyclic Directed Graph (ADG) where each node represents a state and each arch a transition between states with certain probability. In our case, the estimates for these probabilities were calculated from data.
3.2. Overall System Description
3.3. Wearable Device
3.3.1. Smart-Watch Device Characteristics
3.3.2. Android Wear and IoT Communications
3.4. Back-End Architecture
3.4.1. IoT Broker and Machine Learning Infrastructures
3.4.2. Web-Based Configuration Interface
3.5. Deployment
- ElasticSearch: this image is in charge of deploying the Elasticsearch database engine.
- ApacheApollo: this image is in charge of deploying the Apache Apollo MQTT broker.
- AwareIndoorLoc webmanager: this image is in charge of deploying the web-based application to manage the users, devices and the links between them.
- AwareIndoorLoc server: this image is in charge of deploying the Machine Learning algorithms.
- Kibana: This is an optional image, used to monitor and consult the Elasticsearch databases.
4. System Operation
4.1. User Management
4.2. Device Management
4.3. Link Between User and Device
4.4. WiFi Mapping and Classifiers Building
4.5. Background Process
5. Performance Evaluation through Real Experiments
5.1. Experimentation Scenarios Description
5.2. Characteristics of the Obtained Databases
5.3. Setup and Experimental Results
5.4. Battery Life Estimation
6. Discussion
7. Conclusions and Future Work
Acknowledgments
Author Contributions
Conflicts of Interest
References
- McNicoll, G. World Population Ageing 1950–2050. Popul. Dev. Rev. 2002, 28, 814–816. [Google Scholar]
- United Nations. World Population Prospects, the 2015 Revision. Available online: https://esa.un.org/unpd/wpp/ (accessed on 31 October 2016).
- Rantz, M.J.; Marek, K.D.; Aud, M.; Tyrer, H.W.; Skubic, M.; Demiris, G.; Hussam, A. A technology and nursing collaboration to help older adults age in place. Nurs. Outlook 2005, 53, 40–45. [Google Scholar] [CrossRef] [PubMed]
- Rantz, M.J.; Phillips, L.; Aud, M.; Popejoy, L.; Marek, K.D.; Hicks, L.L.; Zaniletti, I.; Miller, S.J. Evaluation of aging in place model with home care services and registered nurse care coordination in senior housing. Nurs. Outlook 2011, 59, 37–46. [Google Scholar] [CrossRef] [PubMed]
- Disease Control Prevention. Public Health Terms for Planners & Planning Terms for Public Health Professionals; Disease Control Prevention, 2013. Available online: https://www.cdc.gov/aging/index.html (accessed on 24 December 2016).
- Celler, B.G.; Lovell, N.H.; Basilakis, J. Using information technology to improve the management of chronic disease. Med. J. Aust. 2003, 179, 242–246. [Google Scholar] [PubMed]
- Skär, L.; Söderberg, S. The use of information and communication technology to meet chronically ill patients’ needs when living at home. Open Nurs. J. 2011, 5, 74–78. [Google Scholar] [CrossRef] [PubMed]
- Prigerson, H.G. Costs to society of family caregiving for patients with end-stage Alzheimer’s disease. N. Engl. J. Med. 2003, 349, 1891–1892. [Google Scholar] [CrossRef] [PubMed]
- Korhonen, I.; Parkka, J.; Van Gils, M. Health monitoring in the home of the future. IEEE Eng. Med. Biol. Mag. 2003, 22, 66–73. [Google Scholar] [CrossRef] [PubMed]
- Liu, H.; Darabi, H.; Banerjee, P.; Liu, J. Survey of Wireless Indoor Positioning Techniques and Systems. IEEE Trans. Syst. Man Cybern. Part C (Appl. Rev.) 2007, 37, 1067–1080. [Google Scholar] [CrossRef]
- Koyuncu, H.; Yang, S.H. A survey of indoor positioning and object locating systems. IJCSNS Int. J. Comput. Sci. Netw. Secur. 2010, 10, 121–128. [Google Scholar]
- He, S.; Chan, S.H.G. Wi-Fi Fingerprint-Based Indoor Positioning: Recent Advances and Comparisons. IEEE Commun. Surv. Tutor. 2016, 18, 466–490. [Google Scholar] [CrossRef]
- Storms, W.; Shockley, J.; Raquet, J. Magnetic field navigation in an indoor environment. In Proceedings of the Ubiquitous Positioning Indoor Navigation and Location Based Service (UPINLBS), Kirkkonummi, Finland, 14–15 October 2010; pp. 1–10.
- Li, B.; Gallagher, T.; Dempster, A.G.; Rizos, C. How feasible is the use of magnetic field alone for indoor positioning? In Proceedings of the 2012 International Conference on Indoor Positioning and Indoor Navigation (IPIN), Helsinki, Finland, 13–15 November 2012; pp. 1–9.
- Faragher, R.; Harle, R. An analysis of the accuracy of bluetooth low energy for indoor positioning applications. In Proceedings of the 27th International Technical Meeting of The Satellite Division of the Institute of Navigation (ION GNSS+ 2014), Tampa, FL, USA, 8–12 September 2014.
- Gu, Y.; Lo, A.; Niemegeers, I. A survey of indoor positioning systems for wireless personal networks. IEEE Commun. Surv. Tutor. 2009, 11, 13–32. [Google Scholar] [CrossRef]
- Alsindi, N.; Raulefs, R.; Teolis, C. Geolocation Techniques: Principles and Applications; Springer: New York, NY, USA, 2012. [Google Scholar]
- Torres-Sospedra, J.; Montoliu, R.; Trilles, S.; Belmonte, Ó.; Huerta, J. Comprehensive analysis of distance and similarity measures for Wi-Fi fingerprinting indoor positioning systems. Expert Syst. Appl. 2015, 42, 9263–9278. [Google Scholar] [CrossRef]
- Marques, N.; Meneses, F.; Moreira, A. Combining similarity functions and majority rules for multi-building, multi-floor, WiFi positioning. In Proceedings of the 3th the International Conference on Indoor Positioning and Indoor Navigation (IPIN’2012), Helsinki, Finland, 13–15 November 2012.
- Kaemarungsi, K.; Krishnamurthy, P. Properties of Indoor Received Signal Strength for WLAN Location Fingerprinting. In Proceedings of the 1st Annual International Conference on Mobile and Ubiquitous Systems: Networking and Services (MobiQuitous’04), Boston, MA, USA, 26 August 2004; pp. 14–23.
- Axisa, F.; Schmitt, P.; Gehin, C.; Delhomme, G.; McAdams, E.; Dittmar, A. Flexible technologies and smart clothing for citizen medicine, home healthcare, and disease prevention. IEEE Trans. Inf. Technol. Biomed. 2005, 9, 325–336. [Google Scholar] [CrossRef] [PubMed]
- Yu, X. Approaches and principles of fall detection for elderly and patient. In Proceedings of the 10th International Conference on the E-Health Networking, Applications and Services, Singapore, 7–9 July 2008; pp. 42–47.
- Noury, N.; Herve, T.; Rialle, V.; Virone, G.; Mercier, E.; Morey, G.; Moro, A.; Porcheron, T. Monitoring behavior in home using a smart fall sensor and position sensors. In Proceedings of the 1st Annual International, Conference on Microtechnologies in Medicine and Biology, Lyon, France, 12–14 October 2000; pp. 607–610.
- Demongeot, J.; Virone, G.; Duchêne, F.; Benchetrit, G.; Hervé, T.; Noury, N.; Rialle, V. Multi-sensors acquisition, data fusion, knowledge mining and alarm triggering in health smart homes for elderly people. Comptes Rendus Biol. 2002, 325, 673–682. [Google Scholar] [CrossRef]
- Farsi, M.; Ratcliff, K.; Barbosa, M. An overview of controller area network. Comput. Control Eng. J. 1999, 10, 113–120. [Google Scholar] [CrossRef]
- Reyes Álamo, J.M.; Wong, J.; Babbitt, R.; Chang, C. MISS: Medicine Information Support System in the Smart Home Environment. In Smart Homes and Health Telematics; Helal, S., Mitra, S., Wong, J., Chang, C., Mokhtari, M., Eds.; Springer: Berlin, Germany, 2008; Volume 5120, pp. 185–199. [Google Scholar]
- Braun, A.; Heggen, H.; Wichert, R. CapFloor, A Flexible Capacitive Indoor Localization System. In Evaluating AAL Systems through Competitive Benchmarking. Indoor Localization and Tracking; Chessa, S., Knauth, S., Eds.; Springer: Berlin, Germany, 2012; Volume 309, pp. 26–35. [Google Scholar]
- Tapia, D.I.; Garcia, O.; Alonso, R.S.; Guevara, F.; Catalina, J.; Bravo, R.A.; Corchado, J. The n-Core Polaris Real-Time Locating System at the EvAAL Competition. In Evaluating AAL Systems Through Competitive Benchmarking. Indoor Localization and Tracking; Chessa, S., Knauth, S., Eds.; Springer: Berlin, Germany, 2012; Volume 309, pp. 92–106. [Google Scholar]
- Knauth, S.; Kaufmann, L.; Jost, C.; Kistler, R.; Klapproth, A. The iLoc Ultrasound Indoor Localization System at the EvAAL 2011 Competition. In Evaluating AAL Systems Through Competitive Benchmarking. Indoor Localization and Tracking; Chessa, S., Knauth, S., Eds.; Springer: Berlin, Germany, 2012; Volume 309, pp. 52–64. [Google Scholar]
- Shirokov, I. Precision Indoor Objects Positioning Based on Phase Measurements of Microwave Signals. In Evaluating AAL Systems Through Competitive Benchmarking. Indoor Localization and Tracking; Chessa, S., Knauth, S., Eds.; Springer: Berlin, Germany, 2012; Volume 309, pp. 80–91. [Google Scholar]
- Fernández-Llatas, C.; Benedi, J.M.; García-Gómez, J.M.; Traver, V. Process mining for individualized behavior modeling using wireless tracking in nursing homes. Sensors 2013, 13, 15434–15451. [Google Scholar] [CrossRef] [PubMed]
- Costa, N.; Domingues, P.; Fdez-Riverola, F.; Pereira, A. A Mobile Virtual Butler to Bridge the Gap between Users and Ambient Assisted Living: A Smart Home Case Study. Sensors 2014, 14, 14302–14329. [Google Scholar] [CrossRef] [PubMed]
- Helal, A.; Schmalz, M.; Cook, D.J. Smart home-based health platform for behavioral monitoring and alteration of diabetes patients. J. Diabetes Sci. Technol. 2009, 141–148. [Google Scholar] [CrossRef]
- Doukas, C.; Maglogiannis, I. Emergency Fall Incidents Detection in Assisted Living Environments Utilizing Motion, Sound, and Visual Perceptual Components. IEEE Trans. Inf. Technol. Biomed. 2011, 15, 277–289. [Google Scholar] [CrossRef] [PubMed]
- Ozcan, K.; Mahabalagiri, A.; Casares, M.; Velipasalar, S. Automatic Fall Detection and Activity Classification by a Wearable Embedded Smart Camera. IEEE J. Emerg. Sel. Top. Circuits Syst. 2013, 3, 125–136. [Google Scholar] [CrossRef]
- Cypriani, M.; Canalda, P.; Spies, F. OwlPS: A Self-calibrated Fingerprint-Based Wi-Fi Positioning System. In Evaluating AAL Systems Through Competitive Benchmarking. Indoor Localization and Tracking; Chessa, S., Knauth, S., Eds.; Springer: Berlin, Germany, 2012; Volume 309, pp. 36–51. [Google Scholar]
- Alpaydin, E. Introduction to Machine Learning; MIT Press: London, UK, 2014. [Google Scholar]
- Cortes, C.; Vapnik, V. Support-vector networks. Machine Learning 1995, 20, 273–297. [Google Scholar] [CrossRef]
- Quinlan, J.R. C4. 5: Programs for Machine Learning; Morgan Kaufmann: San Francisco, CA, USA, 2014. [Google Scholar]
- Ho, T.K. Random decision forests. In Proceedings of the Third International Conference on Document Analysis and Recognition, Montreal, QC, Canada, 14–15 August 1995; Volume 1, pp. 278–282.
- Friedman, N.; Geiger, D.; Goldszmidt, M. Bayesian Network Classifiers. Mach. Learn. 1997, 29, 131–163. [Google Scholar] [CrossRef]
- MQTT Communication Protocol. Available online: http://mqtt.org/ (accessed on 18 November 2016).
- Birman, K.; Joseph, T. Exploiting Virtual Synchrony in Distributed Systems. SIGOPS Oper. Syst. Rev. 1987, 21, 123–138. [Google Scholar] [CrossRef]
- Paho, Open Source Messaging for M2M. Available online: https://eclipse.org/paho/ (accessed on 31 october 2016).
- Retrolambda. Backport of the Java 8’s Lambda Expressions to Java 7, 6 and 5. Available online: https://github.com/orfjackal/retrolambda (accessed on 31 October 2016).
- SQLite Homepage. Available online: https://sqlite.org/ (accessed on 31 October 2016).
- OrmLite. Ligehweight Object Relational Mapping (ORM) Java Package. Available online: http://ormlite.com/ (accessed on 31 October 2016).
- Apollo, ActiveMQ’s Next Generation of Messaging. Available online: https://activemq.apache.org/apollo/ (accessed on 31 October 2016).
- Weka 3. Data Mining with Open Source Machine Learning Software in Java. Available online: http://www.cs.waikato.ac.nz/ml/weka/ (accessed on 31 October 2016).
- Open Source Search & Analytics. Available online: https://www.elastic.co/ (accessed on 31 October 2016).
- Ultra-fast Search Library and Server. Available online: https://lucene.apache.org/ (accessed on 31 October 2016).
- Build, Ship and Run Any Application, Everywhere. Available online: https://www.docker.com/ (accessed on 2 October 2016).
- Achtzehn, A.; Simić, L.; Petrova, M.; Mähönen, P. IEEE 802.11 Wi-Fi access point density estimation with capture-recapture models. In Proceedings of the 2015 International Conference on Computing, Networking and Communications (ICNC), Anaheim, CA, USA, 16–19 February 2015; pp. 153–159.
- Kellogg, B.; Talla, V.; Gollakota, S.; Smith, J.R. Passive Wi-Fi: Bringing low power to Wi-Fi transmissions. In Proceedings of the 13th USENIX Symposium on Networked Systems Design and Implementation (NSDI 16), Boston, MA, USA, 2016; pp. 151–164.
Cite | Sensor Type | Cost | Scalability | Obtrusive | Connection | Interoperable | Extensibility |
---|---|---|---|---|---|---|---|
[23] | IR, magnetic switches & ad-hoc sensor | Medium | Medium | Medium | Not specified | Yes | Yes |
[24] | IR, magnetic, body constants | Average | Medium | Ethical issues | CAN | Data level (XML) | Yes |
[33] | Wearable, environmental and cameras | Expensive | Medium | Medium | Wireless | Yes | Yes |
[26] | RFID card | Average | High | Medium | RFID | Yes | No |
[34] | Wearable camera, microphones and sensors | Expensive | High | High | ZigBee | Yes | Yes |
[35] | Wearable camera | Expensive | High | High | Not specified | No | Yes |
[27] | Capacitive sensors | Average | Low | Medium | USB | No | No |
[36] | WiFi | Cheap | High | Low | Mobile phone | Yes | Yes |
[29] | Badges | Average | Medium | Low | Ultrasounds | Yes | Yes |
[30] | Beacons and transponders | Expensive | Medium | Low | Microwave signals | Yes | Yes |
[31] | Beacons | Not provided | High | Low | Bluetooth | Proprietary | Yes |
[28] | Zigbee sensors | Expensive | Medium | Low | Zigbee | Yes | Yes |
[32] | IR | Not provided | High | Medium | Not specified | Yes | Yes |
Ours | WiFi | Cheap | High | Low | WiFi | Yes | Yes |
Scenario | Size | Total Number of WAPs | Locations Mapped |
---|---|---|---|
1 | 120 | 33 | Kitchen, Office, Living-room, Bedroom |
2 | 80 | 36 | Kitchen, Office, Living-room, Bathroom |
3 | 90 | 27 | Kitchen, Office, Living-room, Bedroom |
4 | 80 | 43 | Kitchen, Office, Living-room, Bedroom |
5 | 62 | 23 | Kitchen, Office, Living-room, Bedroom |
Scenario | Perceptron | SVM | C4.5 | Random Forest | Bayes Net | Ensemble | Ensemble(2) |
---|---|---|---|---|---|---|---|
Standing up Training Standing up Test | |||||||
1 | 78.50 ± 0.30 | 78.50 ± 0.34 | 64.00 ± 0.42 | 84.50 ± 0.22 | 100.00 | 83.75 ± 0.33 | 100.00 ± 0.11 |
2 | 82.50 ± 0.25 | 78.00 ± 0.35 | 94.00 ± 0.17 | 92.50 ± 0.25 | 85.50 ± 0.24 | 92.00 ± 0.29 | 80.50 ± 0.18 |
3 | 60.75 ± 0.40 | 53.00 ± 0.39 | 49.75 ± 0.49 | 55.50 ± 0.38 | 71.00 ± 0.37 | 59.25 ± 0.46 | 85.00 ± 0.26 |
4 | 64.25 ± 0.38 | 74.75 ± 0.35 | 80.00 ± 0.32 | 83.00 ± 0.26 | 90.50 ± 0.21 | 82.00 ± 0.35 | 97.50 ± 0.28 |
5 | 89.75 ± 0.19 | 80.75 ± 0.34 | 47.75 ± 0.51 | 75.50 ± 0.32 | 56.75 ± 0.43 | 80.25 ± 0.42 | 69.75 ± 0.27 |
Average | 75.15 ± 1.52 | 73.00 ± 1.77 | 67.10 ± 1.91 | 78.20 ± 1.43 | 80.75 ± 1.26 | 79.60 ± 1.85 | 86.55 ± 1.24 |
Standing up Training Moving Test | |||||||
1 | 70.50 ± 0.37 | 68.75 ± 0.35 | 54.75 ± 0.47 | 80.75 ± 0.27 | 80.00 ± 0.30 | 72.50 ± 0.40 | 85.75 ± 0.20 |
2 | 62.25 ± 0.36 | 64.50 ± 0.37 | 73.25 ± 0.36 | 80.75 ± 0.28 | 92.00 ± 0.19 | 76.75 ± 0.36 | 90.00 ± 0.17 |
3 | 51.00 ± 0.43 | 61.00 ± 0.38 | 43.50 ± 0.53 | 56.50 ± 0.38 | 62.25 ± 0.41 | 59.50 ± 0.41 | 70.50 ± 0.28 |
4 | 78.00 ± 0.30 | 74.75 ± 0.34 | 76.25 ± 0.35 | 92.50 ± 0.21 | 85.25 ± 0.26 | 87.25 ± 0.26 | 46.75 ± 0.29 |
5 | 73.25 ± 0.32 | 66.00 ± 0.38 | 36.50 ± 0.56 | 57.75 ± 0.37 | 54.75 ± 0.44 | 58.50 ± 0.47 | 55.25 ± 0.29 |
Average | 67.00 ± 1.78 | 67.00 ± 1.82 | 56.85 ± 2.27 | 73.65 ± 1.51 | 74.85 ± 1.60 | 70.90 ± 1.90 | 69.65 ± 1.49 |
Moving Training Moving Test | |||||||
1 | 75.50 ± 0.33 | 75.75 ± 0.35 | 76.50 ± 0.34 | 85.50 ± 0.24 | 88.50 ± 0.21 | 79.50 ± 0.34 | 59.25 ± 0.16 |
2 | 45.50 ± 0.48 | 43.25 ± 0.40 | 53.00 ± 0.48 | 52.75 ± 0.36 | 77.50 ± 0.31 | 52.25 ± 0.46 | 59.75 ± 0.24 |
3 | 78.25 ± 0.28 | 81.75 ± 0.34 | 72.25 ± 0.37 | 85.75 ± 0.24 | 87.00 ± 0.22 | 86.75 ± 0.33 | 85.25 ± 0.16 |
4 | 83.00 ± 0.26 | 82.50 ± 0.34 | 78.75 ± 0.31 | 92.50 ± 0.20 | 92.50 ± 0.18 | 91.25 ± 0.29 | 50.50 ± 0.13 |
5 | 70.25 ± 0.38 | 58.25 ± 0.36 | 56.75 ± 0.46 | 64.25 ± 0.33 | 73.25 ± 0.34 | 61.50 ± 0.42 | 73.50 ± 0.23 |
Average | 70.10 ± 1.73 | 68.30 ± 1.79 | 67.45 ± 1.96 | 76.15 ± 1.37 | 83.75 ± 1.26 | 74.25 ± 1.84 | 65.65 ± 1.61 |
Moving Training Standing up Test | |||||||
1 | 78.50 ± 0.31 | 80.25 ± 0.34 | 80.75 ± 0.31 | 96.50 ± 0.23 | 99.00 ± 0.06 | 84.75 ± 0.30 | 91.25 ± 0.12 |
2 | 38.50 ± 0.51 | 29.75 ± 0.42 | 46.00 ± 0.52 | 45.75 ± 0.40 | 49.00 ± 0.49 | 33.25 ± 0.53 | 84.75 ± 0.32 |
3 | 58.75 ± 0.43 | 59.75 ± 0.40 | 52.50 ± 0.48 | 51.75 ± 0.39 | 57.50 ± 0.44 | 60.00 ± 0.48 | 92.75 ± 0.29 |
4 | 66.50 ± 0.40 | 66.25 ± 0.37 | 59.50 ± 0.45 | 73.50 ± 0.29 | 76.00 ± 0.32 | 70.50 ± 0.41 | 81.75 ± 0.21 |
5 | 63.00 ± 0.39 | 39.50 ± 0.39 | 37.25 ± 0.56 | 51.00 ± 0.36 | 53.50 ± 0.43 | 49.25 ± 0.48 | 52.75 ± 0.28 |
Average | 61.50 ± 2.04 | 55.10 ± 1.92 | 55.20 ± 2.32 | 63.70 ± 1.67 | 67.37 ± 1.74 | 59.55 ± 2.20 | 80.65 ± 1.57 |
Multilayer Perceptron | SVM | C4.5 | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
L | K | O | B | L | K | O | B | L | K | O | B | |
L | 84 | 16 | 0 | 0 | 84 | 16 | 0 | 0 | 99 | 1 | 0 | 0 |
K | 0 | 100 | 0 | 0 | 0 | 100 | 0 | 0 | 28 | 72 | 0 | 0 |
O | 0 | 1 | 30 | 69 | 0 | 1 | 30 | 69 | 0 | 73 | 16 | 11 |
B | 0 | 0 | 0 | 100 | 0 | 0 | 0 | 100 | 0 | 31 | 0 | 69 |
Random Forest | Bayes Network | Ensemble | ||||||||||
L | K | O | B | L | K | O | B | L | K | O | B | |
L | 100 | 0 | 0 | 0 | 100 | 0 | 0 | 0 | 99 | 1 | 0 | 0 |
K | 0 | 100 | 0 | 0 | 0 | 100 | 0 | 0 | 0 | 100 | 0 | 0 |
O | 0 | 1 | 38 | 61 | 0 | 0 | 100 | 0 | 0 | 1 | 36 | 63 |
B | 0 | 0 | 0 | 100 | 0 | 0 | 0 | 100 | 0 | 0 | 0 | 100 |
Multilayer Perceptron | SVM | C4.5 | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
L | K | O | B | L | K | O | B | L | K | O | B | |
L | 69 | 31 | 0 | 0 | 69 | 31 | 0 | 0 | 89 | 11 | 0 | 0 |
K | 1 | 99 | 0 | 0 | 1 | 99 | 0 | 0 | 39 | 61 | 0 | 0 |
O | 0 | 1 | 14 | 85 | 0 | 2 | 15 | 83 | 0 | 12 | 15 | 73 |
B | 0 | 0 | 0 | 100 | 0 | 8 | 0 | 92 | 0 | 46 | 0 | 54 |
Random Forest | Bayes Network | Ensemble | ||||||||||
L | K | O | B | L | K | O | B | L | K | O | B | |
L | 74 | 26 | 0 | 0 | 57 | 43 | 0 | 0 | 73 | 27 | 0 | 0 |
K | 1 | 99 | 0 | 0 | 1 | 99 | 0 | 0 | 1 | 99 | 0 | 0 |
O | 0 | 1 | 50 | 49 | 0 | 1 | 84 | 15 | 0 | 1 | 20 | 79 |
B | 0 | 0 | 0 | 100 | 0 | 3 | 17 | 80 | 0 | 2 | 0 | 98 |
Multilayer Perceptron | SVM | C4.5 | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
L | K | O | B | L | K | O | B | L | K | O | B | |
L | 90 | 8 | 2 | 0 | 83 | 17 | 0 | 0 | 100 | 0 | 0 | 0 |
K | 1 | 95 | 4 | 0 | 1 | 99 | 0 | 0 | 15 | 85 | 0 | 0 |
O | 0 | 1 | 97 | 2 | 0 | 1 | 97 | 2 | 2 | 0 | 93 | 5 |
B | 0 | 0 | 80 | 20 | 0 | 0 | 76 | 24 | 34 | 0 | 38 | 28 |
Random Forest | Bayes Network | Ensemble | ||||||||||
L | K | O | B | L | K | O | B | L | K | O | B | |
L | 99 | 1 | 0 | 0 | 98 | 2 | 0 | 0 | 98 | 2 | 0 | 0 |
K | 3 | 97 | 0 | 0 | 1 | 99 | 0 | 0 | 1 | 99 | 0 | 0 |
O | 0 | 1 | 97 | 2 | 0 | 1 | 93 | 6 | 0 | 1 | 96 | 3 |
B | 0 | 0 | 51 | 49 | 0 | 0 | 36 | 64 | 0 | 0 | 75 | 25 |
Multilayer Perceptron | SVM | C4.5 | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
L | K | O | B | L | K | O | B | L | K | O | B | |
L | 86 | 12 | 2 | 0 | 84 | 16 | 0 | 0 | 100 | 0 | 0 | 0 |
K | 0 | 95 | 5 | 0 | 0 | 100 | 0 | 0 | 10 | 90 | 0 | 0 |
O | 0 | 0 | 85 | 15 | 0 | 0 | 85 | 15 | 0 | 0 | 85 | 15 |
B | 0 | 0 | 52 | 48 | 0 | 0 | 48 | 52 | 33 | 0 | 19 | 48 |
Random Forest | Bayes Network | Ensemble | ||||||||||
L | K | O | B | L | K | O | B | L | K | O | B | |
L | 97 | 3 | 0 | 0 | 96 | 4 | 0 | 0 | 98 | 2 | 0 | 0 |
K | 5 | 95 | 0 | 0 | 0 | 100 | 0 | 0 | 5 | 95 | 0 | 0 |
O | 0 | 0 | 100 | 0 | 0 | 0 | 100 | 0 | 0 | 0 | 85 | 15 |
B | 0 | 0 | 6 | 94 | 0 | 0 | 0 | 100 | 0 | 0 | 39 | 61 |
Day | Time Interval | Time between Measures | Battery Charge Located | Battery Charge no-Located |
---|---|---|---|---|
1 | 7:30–22:00 | 60 | 16% | 87% |
2 | 8:30–22:30 | 60 | 29% | 90% |
3 | 8:00–21:30 | 60 | 5% | 75% |
4 | 8:00–21:30 | 120 | 20% | 75% |
5 | 8:00–21:30 | 120 | 24% | 74% |
6 | 8:00–21:30 | 300 | 40% | 67% |
7 | 8:00–21:30 | 300 | 41% | 74% |
© 2016 by the authors; licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC-BY) license (http://creativecommons.org/licenses/by/4.0/).
Share and Cite
Belmonte-Fernández, Ó.; Puertas-Cabedo, A.; Torres-Sospedra, J.; Montoliu-Colás, R.; Trilles-Oliver, S. An Indoor Positioning System Based on Wearables for Ambient-Assisted Living. Sensors 2017, 17, 36. https://doi.org/10.3390/s17010036
Belmonte-Fernández Ó, Puertas-Cabedo A, Torres-Sospedra J, Montoliu-Colás R, Trilles-Oliver S. An Indoor Positioning System Based on Wearables for Ambient-Assisted Living. Sensors. 2017; 17(1):36. https://doi.org/10.3390/s17010036
Chicago/Turabian StyleBelmonte-Fernández, Óscar, Adrian Puertas-Cabedo, Joaquín Torres-Sospedra, Raúl Montoliu-Colás, and Sergi Trilles-Oliver. 2017. "An Indoor Positioning System Based on Wearables for Ambient-Assisted Living" Sensors 17, no. 1: 36. https://doi.org/10.3390/s17010036
APA StyleBelmonte-Fernández, Ó., Puertas-Cabedo, A., Torres-Sospedra, J., Montoliu-Colás, R., & Trilles-Oliver, S. (2017). An Indoor Positioning System Based on Wearables for Ambient-Assisted Living. Sensors, 17(1), 36. https://doi.org/10.3390/s17010036