Consensus Tracking of Nonlinear Agents Using Distributed Nonlinear Dynamic Inversion with Switching Leader-Follower Connection
Abstract
:1. Introduction
- Distributed Nonlinear Dynamic Inversion (DNDI) based control protocol is designed to address the consensus tracking problem of nonlinear agents for the first time. This is novel because we exploited the tracking capability of nonlinear dynamic inversion (NDI) for a leader-follower multi-agent scenario.
- Detailed mathematical derivation of the controller is provided.
- Mathematical details for convergence study are presented, which gives proof of its correctness.
- We have considered the presence of both (a) switching topology among the agents and (b) switching connection between the leader and the followers to make the scenario more realistic. This is new in the context of the consensus tracking problem.
- Realistic simulation study shows the accuracy of the proposed controller. Different types of leader trajectories are generated to demonstrate the tracking capability of the proposed controller.
2. Preliminaries
2.1. Consensus Tracking of Multiple Agents
2.2. Graph Theory
2.3. Switching Leader-Follower Connection
2.4. Lemma
3. Problem Formulation
4. Distributed Nonlinear Dynamic Inversion for Consensus Tracking
5. Convergence Study of DNDI for Consensus Tracking
6. Simulation Study
6.1. Agent Dynamics
6.2. Communication Topology
6.3. Results and Discussion: Fixed Topology
6.3.1. Case 1: Leader States-Constant and Ramp Function
6.3.2. Case 2: Leader States-Sinusoid Function
6.4. Results and Discussion: Switching Topology and Switching Leader-Follower Connections
Algorithm 1 Random topology generation. |
|
Algorithm 2 Selection of topology. |
|
Algorithm 3 Switching leader–follower connection. |
|
Algorithm 4 Selection of leader–follower connection. |
|
7. Conclusions
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
References
- Cao, Y.U.; Kahng, A.B.; Fukunaga, A.S. Cooperative mobile robotics: Antecedents and directions. In Robot Colonies; Springer: Berlin/Heidelberg, Germany, 1997; pp. 7–27. [Google Scholar]
- Florens, C.; Franceschetti, M.; McEliece, R.J. Lower bounds on data collection time in sensory networks. IEEE J. Sel. Areas Commun. 2004, 22, 1110–1120. [Google Scholar] [CrossRef]
- Olfati-Saber, R. Flocking for multi-agent dynamic systems: Algorithms and theory. IEEE Trans. Autom. Control 2006, 51, 401–420. [Google Scholar] [CrossRef] [Green Version]
- Ren, W.; Beard, R.W. Distributed Consensus in Multi-Vehicle Cooperative Control; Springer: Berlin/Heidelberg, Germany, 2008. [Google Scholar]
- Gao, H.; Yang, X.; Shi, P. Multi-objective robust H∞ Control of spacecraft rendezvous. IEEE Trans. Control Syst. Technol. 2009, 17, 794–802. [Google Scholar]
- Wen, G.; Duan, Z.; Chen, G.; Yu, W. Consensus tracking of multi-agent systems with Lipschitz-type node dynamics and switching topologies. IEEE Trans. Circuits Syst. I Regul. Pap. 2013, 61, 499–511. [Google Scholar] [CrossRef]
- Liu, W.; Zhou, S.; Qi, Y.; Wu, X. Leaderless consensus of multi-agent systems with Lipschitz nonlinear dynamics and switching topologies. Neurocomputing 2016, 173, 1322–1329. [Google Scholar] [CrossRef]
- Zhao, H.; Peng, L.; Yu, H. Distributed model-free bipartite consensus tracking for unknown heterogeneous multi-agent systems with switching topology. Sensors 2020, 20, 4164. [Google Scholar] [CrossRef] [PubMed]
- Xu, X.; Liu, L.; Feng, G. Consensus of single integrator multi-agent systems with unbounded transmission delays. J. Syst. Sci. Complex. 2019, 32, 778–788. [Google Scholar] [CrossRef]
- Li, Y.; Yan, F.; Liu, W. Distributed consensus protocol for general third-order multi-agent systems with communication delay. In Proceedings of the 2019 Chinese Control And Decision Conference (CCDC), Nanchang, China, 3–5 June 2019; pp. 3436–3441. [Google Scholar]
- Wang, A. Event-based consensus control for single-integrator networks with communication time delays. Neurocomputing 2016, 173, 1715–1719. [Google Scholar] [CrossRef]
- Wang, Y.; Cheng, L.; Hou, Z.G.; Tan, M.; Zhou, C.; Wang, M. Consensus seeking in a network of discrete-time linear agents with communication noises. Int. J. Syst. Sci. 2015, 46, 1874–1888. [Google Scholar] [CrossRef]
- Liu, J.; Ming, P.; Li, S. Consensus gain conditions of stochastic multi-agent system with communication noise. Int. J. Control Autom. Syst. 2016, 14, 1223–1230. [Google Scholar] [CrossRef]
- Mondal, S.; Tsourdos, A. The consensus of non-linear agents under switching topology using dynamic inversion in the presence of communication noise and delay. Proc. Inst. Mech. Eng. Part G J. Aerosp. Eng. 2022, 236, 352–367. [Google Scholar] [CrossRef]
- Liang, J.; Wang, Z.; Liu, Y.; Liu, X. Global synchronization control of general delayed discrete-time networks with stochastic coupling and disturbances. IEEE Trans. Syst. Man, Cybern. Part B (Cybernetics) 2008, 38, 1073–1083. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- Mondal, S.; Tsourdos, A. Neuro-adaptive augmented distributed nonlinear dynamic inversion for consensus of nonlinear agents with unknown external disturbance. Sci. Rep. 2022, 12, 2049. [Google Scholar] [CrossRef]
- Tariverdi, A.; Talebi, H.A.; Shafiee, M. Fault-tolerant consensus of nonlinear multi-agent systems with directed link failures, communication noise and actuator faults. Int. J. Control 2019, 94, 60–74. [Google Scholar] [CrossRef]
- Mondal, S.; Tsourdos, A. Fault-tolerant consensus of nonlinear agents considering switching topology in the presence of communication noise. Proc. Inst. Mech. Eng. Part G J. Aerosp. Eng. 2022, 236, 2776–2787. [Google Scholar] [CrossRef]
- Jadbabaie, A.; Lin, J.; Morse, A.S. Coordination of groups of mobile autonomous agents using nearest neighbor rules. IEEE Trans. Autom. Control 2003, 48, 988–1001. [Google Scholar] [CrossRef] [Green Version]
- Ren, W.; Beard, R.W. Consensus seeking in multiagent systems under dynamically changing interaction topologies. IEEE Trans. Autom. Control 2005, 50, 655–661. [Google Scholar] [CrossRef]
- Ren, W. Multi-vehicle consensus with a time-varying reference state. Syst. Control Lett. 2007, 56, 474–483. [Google Scholar] [CrossRef]
- Peng, K.; Yang, Y. Leader-following consensus problem with a varying-velocity leader and time-varying delays. Phys. A Stat. Mech. Appl. 2009, 388, 193–208. [Google Scholar] [CrossRef]
- Cao, Y.; Ren, W. Distributed coordinated tracking with reduced interaction via a variable structure approach. IEEE Trans. Autom. Control 2011, 57, 33–48. [Google Scholar]
- Hong, Y.; Wang, X.; Jiang, Z.P. Distributed output regulation of leader–follower multi-agent systems. Int. J. Robust Nonlinear Control 2013, 23, 48–66. [Google Scholar] [CrossRef]
- Li, Z.; Ding, Z. Distributed adaptive consensus and output tracking of unknown linear systems on directed graphs. Automatica 2015, 55, 12–18. [Google Scholar] [CrossRef]
- Wang, S.; Huang, J. Adaptive leader-following consensus for multiple Euler–Lagrange systems with an uncertain leader system. IEEE Trans. Neural Netw. Learn. Syst. 2018, 30, 2188–2196. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- Liu, J.; Zhang, Y.; Yu, Y.; Sun, C. Fixed-time leader–follower consensus of networked nonlinear systems via event/self-triggered control. IEEE Trans. Neural Netw. Learn. Syst. 2020, 31, 5029–5037. [Google Scholar] [CrossRef]
- Lv, Y.; Wen, G.; Huang, T.; Duan, Z. Adaptive attack-free protocol for consensus tracking with pure relative output information. Automatica 2020, 117, 108998. [Google Scholar] [CrossRef]
- Guo, W.; He, W.; Shi, L.; Sun, W.; Lu, X. Fixed-time consensus tracking for nonlinear stochastically disturbed multi-agent systems via discontinuous protocols. Appl. Math. Comput. 2021, 400, 126046. [Google Scholar] [CrossRef]
- Yao, D.; Li, H.; Shi, Y. Adaptive Event-Triggered Sliding-Mode Control for Consensus Tracking of Nonlinear Multiagent Systems With Unknown Perturbations. IEEE Trans. Cybern. 2022. [Google Scholar] [CrossRef]
- Qin, J.; Zhang, G.; Zheng, W.X.; Kang, Y. Adaptive sliding mode consensus tracking for second-order nonlinear multiagent systems with actuator faults. IEEE Trans. Cybern. 2018, 49, 1605–1615. [Google Scholar] [CrossRef]
- Mu, R.; Wei, A.; Li, H.; Yue, L. Leader-following consensus for multi-agent systems with actuator faults via adaptive event-triggered control. J. Frankl. Inst. 2021, 358, 1327–1349. [Google Scholar] [CrossRef]
- Xiao, S.; Dong, J. Cooperative fault-tolerant fuzzy tracking control for nonlinear multiagent systems under directed network topology via a hierarchical control scheme. Int. J. Robust Nonlinear Control 2021, 31, 832–854. [Google Scholar] [CrossRef]
- Gong, J.; Jiang, B.; Ma, Y.; Han, X.; Gong, J. Distributed adaptive fault-tolerant supervisory control for leader-following systems with actuator faults. Int. J. Syst. Sci. 2022, 53, 967–981. [Google Scholar] [CrossRef]
- Wang, B.; Wang, J.; Zhang, B.; Chen, W.; Zhang, Z. Leader follower consensus of multivehicle wirelessly networked uncertain systems subject to nonlinear dynamics and actuator fault. IEEE Trans. Autom. Sci. Eng. 2017, 15, 492–505. [Google Scholar] [CrossRef]
- Zou, W.; Ahn, C.K.; Xiang, Z. Fuzzy-approximation-based distributed fault-tolerant consensus for heterogeneous switched nonlinear multiagent systems. IEEE Trans. Fuzzy Syst. 2020, 29, 2916–2925. [Google Scholar] [CrossRef]
- Wang, X.; Yang, G.H. Distributed H-infinity consensus tracking control for multi-agent networks with switching directed topologies. Neurocomputing 2016, 207, 693–699. [Google Scholar] [CrossRef]
- Razaq, M.A.; Rehan, M.; Tufail, M.; Ahn, C.K. Multiple Lyapunov functions approach for consensus of one-sided Lipschitz multi-agents over switching topologies and input saturation. IEEE Trans. Circuits Syst. II Express Briefs 2020, 67, 3267–3271. [Google Scholar] [CrossRef]
- Sader, M.; Liu, Z.; Wang, F.; Chen, Z. Distributed robust fault-tolerant consensus tracking control for multi-agent systems with exogenous disturbances under switching topologies. Int. J. Robust Nonlinear Control 2022, 32, 1618–1632. [Google Scholar] [CrossRef]
- Liu, C.; Jiang, B.; Zhang, K.; Patton, R.J. Distributed fault-tolerant consensus tracking control of multi-agent systems under fixed and switching topologies. IEEE Trans. Circuits Syst. I Regul. Pap. 2021, 68, 1646–1658. [Google Scholar] [CrossRef]
- Cao, Y.; Li, B.; Wen, S.; Huang, T. Consensus tracking of stochastic multi-agent system with actuator faults and switching topologies. Inf. Sci. 2022, 607, 921–930. [Google Scholar] [CrossRef]
- Enns, D.; Bugajski, D.; Hendrick, R.; Stein, G. Dynamic inversion: An evolving methodology for flight control design. Int. J. Control 1994, 59, 71–91. [Google Scholar] [CrossRef]
- Singh, S.; Padhi, R. Automatic path planning and control design for autonomous landing of UAVs using dynamic inversion. In Proceedings of the 2009 American Control Conference, St. Louis, MO, USA, 10–12 June 2009; pp. 2409–2414. [Google Scholar]
- Lifeng, W.; Yichong, H.; Zhixiang, Z.; Congkui, H. Trajectory tracking of quadrotor aerial robot using improved dynamic inversion method. Intell. Control. Autom. 2013, 2013, 39495. [Google Scholar]
- Mondai, S.; Padhi, R. Formation Flying using GENEX and Differential geometric guidance law. IFAC-PapersOnLine 2015, 48, 19–24. [Google Scholar] [CrossRef]
- Caverly, R.J.; Girard, A.R.; Kolmanovsky, I.V.; Forbes, J.R. Nonlinear dynamic inversion of a flexible aircraft. IFAC-PapersOnLine 2016, 49, 338–342. [Google Scholar] [CrossRef]
- Lombaerts, T.; Kaneshige, J.; Schuet, S.; Hardy, G.; Aponso, B.L.; Shish, K.H. Nonlinear Dynamic Inversion Based Attitude Control for a hovering quad tiltrotor eVTOL vehicle. In Proceedings of the AIAA Scitech 2019 Forum, San Diego, CA, USA, 7–11 January 2019; p. 0134. [Google Scholar]
- Mondal, S.; Padhi, R. Constrained Quasi-Spectral MPSP With Application to High-Precision Missile Guidance With Path Constraints. J. Dyn. Syst. Meas. Control 2021, 143, 031001. [Google Scholar] [CrossRef]
- Enenakpogbe, E.; Whidborne, J.F.; Lu, L. Control of an eVTOL using Nonlinear Dynamic Inversion. In Proceedings of the 2022 UKACC 13th International Conference on Control (CONTROL), Plymouth, UK, 20–22 April 2022; pp. 158–164. [Google Scholar]
- Ma, X.; Liu, S.; Cheng, H. Civil aircraft fault tolerant attitude tracking based on extended state observers and nonlinear dynamic inversion. J. Syst. Eng. Electron. 2022, 33, 180–187. [Google Scholar] [CrossRef]
- Saetti, U.; Rogers, J.D.; Alam, M.; Jump, M.; Cameron, N. Dynamic Inversion-Based Flare Control Law for Autonomous Helicopter Autorotation. In Proceedings of the AIAA SCITECH 2022 Forum, San Diego, CA, USA, 3–7 January 2022; p. 1645. [Google Scholar]
- Mondal, S.; Tsourdos, A. Bipartite Consensus of Nonlinear Agents in the Presence of Communication Noise. Sensors 2022, 22, 2357. [Google Scholar] [CrossRef] [PubMed]
- Ma, H.; Wang, Z.; Wang, D.; Liu, D.; Yan, P.; Wei, Q. Neural-network-based distributed adaptive robust control for a class of nonlinear multiagent systems with time delays and external noises. IEEE Trans. Syst. Man Cybern. Syst. 2015, 46, 750–758. [Google Scholar] [CrossRef]
- Ge, S.S.; Wang, C. Adaptive neural control of uncertain MIMO nonlinear systems. IEEE Trans. Neural Netw. 2004, 15, 674–692. [Google Scholar] [CrossRef]
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2022 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Mondal, S.; Tsourdos, A. Consensus Tracking of Nonlinear Agents Using Distributed Nonlinear Dynamic Inversion with Switching Leader-Follower Connection. Sensors 2022, 22, 9537. https://doi.org/10.3390/s22239537
Mondal S, Tsourdos A. Consensus Tracking of Nonlinear Agents Using Distributed Nonlinear Dynamic Inversion with Switching Leader-Follower Connection. Sensors. 2022; 22(23):9537. https://doi.org/10.3390/s22239537
Chicago/Turabian StyleMondal, Sabyasachi, and Antonios Tsourdos. 2022. "Consensus Tracking of Nonlinear Agents Using Distributed Nonlinear Dynamic Inversion with Switching Leader-Follower Connection" Sensors 22, no. 23: 9537. https://doi.org/10.3390/s22239537
APA StyleMondal, S., & Tsourdos, A. (2022). Consensus Tracking of Nonlinear Agents Using Distributed Nonlinear Dynamic Inversion with Switching Leader-Follower Connection. Sensors, 22(23), 9537. https://doi.org/10.3390/s22239537