A Practice-Distributed Thunder-Localization System with Crowd-Sourced Smart IoT Devices †
Abstract
:1. Introduction
- We designed and implemented ThunderLoc, a thunder-localization system based on crowdsourcing. More than 1000 users of our university downloaded our ThunderLoc app for the Android platform to monitor thunder near the campus. As far as we know, ThunderLoc is the first thunder-localization service based on crowdsourcing.
- There is no need for high-precision time synchronization between smartphones. ThunderLoc relies on measuring the TDOA symbol between the two synchronized microphones of each smartphone, thereby reducing the time synchronization requirements.
- The localization scheme has a high fault tolerance. The left/right binary data and the novel localization method make the localization system more robust to the position error, direction error, and measurement error of the smartphone node.
- There is low communication overhead and computational complexity. Each smartphone in the sensor network transmits 1 bit of measurement information, and a simple cross-correlation algorithm is sufficient to estimate the binary left/right data.
2. Related Work
3. A System Model and Definitions
4. Our Proposed Distributed Thunder Localization System
4.1. Data Collection on Client
- Idle Mode: In order to determine the direction of the phone, the mobile device must be stationary for a period of time while recording sensor data. The movement of the device is characterized by changes in the accelerometer and gyroscope readings. If the cumulative amount of movement is below the threshold, the device will be verified as static and then jump into listening mode.
- Listening Mode: Thunder is a sound shockwave caused by sudden and intense heating of the air in the lightning tunnel. When a shockwave exceeding a predetermined threshold is recorded, the system will be triggered. When the average energy experienced by any one dual microphone increases by four times, the trigger will be triggered.
- Communication Mode: In order to reduce the total delay of the ThunderLoc system, data must be transmitted as soon as possible after a thunder event occurs. The application records sensor readings about the direction and position of the smartphone and then immediately transmits these data to the server along with binary measurement data estimated from the two-channel acoustic signals of the dual microphones. If the communication service is unavailable during the thunder event, it stores a copy of these records locally and put them in the queue to be sent when the communication service is available again.
4.2. Basic Localization on Server Side
4.3. Robust Localization on Server Side
5. Performance Analyisis
5.1. The Impact of Background Noises
Algorithm 1: Robust ThunderLoc |
5.2. The Impact of Natural Environmental Noise
5.3. System Scalability and Multiple Thunder Localization
5.4. Time Synchronization and Energy Efficiency
5.5. 2D Simulation
5.6. 3D Simulation
5.7. Virtual Thunder Emulation
6. Discussion
6.1. Robustness
6.2. Overhead
6.3. Engineering Applications
7. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
References
- Cummins, K.L.; Mur, M.J. An overview of lightning locating systems: History, techniques, and data uses, with an in-depth look at the us nldn. IEEE Trans. Electromagn. Compat. 2009, 51, 499–518. [Google Scholar] [CrossRef]
- Desai, D.; Mehendale, N. A review on sound source localization systems. Arch. Comput. Methods Eng. 2022, 29, 4631–4642. [Google Scholar] [CrossRef]
- Liaquat, M.U.; Munawar, H.S.; Rahman, A.; Qadir, Z.; Kouzani, A.Z.; Mahmud, M.P. Localization of sound sources: A systematic review. Energies 2021, 14, 3910. [Google Scholar] [CrossRef]
- Vahabi-Mashak, S.; Abdul-Malek, Z.; Mehranzamir, K.; Nabipour-Afrouzi, H.; Salimi, B.; Wooi, C.-L. Modeling of time of arrival method for lightning locating systems. Adv. Meteorol. 2015. [CrossRef]
- Alammari, A.; Alkahtani, A.A.; Ahmad, M.R.; Noman, F.M.; Esa, M.R.M.; Kawasaki, Z.; Tiong, S.K. Lightning mapping: Techniques, challenges, and opportunities. IEEE Access 2020, 8, 190064–190082. [Google Scholar] [CrossRef]
- Murphy, M.J.; Cramer, J.A.; Said, R.K. Recent history of upgrades to the us national lightning detection network. J. Atmos. Ocean. Technol. 2021, 38, 573–585. [Google Scholar] [CrossRef]
- Zhu, Y.; Lyu, W.; Cramer, J.; Rakov, V.; Bitzer, P.; Ding, Z. Analysis of location errors of the us national lightning detection network using lightning strikes to towers. J. Geophys. Res. 2020, 125, e2020JD032530. [Google Scholar] [CrossRef]
- Qiu, T.; Chen, N.; Zhang, S. Robustness Optimization for IoT Topology; Springer: Berlin/Heidelberg, Germany, 2022. [Google Scholar]
- Huang, J.; Jin, N.; Wang, L.; Chen, X.; Sheng, X.; Yang, S.; Zhao, X.; Sun, L.; Zhu, M. Acoustic source localization with distributed smartphone arrays. In Proceedings of the 2015 IEEE Global Communications Conference (GLOBECOM), San Diego, CA, USA, 6–10 December 2015; IEEE: Piscataway, NJ, USA, 2015; pp. 1–6. [Google Scholar]
- Jin, N.; Zhou, X.; Lin, C.; Wang, L.; Liu, Y.; Wymore, M.L.; Qiao, D. Thunderloc: Smartphone-based crowdsensing for thunder localization. In Proceedings of the 15th Annual IEEE International Conference on Sensing, Communication, and Networking (SECON), Hong Kong, China, 11–13 June 2018; IEEE: Piscataway, NJ, USA, 2018; pp. 1–2. [Google Scholar]
- Wood, T.; Inan, U. Localization of individual lightning discharges via directional and temporal triangulation of sferic measurements at two distant sites. J. Geophys. Res. Atmos. 2004, 109, D21. [Google Scholar] [CrossRef]
- Shanqiang, G.; Han, Z.; Wanxing, F.; Chun, Z.; Dawei, W.; Biwu, Y.; Juntian, G.; Hao, T. The recognition method of thunder based on a noise-estimation algorithm for highly non-stationary environments. In Proceedings of the 2016 33rd International Conference on Lightning Protection (ICLP), Estoril, Portugal, 25–30 September 2016; pp. 1–5. [Google Scholar]
- Qiu, S.; Zhou, B.-H.; Shi, L.-H. Synchronized observations of cloud-to-ground lightning using vhf broadband interferometer and acoustic arrays. J. Geophys. Res. Atmos. 2012, 117, D19. [Google Scholar] [CrossRef]
- Kadlec, P.; Marek, M.; Štumpf, M. Fast lightning stroke localization in the time domain. In Proceedings of the 2019 International Symposium on Electromagnetic Compatibility-EMC EUROPE, Barcelona, Spain, 2–6 September 2019; pp. 54–58. [Google Scholar]
- Li, C.; Xin, Z.; Jianguo, W.; Yadong, F.; Quanxin, L.; Wenbo, Y. Error analysis of total lightning location system based on monte carlo method. In Proceedings of the 34th International Conference on Lightning Protection (ICLP), Rzeszow, Poland, 2–7 September 2018; pp. 1–5. [Google Scholar]
- Anderson, J.; Johnson, J.; Arechiga, R.; Edens, H.; Thomas, R. Location of acoustic radiators and inversion for energy density using radio-frequency sources and thunder recordings. AGU Fall Meet. Abstr. 2011, 2011, AE33A-0277. [Google Scholar]
- Bodhika, J.; Dharmarathna, W.; Fernando, M.; Cooray, V. Reconstruction of lightning geometry by localizing thunder sources. J. Atmos. Sol. Terr. Phys. 2013, 102, 81–90. [Google Scholar] [CrossRef]
- Wu, M.; Zhong, L.; Xiong, N. The distributed gauss-newton methods for solving the inverse of approximated hessian with application to target localization. In Proceedings of the 2020 3rd International Conference on Computer Science and Software Engineering, Beijing, China, 22–24 May 2020; pp. 22–26. [Google Scholar]
- Zhou, B.; Zhang, M.; Chen, Y.-Q.; Xiong, N.; Tian, Y.; Ahmed, S. Efficient aoa-based rigid body localization via single base station for internet of things applications. IEEE Access 2019, 7, 171140–171152. [Google Scholar] [CrossRef]
- Willert, V.; Eggert, J.; Adamy, J.; Stahl, R.; Korner, E. A probabilistic model for binaural sound localization. IEEE Trans. Syst. Man Cybern. Part B 2006, 36, 982–994. [Google Scholar] [CrossRef] [PubMed]
- Minaeian, S.; Liu, J.; Son, Y.-J. Vision-based target detection and localization via a team of cooperative uav and ugvs. IEEE Trans. Syst. Man, Cybern. Syst. 2015, 46, 1005–1016. [Google Scholar] [CrossRef]
- Liu, J.; Wang, Y.; Kar, G.; Chen, Y.; Yang, J.; Gruteser, M. Snooping keystrokes with mm-level audio ranging on a single phone. In Proceedings of the 21st Annual International Conference on Mobile Computing and Networking, Paris, France, 7–11 September 2015; pp. 142–154. [Google Scholar]
- Veibäck, C.; Skoglund, M.A.; Gustafsson, F.; Hendeby, G. Sound source localization and reconstruction using a wearable microphone array and inertial sensors. In Proceedings of the 2020 IEEE 23rd International Conference on Information Fusion (FUSION), Rustenburg, South Africa, 6–9 July 2020; pp. 1–8. [Google Scholar]
- Lightning Information Service. Available online: http://www.weather.gov.sg/lightning/lightning/lightningalertinformationsystem.jsp (accessed on 20 March 2022).
- Chen, N.; Qiu, T.; Lu, Z.; Wu, D.O. An adaptive robustness evolution algorithm with self-competition and its 3d deployment for internet of things. IEEE/ACM Trans. Netw. 2021, 30, 368–381. [Google Scholar] [CrossRef]
- Qiu, T.; Zhang, L.; Chen, N.; Zhang, S.; Liu, W.; Wu, D.O. Born this way: A self-organizing evolution scheme with motif for internet of things robustness. IEEE/ACM Trans. Netw. 2022, 30, 2644–2657. [Google Scholar] [CrossRef]
- Marjanović, M.; Antonić, A.; Žarko, I.P. Edge computing architecture for mobile crowdsensing. IEEE Access 2018, 6, 10662–10674. [Google Scholar] [CrossRef]
- Reilly, J.; Dashti, S.; Ervasti, M.; Bray, J.D.; Glaser, S.D.; Bayen, A.M. Mobile phones as seismologic sensors: Automating data extraction for the ishake system. IEEE Trans. Autom. Sci. Eng. (TASE) 2013, 10, 242–251. [Google Scholar] [CrossRef]
- Shaohan, H.; Lu, S.; Hengchang, L.; Hongyan, W.; Tarek, A. Smartroad: A crowd-sourced traffic regulator detection and identification system. In Proceedings of the 12th International Conference on Information Processing in Sensor Networks, Philadelphia, PA, USA, 8–11 April 2013; pp. 331–332. [Google Scholar]
- Zhou, P.; Zheng, Y.; Li, M. How long to wait? Predicting bus arrival time with mobile phone based participatory sensing. In Proceedings of the 10th International Conference on Mobile Systems, Applications, and Services, Low Wood Bay Lake District, UK, 25–29 June 2012; pp. 379–392. [Google Scholar]
- Rahman, S.A.; Mourad, A.; Barachi, M.E. An infrastructure-assisted crowdsensing approach for on-demand traffic condition estimation. IEEE Access 2019, 7, 163323–163340. [Google Scholar] [CrossRef]
- Leal, F.; Malheiro, B.; Burguillo, J.C. Prediction and analysis of hotel ratings from crowd-sourced data. In Proceedings of the World Conference on Information Systems and Technologies, Seoul, Republic of Korea, 1–3 April 2017; pp. 493–502. [Google Scholar]
- Patel, A.K.; Chouhan, S.S.; Niyogi, R. Using crowd sourced data for music mood classification. In Proceedings of the International Conference on Big Data Analytics, Singapore, 20–22 July 2018; pp. 363–375. [Google Scholar]
- Gupta, A.; Hu, S.; Zhong, W.; Sadek, A.; Su, L.; Qiao, C. Road grade estimation using crowd-sourced smartphone data. In Proceedings of the 2020 19th ACM/IEEE International Conference on Information Processing in Sensor Networks (IPSN), Sydney, Australia, 21–24 April 2020; pp. 313–324. [Google Scholar]
- Zahedi, A.; Pedersen, M.S.; Østergaard, J.; Bramsløw, L.; Christiansen, T.U.; Jensen, J. A constrained maximum likelihood estimator of speech and noise spectra with application to multi-microphone noise reduction. In Proceedings of the ICASSP 2020 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), Barcelona, Spain, 4–8 May 2020; pp. 6944–6948. [Google Scholar]
- Seid, S.; Zennaro, M.; Libse, M.; Pietrosemoli, E. Mobile crowdsensing based road surface monitoring using smartphone vibration sensor and lorawan. In Proceedings of the 1st Workshop on Experiences with the Design and Implementation of Frugal Smart Objects, Online, 25 September 2020; pp. 36–41. [Google Scholar]
- Fox, M.S. An organizational view of distributed systems. In Readings in Distributed Artificial Intelligence; Elsevier: Amsterdam, The Netherlands, 1988; pp. 140–150. [Google Scholar]
- Qiu, W.; Kumar, R. Distributed diagnosis under bounded-delay communication of immediately forwarded local observations. IEEE Trans. Syst. Man Cybern. Part A Syst. Humans 2008, 38, 628–643. [Google Scholar]
- Wang, D.; Amin, M.T.; Li, S.; Abdelzaher, T.; Kaplan, L.; Gu, S.; Pan, C.; Liu, H.; Aggarwal, C.C.; Ganti, R.; et al. Using humans as sensors: An estimation-theoretic perspective. In Proceedings of the 13th International Symposium on Information Processing in Sensor Networks, Berlin, Germany, 15–17 April 2014; pp. 35–46. [Google Scholar]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2023 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 (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Lu, B.; Wang, R.; Qin, Z.; Wang, L. A Practice-Distributed Thunder-Localization System with Crowd-Sourced Smart IoT Devices. Sensors 2023, 23, 4186. https://doi.org/10.3390/s23094186
Lu B, Wang R, Qin Z, Wang L. A Practice-Distributed Thunder-Localization System with Crowd-Sourced Smart IoT Devices. Sensors. 2023; 23(9):4186. https://doi.org/10.3390/s23094186
Chicago/Turabian StyleLu, Bingxian, Ruochen Wang, Zhenquan Qin, and Lei Wang. 2023. "A Practice-Distributed Thunder-Localization System with Crowd-Sourced Smart IoT Devices" Sensors 23, no. 9: 4186. https://doi.org/10.3390/s23094186
APA StyleLu, B., Wang, R., Qin, Z., & Wang, L. (2023). A Practice-Distributed Thunder-Localization System with Crowd-Sourced Smart IoT Devices. Sensors, 23(9), 4186. https://doi.org/10.3390/s23094186