{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,5]],"date-time":"2025-11-05T21:12:21Z","timestamp":1762377141769,"version":"build-2065373602"},"reference-count":30,"publisher":"MDPI AG","issue":"8","license":[{"start":{"date-parts":[[2022,4,8]],"date-time":"2022-04-08T00:00:00Z","timestamp":1649376000000},"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>The pervasive use of sensors and actuators in the Industry 4.0 paradigm has changed the way we interact with industrial systems. In such a context, modern frameworks are not only limited to the system telemetry but also include the detection of potentially harmful conditions. However, when the number of signals generated by a system is large, it becomes challenging to properly correlate the information for an effective diagnosis. The combination of Artificial Intelligence and sensor data fusion techniques is a valid solution to address this problem, implementing models capable of extracting information from a set of heterogeneous sources. On the other hand, the constrained resources of Edge devices, where these algorithms are usually executed, pose strict limitations in terms of memory occupation and models complexity. To overcome this problem, in this paper we propose an Echo State Network architecture which exploits sensor data fusion to detect the faults on a scale replica industrial plant. Thanks to its sparse weights structure, Echo State Networks are Recurrent Neural Networks models, which exhibit a low complexity and memory footprint, which makes them suitable to be deployed on an Edge device. Through the analysis of vibration and current signals, the proposed model is able to correctly detect the majority of the faults occurring in the industrial plant. Experimental results demonstrate the feasibility of the proposed approach and present a comparison with other approaches, where we show that our methodology is the best trade-off in terms of precision, recall, F1-score and inference time.<\/jats:p>","DOI":"10.3390\/s22082858","type":"journal-article","created":{"date-parts":[[2022,4,9]],"date-time":"2022-04-09T05:13:08Z","timestamp":1649481188000},"page":"2858","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":6,"title":["Detecting Faults at the Edge via Sensor Data Fusion Echo State Networks"],"prefix":"10.3390","volume":"22","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-6080-9077","authenticated-orcid":false,"given":"Dario","family":"Bruneo","sequence":"first","affiliation":[{"name":"Department of Engineering, University of Messina, 98166 Messina, Italy"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-6709-8001","authenticated-orcid":false,"given":"Fabrizio","family":"De Vita","sequence":"additional","affiliation":[{"name":"Department of Engineering, University of Messina, 98166 Messina, Italy"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2022,4,8]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","unstructured":"De Vita, F., Bruneo, D., and Das, S.K. (2020, January 21\u201324). A Novel Data Collection Framework for Telemetry and Anomaly Detection in Industrial IoT Systems. Proceedings of the 2020 IEEE\/ACM Fifth International Conference on Internet-of-Things Design and Implementation (IoTDI), Sydney, NSW, Australia.","DOI":"10.1109\/IoTDI49375.2020.00032"},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"107249","DOI":"10.1016\/j.ress.2020.107249","article-title":"Remaining useful life prediction based on a multi-sensor data fusion model","volume":"208","author":"Li","year":"2021","journal-title":"Reliab. Eng. Syst. Saf."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"30","DOI":"10.1016\/j.patrec.2020.06.028","article-title":"On the use of a full stack hardware\/software infrastructure for sensor data fusion and fault prediction in industry 4.0","volume":"138","author":"Bruneo","year":"2020","journal-title":"Pattern Recognit. Lett."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"28","DOI":"10.1145\/3309705","article-title":"Enabling Workload Engineering in Edge, Fog, and Cloud Computing through OpenStack-based Middleware","volume":"19","author":"Merlino","year":"2019","journal-title":"ACM Trans. Internet Technol."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"637","DOI":"10.1109\/JIOT.2016.2579198","article-title":"Edge computing: Vision and challenges","volume":"3","author":"Shi","year":"2016","journal-title":"IEEE Internet Things J."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"71","DOI":"10.1109\/MCOMSTD.2019.1900011","article-title":"Using Deep Reinforcement Learning for Application Relocation in Multi-Access Edge Computing","volume":"3","author":"Nardini","year":"2019","journal-title":"IEEE Commun. Stand. Mag."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"127","DOI":"10.1016\/j.cosrev.2009.03.005","article-title":"Reservoir computing approaches to recurrent neural network training","volume":"3","author":"Jaeger","year":"2009","journal-title":"Comput. Sci. Rev."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"2330","DOI":"10.4249\/scholarpedia.2330","article-title":"Echo state network","volume":"2","author":"Jaeger","year":"2007","journal-title":"Scholarpedia"},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"131","DOI":"10.1109\/TNN.2010.2089641","article-title":"Minimum complexity echo state network","volume":"22","author":"Rodan","year":"2010","journal-title":"IEEE Trans. Neural Netw."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"117","DOI":"10.1016\/j.neucom.2019.02.062","article-title":"A short-term traffic forecasting model based on echo state network optimized by improved fruit fly optimization algorithm","volume":"416","author":"Zhang","year":"2020","journal-title":"Neurocomputing"},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"159773","DOI":"10.1109\/ACCESS.2020.3020356","article-title":"An Improved Grasshopper Optimization Algorithm Based Echo State Network for Predicting Faults in Airplane Engines","volume":"8","author":"Bala","year":"2020","journal-title":"IEEE Access"},{"key":"ref_12","doi-asserted-by":"crossref","unstructured":"Zivkovic, M., Stoean, C., Chhabra, A., Budimirovic, N., Petrovic, A., and Bacanin, N. (2022). Novel Improved Salp Swarm Algorithm: An Application for Feature Selection. Sensors, 22.","DOI":"10.3390\/s22051711"},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"4928","DOI":"10.1109\/TII.2019.2938884","article-title":"Evolving Deep Echo State Networks for Intelligent Fault Diagnosis","volume":"16","author":"Long","year":"2020","journal-title":"IEEE Trans. Ind. Inf."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"51258","DOI":"10.1109\/ACCESS.2021.3069770","article-title":"Review of Data Fusion Methods for Real-Time and Multi-Sensor Traffic Flow Analysis","volume":"9","author":"Kashinath","year":"2021","journal-title":"IEEE Access"},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"28","DOI":"10.1109\/MIM.2022.9693406","article-title":"Multi-Sensor Measurement and Data Fusion","volume":"25","author":"Liu","year":"2022","journal-title":"IEEE Instrum. Meas. Mag."},{"key":"ref_16","first-page":"1","article-title":"Fault Diagnosis for Wind Turbine Gearboxes by Using Deep Enhanced Fusion Network","volume":"70","author":"Pu","year":"2021","journal-title":"IEEE Trans. Instrum. Meas."},{"key":"ref_17","doi-asserted-by":"crossref","unstructured":"Tran, M.Q., Liu, M.K., and Elsisi, M. (2021). Effective multi-sensor data fusion for chatter detection in milling process. ISA Trans., in press.","DOI":"10.1016\/j.isatra.2021.07.005"},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"108518","DOI":"10.1016\/j.measurement.2020.108518","article-title":"Bearing fault diagnosis based on vibro-acoustic data fusion and 1D-CNN network","volume":"173","author":"Wang","year":"2021","journal-title":"Measurement"},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"106861","DOI":"10.1016\/j.ymssp.2020.106861","article-title":"Multisensor data fusion for gearbox fault diagnosis using 2-D convolutional neural network and motor current signature analysis","volume":"144","author":"Azamfar","year":"2020","journal-title":"Mech. Syst. Signal Process."},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"38920","DOI":"10.1109\/ACCESS.2021.3063676","article-title":"An Automated Sensor Fusion Approach for the RUL Prediction of Electromagnetic Pumps","volume":"9","author":"Akpudo","year":"2021","journal-title":"IEEE Access"},{"key":"ref_21","doi-asserted-by":"crossref","unstructured":"Lima, J.d.J.A.d., Maldaner, L.F., and Molin, J.P. (2021). Sensor Fusion with NARX Neural Network to Predict the Mass Flow in a Sugarcane Harvester. Sensors, 21.","DOI":"10.3390\/s21134530"},{"key":"ref_22","doi-asserted-by":"crossref","unstructured":"Patil, S., Jalan, A., and Marathe, A. (2022). Support Vector Machine for Misalignment Fault Classification Under Different Loading Conditions Using Vibro-Acoustic Sensor Data Fusion. Experimental Techniques, Springer.","DOI":"10.1007\/s40799-021-00533-6"},{"key":"ref_23","doi-asserted-by":"crossref","unstructured":"Cao, R., and Yunusa-Kaltungo, A. (2021). An Automated Data Fusion-Based Gear Faults Classification Framework in Rotating Machines. Sensors, 21.","DOI":"10.3390\/s21092957"},{"key":"ref_24","first-page":"13","article-title":"The \u201cecho state\u201d approach to analysing and training recurrent neural networks-with an erratum note","volume":"148","author":"Jaeger","year":"2001","journal-title":"Bonn Ger. Ger. Natl. Res. Cent. Inf. Technol. GMD Tech. Rep."},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"337","DOI":"10.1007\/s12559-017-9461-9","article-title":"Echo state property of deep reservoir computing networks","volume":"9","author":"Gallicchio","year":"2017","journal-title":"Cogn. Comput."},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"195","DOI":"10.1016\/j.ins.2021.03.013","article-title":"Echo-state networks for soft sensor design in an SRU process","volume":"566","author":"Xibilia","year":"2021","journal-title":"Inf. Sci."},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"103378","DOI":"10.1016\/j.compind.2020.103378","article-title":"Fault detection and diagnosis for rotating machinery: A model based on convolutional LSTM, Fast Fourier and continuous wavelet transforms","volume":"125","author":"Jalayer","year":"2021","journal-title":"Comput. Ind."},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"115","DOI":"10.1016\/j.neucom.2021.08.122","article-title":"Multi-reservoir echo state networks with sequence resampling for nonlinear time-series prediction","volume":"467","author":"Li","year":"2022","journal-title":"Neurocomputing"},{"key":"ref_29","first-page":"2825","article-title":"Scikit-learn: Machine Learning in Python","volume":"12","author":"Pedregosa","year":"2011","journal-title":"J. Mach. Learn. Res."},{"key":"ref_30","unstructured":"Abadi, M., Agarwal, A., Barham, P., Brevdo, E., Chen, Z., Citro, C., Corrado, G.S., Davis, A., Dean, J., and Devin, M. (2022, April 01). TensorFlow: Large-Scale Machine Learning on Heterogeneous Systems. Available online: https:\/\/www.tensorflow.org."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/22\/8\/2858\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,10]],"date-time":"2025-10-10T22:50:16Z","timestamp":1760136616000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/22\/8\/2858"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,4,8]]},"references-count":30,"journal-issue":{"issue":"8","published-online":{"date-parts":[[2022,4]]}},"alternative-id":["s22082858"],"URL":"https:\/\/doi.org\/10.3390\/s22082858","relation":{},"ISSN":["1424-8220"],"issn-type":[{"type":"electronic","value":"1424-8220"}],"subject":[],"published":{"date-parts":[[2022,4,8]]}}}