{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,2]],"date-time":"2026-01-02T07:29:17Z","timestamp":1767338957820,"version":"3.40.5"},"reference-count":42,"publisher":"Cambridge University Press (CUP)","issue":"8","license":[{"start":{"date-parts":[[2023,4,25]],"date-time":"2023-04-25T00:00:00Z","timestamp":1682380800000},"content-version":"unspecified","delay-in-days":0,"URL":"https:\/\/www.cambridge.org\/core\/terms"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Robotica"],"published-print":{"date-parts":[[2023,8]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>Selective compliance articulated robot arms (SCARA) robotic manipulators find wide use in industry. A nonlinear optimal control approach is proposed for the dynamic model of the 4-degrees of freedom (DOF) SCARA robotic manipulator. The dynamic model of the SCARA robot undergoes approximate linearization around a temporary operating point that is recomputed at each time-step of the control method. The linearization relies on Taylor series expansion and on the associated Jacobian matrices. For the linearized state-space model of the system, a stabilizing optimal (H-infinity) feedback controller is designed. To compute the controller\u2019s feedback gains, an algebraic Riccati equation is repetitively solved at each iteration of the control algorithm. The stability properties of the control method are proven through Lyapunov analysis. The proposed control method is advantageous because: (i) unlike the popular computed torque method for robotic manipulators, it is characterized by optimality and is also applicable when the number of control inputs is not equal to the robot\u2019s number of DOFs and (ii) it achieves fast and accurate tracking of reference setpoints under minimal energy consumption by the robot\u2019s actuators. The nonlinear optimal controller for the 4-DOF SCARA robot is finally compared against a flatness-based controller implemented in successive loops.<\/jats:p>","DOI":"10.1017\/s0263574723000450","type":"journal-article","created":{"date-parts":[[2023,4,25]],"date-time":"2023-04-25T07:51:40Z","timestamp":1682409100000},"page":"2397-2450","source":"Crossref","is-referenced-by-count":4,"title":["Nonlinear optimal control for a 4-DOF SCARA robotic manipulator"],"prefix":"10.1017","volume":"41","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-2972-7030","authenticated-orcid":false,"given":"G.","family":"Rigatos","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"M.","family":"Abbaszadeh","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"K.","family":"Busawon","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"J.","family":"Pomares","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"56","published-online":{"date-parts":[[2023,4,25]]},"reference":[{"key":"S0263574723000450_ref20","first-page":"138","article-title":"Fractional order model reference adaptive control for SCARA robot trajecotry tracking","volume":"30","author":"Bensafia","year":"2018","journal-title":"Int. J. Ind. Syst. Eng."},{"key":"S0263574723000450_ref29","doi-asserted-by":"publisher","DOI":"10.1016\/j.precisioneng.2021.11.002"},{"key":"S0263574723000450_ref34","doi-asserted-by":"publisher","DOI":"10.1017\/S0263574722001187"},{"volume-title":"Detection of Abrupt Changes: Theory and Applications","year":"1993","author":"Basseville","key":"S0263574723000450_ref39"},{"key":"S0263574723000450_ref28","doi-asserted-by":"publisher","DOI":"10.5194\/ms-13-427-2022"},{"volume-title":"Advances in Applied Nonlinear Optimal Control","year":"2020","author":"Rigatos","key":"S0263574723000450_ref37"},{"key":"S0263574723000450_ref14","first-page":"104333","article-title":"Geometrical defect identification of a SCARA robot from a vector modelling of kinematic joints invariant","volume":"162","author":"Chonal","year":"2021","journal-title":"Mech. Mach. Theory"},{"key":"S0263574723000450_ref1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-77851-8"},{"key":"S0263574723000450_ref33","doi-asserted-by":"publisher","DOI":"10.1017\/S0263574722001060"},{"key":"S0263574723000450_ref22","doi-asserted-by":"crossref","unstructured":"[22] Sim, H. S. , Kao, Y. M. , Jang, S. H. , Ahn, D. K. , Cho, B. N. and Han, S. H. . A Study on Visual Feedback Control of SCARA Robot Arm. In: IEEE ICCAS 2015, IEEE. 2015 15th Intl. Conference on Control, Automation and Systems, Busan, Korea (2018).","DOI":"10.1109\/ICCAS.2015.7364830"},{"key":"S0263574723000450_ref2","doi-asserted-by":"publisher","DOI":"10.1109\/TRO.2008.2006871"},{"key":"S0263574723000450_ref13","doi-asserted-by":"publisher","DOI":"10.1016\/j.jart.2016.09.005"},{"key":"S0263574723000450_ref7","doi-asserted-by":"publisher","DOI":"10.1016\/j.simpat.2004.11.004"},{"volume-title":"IFAC WC 2017, IFAC. 2017 World Congress","year":"2017","author":"van der Maars","key":"S0263574723000450_ref23"},{"key":"S0263574723000450_ref38","doi-asserted-by":"publisher","DOI":"10.1080\/01443610500212468"},{"key":"S0263574723000450_ref15","doi-asserted-by":"crossref","unstructured":"[15] Bianchi, M. , van der Maas, A. , Maljaari, E. and Heemels, W. P. M. H. . Offset-Free MPC for Resource Sharing on a Nonlinear SCARA Robot. In: IFAC NMPC 2018, 6th IFAC Conference on Nonlinear Model Predictive Control, Madison, Winsconsin, USA (2018).","DOI":"10.1016\/j.ifacol.2018.11.024"},{"key":"S0263574723000450_ref5","doi-asserted-by":"publisher","DOI":"10.1109\/ACCESS.2019.2909657"},{"key":"S0263574723000450_ref21","doi-asserted-by":"publisher","DOI":"10.1109\/TII.2005.864143"},{"key":"S0263574723000450_ref9","doi-asserted-by":"publisher","DOI":"10.1017\/S0263574708005304"},{"key":"S0263574723000450_ref10","doi-asserted-by":"publisher","DOI":"10.1080\/15599612.2020.1829218"},{"key":"S0263574723000450_ref18","doi-asserted-by":"crossref","unstructured":"[18] Dehuk, A. , Nguyen, A. T. , Dequidt, A. , Vermeiren, L. and Dambrine, M. . Disturbance Observer-Based Tracking Control for Industrial SCARA Robot Manipulators. In: IEEE IECON 2019, IEEE 45th Annual Conference of the Industrial Electronics Society, Lisbon, Portugal (2019).","DOI":"10.1109\/IECON.2019.8926915"},{"key":"S0263574723000450_ref4","doi-asserted-by":"publisher","DOI":"10.1109\/ACCESS.2020.3045789"},{"key":"S0263574723000450_ref31","doi-asserted-by":"publisher","DOI":"10.1016\/j.neucom.2021.05.049"},{"key":"S0263574723000450_ref35","doi-asserted-by":"publisher","DOI":"10.1017\/S0263574722000996"},{"key":"S0263574723000450_ref41","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-16420-5"},{"key":"S0263574723000450_ref11","doi-asserted-by":"publisher","DOI":"10.5370\/JEET.2016.11.1.215"},{"key":"S0263574723000450_ref3","doi-asserted-by":"publisher","DOI":"10.1109\/41.166731"},{"key":"S0263574723000450_ref6","doi-asserted-by":"publisher","DOI":"10.20965\/jrm.2014.p0005"},{"key":"S0263574723000450_ref42","unstructured":"[42] Toussaint, G. J. , Basar, T. and Bullo, F. . $H_{\\infty }$ Optimal Tracking Control Techniques for Nonlinear Underactuated Systems. In: Proceedings of IEEE CDC 2000, 39th IEEE Conference on Decision and Control, Sydney, Australia (2000)."},{"key":"S0263574723000450_ref16","doi-asserted-by":"publisher","DOI":"10.1109\/TIE.2005.847578"},{"key":"S0263574723000450_ref17","doi-asserted-by":"publisher","DOI":"10.1109\/41.982266"},{"key":"S0263574723000450_ref24","unstructured":"[24] Arakelian, V. and Briot, S. . Dynamic Balancing of the SCARA Robot, RmanSys 2008. In: 17th CISM-IFToMM Symposium on Robot Design, Tokyo, Japan (2008)."},{"key":"S0263574723000450_ref26","doi-asserted-by":"crossref","unstructured":"[26] Ali, H. S. , Boutat-Baddus, L. , Bacis-Aubny, Y. and Darouach, M. . $H_{\\infty }$ Control of a SCARA Robot Using Polytopic LPV Approach. In: IEEE MED 2006, IEEE. 2006 Meditternaean Conference on Control and Automation, Ancona, Italy (2006).","DOI":"10.1109\/MED.2006.328836"},{"key":"S0263574723000450_ref27","doi-asserted-by":"publisher","DOI":"10.1186\/s10033-022-00679-3"},{"key":"S0263574723000450_ref30","doi-asserted-by":"publisher","DOI":"10.1007\/s40747-022-00740-7"},{"key":"S0263574723000450_ref40","doi-asserted-by":"publisher","DOI":"10.1016\/j.fss.2008.07.008"},{"key":"S0263574723000450_ref8","doi-asserted-by":"crossref","first-page":"449","DOI":"10.1016\/S0141-9331(02)00069-8","article-title":"Real-time implementation of a dynamic Fuzzy neural network for a SCARA","volume":"26","author":"Er","year":"2002","journal-title":"Microprocess Microsyst."},{"key":"S0263574723000450_ref32","doi-asserted-by":"publisher","DOI":"10.1017\/S0263574720000168"},{"key":"S0263574723000450_ref12","first-page":"1","article-title":"Modelling and control of a redundant SCARA-type manipulator robot","volume":"9","author":"Urea","year":"2012","journal-title":"Int. J. Adv. Robot. Syst."},{"key":"S0263574723000450_ref19","doi-asserted-by":"publisher","DOI":"10.1017\/S026357470500158X"},{"volume-title":"2002 15th Triennial World Congress","year":"2002","author":"Indri","key":"S0263574723000450_ref25"},{"key":"S0263574723000450_ref36","doi-asserted-by":"publisher","DOI":"10.1177\/0142331217703702"}],"container-title":["Robotica"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.cambridge.org\/core\/services\/aop-cambridge-core\/content\/view\/S0263574723000450","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,8,9]],"date-time":"2023-08-09T03:25:10Z","timestamp":1691551510000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.cambridge.org\/core\/product\/identifier\/S0263574723000450\/type\/journal_article"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,4,25]]},"references-count":42,"journal-issue":{"issue":"8","published-print":{"date-parts":[[2023,8]]}},"alternative-id":["S0263574723000450"],"URL":"https:\/\/doi.org\/10.1017\/s0263574723000450","relation":{},"ISSN":["0263-5747","1469-8668"],"issn-type":[{"type":"print","value":"0263-5747"},{"type":"electronic","value":"1469-8668"}],"subject":[],"published":{"date-parts":[[2023,4,25]]}}}