Time-varying group formation tracking control for second-order multi-agent systems with communication delays and multiple leaders

https://doi.org/10.1016/j.jfranklin.2020.07.048Get rights and content

Abstract

Time-varying group formation tracking control problems for second-order multi-agent systems with communication delays and multiple leaders are addressed in this paper. The followers are divided into multiple subgroups, and each subgroup is driven to complete the time-varying sub-formation and to track the average state of entire leaders simultaneously. A distributed protocol that considers communication delays and uses only local interaction information is presented. According to Lyapunov-like stability approach, sufficient conditions for the multi-agent systems to realize time-varying group formation tracking with multiple leaders are given. A variable-substitution based method is developed to get the unknown feedback matrix of the protocol and an algorithm is given to summarize the steps to construct the protocol. The theoretical results can be used in the problem of multiple targets enclosed by several subgroups of unmanned aerial vehicles. Finally, numerical examples are applied to verify the feasibility of the proposed results.

Introduction

In recent years, cooperative control technology of multi-agent system has rapidly developed due to its widespread applications in military and civilian areas, including underwater robots [1], unmanned ground vehicles (UGVs) [2], unmanned aerial vehicles (UAVs) [3], satellites [4], etc. The cooperative control technology has developed several branches so far, where consensus control [5], [6], formation control [7], [8], and tracking control [9], [10] are three of the most representative branches. Researchers have already made a lot of progress on cooperative control techniques and now increased attention is being devoted to more comprehensive and more effective approaches for multi-agent systems.

Formation control approaches have been extensively applied to multi-agent systems as mainstream cooperative control techniques, where all agents are required to reach the specified formation. Based on the consensus strategy, a formation control method that uses partial neighboring state information was proposed for multi-agent systems with classical second-order dynamics in [11]. The formation control methods, which considered finite-time constraint, were developed for multi-agent systems with first-order dynamics and second-order dynamics in [12] and [13], respectively. In [14], the decentralized information feedback based formation approach was presented for first-order multi-agent systems under switching undirected topology to accomplish the time-invariable formation. The work in [15] discussed the feasible formation methods for second-order multi-agent systems with different transmission delays to fulfill the desired formation. A formation method based leader-follower strategy for second-order multi-agent systems with communication delays and nonlinear dynamics was presented in [16]. In contrast with the fixed formation cases, the time-varying formation problems in industrial applications including target tracking, securing, and enclosing, have more research significance. A formation control method, which considered collective circular behavior, was developed for multi-agent systems under jointly connected topologies to complete the obstacle avoidance while preserving the formation in [17]. In [18], based on direction information and neighboring relative position, a decentralized formation control method was introduced for heteroid multi-agent systems to realize the circular formation. The work in [19] discussed the three-dimensional circular formation problem and gave a layered formation control approach to perform the desired formation. The aforementioned works only study the specified formation problem that all agents complete the single formation together. However, in the complex applications, such as multiple targets enclosing and cooperative searching, the agents of multi-agent systems are required to build several groups to perform different tasks simultaneously. According to the practical demands, the group formation control, which splits the agents into multiple sub-groups while achieving the sub-formations, are presented in [20], [21]. The time-varying group formation approach was developed for time-invariant multi-agent systems with second-order dynamics under directed topologies in [20]. Furthermore, using the Riccati equation based stability analysis method, sufficient conditions for the multi-agent system with general linear dynamics to complete the time-varying group formation were analyzed in [21]. These research results gave theoretical supports for the applications of multi-agent systems. In [22], the distributed estimator and formation controller were presented for multiple nonholonomic mobile robots to form the formation while tracking the leader robot, and experiment examples were given to evaluate the feasibility of the results. In [23], the binary-tree network based cooperative control approach was proposed for mutli-UAV system under switching topology to complete the formation flight. Based on the consensus strategy, outdoor experiments with switching topology were applied to test the feasibility of multi-UAV formation control approach in [24]. The work in [25] presented a distributed robust method for nonlinear multi-UAV system with disturbances to attain the desired formation and the robustness property of the system was analyzed.

The above researches study the fixed formation, time-varying formation, and group formation control problems. These results only take the stability or stabilization into consideration. However, in many engineering applications, the agents are driven to track the trajectory provided by the other cooperative/non-cooperative agents while forming the effective formation, which has important research value. In [26], the agents were required to realize the fixed formation while following the virtual leader. A differential formation tracking method considering collision avoidance was presented for multi-agent systems in [27]. Utilizing complex Laplacian theory, the formation tracking strategies were proposed for multi-agent systems in [28], respectively. The work in [29] studied the finite-time formation control problem for multi-agent systems and presented the fast terminal sliding mode based control approach to complete the predefined formation tracking. The formation tracking control problems for general multi-agent systems under switching topology were addressed in [30], where the formation is time-varying and a local neighboring state based nonlinear formation tracking protocol was given. In [31], a formation tracking method with state observer was provided to multi-UAV system to complete the output-feedback formation tracking. In [32], an adaptive control scheme was presented for multi-UAV system under uncertainties and nonholonomic constraints to attain the time-varying formation tracking. The works in [26], [27], [28], [29], [30], [31], [32], [33], [34] only assumed that there only exists single leader/target in multi-agent systems. However, if multiple leaders/targets exist in multi-agent systems, the problem will become more complicated since the followers of multi-agent systems are required to track the leaders/targets and to preserve the feasible formation simultaneously, ensuring that each leader/target can lie inside it. The formation tracking problem with multiple leaders was addressed in [35], where the relative state based protocol was constructed for performing the time-varying formation tracking. In [36], an adaptive fault-tolerant formation tracking control protocol, which considered input saturation and actuator failure, was designed for time-invariant multi-agent systems with multiple leaders, and sufficient conditions for the closed-loop multi-agent system to complete the given time-varying formation were presented. The works in [37] proposed a fully-distributed control protocol for the high-order linear multi-agent system with multiple leaders to address the time-varying group formation tracking problem. The above mentioned formation tracking problems considered the influences from switching topology, input saturation, and actuator failure, etc. However, as one of the main influencing factors, communication delays are inevitable in applications of multi-agent systems, which are not considered in the above researches. It can influence the performance of multi-agent systems and even cause the divergence. Therefore, the study on communication delays in multi-agent systems is valuable. According to the reviews on the existing researches, the time-varying group formation tracking problem with communication delays and multiple leaders is still open.

This paper discusses group formation tracking problems for second-order multi-agent systems with communication delays and multiple leaders, where the followers formed several subgroups to attain the time-varying sub-formations while tracking multiple leaders in groups. First, the distributed protocol that utilizes the local interaction information is presented to attain the time-varying group formation tracking with multiple leaders. Second, applying the Lyapunov-like stability method and matrix decomposition method, sufficient conditions for the closed-loop multi-agent systems with communication delays and multiple leaders to preform the time-varying group formation tracking are presented. Moreover, based on the variable-substitution strategy, an approach to obtain the undetermined feedback matrices of the time-varying group formation tracking protocol is presented. In addition, an algorithm is provided to summarize the steps of constructing the given protocol. Finally, numerical examples on multiple targets enclosed by several subgroups of UAVs are given.

Compared with the prior researches, the contributions of this paper are as followings. First, the works in [15], [16], [17] only took the fixed formation into consideration. However, this paper discusses the distributed time-varying group formation tracking problem, where all the followers are divided into multiple subgroups and each subgroup is controlled to track the average state of leaders while forming the desired sub-formation. Note that preserving time-varying sub-formations and tracking leaders concurrently bring challenges to multi-agent system. Second, in contrast with the previous results in [26], [27], [28], [29], [30], [33], [34], which only considered multi-agent systems with a single leader, the cases with multiple leaders are investigated in this paper. The proposed results can also be used for consensus tracking and targets enclosing problems. Third, communication delays that constantly exist in practical multi-agent systems were not considered in [35], [36], [37], while the distributed protocol considering time-varying delays are presented for the multi-agent system to attain the time-varying group formation tracking with multiple leaders.

The structure of this work is given as followings. Necessary theories and definitions related with the time-varying group formation tracking problem are given in Section 2. In Section 3, sufficient conditions for the closed-loop multi-agent system with communication delay and multiple leaders to realize time-varying group formation tracking are proposed. In addition, based on the variable-substitution strategy, a feasible approach to acquire the undetermined feedback matrix of the protocol is presented. In Section 4, numerical examples on multiple UAVs enclosing problem are developed. Finally, Section 5 concludes the whole works.

Section snippets

Basic theory and problem description

In this section, the necessary theories and description on the time-varying group formation tracking problem are presented. Throughout the whole paper, I stands for an identify matrix with proper size, 1n or 0n(nN) is indicated to a n-order column vector with only 1 or 0, respectively, as its elements, 1m×n(m,nN) represents a matrix with a size of m × n and only 1 as its elements, and ⊗ is defined as the Kronecker product.

Main results

The time-varying group formation tracking analysis is presented in this section. Using the Lyapunov-like functional method, the group formation feasibility condition and sufficient conditions for the multi-agent system to attain the time-varying group formation tracking with multiple leaders are given. Then a method to obtain the feedback matrices in protocol (6) is developed by applying variable substitution.

Applications in multiple targets enclosing problem

As one of representative applications, the above results can be applied to the multiple targets enclosed by several subgroups with UAVs. Fig. 2 describes the multiple targets enclosing process.

According to the features of general UAV dynamics in [43], the time constant of the trajectory dynamics is much bigger than that of attitude dynamics, the control structure of UAVs can be divided into the inner control subsystem with attitude dynamics and outer control subsystem with trajectory dynamics.

Conclusions

Time-varying group formation tracking control problems for second-order multi-agent systems with communication delays and multiple leaders were addressed. In order to preform the time-varying sub-formations and tracking simultaneously, the local interaction information based distributed protocol, which considered communication delays, was established for the multi-agent system. The formation feasibility condition and sufficient conditions for the close-loop multi-agent systems to realize

Declaration of Competing Interest

The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.

References (44)

  • W. Ren et al.

    Distributed coordination architecture for multi-robot formation control

    Robot. Auton. Syst.

    (2008)
  • Z. Lin et al.

    Leaderfollower formation via complex Laplacian

    Automatica

    (2013)
  • J. Yu et al.

    Time-varying formation tracking for high-order multi-agent systems with switching topologies and a leader of bounded unknown input

    J. Frankl. Inst.

    (2018)
  • Y. Wang et al.

    Adaptive time-varying formation tracking control of unmanned aerial vehicles with quantized input

    ISA Trans.

    (2019)
  • Y. Lan et al.

    Distributed control of cooperative target enclosing based on reachability and invariance analysis

    Syst. Control Lett.

    (2010)
  • J. Guo et al.

    Local control strategy for moving-target-enclosing under dynamically changing network topology

    Systems Control Lett.

    (2010)
  • Y. Huang et al.

    Distributed rotating formation control of second-order leader-following multi-agent systems with nonuniform delays

    J. Frankl. Inst.

    (2019)
  • S.J. Yoo

    Distributed consensus tracking of a class of asynchronously switched nonlinear multi-agent systems

    Automatica

    (2018)
  • X.M. Zhang et al.

    Delay-dependent stabilization of linear systems with time-varying state and input delays

    Automatica

    (2005)
  • J. Xi et al.

    Consensus analysis and design for high-order linear swarm systems with time-varying delays

    Phys. A Stat. Mech. Appl.

    (2011)
  • P. Millán et al.

    Formation control of autonomous underwater vehicles subject to communication delays

    IEEE Trans. Control Syst. Technol.

    (2013)
  • X. Dong et al.

    Time-varying formation control for unmanned aerial vehicles: Theories and applications

    IEEE Trans. Control Syst. Technol.

    (2014)
  • Cited by (30)

    • Distributed bipartite consensus for multi-agent systems with dynamic event-triggered mechanism

      2023, Journal of the Franklin Institute
      Citation Excerpt :

      During the last few decades, researchers have been increasingly interested in cooperative control of MASs owing to its wide range of potential applications in various fields, including energy internet, single processing [1], sensor network [2], robot coordination and unmanned aerial vehicles etc [3–7]. Consensus, as one of the core problems and fundamental control problems in cooperation control, aims to let all of the agents reach an agreement on the same final state under an appropriate control protocol, has gained development rapidly and obtained several fruitful outcomes (see [8–12] and the references therein). In traditional control strategies, the information interaction among agents are assumed to be continuous.

    • Time-varying formation control of multiple unmanned surface vessels with heterogeneous hydrodynamics subject to actuator attacks

      2022, Applied Mathematics and Computation
      Citation Excerpt :

      Therefore, it is difficult to extend the existing formation control methods with fixed formation to deal with the situations above. For unmanned aerial vehicles, [13] proposes the concept of time-varying formation introducing a time-varying function to describe the formation with a feasible condition, which is then extended to multi-agent systems [14–16]. When it comes to USVs, the special nonlinear structure of USVs, especially the rotation matrix, brings great challenges to the realization of time-varying formations based on distributed controllers.

    • Nonlinear H<inf>∞</inf> control for synchronization of networked manipulators subject to delayed communication

      2022, Journal of the Franklin Institute
      Citation Excerpt :

      Distributed feedback is an effective networked structure for developing synchronization control, in which team members use the information of their neighbors besides local data to compute the control law [5,6]. Assumption 1 has been commonly used in the literature on networked control problems considering communications delays [26–28]. According to this assumption, the transmission delay required to be a continuous function of time.

    • Fixed-time adaptive observer-based time-varying formation control for multi-agent systems with directed topologies

      2021, Neurocomputing
      Citation Excerpt :

      Nevertheless, such formations cannot satisfy practical application requirements when multiple obstacles need to be avoided and there exist rapid changes in external environment. Thus, increasing achievements on time-varying formation control have been made in recent decades [4–6]. Convergence rate is usually treated as a vital criterion to evaluate the formation control performance for MASs.

    • Adaptive group formation tracking-containment control for UAV swarm

      2024, Beijing Hangkong Hangtian Daxue Xuebao/Journal of Beijing University of Aeronautics and Astronautics
    View all citing articles on Scopus

    This work was supported by the Science and Technology Innovation 2030-Key Project of “New Generation Artificial Intelligence” under Grant 2018AAA0102305, the National Natural Science Foundation of China under Grants 61803014, 61922008, 61973013, and 61873011, and the Beijing Natural Science Foundation under Grants L181003 and 4182035.

    View full text