{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,17]],"date-time":"2026-03-17T05:59:48Z","timestamp":1773727188161,"version":"3.50.1"},"reference-count":56,"publisher":"MDPI AG","issue":"21","license":[{"start":{"date-parts":[[2021,10,21]],"date-time":"2021-10-21T00:00:00Z","timestamp":1634774400000},"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>Performing predictive maintenance (PdM) is challenging for many reasons. Dealing with large datasets which may not contain run-to-failure data (R2F) complicates PdM even more. When no R2F data are available, identifying condition indicators (CIs), estimating the health index (HI), and thereafter, calculating a degradation model for predicting the remaining useful lifetime (RUL) are merely impossible using supervised learning. In this paper, a 3 DoF delta robot used for pick and place task is studied. In the proposed method, autoencoders (AEs) are used to predict when maintenance is required based on the signal sequence distribution and anomaly detection, which is vital when no R2F data are available. Due to the sequential nature of the data, nonlinearity of the system, and correlations between parameter time-series, convolutional layers are used for feature extraction. Thereafter, a sigmoid function is used to predict the probability of having an anomaly given CIs acquired from AEs. This function can be manually tuned given the sensitivity of the system or optimized by solving a minimax problem. Moreover, the proposed architecture can be used for fault localization for the specified system. Additionally, the proposed method can calculate RUL using Gaussian process (GP), as a degradation model, given HI values as its input.<\/jats:p>","DOI":"10.3390\/s21216979","type":"journal-article","created":{"date-parts":[[2021,10,21]],"date-time":"2021-10-21T23:27:39Z","timestamp":1634858859000},"page":"6979","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":22,"title":["Predictive Maintenance: An Autoencoder Anomaly-Based Approach for a 3 DoF Delta Robot"],"prefix":"10.3390","volume":"21","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-1844-8001","authenticated-orcid":false,"given":"Kiavash","family":"Fathi","sequence":"first","affiliation":[{"name":"Institute of Mechatronic Systems, Zurich University of Applied Sciences, 8400 Winterthur, Switzerland"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-6142-1672","authenticated-orcid":false,"given":"Hans Wernher","family":"van de Venn","sequence":"additional","affiliation":[{"name":"Institute of Mechatronic Systems, Zurich University of Applied Sciences, 8400 Winterthur, Switzerland"}]},{"given":"Marcel","family":"Honegger","sequence":"additional","affiliation":[{"name":"Institute of Mechatronic Systems, Zurich University of Applied Sciences, 8400 Winterthur, Switzerland"}]}],"member":"1968","published-online":{"date-parts":[[2021,10,21]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","unstructured":"Mobley, R.K. (2002). An Introduction to Predictive Maintenance, Elsevier.","DOI":"10.1016\/B978-075067531-4\/50006-3"},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"5","DOI":"10.1007\/s00170-016-8983-8","article-title":"Cloud-enhanced predictive maintenance","volume":"99","author":"Schmidt","year":"2018","journal-title":"Int. J. Adv. Manuf. Technol."},{"key":"ref_3","unstructured":"Krupitzer, C., Wagenhals, T., Z\u00fcfle, M., Lesch, V., Sch\u00e4fer, D., Mozaffarin, A., Edinger, J., Becker, C., and Kounev, S. (2020). A survey on predictive maintenance for industry 4.0. arXiv."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"101974","DOI":"10.1016\/j.rcim.2020.101974","article-title":"A hybrid predictive maintenance approach for CNC machine tool driven by Digital Twin","volume":"65","author":"Luo","year":"2020","journal-title":"Robot. Comput. Integr. Manuf."},{"key":"ref_5","unstructured":"Butler, K.L. (February, January 28). An expert system based framework for an incipient failure detection and predictive maintenance system. Proceedings of the International Conference on Intelligent System Application to Power Systems, Orlando, FL, USA."},{"key":"ref_6","doi-asserted-by":"crossref","unstructured":"Shimada, J., and Sakajo, S. (2016, January 24\u201329). A statistical approach to reduce failure facilities based on predictive maintenance. Proceedings of the 2016 International Joint Conference on Neural Networks (IJCNN), Vancouver, BC, Canada.","DOI":"10.1109\/IJCNN.2016.7727880"},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"160","DOI":"10.3901\/CJME.2012.01.160","article-title":"Reliability-based maintenance optimization under imperfect predictive maintenance","volume":"25","author":"Li","year":"2012","journal-title":"Chin. J. Mech. Eng."},{"key":"ref_8","doi-asserted-by":"crossref","unstructured":"Ortiz, J., and Carrasco, R.A. (2016). Model-based fault detection and diagnosis in ALMA subsystems. Observatory Operations: Strategies, Processes, and Systems VI, International Society for Optics and Photonics.","DOI":"10.1117\/12.2233204"},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"1314","DOI":"10.1109\/TR.2016.2570568","article-title":"A model-based method for remaining useful life prediction of machinery","volume":"65","author":"Lei","year":"2016","journal-title":"IEEE Trans. Reliab."},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Canizo, M., Onieva, E., Conde, A., Charramendieta, S., and Trujillo, S. (2017, January 19\u201321). Real-time predictive maintenance for wind turbines using Big Data frameworks. Proceedings of the 2017 IEEE international conference on prognostics and health management (ICPHM), Dallas, TX, USA.","DOI":"10.1109\/ICPHM.2017.7998308"},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"2139","DOI":"10.1109\/TMECH.2019.2928967","article-title":"Multilevel information fusion for induction motor fault diagnosis","volume":"24","author":"Wang","year":"2019","journal-title":"IEEE\/ASME Trans. Mechatron."},{"key":"ref_12","unstructured":"Levitt, J. (2003). Complete Guide to Preventive and Predictive Maintenance, Industrial Press Inc."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"24","DOI":"10.1016\/j.cirpj.2015.05.004","article-title":"Condition based maintenance of machine tools\u2014A review","volume":"10","author":"Goyal","year":"2015","journal-title":"IRP J. Manuf. Sci. Technol."},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"Lughofer, E., and Sayed-Mouchaweh, M. (2019). Predictive Maintenance in Dynamic Systems: Advanced Methods, Decision Support Tools and Real-World Applications, Springer.","DOI":"10.1007\/978-3-030-05645-2"},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"87","DOI":"10.1016\/j.autcon.2020.103087","article-title":"Data-driven predictive maintenance planning framework for MEP components based on BIM and IoT using machine learning algorithms","volume":"112","author":"Cheng","year":"2020","journal-title":"Autom. Constr."},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"41","DOI":"10.1016\/j.cie.2017.10.033","article-title":"Forecasting fault events for predictive maintenance using data-driven techniques and ARMA modeling","volume":"115","author":"Baptista","year":"2018","journal-title":"Comput. Ind. Eng."},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"106926","DOI":"10.1016\/j.ress.2020.106926","article-title":"An improved similarity-based prognostic algorithm for RUL estimation using an RNN autoencoder scheme","volume":"199","author":"Yu","year":"2020","journal-title":"Reliab. Eng. Syst. Saf."},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"2233","DOI":"10.1109\/TII.2014.2300753","article-title":"Internet of things in industries: A survey","volume":"10","author":"He","year":"2014","journal-title":"IEEE Trans. Ind. Inform."},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"23","DOI":"10.1007\/s11276-015-1133-7","article-title":"A review of industrial wireless networks in the context of industry 4.0","volume":"23","author":"Li","year":"2017","journal-title":"Wirel. Netw."},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"23484","DOI":"10.1109\/ACCESS.2017.2765544","article-title":"Industrial Big Data in an Industry 4.0 Environment: Challenges, Schemes, and Applications for Predictive Maintenance","volume":"5","author":"Yan","year":"2017","journal-title":"IEEE Access"},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"3251","DOI":"10.1007\/s00170-018-2093-8","article-title":"Initiating predictive maintenance for a conveyor motor in a bottling plant using industry 4.0 concepts","volume":"97","author":"Kiangala","year":"2018","journal-title":"Int. J. Adv. Manuf. Technol."},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"37","DOI":"10.1016\/j.ifacol.2019.10.016","article-title":"A Digital Twin Proof of Concept to Support Machine Prognostics with Low Availability of Run-To-Failure Data","volume":"2","author":"Cattaneo","year":"2019","journal-title":"IFAC-PapersOnLine"},{"key":"ref_23","doi-asserted-by":"crossref","unstructured":"Rengasamy, D., Jafari, M., Rothwell, B., Chen, X., and Figueredo, G.P. (2020). Deep Learning with Dynamically Weighted Loss Function for Sensor-Based Prognostics and Health Management. Sensors, 20.","DOI":"10.3390\/s20030723"},{"key":"ref_24","doi-asserted-by":"crossref","unstructured":"Rengasamy, D., Morvan, H.P., and Figueredo, G.P. (2018, January 4\u20137). Deep learning approaches to aircraft maintenance, repair and overhaul: A review. Proceedings of the 2018 21st International Conference on Intelligent Transportation Systems (ITSC), Maui, HI, USA.","DOI":"10.1109\/ITSC.2018.8569502"},{"key":"ref_25","doi-asserted-by":"crossref","unstructured":"Jogin, M., Madhulika, M.S., Divya, G.D., Meghana, R.K., and Apoorva, S. (2018, January 18\u201319). Feature extraction using Convolution Neural Networks (CNN) and Deep Learning. Proceedings of the 2018 3rd IEEE International Conference on Recent Trends in Electronics, Information & Communication Technology (RTEICT), Bangalore, India.","DOI":"10.1109\/RTEICT42901.2018.9012507"},{"key":"ref_26","doi-asserted-by":"crossref","unstructured":"Reddy, K.K., Sarkar, S., Venugopalan, V., and Giering, M. (2016, January 3\u20136). Anomaly detection and fault disambiguation in large flight data: A multi-modal deep auto-encoder approach. Proceedings of the Annual Conference of the Prognostics and Health Management Society, Denver, CO, USA.","DOI":"10.36001\/phmconf.2016.v8i1.2549"},{"key":"ref_27","doi-asserted-by":"crossref","unstructured":"Sarkar, S., Reddy, K.K., and Giering, M. (2016, January 3\u20136). Deep learning for structural health monitoring: A damage characterization application. Proceedings of the Annual Conference of the Prognostics and Health Management Society, Denver, CO, USA.","DOI":"10.36001\/phmconf.2016.v8i1.2544"},{"key":"ref_28","doi-asserted-by":"crossref","unstructured":"Yuan, M., Wu, Y., and Lin, L. (2016, January 10\u201312). Fault diagnosis and remaining useful life estimation of aero engine using LSTM neural network. Proceedings of the 2016 IEEE International Conference on Aircraft Utility Systems (AUS), Beijing, China.","DOI":"10.1109\/AUS.2016.7748035"},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"812","DOI":"10.1109\/TII.2014.2349359","article-title":"Machine learning for predictive maintenance: A multiple classifier approach","volume":"11","author":"Susto","year":"2014","journal-title":"IEEE Trans. Ind. Inform."},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"121033","DOI":"10.1109\/ACCESS.2020.3006788","article-title":"An Effective Predictive Maintenance Framework for Conveyor Motors Using Dual Time-Series Imaging and Convolutional Neural Network in an Industry 4.0 Environment","volume":"8","author":"Kiangala","year":"2020","journal-title":"IEEE Access"},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"35","DOI":"10.1016\/j.apenergy.2019.02.052","article-title":"Deep learning-based feature engineering methods for improved building energy prediction","volume":"240","author":"Fan","year":"2019","journal-title":"Appl. Energy"},{"key":"ref_32","unstructured":"Rutagarama, M. (2019). Deep Learning for Predictive Maintenance in Impoundment Hydropower Plants. [Ph.D. Thesis, Ecole Polytechnique F\u00e9d\u00e9rale de Lausanne]."},{"key":"ref_33","unstructured":"Sutskever, I., Vinyals, O., and Le, Q.V. (2014). Sequence to sequence learning with neural networks. Advances in Neural Information Processing Systems, Curran Associates, Inc."},{"key":"ref_34","doi-asserted-by":"crossref","unstructured":"Que, Z., Liu, Y., Guo, C., Niu, X., Zhu, Y., and Luk, W. (2019, January 9\u201313). Real-time Anomaly Detection for Flight Testing using AutoEncoder and LSTM. Proceedings of the 2019 International Conference on Field-Programmable Technology (ICFPT), Tianjin, China.","DOI":"10.1109\/ICFPT47387.2019.00072"},{"key":"ref_35","doi-asserted-by":"crossref","unstructured":"Hundman, K., Constantinou, V., Laporte, C., Colwell, I., and Soderstrom, T. (2018, January 19\u201323). Detecting spacecraft anomalies using lstms and nonparametric dynamic thresholding. Proceedings of the 24th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining, London, UK.","DOI":"10.1145\/3219819.3219845"},{"key":"ref_36","unstructured":"Yang, J., Nguyen, M.N., San, P.P., Li, X.L., and Krishnaswamy, S. (2015, January 25\u201331). Deep convolutional neural networks on multichannel time series for human activity recognition. Proceedings of the Twenty-Fourth International Joint Conference on Artificial Intelligence, Buenos Aires, Argentina."},{"key":"ref_37","doi-asserted-by":"crossref","unstructured":"Mishra, K.M., Krogerus, T.R., and Huhtala, K.J. (2019, January 29\u201331). Fault detection of elevator systems using deep autoencoder feature extraction. Proceedings of the 2019 13th International Conference on Research Challenges in Information Science (RCIS), Brussels, Belgium.","DOI":"10.1109\/RCIS.2019.8876984"},{"key":"ref_38","doi-asserted-by":"crossref","unstructured":"Sakurada, M., and Yairi, T. (2014, January 2). Anomaly detection using autoencoders with nonlinear dimensionality reduction. Proceedings of the MLSDA 2014 2nd Workshop on Machine Learning for Sensory Data Analysis, Gold Coast, Australia.","DOI":"10.1145\/2689746.2689747"},{"key":"ref_39","doi-asserted-by":"crossref","first-page":"6069","DOI":"10.1109\/TII.2020.2967556","article-title":"A deep learning model for smart manufacturing using convolutional LSTM neural network autoencoders","volume":"16","author":"Essien","year":"2020","journal-title":"IEEE Trans. Ind. Inform."},{"key":"ref_40","doi-asserted-by":"crossref","first-page":"7479","DOI":"10.1109\/TII.2020.2976752","article-title":"Fault-attention generative probabilistic adversarial autoencoder for machine anomaly detection","volume":"16","author":"Wu","year":"2020","journal-title":"IEEE Trans. Ind. Inform."},{"key":"ref_41","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/1541880.1541882","article-title":"Anomaly detection: A survey","volume":"41","author":"Chandola","year":"2009","journal-title":"ACM Comput. Surv. (CSUR)"},{"key":"ref_42","doi-asserted-by":"crossref","first-page":"796","DOI":"10.1080\/09537280412331309208","article-title":"A prognostic algorithm for machine performance assessment and its application","volume":"8","author":"Yan","year":"2004","journal-title":"Prod. Plan. Control"},{"key":"ref_43","unstructured":"Charu, C.A. (2018). Neural Networks and Deep Learning: A Textbook, Springer."},{"key":"ref_44","unstructured":"Goodfellow, I., Bengio, Y., and Courville, A. (2016). Deep Learning, MIT Press. Number 2."},{"key":"ref_45","first-page":"504","article-title":"Reducing the dimensionality of data with neural networks","volume":"313","author":"Hinton","year":"2006","journal-title":"Sci. Am. Assoc. Adv. Sci."},{"key":"ref_46","unstructured":"Brownlee, J. (2018). Deep Learning for Time Series Forecasting: Predict the Future with MLPs, CNNs and LSTMs in Python, Machine Learning Mastery."},{"key":"ref_47","unstructured":"Arrazate, R.T. (2017). Development of a URDF File for Simulation and Programming of a Delta Robot Using ROS. [Master\u2019s Thesis, Aachen University of Applied Sciences]."},{"key":"ref_48","unstructured":"Honegger, M., Codourey, A., and Burdet, E. (1997, January 25\u201325). Adaptive control of the hexaglide, a 6 dof parallel manipulator. Proceedings of the International Conference on Robotics and Automation, Albuquerque, NM, USA."},{"key":"ref_49","unstructured":"Codourey, A., and Burdet, E. (1997, January 25\u201325). A body-oriented method for finding a linear form of the dynamic equation of fully parallel robots. Proceedings of the International Conference on Robotics and Automation, Albuquerque, NM, USA."},{"key":"ref_50","unstructured":"Raschka, S., and Mirjalili, V. (2017). Python Machine Learning, Packt Publishing Ltd."},{"key":"ref_51","doi-asserted-by":"crossref","first-page":"747","DOI":"10.21105\/joss.00747","article-title":"Nn-svg: Publication-ready neural network architecture schematics","volume":"4","author":"LeNail","year":"2019","journal-title":"J. Open Source Softw."},{"key":"ref_52","doi-asserted-by":"crossref","unstructured":"Ide, H., and Kurita, T. (2017, January 14\u201319). Improvement of learning for CNN with ReLU activation by sparse regularization. Proceedings of the 2017 International Joint Conference on Neural Networks (IJCNN), Anchorage, AK, USA.","DOI":"10.1109\/IJCNN.2017.7966185"},{"key":"ref_53","unstructured":"Nair, V., and Hinton, G.E. (2010, January 21\u201324). Rectified linear units improve restricted boltzmann machines. Proceedings of the ICML 2010, Haifa, Israel."},{"key":"ref_54","unstructured":"Glorot, X., Bordes, A., and Bengio, Y. (2011, January 11\u201313). Deep sparse rectifier neural networks. Proceedings of the Fourteenth International Conference on Artificial Intelligence and Statistics, Ft. Lauderdale, FL, USA."},{"key":"ref_55","unstructured":"Fran\u00e7ois, C. (2020, October 23). Keras. Available online: https:\/\/keras.io."},{"key":"ref_56","first-page":"2825","article-title":"Scikit-learn: Machine learning in Python","volume":"12","author":"Pedregosa","year":"2011","journal-title":"J. Mach. Learn. Res."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/21\/21\/6979\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T07:20:02Z","timestamp":1760167202000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/21\/21\/6979"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,10,21]]},"references-count":56,"journal-issue":{"issue":"21","published-online":{"date-parts":[[2021,11]]}},"alternative-id":["s21216979"],"URL":"https:\/\/doi.org\/10.3390\/s21216979","relation":{"has-preprint":[{"id-type":"doi","id":"10.20944\/preprints202109.0099.v1","asserted-by":"object"}]},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021,10,21]]}}}