{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,28]],"date-time":"2026-03-28T07:14:40Z","timestamp":1774682080371,"version":"3.50.1"},"reference-count":35,"publisher":"MDPI AG","issue":"12","license":[{"start":{"date-parts":[[2023,6,15]],"date-time":"2023-06-15T00:00:00Z","timestamp":1686787200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100012166","name":"National Key R&amp;D Program of China","doi-asserted-by":"publisher","award":["2021YFC0122600"],"award-info":[{"award-number":["2021YFC0122600"]}],"id":[{"id":"10.13039\/501100012166","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>This paper proposes a learning control framework for the robotic manipulator\u2019s dynamic tracking task demanding fixed-time convergence and constrained output. In contrast with model-dependent methods, the proposed solution deals with unknown manipulator dynamics and external disturbances by virtue of a recurrent neural network (RNN)-based online approximator. First, a time-varying tangent-type barrier Lyapunov function (BLF) is introduced to construct a fixed-time virtual controller. Then, the RNN approximator is embedded in the closed-loop system to compensate for the lumped unknown term in the feedforward loop. Finally, we devise a novel fixed-time, output-constrained neural learning controller by integrating the BLF and RNN approximator into the main framework of the dynamic surface control (DSC). The proposed scheme not only guarantees the tracking errors converge to the small neighborhoods about the origin in a fixed time, but also preserves the actual trajectories always within the prescribed ranges and thus improves the tracking accuracy. Experiment results illustrate the excellent tracking performance and verify the effectiveness of the online RNN estimate for unknown dynamics and external disturbances.<\/jats:p>","DOI":"10.3390\/s23125614","type":"journal-article","created":{"date-parts":[[2023,6,16]],"date-time":"2023-06-16T02:54:33Z","timestamp":1686884073000},"page":"5614","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":4,"title":["Fixed-Time Recurrent NN Learning Control of Uncertain Robotic Manipulators with Time-Varying Constraints: Experimental Verification"],"prefix":"10.3390","volume":"23","author":[{"given":"Qingxin","family":"Shi","sequence":"first","affiliation":[{"name":"School of Mechatronical Engineering, Beijing Institute of Technology, Beijing 100081, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-2469-4222","authenticated-orcid":false,"given":"Changsheng","family":"Li","sequence":"additional","affiliation":[{"name":"School of Mechatronical Engineering, Beijing Institute of Technology, Beijing 100081, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Rui","family":"He","sequence":"additional","affiliation":[{"name":"School of Mechatronical Engineering, Beijing Institute of Technology, Beijing 100081, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Xiaolong","family":"Zhu","sequence":"additional","affiliation":[{"name":"School of Medical Technology, Beijing Institute of Technology, Beijing 100081, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Xingguang","family":"Duan","sequence":"additional","affiliation":[{"name":"School of Mechatronical Engineering, Beijing Institute of Technology, Beijing 100081, China"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2023,6,15]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"1292","DOI":"10.1109\/TRO.2017.2723903","article-title":"Robot Collisions: A Survey on Detection, Isolation, and Identification","volume":"33","author":"Haddadin","year":"2017","journal-title":"IEEE Trans. Robot."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"1498","DOI":"10.1080\/002071799220137","article-title":"Robust control of robot manipulators: A survey","volume":"72","author":"Sage","year":"1999","journal-title":"Int. J. Control"},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"1083","DOI":"10.1016\/0005-1098(94)90209-7","article-title":"A survey of models, analysis tools and compensation methods for the control of machines with friction","volume":"30","author":"Dupont","year":"1994","journal-title":"Automatica"},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"1348","DOI":"10.1109\/TRO.2020.2974092","article-title":"Operational Space Model Predictive Sliding Mode Control for Redundant Manipulators","volume":"36","author":"Nicolis","year":"2020","journal-title":"IEEE Trans. Robot."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"1671","DOI":"10.1109\/TSMC.2019.2900502","article-title":"A Novel Robust Control Method for Motion Control of Uncertain Single-Link Flexible-Joint Manipulator","volume":"51","author":"Yan","year":"2021","journal-title":"IEEE Trans. Syst. Man Cybern. Syst."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"1448","DOI":"10.1109\/TSMC.2017.2782246","article-title":"An Adaptive Backstepping Nonsingular Fast Terminal Sliding Mode Control for Robust Fault Tolerant Control of Robot Manipulators","volume":"49","author":"Van","year":"2019","journal-title":"IEEE Trans. Syst. Man Cybern. Syst."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"2522","DOI":"10.1109\/TSMC.2022.3212988","article-title":"Fixed-Time Fuzzy Adaptive Control of Manipulator Systems Under Multiple Constraints: A Modified Dynamic Surface Control Approach","volume":"53","author":"Guo","year":"2023","journal-title":"IEEE Trans. Syst. Man Cybern. Syst."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"100769","DOI":"10.1016\/j.ejcon.2022.100769","article-title":"Neural adaptive with impedance learning control for uncertain cooperative multiple robot manipulators","volume":"70","author":"Fan","year":"2023","journal-title":"Eur. J. Control"},{"key":"ref_9","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_10","doi-asserted-by":"crossref","first-page":"184","DOI":"10.1016\/j.neucom.2021.01.055","article-title":"Event-triggered sliding mode control with adaptive neural networks for uncertain nonlinear systems","volume":"436","author":"Wang","year":"2021","journal-title":"Neurocomputing"},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1016\/0165-0114(94)90279-8","article-title":"On the principles of fuzzy neural networks","volume":"61","author":"Gupta","year":"1994","journal-title":"Fuzzy Sets Syst."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"634","DOI":"10.1109\/TMECH.2022.3140885","article-title":"Learning-Based Trajectory Tracking and Balance Control for Bicycle Robots With a Pendulum: A Gaussian Process Approach","volume":"27","author":"He","year":"2022","journal-title":"IEEE\/ASME Trans. Mechatron."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"104393","DOI":"10.1016\/j.engappai.2021.104393","article-title":"Hybrid adaptive learning neural network control for steer-by-wire systems via sigmoid tracking differentiator and disturbance observer","volume":"104","author":"Wang","year":"2021","journal-title":"Eng. Appl. Artif. Intell."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"2885","DOI":"10.1109\/TMECH.2019.2946344","article-title":"Recurrent-Neural-Network-Based Predictive Control of Piezo Actuators for Trajectory Tracking","volume":"24","author":"Xie","year":"2019","journal-title":"IEEE\/ASME Trans. Mechatron."},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"937","DOI":"10.1016\/j.dt.2021.04.004","article-title":"Manipulator-based autonomous inspections at road checkpoints: Application of faster YOLO for detecting large objects","volume":"18","author":"Shi","year":"2022","journal-title":"Def. Technol."},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"108142","DOI":"10.1016\/j.asoc.2021.108142","article-title":"Observer-based adaptive neural control of robotic systems with prescribed performance","volume":"114","author":"Peng","year":"2022","journal-title":"Appl. Soft Comput."},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"1241","DOI":"10.1007\/s11071-017-3513-2","article-title":"Adaptive fuzzy visual tracking control for manipulator with quantized saturation input","volume":"89","author":"Wang","year":"2017","journal-title":"Nonlinear Dyn."},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"111434","DOI":"10.1016\/j.chaos.2021.111434","article-title":"Neural adaptive learning synchronization of second-order uncertain chaotic systems with prescribed performance guarantees","volume":"152","author":"Yao","year":"2021","journal-title":"Chaos Solitons Fractals"},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"1194","DOI":"10.1109\/TIE.2011.2161246","article-title":"Discrete-Time Neural Sliding-Mode Block Control for a DC Motor With Controlled Flux","volume":"59","author":"Castaneda","year":"2012","journal-title":"IEEE Trans. Ind. Electron."},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"107057","DOI":"10.1016\/j.ymssp.2020.107057","article-title":"Recurrent-neural-network-based unscented Kalman filter for estimating and compensating the random drift of MEMS gyroscopes in real time","volume":"147","author":"Li","year":"2021","journal-title":"Mech. Syst. Sig. Process."},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"1275","DOI":"10.1109\/TNNLS.2017.2672998","article-title":"Adaptive Sliding Mode Control of Dynamic Systems Using Double Loop Recurrent Neural Network Structure","volume":"29","author":"Fei","year":"2018","journal-title":"IEEE Trans. Neural Netw. Learn. Syst."},{"key":"ref_22","doi-asserted-by":"crossref","unstructured":"Chen, S., and Wen, J.T. (2019, January 3\u20138). Neural-Learning Trajectory Tracking Control of Flexible-Joint Robot Manipulators with Unknown Dynamics. Proceedings of the 2019 IEEE\/RSJ International Conference on Intelligent Robots and Systems (IROS), Macau, China.","DOI":"10.1109\/IROS40897.2019.8968608"},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"1973","DOI":"10.1109\/TIE.2018.2838065","article-title":"Adaptive Sliding Mode Disturbance Observer-Based Composite Control with Prescribed Performance of Space Manipulators for Target Capturing","volume":"66","author":"Zhu","year":"2019","journal-title":"IEEE Trans. Ind. Electron."},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"4231","DOI":"10.1109\/TNNLS.2020.3017202","article-title":"Neural Control of Robot Manipulators With Trajectory Tracking Constraints and Input Saturation","volume":"32","author":"Yang","year":"2021","journal-title":"IEEE Trans. Neural Netw. Learn. Syst."},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"106055","DOI":"10.1016\/j.ast.2020.106055","article-title":"Neural observer-based quantized output feedback control for MEMS gyroscopes with guaranteed transient performance","volume":"105","author":"Shi","year":"2020","journal-title":"Aerosp. Sci. Technol."},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"2511","DOI":"10.1016\/j.automatica.2011.08.044","article-title":"Control of nonlinear systems with time-varying output constraints","volume":"47","author":"Tee","year":"2011","journal-title":"Automatica"},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"2508","DOI":"10.1016\/j.automatica.2013.04.039","article-title":"Iterative learning control for output-constrained systems with both parametric and nonparametric uncertainties","volume":"49","author":"Jin","year":"2013","journal-title":"Automatica"},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"44","DOI":"10.1016\/j.ymssp.2018.03.042","article-title":"Neural adaptive tracking control for an uncertain robot manipulator with time-varying joint space constraints","volume":"112","author":"Rahimi","year":"2018","journal-title":"Mech. Syst. Sig. Process."},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"483","DOI":"10.1016\/j.actaastro.2022.12.019","article-title":"Fixed-time neural adaptive fault-tolerant control for space manipulator under output constraints","volume":"203","author":"Yao","year":"2023","journal-title":"Acta Astronaut."},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"5174","DOI":"10.1016\/j.jfranklin.2022.05.048","article-title":"Neural network-based prescribed performance adaptive finite-time formation control of multiple underactuated surface vessels with collision avoidance","volume":"359","author":"Lin","year":"2022","journal-title":"J. Frankl. Inst. -Eng. Appl. Math."},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"283","DOI":"10.1016\/j.actaastro.2021.05.016","article-title":"Adaptive trajectory tracking control of a free-flying space manipulator with guaranteed prescribed performance and actuator saturation","volume":"185","author":"Yao","year":"2021","journal-title":"Acta Astronaut."},{"key":"ref_32","unstructured":"Spong, M.W., Hutchinson, S., and Vidyasagar, M. (2006). Robot Modeling and Control, John Wiley and Sons."},{"key":"ref_33","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_34","unstructured":"Hardy, G.H., Littlewood, J.E., and Polya, G. (1952). Inequalities, Cambridge University Press."},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"900","DOI":"10.1109\/TNN.2003.813823","article-title":"Neural-network control of nonaffine nonlinear system with zero dynamics by state and output feedback","volume":"14","author":"Ge","year":"2003","journal-title":"IEEE Trans. Neural Netw."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/23\/12\/5614\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,10]],"date-time":"2025-10-10T19:55:47Z","timestamp":1760126147000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/23\/12\/5614"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,6,15]]},"references-count":35,"journal-issue":{"issue":"12","published-online":{"date-parts":[[2023,6]]}},"alternative-id":["s23125614"],"URL":"https:\/\/doi.org\/10.3390\/s23125614","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2023,6,15]]}}}