Abstract
This paper addresses the issue of cooperative control concerning the output synchronization of the linear time-invariant multi-input multi-output multi-agent system i.e., multi-unmanned aerial vehicle (a swarm of the drone), by designing observer-based consensus protocol with directed communication topology. Considering the leader following consensus tracking problem, an observer-based protocol is designed to obtain desirable output synchronization. The protocol design consists of a local observer for the leader drone and a distributed observer for the follower drones. Observer gains are optimized through a multi-step algorithm based on linear quadratic regulator controller and linear matrix inequalities. Most of the existing literature on cooperative control considers full state information for the controller as well as observer design. However, the protocol for the controller and observer design for consensus tracking of multi-unmanned aerial vehicles presented in this paper considers that only the relative partial states information from the corresponding neighboring drones are utilized. The designed algorithm is robust and guarantees that all the states of follower drones track the states of the leader drone and the consensus is achieved asymptotically even in the presence of external disturbances. Finally, considering the ideal and perturbed system, the efficacy of the analytical results are illustrated by comparative analysis using numerical simulations.
Similar content being viewed by others
References
Basso, M., P.d Freitas, E.: A uav guidance system using crop row detection and line follower algorithms. J. Intell. Robot. Syst. https://doi.org/10.1007/s10846-019-01006-0w (2019)
Bernstein, D.S.: Matrix Mathematics: Theory, Facts, and Formulas, 2nd edn. Princeton University Press, Princeton (2011)
Bouabdallah, S.: Design and control of quadrotors with application to autonomous flying. Ph.D. thesis, Université Aboubekr Belkaid, Tlemcen, Algériede nationalité algérienne, Lausanne. https://doi.org/10.5075/epfl-thesis-3727(2007)
Boyd, S., El Ghaoui, L., Feron, E., Balakrishnan, V.: Linear Matrix Inequalities in System and Control Theory, Studies in Applied Mathematics, vol. 15. SIAM, Philadelphia, PA (1994)
Cannarsa, P., Castelpietra, M.: Lipschitz continuity and local semiconcavity for exit time problems with state constraints. J. Differ. Equ. 245(3), 616–636 (2008). https://doi.org/10.1016/j.jde.2007.10.020
Chung, S., Paranjape, A.A., Dames, P., Shen, S., Kumar, V.: A survey on aerial swarm robotics. IEEE Trans. Robot. 34(4), 837–855 (2018)
Dai, J., Benini, A., Lin, H., Antsaklis, P.J., Rutherford, M.J., Valavanis, K.P.: Learning-based formal synthesis of cooperative multi-agent systems with an application to robotic coordination. In: 2016 24th Mediterranean Conference on Control and Automation (MED), pp 1008–1013 (2016)
Godsil, C., Royle, G.: Algebraic Graph Theory, vol. 207, p 2001. Springer-Verlag Inc., New York (2001). https://doi.org/10.1007/978-1-4613-0163-9
Hartman, D., Landis, K., Mehrer, M., Moreno, S., Kim, J.: Quadcopter dynamic modeling and simulation (quad-sim). Available at https://github.com/dch33/Quad-Sim
Hu, J., Cao, J., Yu, J., Hayat, T.: Consensus of nonlinear multi-agent systems with observer-based protocols. Syst. Control Lett. 72, 71–79 (2014). https://doi.org/10.1016/j.sysconle.2014.07.004
Hu, Z., Ma, C., Zhang, L., Halme, A.: Distributed formation control of autonomous underwater vehicles with impulsive information exchanges and disturbances under fixed and switching topologies. In: 2014 IEEE 23rd International Symposium on Industrial Electronics (ISIE), pp 99–104 (2014)
Hu, Z., Ma, C., Zhang, L., Halme, A., Hayat, T., Ahmad, B.: Formation control of impulsive networked autonomous underwater vehicles under fixed and switching topologies. Neurocomputing 147, 291–298 (2015). https://doi.org/10.1016/j.neucom.2014.06.060
Jadbabaie, A., Lin, J., Morse, A.S.: Coordination of groups of mobile autonomous agents using nearest neighbor rules. IEEE Trans. Autom. Control 48(6), 988–1001 (2003)
Kashino, Z., Nejat, G., Benhabib, B.: Aerial wilderness search and rescue with ground support. J. Intell. Robot. Syst. https://doi.org/10.1007/s10846-019-01105-y (2019)
Khalil, H.K.: Nonlinear Systems, 3rd edn. Prentice Hall, Upper Saddle River (2002)
LeBlanc, H.J., Koutsoukos, X.: Resilient first-order consensus and weakly stable, higher order synchronization of continuous-time networked multiagent systems. IEEE Trans. Control Netw. Syst. 5(3), 1219–1231 (2018)
Liu, H., Tian, Y., Lewis, F.L., Wan, Y., Valavanis, K.P.: Robust formation tracking control for multiple quadrotors under aggressive maneuvers. Automatica 105, 179–185 (2019). https://doi.org/10.1016/j.automatica.2019.03.024
Liu, J., Huang, J.: A spectral property of a graph matrix and its application to the leader-following consensus of discrete-time multiagent systems. IEEE Trans. Autom. Control 64(6), 2583–2589 (2019)
Mao, X., Zhang, H., Wang, Y.: Flocking of quad-rotor uavs with fuzzy control. ISA Transactions 74, 85–193 (2018). https://doi.org/10.1016/j.isatra.2018.01.024
Mellinger, D., Shomin, M., Michael, N., Kumar, V.: Cooperative Grasping and Transport Using Multiple Quadrotors, pp 545–558. Springer Berlin Heidelberg, Berlin, Heidelberg (2013). https://doi.org/10.1007/978-3-642-32723-0∖_39
Michael, N., Shen, S., Mohta, K., Mulgaonkar, Y., Kumar, V., Nagatani, K., Okada, Y., Kiribayashi, S., Otake, K., Yoshida, K., Ohno, K., Takeuchi, E., Tadokoro, S.: Collaborative mapping of an earthquake-damaged building via ground and aerial robots. J. Field Robot. 29(5), 832–841 (2012). https://doi.org/10.1002/rob.21436
Ni, J., Liu, L., Liu, C., Liu, J.: Fixed-time leader-following consensus for second-order multiagent systems with input delay. IEEE Trans. Ind. Electron. 64(11), 8635–8646 (2017)
Packard, A., Chen, X.: Linearization - feedback control systems. Available at https://www.cds.caltech.edu/~murray/courses/cds101/fa02/caltech/pph02-ch19-23.pdf
Parrot AR., D., Elite edition. Available at https://www.parrot.com/global/drones/parrot-ardrone-20-elite-edition (2018)
Ponomarev, A., Chen, Z., Zhang, H.: Discrete-time predictor feedback for consensus of multiagent systems with delays. IEEE Trans. Autom. Control 63(2), 498–504 (2018)
Qu, Z., Wang, J., Hull, R.A.: Cooperative control of dynamical systems with application to autonomous vehicles. IEEE Trans. Autom. Control 53(4), 894–911 (2008)
Radenković, M.S., Krstić, M.: Adaptive leader following in networks of discrete-time dynamical systems: Algorithms and global convergence analysis. IEEE Transactions on Control of Network Systems 6(1), 324–337 (2019)
Rosaldo-Serrano, M.A., Santiaguillo-Salinas, J., Aranda-Bricaire, E.: Observer-based time-varying backstepping control for a quadrotor multi-agent system. In: 2017 International Conference on Unmanned Aircraft Systems (ICUAS), pp 1324–1332 (2017)
Sontag, E.: Mathematical Control Theory: Deterministic Finite-Dimensional Systems, p 1988. Springer-Verlag, New York (1998)
Srikudkao, B., Khundate, T., So-In, C., Horkaew, P., Phaudphut, C., Rujirakul, K.: Flood warning and management schemes with drone emulator using ultrasonic and image processing. In: Unger, H., Meesad, P., Boonkrong, S. (eds.) Recent Advances in Information and Communication Technology 2015, pp 107–116. Springer International Publishing, Cham (2015)
Vicsek, T., Czirók, A., Ben-Jacob, E., Cohen, I., Shochet, O.: Novel type of phase transition in a system of self-driven particles. Phys. Rev. Lett. 75, 1226–1229 (1995)
Wen, G., Yu, W., Xia, Y., Yu, X., Hu, J.: Distributed tracking of nonlinear multiagent systems under directed switching topology: An observer-based protocol. IEEE Trans. Syst. Man Cybern. Syst. 47(5), 869–881 (2017)
Wieland, P., Sepulchre, R., Allgöwer, F.: An internal model principle is necessary and sufficient for linear output synchronization. Automatica 47(5), 1068–1074 (2011). https://doi.org/10.1016/j.automatica.2011.01.081
Yuan, C., Liu, Z., Zhang, Y.: Learning-based smoke detection for unmanned aerial vehicles applied to forest fire surveillance. J. Intell. Robotics Syst. 93(1–2), 337–349 (2019)
Zhang, F., Trentelman, H.L., Scherpen, J.M.: Fully distributed robust synchronization of networked lur’e systems with incremental nonlinearities. Automatica 50(10), 2515–2526 (2014)
Zhang, F., Trentelman, H.L., Scherpen, J.M.A.: Robust cooperative output regulation of heterogeneous lur’e networks. Int. J. Robust Nonlinear Control 27(16), 3061–3078 (2017)
Zhang, J., Swain, A., Nguang, S.: Robust Observer-Based Fault Diagnosis for Nonlinear Systems Using MATLAB®. Springer International Publishing, New York (2016)
Acknowledgements
This research is funded by the National Natural Science Foundation of China under the grant number 62003118.
Funding
This research was funded by National Natural Science Foundation of China under the grant for Prof. Rui Weng having grant number 62003118.
Author information
Authors and Affiliations
Contributions
(CA)Adeel Zaidi the idea of the paper, initial drafting of introduction and mathematical formulation, stability analysis and part of simulations were performed by Mr. Adeel Zaidi.
Muhammad Kazim the idea and write-up of simulation section in the first draft and part of simulations were performed by Mr. Muhammad Kazim.
Rui Weng after the first review, there were major revisions in the manuscript. For those revisions, we had to consult our lab professors. Prof. Rui Weng helped to incorporate the reviews and draft the revised version of the manuscript and response letter. He also guided first and second authors to carry out new simulations and to testify the paper results according to the reviewer comments.
Dongzhe Wang Prof. Dongzhe Wang helped to improve and extend the major revision related to the shortness of simulation chapter. The idea to perform the comparative analysis and show the output trajectories in three separate figures i.e. Figs. ??, ?? and ?? were also his contributions.
Xu Zhang last but not the least, Mr. Xu Zhang contributed in the design of new formation of drones as shown in Fig. ?? and the placement of drones to show the sparsity requirement as required by the reviewer #3. Furthermore, he also helped to correct the English grammar, structure of sentences for better readability, technical evaluation and proofreading of the revised manuscript.
Corresponding author
Ethics declarations
Competing interests
The Authors declare that there is no conflict of interest.
Additional information
Publisher’s Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Zaidi, A., Kazim, M., Weng, R. et al. Distributed Observer-Based Leader Following Consensus Tracking Protocol for a Swarm of Drones. J Intell Robot Syst 102, 64 (2021). https://doi.org/10.1007/s10846-021-01401-6
Received:
Accepted:
Published:
DOI: https://doi.org/10.1007/s10846-021-01401-6