{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,13]],"date-time":"2026-01-13T01:33:00Z","timestamp":1768267980456,"version":"3.49.0"},"reference-count":44,"publisher":"MDPI AG","issue":"9","license":[{"start":{"date-parts":[[2021,4,24]],"date-time":"2021-04-24T00:00:00Z","timestamp":1619222400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["51375210"],"award-info":[{"award-number":["51375210"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]},{"name":"Zhenjiang Municipal Key Research and Development Program","award":["GZ2018004"],"award-info":[{"award-number":["GZ2018004"]}]},{"DOI":"10.13039\/501100012154","name":"Graduate Research and Innovation Projects of Jiangsu Province","doi-asserted-by":"publisher","award":["KYCX18_2252"],"award-info":[{"award-number":["KYCX18_2252"]}],"id":[{"id":"10.13039\/501100012154","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100012246","name":"Priority Academic Program Development of Jiangsu Higher Education Institutions","doi-asserted-by":"publisher","award":["PAPD-2018-87"],"award-info":[{"award-number":["PAPD-2018-87"]}],"id":[{"id":"10.13039\/501100012246","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>This paper considers the finite-time dynamic tracking control for parallel robots with uncertainties and input saturation via a finite-time nonsingular terminal sliding mode control scheme. A disturbance observer is designed to estimate the lumped disturbance in the dynamic model of the parallel robot, including modeling errors, friction and external disturbance. By introducing the fractional exponential powers into the existing asymptotic convergent auxiliary system, a novel finite-time convergent auxiliary system is constructed to compensate for input saturation. The finite-time nonsingular terminal sliding mode control is proposed based on the disturbance estimation and the state of the novel auxiliary system, so that the convergence performance, control accuracy and robustness are improved. Due to the estimation and compensation for the lumped disturbance, the inherent chattering characteristic of sliding mode control can be alleviated by reducing the control gain. The finite-time stability of the closed-loop system is proved with Lyapunov theory. Finally, simulation and experimental research on the dynamic control of a conveying parallel robot are carried out to verify the effectiveness of the proposed method.<\/jats:p>","DOI":"10.3390\/s21092996","type":"journal-article","created":{"date-parts":[[2021,4,25]],"date-time":"2021-04-25T02:12:57Z","timestamp":1619316777000},"page":"2996","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":15,"title":["Finite-Time Dynamic Tracking Control of Parallel Robots with Uncertainties and Input Saturation"],"prefix":"10.3390","volume":"21","author":[{"given":"Mengyang","family":"Ye","sequence":"first","affiliation":[{"name":"School of Electrical and Information Engineering, Jiangsu University, Zhenjiang 212013, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-4042-9560","authenticated-orcid":false,"given":"Guoqin","family":"Gao","sequence":"additional","affiliation":[{"name":"School of Electrical and Information Engineering, Jiangsu University, Zhenjiang 212013, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-9299-9047","authenticated-orcid":false,"given":"Junwen","family":"Zhong","sequence":"additional","affiliation":[{"name":"School of Electrical and Information Engineering, Jiangsu University, Zhenjiang 212013, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0432-8201","authenticated-orcid":false,"given":"Qiuyue","family":"Qin","sequence":"additional","affiliation":[{"name":"School of Electrical and Information Engineering, Jiangsu University, Zhenjiang 212013, China"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2021,4,24]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"85838","DOI":"10.1109\/ACCESS.2019.2925137","article-title":"Synchronous robust sliding mode control of a parallel robot for automobile electro-coating conveying","volume":"7","author":"Gao","year":"2019","journal-title":"IEEE Access"},{"key":"ref_2","first-page":"641","article-title":"A 3-SPS-1S parallel robot-based laser sensing for applications in precision agriculture","volume":"21","year":"2016","journal-title":"Soft Comput."},{"key":"ref_3","doi-asserted-by":"crossref","unstructured":"Ai, Q., Zhu, C., Zuo, J., Meng, W., Liu, Q., Xie, S.Q., and Yang, M. (2018). Disturbance-Estimated Adaptive Backstepping Sliding Mode Control of a Pneumatic Muscles-Driven Ankle Rehabilitation Robot. Sensors, 18.","DOI":"10.3390\/s18010066"},{"key":"ref_4","doi-asserted-by":"crossref","unstructured":"Shtessel, Y., Edwards, C., Fridman, L., and Levant, A. (2014). Sliding Mode Control and Observation, Birkh\u00e4user.","DOI":"10.1007\/978-0-8176-4893-0"},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"2583","DOI":"10.1016\/j.jfranklin.2018.01.032","article-title":"Position control of Stewart manipulator using a new extended adaptive fuzzy sliding mode controller and observer (E-AFSMCO)","volume":"355","author":"Navvabi","year":"2018","journal-title":"J. Franklin I"},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"383","DOI":"10.1109\/TMECH.2019.2960048","article-title":"Second-order sliding-mode-based synchronization control of cable-driven parallel robots","volume":"25","author":"Jia","year":"2020","journal-title":"IEEE\/ASME Trans. Mech."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"389","DOI":"10.1016\/S0005-1098(97)00205-7","article-title":"Multi-input uncertain linear systems with terminal sliding-mode control","volume":"34","author":"Yu","year":"1998","journal-title":"Automatica"},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"2159","DOI":"10.1016\/S0005-1098(02)00147-4","article-title":"Non-singular terminal sliding mode control of rigid manipulators","volume":"38","author":"Feng","year":"2002","journal-title":"Automatica"},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"1957","DOI":"10.1016\/j.automatica.2005.07.001","article-title":"Continuous finite-time control for robotic manipulators with terminal sliding mode","volume":"41","author":"Yu","year":"2005","journal-title":"Automatica"},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"1865","DOI":"10.1002\/rnc.1666","article-title":"Nonsingular fast terminal sliding-mode control for nonlinear dynamical systems","volume":"21","author":"Yang","year":"2011","journal-title":"Int. J. Robust Nonlinear Control."},{"key":"ref_11","first-page":"1","article-title":"Robust nonsingular fast terminal sliding-mode control for sit-to-stand task using a mobile lower limb exoskeleton","volume":"101","author":"Cruz","year":"2020","journal-title":"Control Eng. Pract."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"65383","DOI":"10.1109\/ACCESS.2020.2984891","article-title":"Neural integral non-singular fast terminal synchronous sliding mode control for uncertain 3-DOF parallel robotic manipulators","volume":"8","author":"Vo","year":"2020","journal-title":"IEEE Access"},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"165","DOI":"10.1016\/j.automatica.2016.01.025","article-title":"Finite-time trajectory tracking control in a task space of robotic manipulators","volume":"67","author":"Galicki","year":"2016","journal-title":"Automatica"},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"2086","DOI":"10.1109\/TIE.2019.2902789","article-title":"Finite-time trajectory tracking control of space manipulator under actuator saturation","volume":"67","author":"Jia","year":"2020","journal-title":"IEEE Trans. Ind. Electron."},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1007\/s12555-016-0768-1","article-title":"Robust finite-time attitude tracking control of rigid spacecraft under actuator saturation","volume":"16","author":"Chen","year":"2018","journal-title":"Int. J. Control Autom."},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"1735","DOI":"10.1109\/TNNLS.2019.2923241","article-title":"Disturbance observer-based neural network control of cooperative multiple manipulators with input saturation","volume":"31","author":"He","year":"2020","journal-title":"IEEE Trans. Neural Netw. Learn. Syst."},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"5763","DOI":"10.1109\/TIE.2015.2447498","article-title":"Nonlinear disturbance observer-based control design for a robotic exoskeleton incorporating fuzzy approximation","volume":"62","author":"Li","year":"2015","journal-title":"IEEE Trans. Ind. Electron."},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"3121","DOI":"10.1109\/TITS.2017.2772306","article-title":"CNN-based distributed adaptive control for vehicle-following platoon with input saturation","volume":"19","author":"Guo","year":"2018","journal-title":"IEEE Trans. Transp. Syst."},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"2086","DOI":"10.1109\/TNNLS.2014.2360933","article-title":"Dynamic surface control using neural networks for a class of uncertain nonlinear systems with input saturation","volume":"26","author":"Chen","year":"2015","journal-title":"IEEE Trans. Neural Netw. Learn. Syst."},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"48252","DOI":"10.1109\/ACCESS.2020.2979162","article-title":"Model-based adaptive command filtering control of an electrohydraulic actuator with input saturation and friction","volume":"8","author":"Ye","year":"2020","journal-title":"IEEE Access"},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"5696","DOI":"10.1109\/TIE.2019.2931213","article-title":"Effective disturbance compensation method under control saturation in discrete-time sliding mode control","volume":"67","author":"Han","year":"2020","journal-title":"IEEE Trans. Ind. Electron."},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"1282","DOI":"10.1109\/TFUZZ.2015.2513085","article-title":"Output-feedback based sliding mode control for fuzzy systems with actuator saturation","volume":"24","author":"Li","year":"2016","journal-title":"IEEE Trans. Fuzzy Syst."},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"834","DOI":"10.1109\/TIE.2017.2739680","article-title":"Model-free adaptive discrete-time integral sliding-mode-constrained-control for autonomous 4WMV parking systems","volume":"65","author":"Xu","year":"2018","journal-title":"IEEE Trans. Ind. Electron."},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"452","DOI":"10.1016\/j.automatica.2011.01.025","article-title":"Adaptive tracking control of uncertain MIMO nonlinear systems with input constraints","volume":"47","author":"Chen","year":"2011","journal-title":"Automatica"},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"207","DOI":"10.1016\/j.automatica.2016.06.020","article-title":"Robust dynamic positioning of ships with disturbances under input saturation","volume":"73","author":"Du","year":"2016","journal-title":"Automatica"},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"334","DOI":"10.1109\/TSMC.2015.2429555","article-title":"Adaptive neural impedance control of a robotic manipulator with input saturation","volume":"46","author":"He","year":"2016","journal-title":"IEEE Trans. Syst. Man Cybern. Syst."},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"409","DOI":"10.1109\/TSMC.2017.2759148","article-title":"A robust adaptive model reference impedance control of a robotic manipulator with actuator saturation","volume":"50","author":"Arefinia","year":"2020","journal-title":"IEEE Trans. Syst. Man Cybern. Syst."},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"1543","DOI":"10.1109\/TASE.2018.2883343","article-title":"Adaptive control and optimization of mobile manipulation subject to input saturation and switching constraints","volume":"16","author":"Zhao","year":"2019","journal-title":"IEEE Trans. Autom. Sci. Eng."},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"3196","DOI":"10.1109\/TII.2018.2874182","article-title":"Model predictive tracking control of nonholonomic mobile robots with coupled input constraints and unknown dynamics","volume":"15","author":"Chen","year":"2019","journal-title":"IEEE Trans. Ind. Inform."},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"97","DOI":"10.1109\/TNNLS.2018.2828813","article-title":"Design and adaptive control for an upper limb robotic exoskeleton in presence of input saturation","volume":"30","author":"He","year":"2019","journal-title":"IEEE Trans. Neural Netw. Learn."},{"key":"ref_31","first-page":"254","article-title":"Vibration control of flexible marine riser systems with input saturation","volume":"21","author":"H","year":"2016","journal-title":"IEEE ASME Trans. Mechatron."},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"3138","DOI":"10.1109\/TIE.2019.2912781","article-title":"Force sensorless admittance control with neural learning for robots with actuator saturation","volume":"67","author":"Peng","year":"2020","journal-title":"IEEE Trans. Ind. Electron."},{"key":"ref_33","first-page":"2564","article-title":"Path following of a surface vessel with prescribed performance in the presence of input saturation and external disturbances","volume":"22","author":"Zheng","year":"2017","journal-title":"IEEE Trans. Ind. Electron."},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"542","DOI":"10.1002\/rnc.3324","article-title":"Actuator fault-tolerant control of ocean surface vessels with input saturation","volume":"26","author":"Chen","year":"2016","journal-title":"Int. J. Robust Nonlin."},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"5856","DOI":"10.1109\/TIE.2017.2784347","article-title":"Composite-observer-based output-feedback control for nonlinear time-delay systems with input saturation and its application","volume":"65","author":"Min","year":"2018","journal-title":"IEEE Trans. Ind. Electron."},{"key":"ref_36","doi-asserted-by":"crossref","first-page":"2311","DOI":"10.1109\/TNNLS.2014.2378991","article-title":"Adaptive control of uncertain nonaffine nonlinear systems with input saturation using neural networks","volume":"26","author":"Esfandiari","year":"2015","journal-title":"IEEE Trans. Neural Netw. Learn. Syst."},{"key":"ref_37","doi-asserted-by":"crossref","first-page":"2498","DOI":"10.1109\/TAC.2016.2600340","article-title":"Adaptive tracking control for a class of stochastic uncertain nonlinear systems with input saturation","volume":"62","author":"Gao","year":"2017","journal-title":"IEEE Trans. Automat. Control"},{"key":"ref_38","doi-asserted-by":"crossref","first-page":"83901","DOI":"10.1109\/ACCESS.2020.2991729","article-title":"Output feedback control for pneumatic muscle joint system with saturation input","volume":"8","author":"Cai","year":"2020","journal-title":"IEEE Access"},{"key":"ref_39","doi-asserted-by":"crossref","first-page":"2417","DOI":"10.1109\/TCST.2018.2868038","article-title":"Distributed fault-tolerant cooperative control for multi-uavs under actuator fault and input saturation","volume":"27","author":"Yu","year":"2019","journal-title":"IEEE Trans. Control Syst. Technol."},{"key":"ref_40","doi-asserted-by":"crossref","first-page":"1520","DOI":"10.1109\/TNNLS.2016.2529843","article-title":"Observer-based adaptive nn control for a class of uncertain nonlinear systems with nonsymmetric input saturation","volume":"28","author":"Gao","year":"2017","journal-title":"IEEE Trans. Neural Netw. Learn. Syst."},{"key":"ref_41","doi-asserted-by":"crossref","first-page":"1892","DOI":"10.1109\/TCST.2016.2519838","article-title":"Fixed-time attitude control for rigid spacecraft with actuator saturation and faults","volume":"24","author":"Jiang","year":"2016","journal-title":"IEEE Trans. Control Syst. Technol."},{"key":"ref_42","doi-asserted-by":"crossref","first-page":"6752","DOI":"10.1109\/TIE.2017.2682024","article-title":"Sliding mode direct yaw-moment control design for in-wheel electric vehicles","volume":"64","author":"Ding","year":"2017","journal-title":"IEEE Trans. Ind. Electron."},{"key":"ref_43","unstructured":"Cruz-Zavala, E., Nu\u00f1o, E., and Moreno, J.A. (2018, January 20\u201322). Finite-time regulation of robots: A strict lyapunov function approach. Proceedings of the 2nd IFAC Conference on Modelling, Identification and Control of Nonlinear Systems, Guadalajara, Mexico."},{"key":"ref_44","doi-asserted-by":"crossref","first-page":"932","DOI":"10.1109\/41.857974","article-title":"A nonlinear disturbance observer for robotic manipulators","volume":"47","author":"Chen","year":"2000","journal-title":"IEEE Trans. Ind. Electron."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/21\/9\/2996\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T05:52:23Z","timestamp":1760161943000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/21\/9\/2996"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,4,24]]},"references-count":44,"journal-issue":{"issue":"9","published-online":{"date-parts":[[2021,5]]}},"alternative-id":["s21092996"],"URL":"https:\/\/doi.org\/10.3390\/s21092996","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021,4,24]]}}}