{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,12]],"date-time":"2026-03-12T15:43:28Z","timestamp":1773330208949,"version":"3.50.1"},"reference-count":54,"publisher":"MDPI AG","issue":"23","license":[{"start":{"date-parts":[[2022,12,6]],"date-time":"2022-12-06T00:00:00Z","timestamp":1670284800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100000266","name":"Engineering and Physical Sciences Research Council","doi-asserted-by":"publisher","award":["EP\/R009953\/1"],"award-info":[{"award-number":["EP\/R009953\/1"]}],"id":[{"id":"10.13039\/501100000266","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>In this paper, a consensus tracking protocol for nonlinear agents is presented, which is based on the Nonlinear Dynamic Inversion (NDI) technique. Implementation of such a technique is new in the context of the consensus tracking problem. The tracking capability of nonlinear dynamic inversion (NDI) is exploited for a leader-follower multi-agent scenario. We have provided all the mathematical details to establish its theoretical foundation. Additionally, a convergence study is provided to show the efficiency of the proposed controller. The performance of the proposed controller is evaluated in the presence of both (a) random switching topology among the agents and (b) random switching of leader\u2013follower connections, which is realistic and not reported in the literature. The follower agents track various trajectories generated by a dynamic leader, which describes the tracking capability of the proposed controller. The results obtained from the simulation study show how efficiently this controller can handle the switching topology and switching leader-follower connections.<\/jats:p>","DOI":"10.3390\/s22239537","type":"journal-article","created":{"date-parts":[[2022,12,7]],"date-time":"2022-12-07T05:50:52Z","timestamp":1670392252000},"page":"9537","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":2,"title":["Consensus Tracking of Nonlinear Agents Using Distributed Nonlinear Dynamic Inversion with Switching Leader-Follower Connection"],"prefix":"10.3390","volume":"22","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-1109-5730","authenticated-orcid":false,"given":"Sabyasachi","family":"Mondal","sequence":"first","affiliation":[{"name":"School of Aerospace, Transport and Manufacturing (SATM), Cranfield University, Cranfield MK43 0AL, UK"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-3966-7633","authenticated-orcid":false,"given":"Antonios","family":"Tsourdos","sequence":"additional","affiliation":[{"name":"School of Aerospace, Transport and Manufacturing (SATM), Cranfield University, Cranfield MK43 0AL, UK"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2022,12,6]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","unstructured":"Cao, Y.U., Kahng, A.B., and Fukunaga, A.S. (1997). Cooperative mobile robotics: Antecedents and directions. Robot Colonies, Springer.","DOI":"10.1007\/978-1-4757-6451-2_1"},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"1110","DOI":"10.1109\/JSAC.2004.830927","article-title":"Lower bounds on data collection time in sensory networks","volume":"22","author":"Florens","year":"2004","journal-title":"IEEE J. Sel. Areas Commun."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"401","DOI":"10.1109\/TAC.2005.864190","article-title":"Flocking for multi-agent dynamic systems: Algorithms and theory","volume":"51","year":"2006","journal-title":"IEEE Trans. Autom. Control"},{"key":"ref_4","doi-asserted-by":"crossref","unstructured":"Ren, W., and Beard, R.W. (2008). Distributed Consensus in Multi-Vehicle Cooperative Control, Springer.","DOI":"10.1007\/978-1-84800-015-5"},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"794","DOI":"10.1109\/TCST.2008.2012166","article-title":"Multi-objective robust H\u221e Control of spacecraft rendezvous","volume":"17","author":"Gao","year":"2009","journal-title":"IEEE Trans. Control Syst. Technol."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"499","DOI":"10.1109\/TCSI.2013.2268091","article-title":"Consensus tracking of multi-agent systems with Lipschitz-type node dynamics and switching topologies","volume":"61","author":"Wen","year":"2013","journal-title":"IEEE Trans. Circuits Syst. I Regul. Pap."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"1322","DOI":"10.1016\/j.neucom.2015.09.005","article-title":"Leaderless consensus of multi-agent systems with Lipschitz nonlinear dynamics and switching topologies","volume":"173","author":"Liu","year":"2016","journal-title":"Neurocomputing"},{"key":"ref_8","doi-asserted-by":"crossref","unstructured":"Zhao, H., Peng, L., and Yu, H. (2020). Distributed model-free bipartite consensus tracking for unknown heterogeneous multi-agent systems with switching topology. Sensors, 20.","DOI":"10.3390\/s20154164"},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"778","DOI":"10.1007\/s11424-018-7167-z","article-title":"Consensus of single integrator multi-agent systems with unbounded transmission delays","volume":"32","author":"Xu","year":"2019","journal-title":"J. Syst. Sci. Complex."},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Li, Y., Yan, F., and Liu, W. (2019, January 3\u20135). Distributed consensus protocol for general third-order multi-agent systems with communication delay. Proceedings of the 2019 Chinese Control And Decision Conference (CCDC), Nanchang, China.","DOI":"10.1109\/CCDC.2019.8832840"},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"1715","DOI":"10.1016\/j.neucom.2015.09.044","article-title":"Event-based consensus control for single-integrator networks with communication time delays","volume":"173","author":"Wang","year":"2016","journal-title":"Neurocomputing"},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"1874","DOI":"10.1080\/00207721.2013.837544","article-title":"Consensus seeking in a network of discrete-time linear agents with communication noises","volume":"46","author":"Wang","year":"2015","journal-title":"Int. J. Syst. Sci."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"1223","DOI":"10.1007\/s12555-014-0360-5","article-title":"Consensus gain conditions of stochastic multi-agent system with communication noise","volume":"14","author":"Liu","year":"2016","journal-title":"Int. J. Control Autom. Syst."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"352","DOI":"10.1177\/09544100211012795","article-title":"The consensus of non-linear agents under switching topology using dynamic inversion in the presence of communication noise and delay","volume":"236","author":"Mondal","year":"2022","journal-title":"Proc. Inst. Mech. Eng. Part G J. Aerosp. Eng."},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"1073","DOI":"10.1109\/TSMCB.2008.925724","article-title":"Global synchronization control of general delayed discrete-time networks with stochastic coupling and disturbances","volume":"38","author":"Liang","year":"2008","journal-title":"IEEE Trans. Syst. Man, Cybern. Part B (Cybernetics)"},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"2049","DOI":"10.1038\/s41598-022-05663-4","article-title":"Neuro-adaptive augmented distributed nonlinear dynamic inversion for consensus of nonlinear agents with unknown external disturbance","volume":"12","author":"Mondal","year":"2022","journal-title":"Sci. Rep."},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"60","DOI":"10.1080\/00207179.2019.1583376","article-title":"Fault-tolerant consensus of nonlinear multi-agent systems with directed link failures, communication noise and actuator faults","volume":"94","author":"Tariverdi","year":"2019","journal-title":"Int. J. Control"},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"2776","DOI":"10.1177\/09544100211069179","article-title":"Fault-tolerant consensus of nonlinear agents considering switching topology in the presence of communication noise","volume":"236","author":"Mondal","year":"2022","journal-title":"Proc. Inst. Mech. Eng. Part G J. Aerosp. Eng."},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"988","DOI":"10.1109\/TAC.2003.812781","article-title":"Coordination of groups of mobile autonomous agents using nearest neighbor rules","volume":"48","author":"Jadbabaie","year":"2003","journal-title":"IEEE Trans. Autom. Control"},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"655","DOI":"10.1109\/TAC.2005.846556","article-title":"Consensus seeking in multiagent systems under dynamically changing interaction topologies","volume":"50","author":"Ren","year":"2005","journal-title":"IEEE Trans. Autom. Control"},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"474","DOI":"10.1016\/j.sysconle.2007.01.002","article-title":"Multi-vehicle consensus with a time-varying reference state","volume":"56","author":"Ren","year":"2007","journal-title":"Syst. Control Lett."},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"193","DOI":"10.1016\/j.physa.2008.10.009","article-title":"Leader-following consensus problem with a varying-velocity leader and time-varying delays","volume":"388","author":"Peng","year":"2009","journal-title":"Phys. A Stat. Mech. Appl."},{"key":"ref_23","first-page":"33","article-title":"Distributed coordinated tracking with reduced interaction via a variable structure approach","volume":"57","author":"Cao","year":"2011","journal-title":"IEEE Trans. Autom. Control"},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"48","DOI":"10.1002\/rnc.1814","article-title":"Distributed output regulation of leader\u2013follower multi-agent systems","volume":"23","author":"Hong","year":"2013","journal-title":"Int. J. Robust Nonlinear Control"},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"12","DOI":"10.1016\/j.automatica.2015.02.033","article-title":"Distributed adaptive consensus and output tracking of unknown linear systems on directed graphs","volume":"55","author":"Li","year":"2015","journal-title":"Automatica"},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"2188","DOI":"10.1109\/TNNLS.2018.2878463","article-title":"Adaptive leader-following consensus for multiple Euler\u2013Lagrange systems with an uncertain leader system","volume":"30","author":"Wang","year":"2018","journal-title":"IEEE Trans. Neural Netw. Learn. Syst."},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"5029","DOI":"10.1109\/TNNLS.2019.2957069","article-title":"Fixed-time leader\u2013follower consensus of networked nonlinear systems via event\/self-triggered control","volume":"31","author":"Liu","year":"2020","journal-title":"IEEE Trans. Neural Netw. Learn. Syst."},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"108998","DOI":"10.1016\/j.automatica.2020.108998","article-title":"Adaptive attack-free protocol for consensus tracking with pure relative output information","volume":"117","author":"Lv","year":"2020","journal-title":"Automatica"},{"key":"ref_29","first-page":"126046","article-title":"Fixed-time consensus tracking for nonlinear stochastically disturbed multi-agent systems via discontinuous protocols","volume":"400","author":"Guo","year":"2021","journal-title":"Appl. Math. Comput."},{"key":"ref_30","doi-asserted-by":"crossref","unstructured":"Yao, D., Li, H., and Shi, Y. (2022). Adaptive Event-Triggered Sliding-Mode Control for Consensus Tracking of Nonlinear Multiagent Systems With Unknown Perturbations. IEEE Trans. Cybern.","DOI":"10.1109\/TCYB.2022.3172127"},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"1605","DOI":"10.1109\/TCYB.2018.2805167","article-title":"Adaptive sliding mode consensus tracking for second-order nonlinear multiagent systems with actuator faults","volume":"49","author":"Qin","year":"2018","journal-title":"IEEE Trans. Cybern."},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"1327","DOI":"10.1016\/j.jfranklin.2020.11.027","article-title":"Leader-following consensus for multi-agent systems with actuator faults via adaptive event-triggered control","volume":"358","author":"Mu","year":"2021","journal-title":"J. Frankl. Inst."},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"832","DOI":"10.1002\/rnc.5314","article-title":"Cooperative fault-tolerant fuzzy tracking control for nonlinear multiagent systems under directed network topology via a hierarchical control scheme","volume":"31","author":"Xiao","year":"2021","journal-title":"Int. J. Robust Nonlinear Control"},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"967","DOI":"10.1080\/00207721.2021.1979688","article-title":"Distributed adaptive fault-tolerant supervisory control for leader-following systems with actuator faults","volume":"53","author":"Gong","year":"2022","journal-title":"Int. J. Syst. Sci."},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"492","DOI":"10.1109\/TASE.2016.2635979","article-title":"Leader follower consensus of multivehicle wirelessly networked uncertain systems subject to nonlinear dynamics and actuator fault","volume":"15","author":"Wang","year":"2017","journal-title":"IEEE Trans. Autom. Sci. Eng."},{"key":"ref_36","doi-asserted-by":"crossref","first-page":"2916","DOI":"10.1109\/TFUZZ.2020.3009730","article-title":"Fuzzy-approximation-based distributed fault-tolerant consensus for heterogeneous switched nonlinear multiagent systems","volume":"29","author":"Zou","year":"2020","journal-title":"IEEE Trans. Fuzzy Syst."},{"key":"ref_37","doi-asserted-by":"crossref","first-page":"693","DOI":"10.1016\/j.neucom.2016.05.052","article-title":"Distributed H-infinity consensus tracking control for multi-agent networks with switching directed topologies","volume":"207","author":"Wang","year":"2016","journal-title":"Neurocomputing"},{"key":"ref_38","first-page":"3267","article-title":"Multiple Lyapunov functions approach for consensus of one-sided Lipschitz multi-agents over switching topologies and input saturation","volume":"67","author":"Razaq","year":"2020","journal-title":"IEEE Trans. Circuits Syst. II Express Briefs"},{"key":"ref_39","doi-asserted-by":"crossref","first-page":"1618","DOI":"10.1002\/rnc.5913","article-title":"Distributed robust fault-tolerant consensus tracking control for multi-agent systems with exogenous disturbances under switching topologies","volume":"32","author":"Sader","year":"2022","journal-title":"Int. J. Robust Nonlinear Control"},{"key":"ref_40","doi-asserted-by":"crossref","first-page":"1646","DOI":"10.1109\/TCSI.2021.3049347","article-title":"Distributed fault-tolerant consensus tracking control of multi-agent systems under fixed and switching topologies","volume":"68","author":"Liu","year":"2021","journal-title":"IEEE Trans. Circuits Syst. I Regul. Pap."},{"key":"ref_41","doi-asserted-by":"crossref","first-page":"921","DOI":"10.1016\/j.ins.2022.06.009","article-title":"Consensus tracking of stochastic multi-agent system with actuator faults and switching topologies","volume":"607","author":"Cao","year":"2022","journal-title":"Inf. Sci."},{"key":"ref_42","doi-asserted-by":"crossref","first-page":"71","DOI":"10.1080\/00207179408923070","article-title":"Dynamic inversion: An evolving methodology for flight control design","volume":"59","author":"Enns","year":"1994","journal-title":"Int. J. Control"},{"key":"ref_43","doi-asserted-by":"crossref","unstructured":"Singh, S., and Padhi, R. (2009, January 10\u201312). Automatic path planning and control design for autonomous landing of UAVs using dynamic inversion. Proceedings of the 2009 American Control Conference, St. Louis, MO, USA.","DOI":"10.1109\/ACC.2009.5160444"},{"key":"ref_44","first-page":"39495","article-title":"Trajectory tracking of quadrotor aerial robot using improved dynamic inversion method","volume":"2013","author":"Lifeng","year":"2013","journal-title":"Intell. Control. Autom."},{"key":"ref_45","doi-asserted-by":"crossref","first-page":"19","DOI":"10.1016\/j.ifacol.2015.08.053","article-title":"Formation Flying using GENEX and Differential geometric guidance law","volume":"48","author":"Mondai","year":"2015","journal-title":"IFAC-PapersOnLine"},{"key":"ref_46","doi-asserted-by":"crossref","first-page":"338","DOI":"10.1016\/j.ifacol.2016.09.058","article-title":"Nonlinear dynamic inversion of a flexible aircraft","volume":"49","author":"Caverly","year":"2016","journal-title":"IFAC-PapersOnLine"},{"key":"ref_47","doi-asserted-by":"crossref","unstructured":"Lombaerts, T., Kaneshige, J., Schuet, S., Hardy, G., Aponso, B.L., and Shish, K.H. (2019, January 7\u201311). Nonlinear Dynamic Inversion Based Attitude Control for a hovering quad tiltrotor eVTOL vehicle. Proceedings of the AIAA Scitech 2019 Forum, San Diego, CA, USA.","DOI":"10.2514\/6.2019-0134"},{"key":"ref_48","doi-asserted-by":"crossref","first-page":"031001","DOI":"10.1115\/1.4048488","article-title":"Constrained Quasi-Spectral MPSP With Application to High-Precision Missile Guidance With Path Constraints","volume":"143","author":"Mondal","year":"2021","journal-title":"J. Dyn. Syst. Meas. Control"},{"key":"ref_49","doi-asserted-by":"crossref","unstructured":"Enenakpogbe, E., Whidborne, J.F., and Lu, L. (2022, January 20\u201322). Control of an eVTOL using Nonlinear Dynamic Inversion. Proceedings of the 2022 UKACC 13th International Conference on Control (CONTROL), Plymouth, UK.","DOI":"10.1109\/Control55989.2022.9781449"},{"key":"ref_50","doi-asserted-by":"crossref","first-page":"180","DOI":"10.23919\/JSEE.2022.000018","article-title":"Civil aircraft fault tolerant attitude tracking based on extended state observers and nonlinear dynamic inversion","volume":"33","author":"Ma","year":"2022","journal-title":"J. Syst. Eng. Electron."},{"key":"ref_51","unstructured":"Saetti, U., Rogers, J.D., Alam, M., Jump, M., and Cameron, N. (2022, January 3\u20137). Dynamic Inversion-Based Flare Control Law for Autonomous Helicopter Autorotation. Proceedings of the AIAA SCITECH 2022 Forum, San Diego, CA, USA."},{"key":"ref_52","doi-asserted-by":"crossref","unstructured":"Mondal, S., and Tsourdos, A. (2022). Bipartite Consensus of Nonlinear Agents in the Presence of Communication Noise. Sensors, 22.","DOI":"10.3390\/s22062357"},{"key":"ref_53","doi-asserted-by":"crossref","first-page":"750","DOI":"10.1109\/TSMC.2015.2470635","article-title":"Neural-network-based distributed adaptive robust control for a class of nonlinear multiagent systems with time delays and external noises","volume":"46","author":"Ma","year":"2015","journal-title":"IEEE Trans. Syst. Man Cybern. Syst."},{"key":"ref_54","doi-asserted-by":"crossref","first-page":"674","DOI":"10.1109\/TNN.2004.826130","article-title":"Adaptive neural control of uncertain MIMO nonlinear systems","volume":"15","author":"Ge","year":"2004","journal-title":"IEEE Trans. Neural Netw."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/22\/23\/9537\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T01:34:58Z","timestamp":1760146498000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/22\/23\/9537"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,12,6]]},"references-count":54,"journal-issue":{"issue":"23","published-online":{"date-parts":[[2022,12]]}},"alternative-id":["s22239537"],"URL":"https:\/\/doi.org\/10.3390\/s22239537","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022,12,6]]}}}