{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,7]],"date-time":"2026-03-07T17:57:10Z","timestamp":1772906230119,"version":"3.50.1"},"reference-count":44,"publisher":"Springer Science and Business Media LLC","issue":"6","license":[{"start":{"date-parts":[[2022,5,4]],"date-time":"2022-05-04T00:00:00Z","timestamp":1651622400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2022,5,4]],"date-time":"2022-05-04T00:00:00Z","timestamp":1651622400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Complex Intell. Syst."],"published-print":{"date-parts":[[2022,12]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>This paper presents the design and implementation of four control strategies applied to a real underactuated manipulator robot with 3-DOF (Degrees of Freedom). Additionally, an original methodology for controlled oscillatory compensations is designed and implemented to mitigate the effect of a passive joint on the overall performance of this manipulator robot. The objective of this methodology is to create controlled oscillations that allow the faulty link and its (passive) joint to physically align with their adjacent previous link. The implemented control techniques are sinh\u2013cosh, neural compensation, gain scheduling PID, and gain scheduling sinh\u2013cosh. The real robot in which these four control strategies and oscillatory compensation methodology are implemented is a SCARA (Selective Compliant Assembly Robot Arm) robot. To assess controller performance\u2014once the 3-DOF underactuated manipulator robot starts its trajectory\u2014after <jats:italic>t<\/jats:italic>\u2009=\u20094.5\u00a0s, a fault is activated in its joint No. 2, converting it into a passive joint. The performance indicators IA (index of agreement), RMS (Root Mean Square), and RSD (Residual Standard Deviation) are used to analyze, compare, and evaluate the behavior of the four control strategies and the compensation methodology.<\/jats:p>","DOI":"10.1007\/s40747-022-00740-7","type":"journal-article","created":{"date-parts":[[2022,5,4]],"date-time":"2022-05-04T04:07:05Z","timestamp":1651637225000},"page":"5101-5123","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":20,"title":["Design and implementation of fault-tolerant control strategies for a real underactuated manipulator robot"],"prefix":"10.1007","volume":"8","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-7197-8928","authenticated-orcid":false,"given":"Claudio","family":"Urrea","sequence":"first","affiliation":[]},{"given":"John","family":"Kern","sequence":"additional","affiliation":[]},{"given":"Exequiel","family":"\u00c1lvarez","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2022,5,4]]},"reference":[{"key":"740_CR1","doi-asserted-by":"publisher","first-page":"801","DOI":"10.1016\/j.simpat.2007.04.008","volume":"15","author":"HF Ho","year":"2007","unstructured":"Ho HF, Wong Y-K, Rad AB (2007) Robust fuzzy tracking control for robotic manipulators. Simul Model Pract Theory 15:801\u2013816","journal-title":"Simul Model Pract Theory"},{"key":"740_CR2","doi-asserted-by":"publisher","first-page":"278","DOI":"10.1016\/j.robot.2019.07.013","volume":"119","author":"M Safeea","year":"2019","unstructured":"Safeea M, Neto P, Bearee R (2019) On-line collision avoidance for collaborative robot manipulators by adjusting off-line generated paths: an industrial use case. Rob Auton Syst 119:278\u2013288","journal-title":"Rob Auton Syst"},{"key":"740_CR3","doi-asserted-by":"publisher","DOI":"10.1016\/j.conengprac.2020.104508","volume":"101","author":"C Urrea","year":"2020","unstructured":"Urrea C, Kern J, L\u00f3pez R (2020) Fault-tolerant communication system based on convolutional code for the control of manipulator robots. Control Eng Pract 101:104508. https:\/\/doi.org\/10.1016\/j.conengprac.2020.104508","journal-title":"Control Eng Pract"},{"key":"740_CR4","doi-asserted-by":"publisher","first-page":"406","DOI":"10.1016\/j.simpat.2010.08.001","volume":"19","author":"S Yahya","year":"2011","unstructured":"Yahya S, Moghavvemi M, Mohamed HAF (2011) Geometrical approach of planar hyper-redundant manipulators: Inverse kinematics, path planning and workspace. Simul Model Pract Theory 19:406\u2013422","journal-title":"Simul Model Pract Theory"},{"key":"740_CR5","doi-asserted-by":"publisher","first-page":"648","DOI":"10.1016\/j.compeleceng.2016.01.020","volume":"56","author":"C Urrea","year":"2016","unstructured":"Urrea C, Kern J (2016) Development of an electronic controller applied to a robotized manipulator. Comput Electr Eng 56:648\u2013658. https:\/\/doi.org\/10.1016\/j.compeleceng.2016.01.020","journal-title":"Comput Electr Eng"},{"key":"740_CR6","doi-asserted-by":"crossref","unstructured":"Urrea C, Saa D (2020) Design and Implementation of a Graphic Simulator for Calculating the Inverse Kinematics of a Redundant Planar Manipulator Robot. Appl Sci 10:6770. https:\/\/www.mdpi.com\/2076-3417\/10\/19\/6770. Accessed 1 Sep 2021","DOI":"10.3390\/app10196770"},{"key":"740_CR7","doi-asserted-by":"publisher","DOI":"10.1016\/j.ssci.2021.105288","volume":"141","author":"TP Huck","year":"2021","unstructured":"Huck TP, M\u00fcnch N, Hornung L et al (2021) Risk assessment tools for industrial human-robot collaboration: Novel approaches and practical needs. Saf Sci 141:105288. https:\/\/doi.org\/10.1016\/j.ssci.2021.105288","journal-title":"Saf Sci"},{"issue":"7","key":"740_CR8","doi-asserted-by":"publisher","first-page":"1311","DOI":"10.1007\/S40747-020-00267-9","volume":"73","author":"F Yang","year":"2021","unstructured":"Yang F, Gu S (2021) Industry 4.0, a revolution that requires technology and national strategies. Complex Intell Syst 73(7):1311\u20131325. https:\/\/doi.org\/10.1007\/S40747-020-00267-9","journal-title":"Complex Intell Syst"},{"key":"740_CR9","doi-asserted-by":"publisher","DOI":"10.5772\/51701","author":"C Urrea","year":"2012","unstructured":"Urrea C, Kern J (2012) Modeling, simulation and control of a redundant SCARA-type manipulator robot. Int J Adv Robot Syst. https:\/\/doi.org\/10.5772\/51701","journal-title":"Int J Adv Robot Syst"},{"key":"740_CR10","doi-asserted-by":"publisher","first-page":"1209","DOI":"10.1016\/S0967-0661(01)00066-1","volume":"9","author":"JE Normey-Rico","year":"2001","unstructured":"Normey-Rico JE, Alcal\u00e1 I, G\u00f3mez-Ortega J, Camacho EF (2001) Mobile robot path tracking using a robust PID controller. Control Eng Pract 9:1209\u20131214","journal-title":"Control Eng Pract"},{"key":"740_CR11","doi-asserted-by":"publisher","first-page":"137","DOI":"10.1016\/j.compeleceng.2018.09.003","volume":"72","author":"D Guha","year":"2018","unstructured":"Guha D, Roy PK, Banerjee S (2018) Optimal tuning of 3 degree-of-freedom Proportional\u2013Integra\u2013Derivative controller for hybrid distributed power system using dragonfly algorithm. Comput Electr Eng 72:137\u2013153","journal-title":"Comput Electr Eng"},{"key":"740_CR12","doi-asserted-by":"publisher","DOI":"10.1016\/j.robot.2020.103447","volume":"126","author":"C Urrea","year":"2020","unstructured":"Urrea C, Matteoda R (2020) Development of a virtual reality simulator for a strategy for coordinating cooperative manipulator robots using cloud computing. Rob Auton Syst 126:103447. https:\/\/doi.org\/10.1016\/j.robot.2020.103447","journal-title":"Rob Auton Syst"},{"key":"740_CR13","doi-asserted-by":"publisher","first-page":"948","DOI":"10.1109\/TAC.2016.2575827","volume":"62","author":"H Wang","year":"2016","unstructured":"Wang H (2016) Adaptive control of robot manipulators with uncertain kinematics and dynamics. IEEE Trans Automat Contr 62:948\u2013954","journal-title":"IEEE Trans Automat Contr"},{"key":"740_CR14","doi-asserted-by":"publisher","DOI":"10.1016\/j.compeleceng.2019.106545","volume":"81","author":"JP Nascimento","year":"2020","unstructured":"Nascimento JP, Brito NSD, Souza BA (2020) An adaptive overcurrent protection system applied to distribution systems. Comput Electr Eng 81:106545","journal-title":"Comput Electr Eng"},{"key":"740_CR15","doi-asserted-by":"publisher","first-page":"770","DOI":"10.1016\/j.robot.2011.05.012","volume":"59","author":"A Zubizarreta","year":"2011","unstructured":"Zubizarreta A, Marcos M, Cabanes I, Pinto C (2011) A procedure to evaluate extended computed torque control configurations in the Stewart-Gough platform. Rob Auton Syst 59:770\u2013781","journal-title":"Rob Auton Syst"},{"key":"740_CR16","doi-asserted-by":"publisher","first-page":"1884","DOI":"10.1109\/TLA.2018.8447353","volume":"16","author":"J Viola","year":"2018","unstructured":"Viola J, Angel L (2018) Tracking control for robotic manipulators using fractional order controllers with computed torque control. IEEE Lat Am Trans 16:1884\u20131891","journal-title":"IEEE Lat Am Trans"},{"key":"740_CR17","doi-asserted-by":"publisher","first-page":"1318","DOI":"10.1109\/TLA.2013.6710378","volume":"11","author":"C Urrea","year":"2013","unstructured":"Urrea C, Kern J (2013) Fault-tolerant controllers in robotic manipulators. Performance evaluations. IEEE Lat Am Trans 11:1318\u20131324. https:\/\/doi.org\/10.1109\/TLA.2013.6710378","journal-title":"IEEE Lat Am Trans"},{"key":"740_CR18","doi-asserted-by":"crossref","unstructured":"Urrea C, Kern J (2012) Modeling, simulation and control of 3-DOF redundant fault tolerant robots by means of adaptive inertia. In: Multi-Robot Systems, Trends and Development. InTech. http:\/\/www.intechopen.com\/books\/multi-robot-systems-trends-and-development. Accessed 12 Sep 2021","DOI":"10.5772\/16182"},{"key":"740_CR19","doi-asserted-by":"publisher","first-page":"725","DOI":"10.1109\/9.847110","volume":"45","author":"I Fantoni","year":"2000","unstructured":"Fantoni I, Lozano R, Spong MW (2000) Energy based control of the pendubot. IEEE Trans Autom Contr 45:725\u2013729","journal-title":"IEEE Trans Autom Contr"},{"key":"740_CR20","unstructured":"Shiriaev AS, Kolesnichenko O (2000) On passivity based control for partial stabilization of underactuated systems. In: Proceedings of the 39th IEEE Conference on Decision and Control (Cat. No. 00CH37187), vol 12. pp 2174\u20132179"},{"key":"740_CR21","doi-asserted-by":"crossref","unstructured":"Neetha P (2012) Effect of a novel control input on swing up of a pendubot. In: 2012 17th International Conference on methods & models in automation & robotics (MMAR), vol 6. pp 297\u2013302","DOI":"10.1109\/MMAR.2012.6347871"},{"key":"740_CR22","doi-asserted-by":"publisher","first-page":"690","DOI":"10.1109\/TCST.2013.2255290","volume":"22","author":"D Xia","year":"2013","unstructured":"Xia D, Chai T, Wang L (2013) Fuzzy neural-network friction compensation-based singularity avoidance energy swing-up to nonequilibrium unstable position control of pendubot. IEEE Trans Control Syst Technol 22:690\u2013705","journal-title":"IEEE Trans Control Syst Technol"},{"key":"740_CR23","doi-asserted-by":"crossref","unstructured":"Jun-Qing C, Xu-Zhi L, Min W (2015) Position control method for a planar Acrobot based on fuzzy control. In: 2015 34th Chinese Control Conference (CCC), vol 7. pp 923\u2013927","DOI":"10.1109\/ChiCC.2015.7259758"},{"key":"740_CR24","unstructured":"Buitrago D, Londo\u00f1o G, technica AM-S et, 2006 undefined T\u00e9cnicas h\u00edbridas de control aplicadas al pendubot. dialnet.unirioja.es"},{"key":"740_CR25","doi-asserted-by":"crossref","unstructured":"Liu D, Lai X, Wang Y, Wan X (2018) Position control of a planar four-link underactuated manipulator. In: 2018 37th Chinese Control Conference (CCC), vol 7. pp 929\u2013932","DOI":"10.23919\/ChiCC.2018.8483418"},{"key":"740_CR26","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1155\/2020\/5819624","volume":"2020","author":"J Wu","year":"2020","unstructured":"Wu J, Yang D, He X, Li X (2020) Finite-time stability for a class of underactuated systems subject to time-varying disturbance. Complex 2020:1\u20137","journal-title":"Complex"},{"key":"740_CR27","doi-asserted-by":"publisher","first-page":"342","DOI":"10.1016\/j.conengprac.2019.07.014","volume":"90","author":"LR Ovalle","year":"2019","unstructured":"Ovalle LR, Rios H, Llama MA (2019) Continuous sliding-mode control for underactuated systems: relative degree one and two. Control Eng Pract 90:342\u2013357","journal-title":"Control Eng Pract"},{"key":"740_CR28","doi-asserted-by":"publisher","first-page":"183","DOI":"10.1016\/j.conengprac.2018.09.011","volume":"81","author":"N Adhikary","year":"2018","unstructured":"Adhikary N, Mahanta C (2018) Sliding mode control of position commanded robot manipulators. Control Eng Pract 81:183\u2013198","journal-title":"Control Eng Pract"},{"key":"740_CR29","doi-asserted-by":"publisher","first-page":"257","DOI":"10.1016\/j.conengprac.2019.07.008","volume":"90","author":"A Ferrara","year":"2019","unstructured":"Ferrara A, Incremona GP, Sangiovanni B (2019) Tracking control via switched Integral Sliding Mode with application to robot manipulators. Control Eng Pract 90:257\u2013266","journal-title":"Control Eng Pract"},{"key":"740_CR30","unstructured":"Oyarz\u00fan J, de Pinaga AB (2012) Desarrollo de robotica industrial en Codelco Chile. https:\/\/www.codelco.com\/flipbook\/innovacion\/codelcodigital6\/PDF\/EXPOSICION\/2\/25p.pdf. Accessed 15 Sep 2021"},{"key":"740_CR31","unstructured":"CEPYME A (2006) Gu\u00eda r\u00e1pida de seguridad en rob\u00f3tica {Espa\u00f1a}. Gob. Arag\u00f3n. https:\/\/higieneyseguridadlaboralcvs.files.wordpress.com\/2012\/09\/guc3ada-tc3a9cnica-de-seguridad-en-robc3b3tica.pdf. Accessed 14 Sep 2021"},{"key":"740_CR32","unstructured":"Markoff J, Claire M Robots en el trabajo, \u00bfun peligro para los humanos? https:\/\/www.elfinanciero.com.mx\/new-york-times-syndicate\/robots-un-peligro-para-los-humanos. Accessed 15 Sep 2021"},{"key":"740_CR33","unstructured":"Bish J (2015) Un robot mata a un trabajador de una f\u00e1brica de Volkswagen. https:\/\/www.elperiodico.com\/es\/economia\/20150702\/robot-mata-trabajador-planta-volswagen-alemania-4322454. Accessed 16 Sep 2021"},{"key":"740_CR34","unstructured":"MailOnline (2018) Factory worker cheats death after being skewered by TEN steel spikes. https:\/\/www.dailymail.co.uk\/news\/article-6483365\/Chinese-worker-cheats-death-skewered-TEN-massive-steel-spikes-factory-accident.html. Accessed 19 Aug 2021"},{"key":"740_CR35","unstructured":"MIT (2015) Los robots quir\u00fargicos han causado la muerte de 144 pacientes en EEUU. https:\/\/www.technologyreview.es\/s\/7412\/los-robots-quirurgicos-han-causado-la-muerte-de-144-pacientes-en-eeuu. Accessed 10 Aug 2021"},{"issue":"2","key":"740_CR36","doi-asserted-by":"publisher","first-page":"221","DOI":"10.1007\/S12369-010-0057-8","volume":"23","author":"T Malm","year":"2010","unstructured":"Malm T, Viitaniemi J, Latokartano J et al (2010) Safety of interactive robotics\u2014learning from accidents. Int J Soc Robot 23(2):221\u2013227. https:\/\/doi.org\/10.1007\/S12369-010-0057-8","journal-title":"Int J Soc Robot"},{"key":"740_CR37","doi-asserted-by":"publisher","first-page":"2803","DOI":"10.1007\/s12206-018-0537-6","volume":"32","author":"X Wang","year":"2018","unstructured":"Wang X, Hou B (2018) Trajectory tracking control of a 2-DOF manipulator using computed torque control combined with an implicit Lyapunov function method. J Mech Sci Technol 32:2803\u20132816. https:\/\/doi.org\/10.1007\/s12206-018-0537-6","journal-title":"J Mech Sci Technol"},{"key":"740_CR38","doi-asserted-by":"publisher","DOI":"10.1007\/S40747-021-00366-1","author":"J Zhong","year":"2021","unstructured":"Zhong J, Wang T, Cheng L (2021) Collision-free path planning for welding manipulator via hybrid algorithm of deep reinforcement learning and inverse kinematics. Complex Intell Syst. https:\/\/doi.org\/10.1007\/S40747-021-00366-1","journal-title":"Complex Intell Syst"},{"key":"740_CR39","doi-asserted-by":"publisher","DOI":"10.1016\/J.COMPELECENG.2021.107424","volume":"95","author":"C Urrea","year":"2021","unstructured":"Urrea C, Kern J (2021) Design and implementation of a wireless control system applied to a 3-DoF redundant robot using Raspberry Pi interface and User Datagram Protocol. Comput Electr Eng 95:107424. https:\/\/doi.org\/10.1016\/J.COMPELECENG.2021.107424","journal-title":"Comput Electr Eng"},{"key":"740_CR40","doi-asserted-by":"publisher","first-page":"139","DOI":"10.1016\/J.INS.2020.05.002","volume":"534","author":"Z Huang","year":"2020","unstructured":"Huang Z, Lai X, Zhang P et al (2020) A general control strategy for planar 3-DoF underactuated manipulators with one passive joint. Inf Sci (NY) 534:139\u2013153. https:\/\/doi.org\/10.1016\/J.INS.2020.05.002","journal-title":"Inf Sci (NY)"},{"key":"740_CR41","doi-asserted-by":"publisher","first-page":"1337","DOI":"10.1016\/j.simpat.2008.06.011","volume":"16","author":"PM Pathak","year":"2008","unstructured":"Pathak PM, Kumar RP, Mukherjee A, Dasgupta A (2008) A scheme for robust trajectory control of space robots. Simul Model Pract Theory 16:1337\u20131349","journal-title":"Simul Model Pract Theory"},{"key":"740_CR42","doi-asserted-by":"publisher","first-page":"2902","DOI":"10.1007\/s12555-020-0476-8","volume":"19","author":"C Urrea","year":"2021","unstructured":"Urrea C, Pascal J (2021) Dynamic parameter identification based on lagrangian formulation and servomotor-type actuators for industrial robots. Int J Control Autom Syst 19:2902\u20132909. https:\/\/doi.org\/10.1007\/s12555-020-0476-8","journal-title":"Int J Control Autom Syst"},{"key":"740_CR43","doi-asserted-by":"crossref","unstructured":"Khireddine MS, Chafaa K, Slimane N, Boutarfa A (2014) Fault diagnosis in robotic manipulators using artificial neural networks and fuzzy logic. In: 2014 World Congress on computer applications and information systems (WCCAIS), vol 6. pp 1\u20136","DOI":"10.1109\/WCCAIS.2014.6916571"},{"key":"740_CR44","doi-asserted-by":"publisher","first-page":"791","DOI":"10.1016\/j.compeleceng.2016.09.004","volume":"67","author":"C Urrea","year":"2018","unstructured":"Urrea C, Pascal J (2018) Design, simulation, comparison and evaluation of parameter identification methods for an industrial robot. Comput Electr Eng 67:791\u2013806. https:\/\/doi.org\/10.1016\/j.compeleceng.2016.09.004","journal-title":"Comput Electr Eng"}],"container-title":["Complex &amp; Intelligent Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s40747-022-00740-7.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s40747-022-00740-7\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s40747-022-00740-7.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,10,27]],"date-time":"2022-10-27T12:11:57Z","timestamp":1666872717000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s40747-022-00740-7"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,5,4]]},"references-count":44,"journal-issue":{"issue":"6","published-print":{"date-parts":[[2022,12]]}},"alternative-id":["740"],"URL":"https:\/\/doi.org\/10.1007\/s40747-022-00740-7","relation":{},"ISSN":["2199-4536","2198-6053"],"issn-type":[{"value":"2199-4536","type":"print"},{"value":"2198-6053","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022,5,4]]},"assertion":[{"value":"17 September 2021","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"8 April 2022","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"4 May 2022","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"On behalf of all the authors, the corresponding author states that there is no conflict of interest.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflict of interest"}}]}}