{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,5,13]],"date-time":"2025-05-13T21:55:14Z","timestamp":1747173314120,"version":"3.40.5"},"reference-count":51,"publisher":"Cambridge University Press (CUP)","issue":"10","license":[{"start":{"date-parts":[[2023,7,6]],"date-time":"2023-07-06T00:00:00Z","timestamp":1688601600000},"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,10]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>This paper explores finite-time formation control of multi-agent systems (MASs) with high-order nonaffine nonlinear dynamics and saturated input. Based on active disturbance rejection control theory, extended state observer is employed to identify unknown nonaffine nonlinear functions in MASs. The proposed control law consisting of backstepping control, tracking differentiator, and finite-time performance function is adopted for MASs to achieve the desired formation while reaching performance requirements. An auxiliary dynamic compensator is introduced to correct the control deviation caused by input saturation. Lyapunov stability theory is utilized to analyze the stability of the closed-loop system, which guarantees that the formation tracking error can asymptotically converge to an arbitrarily small neighborhood around zero in finite time. Finally, the simulation results show that compared to the adaptive, cooperative learning, and virtual structure methods, the proposed control algorithm has stronger tracking ability and faster setting time (1.8 s) under the influence of nonaffine nonlinear uncertainties. The integral square error for the formation control strategy in this paper is 0.16, which is much smaller than the abovementioned methods and is therefore provided to manifest the validity and feasibility of the proposed control strategy.<\/jats:p>","DOI":"10.1017\/s0263574723000887","type":"journal-article","created":{"date-parts":[[2023,7,6]],"date-time":"2023-07-06T09:54:44Z","timestamp":1688637284000},"page":"3079-3100","source":"Crossref","is-referenced-by-count":0,"title":["Finite-time ADRC formation control for uncertain nonaffine nonlinear multi-agent systems with prescribed performance and input saturation"],"prefix":"10.1017","volume":"41","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-6848-0800","authenticated-orcid":false,"given":"Zhixiong","family":"Zhang","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Kaijun","family":"Yang","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Lingcong","family":"Ouyang","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"56","published-online":{"date-parts":[[2023,7,6]]},"reference":[{"doi-asserted-by":"publisher","key":"S0263574723000887_ref36","DOI":"10.1137\/17M1125066"},{"doi-asserted-by":"publisher","key":"S0263574723000887_ref45","DOI":"10.1016\/j.automatica.2020.109086"},{"key":"S0263574723000887_ref19","article-title":"Finite-time sliding surface constrained control for a robot manipulator with an unknown deadzone and disturbance","volume":"65","author":"Han","journal-title":"ISA Trans."},{"volume":"80","author":"Fareh","journal-title":"Mechatronics","key":"S0263574723000887_ref31"},{"doi-asserted-by":"publisher","key":"S0263574723000887_ref4","DOI":"10.1109\/TVT.2020.3036833"},{"doi-asserted-by":"publisher","key":"S0263574723000887_ref8","DOI":"10.1016\/j.automatica.2013.12.033"},{"doi-asserted-by":"publisher","key":"S0263574723000887_ref49","DOI":"10.1109\/TNNLS.2020.3010690"},{"doi-asserted-by":"publisher","key":"S0263574723000887_ref13","DOI":"10.1109\/JSYST.2021.3127579"},{"doi-asserted-by":"publisher","key":"S0263574723000887_ref22","DOI":"10.2514\/1.26540"},{"volume-title":"Nonlinear and Adaptive Control Design","year":"1995","author":"Krstic","key":"S0263574723000887_ref24"},{"doi-asserted-by":"publisher","key":"S0263574723000887_ref30","DOI":"10.1007\/s11071-020-05845-7"},{"doi-asserted-by":"publisher","key":"S0263574723000887_ref42","DOI":"10.1109\/TCST.2018.2868038"},{"key":"S0263574723000887_ref16","first-page":"126645","article-title":"Fully distributed event-triggered time-varying formation control of multi-agent systems subject to mode switching denial-of-service attacks","volume":"414","author":"Li","year":"2022","journal-title":"Appl. Math. Comput."},{"doi-asserted-by":"publisher","key":"S0263574723000887_ref41","DOI":"10.1016\/j.isatra.2022.03.011"},{"doi-asserted-by":"publisher","key":"S0263574723000887_ref33","DOI":"10.3390\/robotics6040022"},{"doi-asserted-by":"crossref","unstructured":"[21] Davydov, R. , Antonov, V. , Makeev, S. , Batov, Y. , Dudkin, V. and Myazin, N. , \u201cNew High-Speed System for Controlling the Parameters of a Nuclear Reactor in a Nuclear Power Plant,\u201d In: E3S Web of Conferences, EDP Sciences, vol. 140 (2019) pp. 02001.","key":"S0263574723000887_ref21","DOI":"10.1051\/e3sconf\/201914002001"},{"doi-asserted-by":"publisher","key":"S0263574723000887_ref44","DOI":"10.1080\/00207179.2017.1359422"},{"doi-asserted-by":"publisher","key":"S0263574723000887_ref40","DOI":"10.1016\/j.jfranklin.2022.04.004"},{"key":"S0263574723000887_ref28","first-page":"1528","article-title":"Auto disturbance controller of non-affine nonlinear pure feedback systems","volume":"40","author":"Cheng","year":"2014","journal-title":"Acta Autom. Sin."},{"doi-asserted-by":"publisher","key":"S0263574723000887_ref12","DOI":"10.1109\/CDC.2014.7040093"},{"doi-asserted-by":"publisher","key":"S0263574723000887_ref27","DOI":"10.1080\/00207721.2017.1323135"},{"doi-asserted-by":"publisher","key":"S0263574723000887_ref15","DOI":"10.1007\/s00521-021-06539-w"},{"doi-asserted-by":"publisher","key":"S0263574723000887_ref10","DOI":"10.1016\/j.automatica.2012.05.008"},{"doi-asserted-by":"publisher","key":"S0263574723000887_ref2","DOI":"10.1109\/TNNLS.2020.2984944"},{"doi-asserted-by":"publisher","key":"S0263574723000887_ref29","DOI":"10.1016\/j.isatra.2013.09.013"},{"doi-asserted-by":"publisher","key":"S0263574723000887_ref34","DOI":"10.1109\/LRA.2020.2970574"},{"doi-asserted-by":"publisher","key":"S0263574723000887_ref39","DOI":"10.1049\/cth2.12291"},{"doi-asserted-by":"publisher","key":"S0263574723000887_ref11","DOI":"10.1109\/CDC.2017.8263699"},{"doi-asserted-by":"publisher","key":"S0263574723000887_ref6","DOI":"10.1016\/j.automatica.2015.01.043"},{"doi-asserted-by":"publisher","key":"S0263574723000887_ref1","DOI":"10.1007\/s11071-021-06304-7"},{"doi-asserted-by":"publisher","key":"S0263574723000887_ref38","DOI":"10.1007\/s11071-022-07505-4"},{"doi-asserted-by":"publisher","key":"S0263574723000887_ref43","DOI":"10.1109\/CDC42340.2020.9304096"},{"doi-asserted-by":"publisher","key":"S0263574723000887_ref25","DOI":"10.1080\/00207721.2020.1716105"},{"doi-asserted-by":"publisher","key":"S0263574723000887_ref46","DOI":"10.1007\/s12555-020-0326-8"},{"doi-asserted-by":"publisher","key":"S0263574723000887_ref48","DOI":"10.1016\/j.automatica.2008.11.017"},{"doi-asserted-by":"publisher","key":"S0263574723000887_ref26","DOI":"10.1016\/j.jfranklin.2017.07.020"},{"doi-asserted-by":"publisher","key":"S0263574723000887_ref50","DOI":"10.1016\/j.automatica.2020.108897"},{"doi-asserted-by":"publisher","key":"S0263574723000887_ref14","DOI":"10.1002\/rnc.5641"},{"doi-asserted-by":"publisher","key":"S0263574723000887_ref32","DOI":"10.1109\/ACCESS.2019.2962058"},{"doi-asserted-by":"publisher","key":"S0263574723000887_ref23","DOI":"10.1016\/S0005-1098(96)00220-8"},{"doi-asserted-by":"publisher","key":"S0263574723000887_ref17","DOI":"10.1109\/ICARCV50220.2020.9305410"},{"key":"S0263574723000887_ref7","first-page":"8260","article-title":"An adaptive SOM neural network method for distributed formation control of a group of AUVs","volume":"65","author":"Li","year":"2018","journal-title":"IEEE Trans. Ind. Electron."},{"doi-asserted-by":"publisher","key":"S0263574723000887_ref35","DOI":"10.1109\/TCNS.2020.3029155"},{"doi-asserted-by":"publisher","key":"S0263574723000887_ref47","DOI":"10.1007\/BF02909682"},{"doi-asserted-by":"publisher","key":"S0263574723000887_ref37","DOI":"10.1007\/s11071-022-07434-2"},{"key":"S0263574723000887_ref51","first-page":"5014","article-title":"Time-varying formation tracking for second-order multi-agent systems subjected to switching topologies with application to quadrotor formation flying","volume":"64","author":"Dong","year":"2016","journal-title":"Automatica"},{"doi-asserted-by":"publisher","key":"S0263574723000887_ref3","DOI":"10.1109\/TASE.2020.3019346"},{"doi-asserted-by":"publisher","key":"S0263574723000887_ref9","DOI":"10.1109\/TNN.2010.2050601"},{"doi-asserted-by":"publisher","key":"S0263574723000887_ref18","DOI":"10.1080\/00207721.2020.1783385"},{"doi-asserted-by":"publisher","key":"S0263574723000887_ref5","DOI":"10.2514\/1.G001273"},{"key":"S0263574723000887_ref20","first-page":"247","article-title":"An experimental stationary quadrotor with variable DOF","volume":"38","author":"Om\u00fcrl\u00fc","year":"2013","journal-title":"Sadhana"}],"container-title":["Robotica"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.cambridge.org\/core\/services\/aop-cambridge-core\/content\/view\/S0263574723000887","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,12,4]],"date-time":"2023-12-04T10:15:13Z","timestamp":1701684913000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.cambridge.org\/core\/product\/identifier\/S0263574723000887\/type\/journal_article"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,7,6]]},"references-count":51,"journal-issue":{"issue":"10","published-print":{"date-parts":[[2023,10]]}},"alternative-id":["S0263574723000887"],"URL":"https:\/\/doi.org\/10.1017\/s0263574723000887","relation":{},"ISSN":["0263-5747","1469-8668"],"issn-type":[{"type":"print","value":"0263-5747"},{"type":"electronic","value":"1469-8668"}],"subject":[],"published":{"date-parts":[[2023,7,6]]}}}