{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,3]],"date-time":"2026-06-03T21:27:51Z","timestamp":1780522071691,"version":"3.54.1"},"reference-count":43,"publisher":"MDPI AG","issue":"11","license":[{"start":{"date-parts":[[2025,11,10]],"date-time":"2025-11-10T00:00:00Z","timestamp":1762732800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"VirtualR3 project","award":["HORIZON-CL4-2021-HUMAN-01-06"],"award-info":[{"award-number":["HORIZON-CL4-2021-HUMAN-01-06"]}]},{"name":"VirtualR3 project","award":["101070533"],"award-info":[{"award-number":["101070533"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Robotics"],"abstract":"<jats:p>Cable-driven parallel robots (CDPRs) are increasingly used for load manipulation tasks involving predefined toolpaths with intermediate stops. At each stop, where the platform maintains a fixed pose, and the motors keep the cables under tension, the system must evaluate whether it is safe to proceed by detecting anomalies that could compromise performance (e.g., wind gusts or cable impacts). This paper investigates whether anomalies can be detected using only motor torque data, without additional sensors. It introduces an adaptive unsupervised outlier detection algorithm based on Gaussian Mixture Models (GMMs) to identify anomalies from torque signals. The method starts with a brief calibration period\u2014just a few seconds\u2014during which a GMM is fit on known anomaly-free data. Real-time torque measurements are then evaluated using the Mahalanobis distance from the GMM, with statistically derived thresholds triggering anomaly flags. Model parameters are periodically updated using the latest segments identified as anomaly-free to adapt to changing conditions. Validation includes 14 long-duration test sessions simulating varied wind intensities. The proposed method achieves a 100% true positive rate and 95.4% average true negative rate, with 1-second detection latency. Comparative evaluation against power threshold and non-adaptive GMM methods indicates higher robustness to drift and environmental variation.<\/jats:p>","DOI":"10.3390\/robotics14110164","type":"journal-article","created":{"date-parts":[[2025,11,10]],"date-time":"2025-11-10T10:35:31Z","timestamp":1762770931000},"page":"164","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":4,"title":["Adaptive Gaussian Mixture Models-Based Anomaly Detection for Under-Constrained Cable-Driven Parallel Robots"],"prefix":"10.3390","volume":"14","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-9974-9465","authenticated-orcid":false,"given":"Julio","family":"Garrido","sequence":"first","affiliation":[{"name":"Department of Automation and Systems Engineering, Universidade de Vigo, 36310 Vigo, Spain"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-8761-7235","authenticated-orcid":false,"given":"Javier","family":"Vales","sequence":"additional","affiliation":[{"name":"Department of Communication and Information Technologies, Technical University of Cartagena Member of European University of Technology EUT+, 30202 Cartagena, Spain"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-2233-8606","authenticated-orcid":false,"given":"Diego","family":"Silva-Mu\u00f1iz","sequence":"additional","affiliation":[{"name":"Department of Automation and Systems Engineering, Universidade de Vigo, 36310 Vigo, Spain"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0153-9310","authenticated-orcid":false,"given":"Enrique","family":"Riveiro","sequence":"additional","affiliation":[{"name":"Department of Automation and Systems Engineering, Universidade de Vigo, 36310 Vigo, Spain"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-9881-6192","authenticated-orcid":false,"given":"Pablo","family":"L\u00f3pez-Matencio","sequence":"additional","affiliation":[{"name":"Department of Communication and Information Technologies, Technical University of Cartagena Member of European University of Technology EUT+, 30202 Cartagena, Spain"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0009-3591-7154","authenticated-orcid":false,"given":"Josu\u00e9","family":"Rivera-Andrade","sequence":"additional","affiliation":[{"name":"Department of Automation and Systems Engineering, Universidade de Vigo, 36310 Vigo, Spain"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"1968","published-online":{"date-parts":[[2025,11,10]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","unstructured":"Wang, R., Li, J., and Li, Y. (2025). A Review on Design, Modeling and Control Technology of Cable-Driven Parallel Robots. Robotics, 14.","DOI":"10.3390\/robotics14090116"},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"19","DOI":"10.1007\/978-3-031-47152-0_2","article-title":"Novel Position Control for Ensuring Feasible Tension Distribution of Cable-Driven Parallel Manipulators","volume":"Volume 399","author":"Gattulli","year":"2024","journal-title":"Dynamics and Aerodynamics of Cables"},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"32","DOI":"10.1007\/s10846-021-01486-z","article-title":"Measurement of End-effector Pose Errors and the Cable Profile of Cable-Driven Robot Using Monocular Camera","volume":"103","author":"Boby","year":"2021","journal-title":"J. Intell. Robot. Syst."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"134","DOI":"10.1007\/978-3-031-32322-5_11","article-title":"On the Cable Actuation of End-Effector Degrees of Freedom in Cable-Driven Parallel Robots","volume":"Volume 132","author":"Caro","year":"2023","journal-title":"Cable-Driven Parallel Robots"},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"73","DOI":"10.1007\/s10846-017-0546-1","article-title":"Dynamics and Control of a 6-Dof Cable-driven Parallel Robot with Visco-elastic Cables in Presence of Measurement Noise","volume":"88","author":"Korayem","year":"2017","journal-title":"J. Intell. Robot. Syst."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"31","DOI":"10.1007\/s10846-024-02062-x","article-title":"Calibration of Static Errors and Compensation of Dynamic Errors for Cable-driven Parallel 3D Printer","volume":"110","author":"Qian","year":"2024","journal-title":"J. Intell. Robot. Syst."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"103210","DOI":"10.1016\/j.mechatronics.2024.103210","article-title":"Development of a Novel Cable-Driven Parallel Robot for Full-Cycle Ankle Rehabilitation","volume":"101","author":"Huo","year":"2024","journal-title":"Mechatronics"},{"key":"ref_8","doi-asserted-by":"crossref","unstructured":"Bruckmann, T., Lalo, W., Nguyen, K., and Salah, B. (2012, January 12\u201315). Development of a Storage Retrieval Machine for High Racks Using a Wire Robot. Proceedings of the Volume 4: 36th Mechanisms and Robotics Conference, Parts A and B, Chicago, IL, USA.","DOI":"10.1115\/DETC2012-70389"},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"103058","DOI":"10.1016\/j.mechatronics.2023.103058","article-title":"Experimental Study on Controlling Suspended Cable-Driven Parallel Robots for Autonomous Video-Capturing of Football Games and Obtaining the Statistics of the Games","volume":"95","author":"Ghanatian","year":"2023","journal-title":"Mechatronics"},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Garc\u00eda-Vanegas, A., Garc\u00eda-Bonilla, M.J., Forero, M.G., Castillo-Garc\u00eda, F.J., and Gonzalez-Rodriguez, A. (2023). AgroCableBot: Reconfigurable Cable-Driven Parallel Robot for Greenhouse or Urban Farming Automation. Robotics, 12.","DOI":"10.3390\/robotics12060165"},{"key":"ref_11","first-page":"3","article-title":"Full Production Plant Automation in Industry Using Cable Robotics with High Load Capacities and Position Accuracy","volume":"Volume 694","author":"Ollero","year":"2018","journal-title":"ROBOT 2017: Third Iberian Robotics Conference"},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"3953","DOI":"10.1109\/TMECH.2022.3150108","article-title":"Remotely Manipulated Peg-in-Hole Task Conducted by Cable-Driven Parallel Robots","volume":"27","author":"Kim","year":"2022","journal-title":"IEEE\/ASME Trans. Mechatronics"},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"102839","DOI":"10.1016\/j.mechatronics.2022.102839","article-title":"Performance and Interaction Quality Variations of a Collaborative Cable-Driven Parallel Robot","volume":"86","author":"Charron","year":"2022","journal-title":"Mechatronics"},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"269","DOI":"10.1007\/978-3-030-20751-9_23","article-title":"Development of Emergency Strategies for Cable-Driven Parallel Robots after a Cable Break","volume":"Volume 74","author":"Pott","year":"2019","journal-title":"Cable-Driven Parallel Robots"},{"key":"ref_15","unstructured":"RBOT9 Automation (2025, February 24). The ROCAP. Available online: https:\/\/rbot9.com\/."},{"key":"ref_16","unstructured":"TECNALIA (2024, October 11). CRANEBOT: Cable Robotics for Handling and Assembly|Activos. Available online: https:\/\/www.tecnalia.com\/."},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"440","DOI":"10.1007\/978-3-030-55061-5_50","article-title":"Failure Analysis of a Collaborative 4-1 Cable-Driven Parallel Robot","volume":"Volume 89","author":"Pisla","year":"2020","journal-title":"New Trends in Mechanism and Machine Science"},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"369","DOI":"10.1016\/j.ifacol.2022.11.211","article-title":"A Failure Identification and Recovery Framework for a Planar Reconfigurable Cable Driven Parallel Robot","volume":"55","author":"Raman","year":"2022","journal-title":"IFAC-PapersOnLine"},{"key":"ref_19","doi-asserted-by":"crossref","unstructured":"Boschetti, G., Minto, R., and Trevisani, A. (2021). Experimental Investigation of a Cable Robot Recovery Strategy. Robotics, 10.","DOI":"10.3390\/robotics10010035"},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"102850","DOI":"10.1016\/j.mechatronics.2022.102850","article-title":"Human-Cable Collision Detection with a Cable-Driven Parallel Robot","volume":"86","author":"Rousseau","year":"2022","journal-title":"Mechatronics"},{"key":"ref_21","doi-asserted-by":"crossref","unstructured":"Blanchet, L., and Merlet, J.P. (2014, January 8\u201311). Interference Detection for Cable-Driven Parallel Robots (CDPRs). Proceedings of the 2014 IEEE\/ASME International Conference on Advanced Intelligent Mechatronics, Besacon, France.","DOI":"10.1109\/AIM.2014.6878280"},{"key":"ref_22","doi-asserted-by":"crossref","unstructured":"Hussein, H., Santos, J.C., and Gouttefarde, M. (2018, January 1\u20135). Geometric Optimization of a Large Scale CDPR Operating on a Building Facade. Proceedings of the 2018 IEEE\/RSJ International Conference on Intelligent Robots and Systems (IROS), Madrid, Spain.","DOI":"10.1109\/IROS.2018.8593900"},{"key":"ref_23","first-page":"1","article-title":"Development of a Modular End Effector for the Installation of Curtain Walls with Cable-Robots","volume":"6","author":"Taghavi","year":"2018","journal-title":"J. Facade Des. Eng."},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"120043","DOI":"10.1109\/ACCESS.2021.3107975","article-title":"Deep Learning for Anomaly Detection in Time-Series Data: Review, Analysis, and Guidelines","volume":"9","author":"Choi","year":"2021","journal-title":"IEEE Access"},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/3439950","article-title":"Deep Learning for Anomaly Detection: A Review","volume":"54","author":"Pang","year":"2021","journal-title":"ACM Comput. Surv."},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"2644","DOI":"10.1007\/s12555-023-0721-z","article-title":"Anomaly Detection with Transformer for a Railway Vehicle Air Compressor","volume":"22","author":"Jin","year":"2024","journal-title":"Int. J. Control. Autom. Syst."},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"485","DOI":"10.1007\/s11044-024-10023-3","article-title":"Load Torque Estimation for Cable Failure Detection in Cable-Driven Parallel Robots: A Machine Learning Approach","volume":"64","author":"Bettega","year":"2024","journal-title":"Multibody Syst. Dyn."},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"252","DOI":"10.1016\/j.engappai.2017.05.011","article-title":"Adaptive Neural Network Control of Cable-Driven Parallel Robots with Input Saturation","volume":"65","year":"2017","journal-title":"Eng. Appl. Artif. Intell."},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"3507","DOI":"10.1007\/s12555-023-0342-6","article-title":"Compensated Motion and Position Estimation of a Cable-driven Parallel Robot Based on Deep Reinforcement Learning","volume":"21","author":"Chen","year":"2023","journal-title":"Int. J. Control. Autom. Syst."},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"11698","DOI":"10.1109\/LRA.2024.3487051","article-title":"Detection and Management of Human-Cable Collision in Cable-Driven Parallel Robots","volume":"9","author":"Gao","year":"2024","journal-title":"IEEE Robot. Autom. Lett."},{"key":"ref_31","doi-asserted-by":"crossref","unstructured":"Pott, A. (2018). Cable-Driven Parallel Robots: Theory and Application, Springer International Publishing.","DOI":"10.1007\/978-3-319-76138-1"},{"key":"ref_32","doi-asserted-by":"crossref","unstructured":"Lenarcic, J., and Stanisic, M.M. (2010). Geometrico-Static Analysis of Under-Constrained Cable-Driven Parallel Robots. Advances in Robot Kinematics: Motion in Man and Machine, Springer.","DOI":"10.1007\/978-90-481-9262-5"},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"468","DOI":"10.1109\/TRO.2015.2393173","article-title":"Direct Geometrico-static Problem of Underconstrained Cable-Driven Parallel Robots with n Cables","volume":"31","author":"Abbasnejad","year":"2015","journal-title":"IEEE Trans. Robot."},{"key":"ref_34","doi-asserted-by":"crossref","unstructured":"Lenarcic, J., and Husty, M. (2012). Influence of Pulley Kinematics on Cable-Driven Parallel Robots. Latest Advances in Robot Kinematics, Springer.","DOI":"10.1007\/978-94-007-4620-6"},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"1338","DOI":"10.1109\/TRO.2019.2931483","article-title":"Rest-to-Rest Trajectory Planning for Underactuated Cable-Driven Parallel Robots","volume":"35","author":"Ida","year":"2019","journal-title":"IEEE Trans. Robot."},{"key":"ref_36","unstructured":"(2013). Programmable Controllers\u2014Part 3: Programming Languages (Standard No. IEC 61131-3:2013)."},{"key":"ref_37","unstructured":"(2025, November 04). Beckhoff Automation GmbH & Co. KG. TwinCAT|Automation Software. Available online: https:\/\/www.beckhoff.com\/es-es\/products\/automation\/twincat\/."},{"key":"ref_38","unstructured":"PLCopen (2008). Function Blocks for Motion Control: Part 4 \u2013Coordinated Motion, PLCopen."},{"key":"ref_39","unstructured":"Bishop, C.M. (2006). Pattern Recognition and Machine Learning, Springer."},{"key":"ref_40","doi-asserted-by":"crossref","first-page":"7038","DOI":"10.1109\/TSMC.2023.3292146","article-title":"A Nonsupervised Learning Approach for Automatic Characterization of Short-Distance Boxing Training","volume":"53","year":"2023","journal-title":"IEEE Trans. Syst. Man Cybern. Syst."},{"key":"ref_41","doi-asserted-by":"crossref","first-page":"2400505","DOI":"10.1002\/aisy.202400505","article-title":"An Electromyographic-Based Control Using Gaussian Mixture Model on an Upper-Limb Cable-Driven Rehabilitation Robot","volume":"7","author":"Zheng","year":"2025","journal-title":"Adv. Intell. Syst."},{"key":"ref_42","doi-asserted-by":"crossref","first-page":"9500","DOI":"10.1109\/JSEN.2022.3163964","article-title":"Robust Calibration of MEMS Accelerometers in the Presence of Outliers","volume":"22","author":"Belkhouche","year":"2022","journal-title":"IEEE Sens. J."},{"key":"ref_43","unstructured":"(2023). Safety of Machinery. Safety-Related Parts of Control Systems. Part 1: General Principles for Design (Standard No. ISO 13849-1:2023)."}],"container-title":["Robotics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2218-6581\/14\/11\/164\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,11,10]],"date-time":"2025-11-10T11:06:28Z","timestamp":1762772788000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2218-6581\/14\/11\/164"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,11,10]]},"references-count":43,"journal-issue":{"issue":"11","published-online":{"date-parts":[[2025,11]]}},"alternative-id":["robotics14110164"],"URL":"https:\/\/doi.org\/10.3390\/robotics14110164","relation":{},"ISSN":["2218-6581"],"issn-type":[{"value":"2218-6581","type":"electronic"}],"subject":[],"published":{"date-parts":[[2025,11,10]]}}}