{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,26]],"date-time":"2026-03-26T10:48:03Z","timestamp":1774522083042,"version":"3.50.1"},"reference-count":63,"publisher":"MDPI AG","issue":"1","license":[{"start":{"date-parts":[[2019,12,21]],"date-time":"2019-12-21T00:00:00Z","timestamp":1576886400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>This paper presents LocSpeck, a collaborative and distributed indoor positioning system for dynamic nodes connected using an ad-hoc network, based on inter-node relative range measurements and Wi-Fi fingerprinting. The proposed system operates using peer-to-peer range measurements and does not need ultra-wideband (UWB) fixed anchor, nor it needs a predefined network topology. The nodes could be asymmetric in terms of the available sensors onboard, the computational resources, and the power capacity. This asymmetry adversely affects the positioning performance of the weaker nodes. Collaboration between different nodes is achieved through a distributed estimator without the need of a single centralized computing element. The ranging measurement component of the system is based on the DW1000 UWB transceiver chip from Decawave, which is attached to a set of smartphones equipped with asymmetric sensors. The distributed positioning filter fuses, locally on each node, the relative range measurements, the reading from the internal sensors, and the Wi-Fi received signal strength indicator (RSSI) readings to obtain an estimate of the position of each node. The described system does not depend on fixed UWB anchors and supports online addition and removal of nodes and dynamic node role assignment, either as an anchor or as a rover. The performance of the system is evaluated by real-world test scenarios using a set of four smartphones navigating an indoor environment on foot. The performance is compared to that of a commercial UWB-based system. The results presented in this paper show that weak mobile nodes, in terms of available positioning sensors, can benefit from collaboration with other nearby nodes.<\/jats:p>","DOI":"10.3390\/s20010078","type":"journal-article","created":{"date-parts":[[2019,12,23]],"date-time":"2019-12-23T03:15:01Z","timestamp":1577070901000},"page":"78","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":18,"title":["LocSpeck: A Collaborative and Distributed Positioning System for Asymmetric Nodes Based on UWB Ad-Hoc Network and Wi-Fi Fingerprinting"],"prefix":"10.3390","volume":"20","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-1745-3543","authenticated-orcid":false,"given":"Mostafa","family":"Sakr","sequence":"first","affiliation":[{"name":"Department of Geomatics Engineering, University of Calgary, 2500 University Drive NW, Calgary, AB T2N 1N4, Canada"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-8028-2815","authenticated-orcid":false,"given":"Andrea","family":"Masiero","sequence":"additional","affiliation":[{"name":"Interdepartmental Research Center of Geomatics (CIRGEO), University of Padova, via dell\u2019Universit\u00e0 16, 35020 Legnaro (PD), Italy"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Naser","family":"El-Sheimy","sequence":"additional","affiliation":[{"name":"Department of Geomatics Engineering, University of Calgary, 2500 University Drive NW, Calgary, AB T2N 1N4, Canada"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2019,12,21]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"2568","DOI":"10.1109\/COMST.2019.2911558","article-title":"A Survey of Indoor Localization Systems and Technologies","volume":"21","author":"Zafari","year":"2019","journal-title":"IEEE Commun. Surv. Tutor."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"1089","DOI":"10.1109\/JPROC.2018.2829439","article-title":"Collaborative Sensor Network Localization: Algorithms and Practical Issues","volume":"106","author":"Buehrer","year":"2018","journal-title":"Proc. IEEE"},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"3585","DOI":"10.1109\/TVT.2015.2442173","article-title":"On the Value of Collaboration in Location Estimation","volume":"65","author":"Schloemann","year":"2016","journal-title":"IEEE Trans. Veh. Technol."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"4981","DOI":"10.1109\/TIT.2010.2059720","article-title":"Fundamental Limits of Wideband Localization\u2014Part II: Cooperative Networks","volume":"56","author":"Shen","year":"2010","journal-title":"IEEE Trans. Inf. Theory"},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"19","DOI":"10.1109\/MWC.2011.5751292","article-title":"Accurate positioning in ultra-wideband systems","volume":"18","author":"Soganci","year":"2011","journal-title":"IEEE Wirel. Commun."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"313","DOI":"10.1109\/JPROC.2008.2008786","article-title":"UWB Systems for Wireless Sensor Networks","volume":"97","author":"Zhang","year":"2009","journal-title":"Proc. IEEE"},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"70","DOI":"10.1109\/MSP.2005.1458289","article-title":"Localization via ultra-wideband radios: A look at positioning aspects for future sensor networks","volume":"22","author":"Gezici","year":"2005","journal-title":"IEEE Signal Process. Mag."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"4467","DOI":"10.1007\/s11277-017-4734-x","article-title":"Precise Indoor Positioning Using UWB: A Review of Methods, Algorithms and Implementations","volume":"97","author":"Mazhar","year":"2017","journal-title":"Wirel. Pers. Commun."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"2836","DOI":"10.1109\/COMST.2017.2703620","article-title":"Localization and Positioning Systems for Emergency Responders: A Survey","volume":"19","author":"Ferreira","year":"2017","journal-title":"IEEE Commun. Surv. Tutor."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"386","DOI":"10.1109\/JPROC.2008.2008840","article-title":"Position Estimation via Ultra-Wide-Band Signals","volume":"97","author":"Gezici","year":"2009","journal-title":"Proc. IEEE"},{"key":"ref_11","doi-asserted-by":"crossref","unstructured":"Sahinoglu, Z., and Gezici, S. (2006, January 4\u20135). Ranging in the IEEE 802.15.4a Standard. Proceedings of the 2006 IEEE Annual Wireless and Microwave Technology Conference, Clearwater Beach, FL, USA.","DOI":"10.1109\/WAMICON.2006.351897"},{"key":"ref_12","unstructured":"Bensky, A. (2008). Wireless Positioning Technologies and Applications, Artech House."},{"key":"ref_13","doi-asserted-by":"crossref","unstructured":"Gigl, T., Janssen, G.J.M., Dizdarevic, V., Witrisal, K., and Irahhauten, Z. (2007, January 22). Analysis of a UWB Indoor Positioning System Based on Received Signal Strength. Proceedings of the Navigation and Communication 2007 4th Workshop on Positioning, Hannover, Germany.","DOI":"10.1109\/WPNC.2007.353618"},{"key":"ref_14","unstructured":"Qi, Y., and Kobayashi, H. (2003, January 1\u20135). On relation among time delay and signal strength based geolocation methods. Proceedings of the GLOBECOM \u201903. IEEE Global Telecommunications Conference (IEEE Cat. No.03CH37489), San Francisco, CA, USA."},{"key":"ref_15","doi-asserted-by":"crossref","unstructured":"Waadt, A.E., Wang, S., Kocks, C., Burnic, A., Xu, D., Bruck, G.H., and Jung, P. (2010, January 11\u201312). Positioning in multiband OFDM UWB utilizing received signal strength. Proceedings of the Navigation and Communication 2010 7th Workshop on Positioning, Dresden, Germany.","DOI":"10.1109\/WPNC.2010.5653193"},{"key":"ref_16","doi-asserted-by":"crossref","unstructured":"Wang, S., Waadt, A., Burnic, A., Xu, D., Kocks, C., Bruck, G.H., and Jung, P. (2010, January 19\u201322). System implementation study on RSSI based positioning in UWB networks. Proceedings of the 2010 7th International Symposium on Wireless Communication Systems, York, UK.","DOI":"10.1109\/ISWCS.2010.5624355"},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"2106","DOI":"10.1109\/TIM.2017.2681398","article-title":"Comparing Ubisense, BeSpoon, and DecaWave UWB Location Systems: Indoor Performance Analysis","volume":"66","author":"Ruiz","year":"2017","journal-title":"IEEE Trans. Instrum. Meas."},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"187","DOI":"10.1007\/s12518-018-00252-5","article-title":"Range validation of UWB and Wi-Fi for integrated indoor positioning","volume":"11","author":"Retscher","year":"2019","journal-title":"Appl. Geomat."},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"686","DOI":"10.1109\/TVT.2018.2883810","article-title":"A Novel NLOS Mitigation Algorithm for UWB Localization in Harsh Indoor Environments","volume":"68","author":"Yu","year":"2019","journal-title":"IEEE Trans. Veh. Technol."},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"1026","DOI":"10.1109\/JSAC.2010.100907","article-title":"NLOS identification and mitigation for localization based on UWB experimental data","volume":"28","author":"Marano","year":"2010","journal-title":"IEEE J. Sel. Areas Commun."},{"key":"ref_21","doi-asserted-by":"crossref","unstructured":"Pointon, H., McLoughlin, B., Matthews, C., and Bezombes, F. (2019). Towards a Model Based Sensor Measurement Variance Input for Extended Kalman Filter State Estimation. Drones, 3.","DOI":"10.3390\/drones3010019"},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"4311","DOI":"10.1109\/JSEN.2018.2818158","article-title":"NLOS Mitigation for UWB Localization Based on Sparse Pseudo-Input Gaussian Process","volume":"18","author":"Yang","year":"2018","journal-title":"IEEE Sens. J."},{"key":"ref_23","doi-asserted-by":"crossref","unstructured":"Barral, V., Escudero, C.J., Garc\u00eda-Naya, J.A., and Maneiro-Catoira, R. (2019). NLOS Identification and Mitigation Using Low-Cost UWB Devices. Sensors, 19.","DOI":"10.3390\/s19163464"},{"key":"ref_24","doi-asserted-by":"crossref","unstructured":"Kristensen, J.B., Massanet Ginard, M., Jensen, O.K., and Shen, M. (2019, January 19\u201322). Non-Line-of-Sight Identification for UWB Indoor Positioning Systems using Support Vector Machines. Proceedings of the 2019 IEEE MTT-S International Wireless Symposium (IWS), Guangzhou, China.","DOI":"10.1109\/IEEE-IWS.2019.8804072"},{"key":"ref_25","doi-asserted-by":"crossref","unstructured":"Liu, F., Wang, J., Zhang, J., and Han, H. (2019). An Indoor Localization Method for Pedestrians Base on Combined UWB\/PDR\/Floor Map. Sensors, 19.","DOI":"10.3390\/s19112578"},{"key":"ref_26","doi-asserted-by":"crossref","unstructured":"Retscher, G., Hofer, H., Kealy, A., Gikas, V., and Obex, F. (2017, January 25\u201329). Cooperative Localization in Indoor Environments Using Constrained Differential Wi-Fi and UWB Measurements. Proceedings of the 30th International Technical Meeting of The Satellite Division of the Institute of Navigation (ION GNSS+ 2017), Portland, OR, USA.","DOI":"10.33012\/2017.15160"},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"93","DOI":"10.1016\/j.inffus.2019.10.009","article-title":"Cooperative positioning for emergency responders using self IMU and peer-to-peer radios measurements","volume":"56","author":"Liu","year":"2020","journal-title":"Inf. Fusion"},{"key":"ref_28","unstructured":"Decawave (2016). DW1000 User Manual, Decawave Ltd."},{"key":"ref_29","unstructured":"(2018, October 14). Pozyx NV Pozyx-Accurate Positioning. Available online: https:\/\/www.pozyx.io."},{"key":"ref_30","doi-asserted-by":"crossref","unstructured":"Masiero, A., Fissore, F., Guarnieri, A., Pirotti, F., Visintini, D., and Vettore, A. (2018). Performance Evaluation of Two Indoor Mapping Systems: Low-Cost UWB-Aided Photogrammetry and Backpack Laser Scanning. Appl. Sci., 8.","DOI":"10.3390\/app8030416"},{"key":"ref_31","unstructured":"(2019, February 26). Creator-Python-Multitag Positioning. Available online: https:\/\/www.pozyx.io\/documentation\/creator\/python\/multitag-positioning."},{"key":"ref_32","unstructured":"(2011). IEEE Standard for Local and metropolitan area networks\u2013Part 15.4: Low-Rate Wireless Personal Area Networks (LR-WPANs). IEEE Std 802.15.4-2011 (Revision of IEEE Std 802.15.4-2006), IEEE."},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"222","DOI":"10.1109\/SURV.2010.020510.00058","article-title":"MAC Essentials for Wireless Sensor Networks","volume":"12","author":"Bachir","year":"2010","journal-title":"IEEE Commun. Surv. Tutor."},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"101","DOI":"10.1109\/SURV.2012.040412.00105","article-title":"The Evolution of MAC Protocols in Wireless Sensor Networks: A Survey","volume":"15","author":"Huang","year":"2013","journal-title":"IEEE Commun. Surv. Tutor."},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"528","DOI":"10.1109\/SURV.2012.040412.00075","article-title":"Survey on Latency Issues of Asynchronous MAC Protocols in Delay-Sensitive Wireless Sensor Networks","volume":"15","author":"Doudou","year":"2013","journal-title":"IEEE Commun. Surv. Tutor."},{"key":"ref_36","doi-asserted-by":"crossref","first-page":"39","DOI":"10.1109\/COMST.2017.2759725","article-title":"A Critical Analysis of Research Potential, Challenges, and Future Directives in Industrial Wireless Sensor Networks","volume":"20","author":"Raza","year":"2018","journal-title":"IEEE Commun. Surv. Tutor."},{"key":"ref_37","doi-asserted-by":"crossref","first-page":"1188","DOI":"10.1109\/COMST.2018.2875810","article-title":"Improvements of Energy-Efficient Techniques in WSNs: A MAC-Protocol Approach","volume":"21","author":"Quintero","year":"2018","journal-title":"IEEE Commun. Surv. Tutor."},{"key":"ref_38","doi-asserted-by":"crossref","unstructured":"Roy, R.R. (2011). Handbook of Mobile ad Hoc Networks for Mobility Models, Springer.","DOI":"10.1007\/978-1-4419-6050-4"},{"key":"ref_39","unstructured":"Franceschetti, G., Stornelli, S., and Stornelli, S. (2006). Wireless Networks: From the Physical Layer to Communication, Computing, Sensing and Control, Elsevier Science & Technology."},{"key":"ref_40","doi-asserted-by":"crossref","first-page":"47","DOI":"10.1109\/MCOM.2010.5394030","article-title":"An overview of the IEEE 802.15.4a Standard","volume":"48","author":"Karapistoli","year":"2010","journal-title":"IEEE Commun. Mag."},{"key":"ref_41","unstructured":"Decawave (2016). DWM1000 Datasheet, Decawave Ltd."},{"key":"ref_42","unstructured":"(2019, February 27). TI LAUNCHXL-CC2640R2 SimpleLinkTM Bluetooth\u00ae low energy CC2640R2F wireless MCU LaunchPadTM development kit | TI.com. Available online: http:\/\/www.ti.com\/tool\/LAUNCHXL-CC2640R2."},{"key":"ref_43","doi-asserted-by":"crossref","unstructured":"McElroy, C., Neirynck, D., and McLaughlin, M. (2014, January 10\u201314). Comparison of wireless clock synchronization algorithms for indoor location systems. Proceedings of the 2014 IEEE International Conference on Communications Workshops (ICC), Sydney, Australia.","DOI":"10.1109\/ICCW.2014.6881189"},{"key":"ref_44","doi-asserted-by":"crossref","first-page":"28","DOI":"10.1145\/1024916.1024920","article-title":"ALOHA Packet System with and Without Slots and Capture","volume":"5","author":"Roberts","year":"1975","journal-title":"SIGCOMM Comput. Commun. Rev."},{"key":"ref_45","doi-asserted-by":"crossref","first-page":"175","DOI":"10.1109\/JIOT.2015.2394438","article-title":"A Survey of MAC Layer Issues and Protocols for Machine-to-Machine Communications","volume":"2","author":"Rajandekar","year":"2015","journal-title":"IEEE Internet Things J."},{"key":"ref_46","doi-asserted-by":"crossref","unstructured":"Ridolfi, M., Van de Velde, S., Steendam, H., and De Poorter, E. (2018). Analysis of the Scalability of UWB Indoor Localization Solutions for High User Densities. Sensors, 18.","DOI":"10.3390\/s18061875"},{"key":"ref_47","unstructured":"Sakr, M., and El-Sheimy, N. (2017, January 6\u20138). Filter Architectures for Indoor Localization Using Gaussian Process on Smartphones. Proceedings of the 10th International Conference on Mobile Mapping Technology (MMT 2017), Cairo, Egypt."},{"key":"ref_48","doi-asserted-by":"crossref","unstructured":"Sakr, M., and El-Sheimy, N. (2017, January 18\u201321). Efficient Wi-Fi Signal Strength Maps Using Sparse Gaussian Process Models. Proceedings of the 2017 International Conference on Indoor Positioning and Indoor Navigation (IPIN), Sapporo, Japan.","DOI":"10.1109\/IPIN.2017.8115955"},{"key":"ref_49","doi-asserted-by":"crossref","first-page":"2279","DOI":"10.1109\/TSP.2005.849151","article-title":"Marginalized particle filters for mixed linear\/nonlinear state-space models","volume":"53","author":"Gustafsson","year":"2005","journal-title":"IEEE Trans. Signal Process."},{"key":"ref_50","doi-asserted-by":"crossref","first-page":"53","DOI":"10.1051\/proc:071908","article-title":"The marginalized particle filter-analysis, applications and generalizations","volume":"19","author":"Karlsson","year":"2007","journal-title":"ESAIM Proc."},{"key":"ref_51","unstructured":"Yang, C., and Soloviev, A. (2014, January 8\u201312). Distributed Estimation for Vehicular Collaborative Navigation. Proceedings of the 27th International Technical Meeting of the Satellite Division of the Institute of Navigation (ION GNSS+ 2014), Tampa, FL, USA."},{"key":"ref_52","unstructured":"Bishop, C.M. (2006). Pattern Recognition and Machine Learning, Springer."},{"key":"ref_53","doi-asserted-by":"crossref","unstructured":"Rasmussen, C.E. (2006). Gaussian Processes for Machine Learning, MIT Press.","DOI":"10.7551\/mitpress\/3206.001.0001"},{"key":"ref_54","unstructured":"Lankhorst, T. (2019, March 06). DecaWave DW1000 TX Frame Time Estimation. Available online: https:\/\/tomlankhorst.nl\/estimating-decawave-dw1000-tx-time\/."},{"key":"ref_55","unstructured":"Decawave (2014). Sources of Error in DW1000 Based Two-Way Ranging (TWR) Schemes, Decawave Ltd."},{"key":"ref_56","doi-asserted-by":"crossref","unstructured":"Ashraf, I., Hur, S., and Park, Y. (2019). Indoor Positioning on Disparate Commercial Smartphones Using Wi-Fi Access Points Coverage Area. Sensors, 19.","DOI":"10.3390\/s19194351"},{"key":"ref_57","doi-asserted-by":"crossref","unstructured":"Ashraf, I., Hur, S., and Park, Y. (2018). mPILOT-Magnetic Field Strength Based Pedestrian Indoor Localization. Sensors, 18.","DOI":"10.3390\/s18072283"},{"key":"ref_58","doi-asserted-by":"crossref","unstructured":"Al-homayani, F., and Mahoor, M. (2018, January 24\u201327). Improved indoor geomagnetic field fingerprinting for smartwatch localization using deep learning. Proceedings of the 2018 International Conference on Indoor Positioning and Indoor Navigation (IPIN), Nantes, France.","DOI":"10.1109\/IPIN.2018.8626558"},{"key":"ref_59","doi-asserted-by":"crossref","unstructured":"Liu, M., Chen, R., Li, D., Chen, Y., Guo, G., Cao, Z., and Pan, Y. (2017). Scene Recognition for Indoor Localization Using a Multi-Sensor Fusion Approach. Sensors, 17.","DOI":"10.3390\/s17122847"},{"key":"ref_60","doi-asserted-by":"crossref","unstructured":"Ashraf, I., Hur, S., and Park, Y. (2019). Application of Deep Convolutional Neural Networks and Smartphone Sensors for Indoor Localization. Appl. Sci., 9.","DOI":"10.3390\/app9112337"},{"key":"ref_61","doi-asserted-by":"crossref","unstructured":"Torres-Sospedra, J., Jim\u00e9nez, A., Moreira, A., Lungenstrass, T., Lu, W.-C., Knauth, S., Mendoza-Silva, G., Seco, F., P\u00e9rez-Navarro, A., and Nicolau, M. (2018). Off-Line Evaluation of Mobile-Centric Indoor Positioning Systems: The Experiences from the 2017 IPIN Competition. Sensors, 18.","DOI":"10.3390\/s18020487"},{"key":"ref_62","unstructured":"(2019, June 02). IPIN 2018. Available online: http:\/\/ipin2018.ifsttar.fr\/."},{"key":"ref_63","unstructured":"Schon, T.B., Gustafsson, F., and Karlsson, R. (2011). The Particle Filter in Practice. The Oxford Handbook of Nonlinear Filtering, Oxford University Press."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/20\/1\/78\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T13:44:32Z","timestamp":1760190272000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/20\/1\/78"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,12,21]]},"references-count":63,"journal-issue":{"issue":"1","published-online":{"date-parts":[[2020,1]]}},"alternative-id":["s20010078"],"URL":"https:\/\/doi.org\/10.3390\/s20010078","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2019,12,21]]}}}