In this study, we address the challenge of detecting faults in the rotation of the spray arm in non-connected domestic dishwashers using highly noisy accelerometer data from a commercial MEMS sensor. We propose a Deep Neural Network model optimized to run in an entry-level, single-core microcontroller unit (MCU) aimed at discriminating between blocked and free states of the arm component. The proposed Embedded-AI classifier, also referred to as the 1DCNN-MLP model, is verified to be suitable for the selected hardware by a Processor-in-the-loop profiler. It is intended to execute multiple times during the washing cycle to adjust appliance control and notify the customer of necessary interventions, thereby preventing cycle repetition and saving electricity, water, and time. Copyright (c) 2025 The Authors. This is an open access article under the CC BY-NC-ND license (https://creativecommons.org/licenses/by-nc-nd/4.0/)
Embedded-AI Based Fault Detection in Domestic Dishwashers: A Tale of On-Device Time Series Deep Classification / Fodor, I., Lorenzon, R., Pin, G., Antonello, S., Yildirim, K.S.. - 59:26(2025), pp. 371-376. (1st IFAC Joint Conference on Computers, Cognition, and Communication Padova, Italy September 15-18, 2025) [10.1016/j.ifacol.2025.12.063].
Embedded-AI Based Fault Detection in Domestic Dishwashers: A Tale of On-Device Time Series Deep Classification
Fodor, Imola;Yildirim, Kasim Sinan
2025-01-01
Abstract
In this study, we address the challenge of detecting faults in the rotation of the spray arm in non-connected domestic dishwashers using highly noisy accelerometer data from a commercial MEMS sensor. We propose a Deep Neural Network model optimized to run in an entry-level, single-core microcontroller unit (MCU) aimed at discriminating between blocked and free states of the arm component. The proposed Embedded-AI classifier, also referred to as the 1DCNN-MLP model, is verified to be suitable for the selected hardware by a Processor-in-the-loop profiler. It is intended to execute multiple times during the washing cycle to adjust appliance control and notify the customer of necessary interventions, thereby preventing cycle repetition and saving electricity, water, and time. Copyright (c) 2025 The Authors. This is an open access article under the CC BY-NC-ND license (https://creativecommons.org/licenses/by-nc-nd/4.0/)I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione



