4,923
Views
20
CrossRef citations to date
0
Altmetric
Review

Recent advances on cooperative control of heterogeneous multi-agent systems subject to constraints: a survey

, ORCID Icon &
Pages 539-551 | Received 31 Dec 2021, Accepted 02 May 2022, Published online: 11 May 2022

Abstract

In this paper, the cooperative control of heterogeneous multi-agent systems (HMASs) subject to certain constraints are surveyed. First, HMASs are classified into two categories, namely, weak and strong HMASs, according to different cooperative behaviours. Then, control strategies are discussed for HMASs when facing different sorts of constraints imposed on the agent dynamics and on the communication networks. Subsequently, some latest results on the cooperative control subject to various kinds of constraints are summarized. Finally, conclusions are drawn, and several possible future research directions are pointed out.

This article is part of the following collections:
Autonomous and Networked Technologies

1. Introduction

In the past few decades, the application of multi-agent systems has multiplied in various areas ranging from the manufacturing industry and electrical engineering to military applications and modern medical industry. These beneficial applications in human community are partly attributed to the extensive and profound academical researches. In practice, agents can be diverse and complicated in the real world. However, in the existing literature, agents in MASs are usually assumed to have homogeneous dynamics which is simple but can rapidly promote the development of this field undeniably. Consequently, these proposed methods encounter great difficulties coping with the heterogeneous MASs which are actually more common than their homogeneous counterparts in the real-world. As a result, we can see from recent researches that more and more scholars have devoted to seeking solutions for better control of the heterogeneous MASs by improving existing algorithms or inventing new ones.

The cooperative control problem is one of the hottest issues of MASs aside from task allocation (M. Li et al., Citation2021). It can be classified into three categories, i.e. consensus control, formation control and containment control. Consensus control aims to render some states or outputs of all the agents in the MASs to reach consensus. Moreover, it is worth pointing out that in homogeneous MASs, state consensus is most studied, but as for HMASs, output consensus is much more popular for the reason that the possibly different order of each agent brings difficulties to the state consensus. Formation control asks the MASs to form a prescribed shape while moving in order to perform specific tasks or avoid collision. Containment control drives the states or outputs of followers to converge to the convex hull spanned by the states or outputs of leaders (Peng et al., Citation2020), the major objective of which is for better survival.

When it comes to heterogeneous multi-agent systems, the existing control protocols designed for homogeneous MASs seem inoperative. Challenges arise from a variety of aspects. The main reason is the nature of HMASs that not all agents have exactly the same dynamics, which means a single controller is not always suitable for every agent. Furthermore, as well as their homogeneous counterparts, HMASs are also inevitably surrounded by a variety of limitations in practical engineering but these are more difficult to handle. On the one hand, each agent suffers from disturbances or uncertainties, even severe actuator faults during its working hours. The disturbances may stem from external environmental factors such as wind and electromagnetic interference and the parameter uncertainties can derive from unmodelled dynamics or mechanical wear. On the other hand, the fragile wireless communication network may bring threats to the whole system. For instance, with the development of computer and information technology, the cyber attack draws extensive attention, especially in industrial engineering and military. In addition, sudden changes in situation or adjustment of missions can also cause instability. All these constraints should be put great emphasis on and dealt with properly.

In this paper, we focus mainly on the cooperative control of heterogeneous multi-agent systems with various constraints and aim to present some recent advances in this area as adequately as possible. Constraints on subsystems including parameter uncertainties, disturbances, and faults and on the communication network consisting of network-induced phenomena, switching topologies and cyber attack have been discussed in great detail with some recent advances along with common cooperative control strategies and techniques for HMASs.

The rest of the paper is organized as follows. In Section 2, the types of HMASs and their cooperative behaviours are introduced with some recent advances. Cooperative control of HMASs with constraints on each agent and communication network is surveyed in Sections 3 and 4, respectively. Section 5 gives some latest progress on the cooperative control of HMASs with various constraints. The conclusions and future work are provided in Section 6. The framework of the overview is shown in Figure .

Figure 1. Framework of the survey.

Figure 1. Framework of the survey.

2. Cooperation of heterogeneous multi-agent systems

In this section, at first, the HMASs in the existing literature are recalled in detail. Then two main cooperation behaviours are introduced including formation and containment.

2.1. Types of heterogeneous multi-agent systems

Recently many results have claimed that their researches are implemented for heterogeneous multi-agent systems. By going through the related work, we have found that there are two main kinds of HMASs resulting in different avenues to obtain cooperation. In the following, both of these types of HMAS are introduced.

2.1.1. Agents with identical system structures but different parameters

The feature of the first type of HMASs is that the nonlinearities, the system parameters or the uncertainties of each sub-system(agent) are different from each other but the system structures are identical. Giving a practical example for better understanding, this kind of MASs can be seen in the drones show which uses identical UAVs armed with lights to form pictures in the sky. But the drones are possibly faced with different nonlinearities as they are in different ages or positions. It is very common in the literature too (J. Gong et al., Citation2021; Lim & Lee, Citation2021; X.-H. Zhang et al., Citation2018; X. Zhang et al., Citation2017). Specifically, for linear HMASs, the system matrices or the uncertainties of system matrices are different among agents which is actually the simplest situation in HMASs. But in the real world, nonlinearities are non-negligible. Thus, nonlinear HMASs are also profoundly studied. In nonlinear HMASs, the nonlinear functions can be non-identical but are generally assumed to satisfy the global Lipschitz condition which facilitates derivation yet is too strict to some extent. Therefore, some work proposed weaker conditions so that to include much more nonlinear functions; see in S. Yang et al. (Citation2015). Moreover, some results such as T. Yan et al. (Citation2021) and S. Shi et al. (Citation2019), even removed the Lipschitz or Lipschitz-like conditions. This type of HMASs is easier to deal with considering the identical subsystem structures and to be called weak HMASs(WHMASs) in the following contents.

Another factor that may result in the weak heterogeneity of HMASs is the stochasticity of subsystems. Although some work assumes that the stochasticity is same among each agent B. Li et al. (Citation2020) and Y. Yuan et al. (Citation2018), it is more general that the stochasticity is non-identical, rendering the system heterogenous; see L. Ma, Wang and Lam (Citation2017) and L. Ma et al. (Citation2016). Probabilistic-constrained (Tian et al., Citation2019b) or chance-constrained (Tian et al., Citation2019a) methods are preferred to deal with such stochastic components in system dynamics. As is seen in L. Ma, Wang, Han, et al. (Citation2017), a quantity of researches concerning stochastic MASs has found wide applications in many fields recently. Therefore, the stochasticity of HMASs should also be attached great importance to.

2.1.2. Agents with non-identical system structures

It becomes more prevalent that the agents in the systems are completely different due to the more and more complicated tasks. For instance, in the modern battle field, there exists more cooperation among UAVs(Unmanned Ariel Vehicles) in the sky and UGVs(Unmanned Ground Vehicles) on the ground, even more with USVs(Unmanned Surface Vehicles) in the sea. These vehicles have different degrees of freedom and different system characteristics which makes the cooperative control more complicated and hard to accomplish. This kind of heterogeneous MASs seen in the literature is usually composed of first-order and second-order sub-systems (Sun et al., Citation2021) or with nonlinear in addition (Du et al., Citation2020; Yadollahi & Atrianfar, Citation2019). Among all these models, the single or double integral models are most popular because they are derived from Newton's laws of motion which are able to describe the dynamics of a variety of moving objects such as robots and aircrafts. Whereas, the integral models are not suitable in some cases. Therefore, high-order and fractional-order HMASs also deserve more intensive researches. But unfortunately, results are rare in this area. In the following discussion, this kind of HMASs will be called strong HMASs(SHMASs) for short.

2.2. Cooperative behaviours

Multi-agent systems are designed to execute tasks in place of human beings, hence, there are some main cooperative behaviours they are expected to implement such as formation and containment. All the behaviours need the communication and cooperation of the agents. In the next two sections, formation and containment in HMASs are introduced with some recent results.

2.2.1. Formation

Formation is one of the most researched behaviours of MASs as it can be applied to a lot of occasions, such as UAVs and satellites for special purposes. Take the UAV swarm for example, as is well known, the idea that the ‘V’ shape can decrease the flight resistance is inspired by the migration behaviour of birds. Other than that, when meeting obstacles, the linear shape will allow the swarm to pass through safely. There are mainly three ways to achieve this effect. One of the most frequently seen is the leader-follower method.In this structure, there are one or more agents play the roles of leaders in the HMASs and others will serve as followers. Then the formation is realized by controlling the relative position or distance between leader and follower agents. Moreover, the leader agents can also be virtual; see in Han and Luo (Citation2016), Jiang et al. (Citation2018) and W. Cheng, Zhang, et al. (Citation2021). Another two common methods i.e. rigid structure method and behaviour-based method, however, are nearly seen in the researches on HMASs, which are actually widely applied in the formation of homogeneous MASs.

2.2.2. Containment

Containment control, based on the leader-follower strategy, provides the followers with the ability to reach the target point without some sensors by just following the leaders. This cooperative behaviour enables MASs to achieve more functions even when some of the members are not that intelligent. Related results can be seen both for WHMASs (D. Wang et al., Citation2020) and SHMASs (Zheng & Wang, Citation2014) and the dynamics are assumed to be non-identical between leaders and followers but identical among leaders or followers. In some work like Zheng and Wang (Citation2014), the outputs of followers are asked to converge to the convex hull spanned by the leaders' outputs while other researches prefer to obtain the states containment (Cong et al., Citation2018; X. Zhang et al., Citation2020; S. Zuo et al., Citation2018). With the development of digital networks, it is worth noted that similar to sampled-data consensus problem (W. Zhang et al., Citation2018), the containment of MASs with sampled-data also deserves more investigation but it will consequentially encounter much more difficulties. Besides, the sampling period could fluctuate around a nominal value in some cases (L. Zou, Wang & Zhou, Citation2020). Related work for homogeneous MASs can be seen in W. Zhang et al. (Citation2017) but for HMASs there is few results.

3. Cooperative control of heterogeneous MASs with various constraints on each agent

Agents in HMASs are also constrained to multiple factors. In this section, we recall the cooperative control of HMASs with various constraints on each agent. Three common phenomena in HMASs along with the control protocols are introduced including parameter uncertainties, disturbances, and faults.

3.1. Parameter uncertainties

Parameter uncertainties arise from various aspects. Firstly, generally speaking, the ideal model for HMASs can not reflect the actual dynamics of each agent, resulting in a difference between the model and the true dynamics. Hence, the error modelled by uncertainties must be considered when designing cooperative control protocols. Besides, perturbation in system parameters is also very common in the practical engineering which possibly results from mechanical wear or other unmeasurable changes. Such perturbation is also modelled as uncertainties in the research of HMASs.

There are several approaches to dealing with uncertainties occurred in HMASs. One of the most common methods is to estimate the uncertain parameters in the systems for further design of the controllers. The first step of this method is to set a variable to estimate the uncertain parameter (H.-X. Hu et al., Citation2021) whereby the estimation problem can be solved using tools such as the LMI technique. The next step is always to design a controller such as the output feedback controller (R. Yang et al., Citation2020) to achieve cooperative control.

Another famous scheme is the internal model approach which is suitable for nonlinear HMASs. By designing an internal model for a HMAS, a cooperative control problem can be converted into a stabilization problem. Moreover, combined with a distributed controller, uncertainties in HMASs can be well handled (Z. Xu et al., Citation2016; Y. Zhang & Ji, Citation2016).

Sliding mode control is also an applicable method to handling such uncertainties. In this control method, the most essential step is to design an appropriate sliding surface, which can include an integral item with a signal function like (Xue & Wu, Citation2021). With a sliding mode controller, the cooperative control objective can be realized even when existing the parameter uncertainties. For example, Islam et al. (Citation2018) proposed a distributed sliding mode control method that guaranteed the robustness of a WHMAS without knowing the bound of the dynamical uncertainty.

It should be pointed out that if the disturbances are assumed to have the similar forms with the parameter uncertainties, protocols are often designed to deal with these two constraints simultaneously; see in Back and Kim (Citation2017), P. Gong and Lan (Citation2017) and Rezaei and Stefanovic (Citation2021).

3.2. Disturbances

Disturbances are inevitable in a MAS no matter it is homogeneous or heterogeneous. The characteristics of disturbances can be quite different. For example, wind noise and measurement noise can be modelled as low or high frequency disturbances, respectively, and unknown but bounded disturbances can describe the electromagnetic interference or actuator errors. Besides, disturbances can be matched or unmatched (Y. Yuan et al., Citation2017), or even both. Moreover, the disturbances may be stochastic (M. Wang et al., Citation2020; L. Zou et al., Citation2016) in practical engineering.

For HMASs, the internal model approach and sliding mode control mentioned in the last subsection are also suitable for cooperative control problem under the influence of disturbances; see in Lu and Liu (Citation2021), S. Li et al. (Citation2015), C. Wang et al. (Citation2019) and Ye et al. (Citation2018), respectively. The H control is also a famous method to address the external disturbances for HMASs; see L. Zou et al. (Citation2017) and Sheng et al. (Citation2017). But aside from these approaches, there are other methods that can address this problem, among which the recently emerging observer-based approach designed specifically for anti-disturbance control stands out and draws great attention. In observer-based control scheme, the controller must utilize the estimation of the observer and it is noted that the disturbances are always assumed to be bounded and continuously differentiable. Related work is seen in the literature, for instance, Back and Kim (Citation2017) has utilized a reduced-order disturbance observer to achieve cooperative tracking control and J. Wu et al. (Citation2017) has designed a distributed observer combined with a output feedback control algorithm to obtain robust synchronization of HMASs.

3.3. Faults

In practical applications, actuators in MASs are required to perform control operations. Apparently, it can be expected that the actuators of some agents may fail under some circumstances. Another possible failure is the sensor fault. Without a well-functional sensor, an agent will have no access to its local information. Thus, if the fault is not well treated then the whole system may collapse. Fault-tolerant control theory is proposed and developed to deal with this specific type of problem. Modelling the fault is fundamental in the fault-tolerant control method. Actuator faults are usually presented by the input-output relationship with fault signal. For example, in W. Cheng, Zhang, et al. (Citation2021), the fault model has a function to evaluate the severity of the loss-of-effectiveness fault and a coefficient to denote the bias fault in a double-integral HMAS. These two parameters are enough to describe four kinds of actuator fault situations, namely fault-free, partial loss of effectiveness fault, bias fault and hybrid fault case. Besides, some work also considers the outage fault, which means the origin input is invalid; see X. Li and Shi (Citation2019). Also, there are researches taking only some of these faults into account. Sensor faults are often defined by the perturbed output with fault parameter (Maaruf & Ferik, Citation2021) and can be classified into bias faults and drift faults (Gao et al., Citation2021b) but unfortunately work on HMASs with sensor fault is still rarely seen.

Fault-tolerant control mainly includes active control (Gao, Wang, He, & Han, Citation2021) and passive fault-tolerant control (Gao et al., Citation2021a). Passive control methods has almost vanished in the literature due to their limitation on fault tolerance capacity compared with the active methods. In some work, by adding auxiliary control gain (Xiao & Dong, Citation2020) or fault-tolerant function (Deng, Citation2019) for HMASs, the partial loss of effectiveness actuator fault in nonlinear HMASs can be well addressed. We can say they are active because the control inputs are adaptive to the change of fault coefficients. It is worth noting that there are some cases that the actuator fault is modelled similarly to matched disturbances therefore anti-disturbances control methods for HMASs are applied to resist such faults (C. Liu et al., Citation2019) and J. Zhao et al. (Citation2019). Besides, fault estimation is needed after fault detection in some cases (J. Hu et al., Citation2018), and observers are often utilized to design a fault-tolerant controller too; see in C. Chen et al. (Citation2018), Fan et al. (Citation2021) and L.-X. Xu et al. (Citation2021). The above-mentioned active fault-tolerance control methods are on the condition of accurate fault diagnosis, which is not needed in other proposed active fault tolerant control. For instance, the virtual actuator method has been applied to HMASs in Yadegar and Meskin (Citation2021), which is capable of actively dealing with actuator faults without fault detection module. In addition, as we have mentioned before, the sampled-date can also cause difficulties in the fault-tolerant control of MASs, related work for homogeneous MASs is seen in Gao, Wang, He and Yue (Citation2021), however, there is no similar efforts reported in HMASs.

4. Cooperative control of heterogeneous MASs with constraints on communication network

Cooperative control of HMASs is based on the communication among agents or among agents and control centres, but unfortunately, the wireless network is vulnerable to multiple interferences. In this section, three main factors which may make a difference in the control process are recalled with some solutions in recent literature.

4.1. Common network-induced phenomena

Network-induced phenomena include, but are not limited to, missing measurements, fading measurements, signal quantization, time delays, randomly occurring nonlinearities, probabilistic sensor delays, sensor saturations, and so on (J. Hu et al., Citation2015). In this subsection, some of the network-induced phenomena and solutions for HMASs are introduced including communication time-delay, sensor saturation and signal quantization. The others have not been seen in HMASs related researches so far.

Communication time-delay is inevitable especially for heterogeneous MASs and always accounts for system's performance degradation or sometimes even leads to instability (L. Ma et al., Citation2019). The delay of information must cause the asynchronism in the cooperative control, for which reason more and more work takes communication time-delay into consideration when designing the controller. In homogeneous MASs, many schemes have been applied to deal with it. However, when it comes to HMASs, the heterogeneity will possibly makes the time-delays among agents or channels quite different which will invalidate those methods. Thus, the communication time-delays in HMASs cooperative control researches are often assumed to be non-uniform. There are three main strategies to deal with the problem for HAMSs, one of which is to utilize the information at previous sample time to compensate for delays actively (Deng et al., Citation2020; Tan et al., Citation2020). Another possible choice is adding the time-delay into the control protocol so that the controller is adaptive to the time-varying time-delay (Abdessameud & Tayebi, Citation2018; Su et al., Citation2021; J. Wang et al., Citation2019). Besides, the internal model method combined with output feedback control is also proved to be effective; see in Lu and Liu (Citation2021) and X. Xu et al. (Citation2017).

The sensor saturation, which stems from the limited ability to measure signals, is generally described as nonlinearity in the outputs of agents. It is also called output saturation in some researches because the outputs of agents in MASs are always measured by sensors in practical engineering. Unfortunately, as far as we know, there is only one work (H. Zhao et al., Citation2021) on cooperative control for HMASs with sensor saturation. The authors have proposed a model-free adaptive control approach to obtain consensus in a class of WHMASs. It is optimistically believed that in the future there will be more results which can address the sensor saturation problem in HMASs.

With the development of digital technology, more and more MASs are armed with digital sensors and other digital devices. Although the high accuracy of digital devices is beneficial, the quantization problem arising from the nature of them also brings difficulties in the cooperative control of MASs, which has aroused great interest recently (L. Zou, Wang, Hu, et al., Citation2020). For HMASs, there are rare results focusing on this particular problem except Choi and Yoo (Citation2021) where the authors utilize a neural network to design a quantized-states-based local adaptive control for the tracking problem.

Other network-induced phenomena can be seen in a great deal of results concerning homogeneous multi-agent systems (Ding, Wang, Ho, et al., Citation2016; W. Xu et al., Citation2017) or sensor networks (J. Hu et al., Citation2017Citation2020; Shen et al., Citation2016) that are instructive for future research on HMASs.

4.2. Switching topologies

Topologies in MASs are very likely to be time-varying or say switching due to the possible build of new links or communication failures. They are usually described as piecewise constant, changing among all possible known choices. A switching signal is always proposed to describe the moment when topologies change. But more importantly, it can be utilized to design adaptive control protocols to deal with switching topologies. Moreover, it is worth pointing out that the Markov switching topology which is more practical in the real world deserves more investigations as well. In Markov switching process, the topology of a MAS at each instance can be selected randomly from all the possible topologies, and the probability of each possible topology being selected is only related to the state at the last time step. Ji et al. (Citation2020) has studied the consensus control of HMASs with Markov switching topology with continuous Markov process analysis. Similar results can also be seen in Meng et al. (Citation2017) but apart from these two pieces of research, there is little related work in the literature.

There are two main solutions in the existing literature. Firstly, event-triggered strategy is well applied; see in J. Zhang et al. (Citation2020) and H. Zhang et al. (Citation2020). Specifically, the edge-event trigger mechanism is proposed and applied suitable for the cooperation problem in HMASs. The triggering instants depend on the switching moment of topology and the triggering functions are decided by the edge of each agent. It is worth mentioning that the Zeno behaviour that the triggering occurs an infinite number of times in a finite amount of time should be ruled out, often by adding exponential function to the triggering function. An edge-based adaptive control protocol has been developed in Lv et al. (Citation2017) and a common Lyapunov function for every possible graph is designed. Besides, a node-duplication-based technique is proposed in Guangqi et al. (Citation2019) to address the SHMASs consensus problem under switching topologies. In other work without event-triggering mechanism, authors just add the switching signal to the controller design for the purpose of adapting the switching topologies; see in Hua et al. (Citation2018) and J.-L. Shi et al. (Citation2019).

However, the existing results concerning cooperative control of HMASs under switching topologies are almost all based on the known possible topologies with fixed agent members, which actually can not cover some conditions in the real situation. For example, the random loss of some members will cause the topology totally unpredictable. Such complicated occasions still remain to be discussed.

4.3. Secure control of heterogeneous MASs when under cyber attacks

Communication network is susceptible to malicious attacks which will paralyze the whole system if not well coped with. In the literature regarding MASs, there are three main kinds of attacks being widely studied. The first and most common one is the Denial-of-Service(DoS) attack where the transmission of information is blocked by the attacker. The second one is the deception attack who destroys systems by injecting false data into the transmitted information. Another well-known malicious attack is the replay attack which has once caused great loss in industry around the world. The attacker will store the previous data and replay them in the next time step to confuse systems.

Secure control is developed including resilient control for MASs under threat of cyber attacks. For homogeneous multi-agent systems, fruitful results are accessible in secure control under DoS attack (H. Yang et al., Citation2019; Y. Yang et al., Citation2020), deception attack (Cui et al., Citation2018; L. Liu et al., Citation2020) and (Ding, Wang, Han, et al., Citation2016) and replay attack (Franzè et al., Citation2020; J. Liu et al., Citation2020). Moreover, the hybrid attacks composed of more than one kind of attack are considered and addressed for homogeneous MASs in X.-M.Li et al. (Citation2021). And just like other topics, secure control for HMASs still has a long way to go. In the existing literature so far, only cooperative control under the simplest attack, DoS attack has been studied for HMASs.

To describe a DoS attack behaviour needs two essential parameters, i.e. the number of attacks and the attack duration in a finite time interval. Besides, because of the limited energy of adversaries, the DoS attack can only last for a period of time. In researches of HMASs, the DoS attack is modelled in different ways. For instance, in D. Zhang and Feng (Citation2019), the attack is modelled as a general time-varying delay without any stochasticity, while in D. Zhang et al. (Citation2018) and Z. Xu et al. (Citation2020), the DoS attacks are described as a Bernoulli model and a Markovian jump model, respectively. It is noted that some work such as D. Zhang et al. (Citation2018) assumes the attack happens aperiodically which is actually more practical in engineering.

To address the secure control of HMASs, event-trigger mechanism is obviously an imaginable solution. Even-triggering can not only reduce communication burden (Ding, Wang, & Han, Citation2019a; Ge et al., Citation2018; Q. Li, Shen et al., Citation2020) but also can prevent the MASs from the influence of DoS attack if the triggering conditions are well designed; see Yin et al. (Citation2020). Distributed resilient observers are designed to resist the DoS attack for HMASs in Deng and Wen (Citation2020) and Q. Li, Xia et al. (Citation2020). Based on the designed observers which can estimate the unknown dynamics, feedback controller or H controller is proposed to realize the cooperative control of HMASs under DoS attack. H control and other similar robust control methods were originally proposed in order to handle perturbations of system parameters and unmodelled dynamics, but after the unremitting endeavour of a mass of scholars, these control methods now are able to cope with a great variety of system uncertainties. Among them stands out the H control. Plenty of control problems with regard to robustness can be transformed into standard H control problems to be solved. In addition, the feedback control method is able to resist the DoS attack as well without any observer. For example, in D. Zhang et al. (Citation2018), the authors add the attack rate and duration into the control protocol to resist periodical DoS attack for HMASs adaptively.

5. Latest progress

Very recently, the cooperative control problem of heterogenous multi-agent systems with various constraints have drawn considerable attention and some elegant results have been reported. In this section, we highlight some of the newest work with respect to this topic.

  1. In Katsoukis and Rovithakis (Citation2021), a more general and practical nonlinear SHMASs model has been proposed consisting of a leader and a lot more followers. The followers are with different and perhaps high dynamic orders, moreover the nonlinearities are also unknown. A distributed control protocol has been designed to address the output consensus control problem, proved to have reduced the complexity of analysis and calculation. It is of great significance because agents need less information and less expensive equipped computers to achieve output consensus.

  2. Finite-time and fixed-time control based on state feedback are applied to linear WHMASs in Hao et al. (Citation2020). These two proposed control methods will render the system obtain output consensus in a finite time or a fixed time, the latter of which is independent of the initial states of agents. The output regulation technique and Lyapunov stability theory are also utilized to obtain the results.

  3. In Mahmoud and Karaki (Citation2020), a dissipative approach has solved the output synchronization of discrete-time WMASs. Sufficient conditions have been derived to guarantee dissipativity for each agent and obtain the controller parameters, respectively, and the proposed control scheme has been proved to be of strong robustness facing norm-bound uncertainties. Moreover, an event-triggering mechanism has been designed so as to deal with the admissible uncertainties and time-varying delay.

  4. For a typical affine nonlinear SHMAS, H.-J. Ma et al. (Citation2020) has addressed the optimal dynamic formation problem by a decision unit and a control unit. The control unit is designed via a displacement-gradient method to obtain the local optimal solution based on the generated desired trajectory by the decision unit. It is worth mentioning that an event-triggering mechanism is also applied to solve the optimal dynamic formation problem when the communication is intermittent.

  5. Uncertainties in HMASs can be static or dynamic, both of which are considered in Tang and Wang (Citation2020). The optimal output consensus for a type of WHMASs has been converted into a distributed partial stabilization problem by designing optimal signal generators. Subsequently a novel adaptive control protocol with a dynamic compensator has been proposed which can handle the difficulties brought by two types of uncertainties.

  6. In Sun et al. (Citation2020), except for a SHMAS comprising both first-order and second-order dynamic agents, a type of HMASs composed of both continuous-time and discrete-time agents has been studied. For the latter type of HMASs, which can be seen in MASs consisting of analog and digital subsystems in practical engineering, the authors have designed a distributed subgradient algorithm so that it will drive the agents to obtain optimal positions.

  7. Difficulties of cooperative control brought by non-uniform and time-varying information delay have been overcome in J. Wang et al. (Citation2019). It has been noted that a large enough damping coefficient can deal with the aforementioned type of uncertainties so that an adaptive scheme has been proposed, where the damping coefficient is able to adapt to the change of the time delay without knowing its exact value. The robust rendezvous problem for a class of second-order WHMASs has been well addressed with two types of node-based adaptive control protocols, respectively.

6. Conclusions and future work

In this paper, the cooperative control problem of heterogeneous multi-agent systems has been reviewed with some recent advances. Two main types of constraints in HMASs along with some methods have been surveyed. Based on the literature review, some related topics for future research work are listed as follows.

It is noticed that most of the studied HMASs are simple weak HMASs which are actually similar to homogeneous MASs and less practical. Therefore, more general and complicated HMASs models should be constructed so that proposed control protocols can be better applied to real engineering. With the increasing number of agents in a whole system, the interaction network becomes more and more complex which has stirred great interest recently (Q. Li et al., Citation2018; Shen, Wang, Wang, & Li, Citation2019). Hence, the cooperative control of heterogeneous multi-agent systems with complex networks is also an important research direction in the future. Moreover, discrete-time heterogeneous multi-agent systems are rarely considered for its complexity but related work can be seen for homogeneous MASs (W. Chen, Wang, et al., Citation2021; L. Wang et al., Citation2018) and sensor networks (Ge et al., Citation2017; M. Wang , Citation2019) in the existing literature.

Furthermore, plenty of network-induced phenomena (e.g. probabilistic sensor delays, randomly occurring nonlinearities, etc.) have not been studied so far for HMASs which are actually important in practical engineering (Shen, Wang, Wang, Luo, et al., Citation2019). Furthermore, some advanced communication protocols designed to avoid data collisions (L. Zou et al., Citation2019) may also cause such phenomena. Consequently, cooperative control still remains open and challenging with such constraints.

Another future research direction is the secure control problem for HMASs on which the relevant research has been far from adequate. It can be seen from our survey that only DoS attack has been considered so far. Other types of attacks such as replay attack may also happen in the control process of HMASs. Hence, it is an urgent topic to be discussed in the future.

The actuator saturation is one of the most common nonlinearities, which has been extensively investigated for homogeneous MASs; see in Gao et al. (Citation2020) and Gao, Wang, He, and Han (Citation2021). In HMASs, it is expected that the saturation characteristic of each agent is non-identical and it can bring multiple difficulties when designing control protocols. Thus, the cooperative control of HMASs under heterogeneous actuator saturations should be intensively studied.

Neural networks (X.-M. Zhang et al., Citation2017) and deep-reinforcement learning (Zeng et al., Citation2021) have been extensively studied in the past few decades and there are widespread applications in various fields including the cooperative control of MASs (Ding, Wang, & Han, Citation2019b). Neural networks can be utilized to approximate the nonlinear kinematics function involving various complex cases (Ding, Han, et al., Citation2019) and reinforcement learning can help agents make better decisions. It is imaginable that in the near future these artificial intelligence techniques be applied to the control of HMASs.

Data availability statement

The authors confirm that the no data are used in this paper.

Disclosure statement

No potential conflict of interest was reported by the author(s).

Additional information

Funding

This work was supported in part by the Natural Science Foundation of Jiangsu Province [grant number BK20130766], and in part by the Ministry of Industry and Information Technology [grant number JCkY2021602B035].

References

  • Abdessameud, A., & Tayebi, A. (2018). Distributed output regulation of heterogeneous linear multi-agent systems with communication constraints. Automatica, 91(2018), 152–158. https://doi.org/10.1016/j.automatica.2018.01.020.
  • Back, J., & Kim, J.-S. (2017). Output feedback practical coordinated tracking of uncertain heterogeneous multi-agent systems under switching network topology. IEEE Transactions on Automatic Control, 62(12), 6399–6406. https://doi.org/10.1109/TAC.2017.2651166
  • Chen, C., Xie, K., Lewis, F. L., Xie, S., & Davoudi, A. (2018). Fully distributed resilience for adaptive exponential synchronization of heterogeneous multiagent systems against actuator faults. IEEE Transactions on Automatic Control, 64(8), 3347–3354. https://doi.org/10.1109/TAC.9
  • Chen, W., Wang, Z., Ding, D., & Dong, H. (2021). Consensusability of discrete-time multi-agent systems under binary encoding with bit errors. Automatica, 133(2021). https://doi.org/10.1016/j.automatica.2021.109867
  • Cheng, W., Zhang, K., Jiang, B., & Ding, S. X. (2021). Fixed-time fault-tolerant formation control for heterogeneous multi-agent systems with parameter uncertainties and disturbances. IEEE Transactions on Circuits and Systems I: Regular Papers, 68(5), 2121–2133. https://doi.org/10.1109/TCSI.2021.3061386
  • Choi, Y. H., & Yoo, S. J. (2021). Distributed quantized feedback design strategy for adaptive consensus tracking of uncertain strict-feedback nonlinear multiagent systems with state quantizers. IEEE Transactions on Cybernetics. https://doi.org/10.1109/TCYB.2021.3049488
  • Cong, Y., Feng, Z., Song, H., & Wang, S. (2018). Containment control of singular heterogeneous multi-agent systems. Journal of the Franklin Institute, 355(11), 4629–4643. https://doi.org/10.1016/j.jfranklin.2018.04.009
  • Cui, Y., Liu, Y., Zhang, W., & Alsaadi, F. E. (2018). Sampled-based consensus for nonlinear multiagent systems with deception attacks: The decoupled method. IEEE Transactions on Systems, Man, and Cybernetics: Systems, 51(1), 561–573. https://doi.org/10.1109/TSMC.2018.2876497
  • Deng, C. (2019). Cooperative fault-tolerant output regulation of linear heterogeneous multiagent systems under directed network topology. IEEE Transactions on Systems, Man, and Cybernetics: Systems, 51(8), 4773–4781. https://doi.org/10.1109/TSMC.2019.2944254
  • Deng, C., Che, W.-W., & Wu, Z.-G. (2020). A dynamic periodic event-triggered approach to consensus of heterogeneous linear multiagent systems with time-varying communication delays. IEEE Transactions on Cybernetics, 51(4), 1812–1821. https://doi.org/10.1109/TCYB.2020.3015746
  • Deng, C., & Wen, C. (2020). Mas-based distributed resilient control for a class of cyber-physical systems with communication delays under dos attacks. IEEE Transactions on Cybernetics, 51(5), 2347–2358. https://doi.org/10.1109/TCYB.2020.2972686
  • Ding, D., Han, Q.-L., Wang, Z., & Ge, X. (2019). A survey on model-based distributed control and filtering for industrial cyber-physical systems. IEEE Transactions on Industrial Informatics, 15(5), 2483–2499. https://doi.org/10.1109/TII.9424
  • Ding, D., Wang, Z., & Han, Q.-L. (2019a). A set-membership approach to event-triggered filtering for general nonlinear systems over sensor networks. IEEE Transactions on Automatic Control, 65(4), 1792–1799. https://doi.org/10.1109/TAC.9
  • Ding, D., Wang, Z., & Han, Q.-L. (2019b). Neural-network-based consensus control for multi-agent systems with input constraints: The event-triggered case. IEEE Transactions on Cybernetics, 50(8), 3719–3730. https://doi.org/10.1109/TCYB.6221036
  • Ding, D., Wang, Z., Han, Q.-L., & Wei, G. (2016). Security control for discrete-time stochastic nonlinear systems subject to deception attacks. IEEE Transactions on Systems, Man, and Cybernetics: Systems, 48(5), 779–789. https://doi.org/10.1109/TSMC.2016.2616544
  • Ding, D., Wang, Z., Ho, D. W. C., & Wei, G. (2016). Observer-based event-triggering consensus control for multi-agent systems with lossy sensors and cyber-attacks. IEEE Transactions on Cybernetics, 47(8), 1936–1947. https://doi.org/10.1109/TCYB.2016.2582802
  • Du, H., Wen, G., Wu, D., Cheng, Y., & Lü, J. (2020). Distributed fixed-time consensus for nonlinear heterogeneous multi-agent systems. Automatica, 113(2020). https://doi.org/10.1016/j.automatica.2019.108797
  • Fan, Q.-Y., Deng, C., Ge, X., & Wang, C.-C. (2021). Distributed adaptive fault-tolerant control for heterogeneous multiagent systems with time-varying communication delays. IEEE Transactions on Systems, Man, and Cybernetics: Systems. https://doi.org/10.1109/TSMC.2021.3095263.
  • Franzè, G., Tedesco, F., & Famularo, D. (2020). Resilience against replay attacks: A distributed model predictive control scheme for networked multi-agent systems. IEEE/CAA Journal of Automatica Sinica, 8(3), 628–640. https://doi.org/10.1109/JAS.6570654
  • Gao, C., Wang, Z., He, X., & Dong, H. (2021a). Encryption–decryption-based consensus control for multi-agent systems: Handling actuator faults. Automatica, 134(2021). https://doi.org/10.1016/j.automatica.2021.109908
  • Gao, C., Wang, Z., He, X., & Dong, H. (2021b). Fault-tolerant consensus control for multi-agent systems: An encryption-decryption scheme. IEEE Transactions on Automatic Control, 67(5), 2560–2567. https://doi.org/10.1109/TAC.2021.3079407
  • Gao, C., Wang, Z., He, X., & Han, Q.-L. (2020). On consensus of second-order multiagent systems with actuator saturations: A generalized-nyquist-criterion-based approach. IEEE Transactions on Cybernetics. https://doi.org/10.1109/TCYB.2020.3025824
  • Gao, C., Wang, Z., He, X., & Han, Q.-L. (2021). Consensus control of linear multi-agent systems under actuator imperfection: When saturation meets fault. IEEE Transactions on Systems, Man, and Cybernetics: Systems, 52(4), 2651–2663. https://doi.org/10.1109/TSMC.2021.3050370
  • Gao, C., Wang, Z., He, X., & Yue, D. (2021). Sampled-data-based fault-tolerant consensus control for multi-agent systems: A data privacy preserving scheme. Automatica, 133(2021). https://doi.org/10.1016/j.automatica.2021.109847
  • Ge, X., Han, Q.-L., & Wang, Z. (2017). A dynamic event-triggered transmission scheme for distributed set-membership estimation over wireless sensor networks. IEEE Transactions on Cybernetics, 49(1), 171–183. https://doi.org/10.1109/TCYB.2017.2769722
  • Ge, X., Han, Q.-L., & Wang, Z. (2018). A threshold-parameter-dependent approach to designing distributed event-triggered H∞ consensus filters over sensor networks. IEEE Transactions on Cybernetics, 49(4), 1148–1159. https://doi.org/10.1109/TCYB.6221036
  • Gong, J., Ning, D., Wu, X., & He, G. (2021). Bounded leader-following consensus of heterogeneous directed delayed multi-agent systems via asynchronous impulsive control. IEEE Transactions on Circuits and Systems II: Express Briefs, 68(7), 2680–2684. https://doi.org/10.1109/TCSII.2021.3054374
  • Gong, P., & Lan, W. (2017). Distributed robust containment control for heterogeneous multi-agent systems with unknown fractional-order dynamics. In 2017 Chinese automation congress (CAC) (pp. 1320–1325). IEEE.
  • Guangqi, L., Jiahu, Q., & Long, W. (2019). Consensus of heterogeneous multi-agent systems under switching directed topologies. In 2019 Chinese control conference (CCC) (pp. 6032–6037). IEEE.
  • Han, N., & Luo, X. (2016). Tracking and distributed formation control for leader-following heterogeneous multi-agent systems. In 2016 35th Chinese control conference (CCC) (pp. 7897–7901). IEEE.
  • Hao, L., Zhan, X., Wu, J., Han, T., & Yan, H. (2020). Bipartite finite time and fixed time output consensus of heterogeneous multiagent systems under state feedback control. IEEE Transactions on Circuits and Systems II: Express Briefs, 68(6), 2067–2071. https://doi.org/10.1109/TCSII.2020.3047483
  • Hu, H.-X., Wen, C., & Wen, G. (2021). A distributed Lyapunov-based redesign approach for heterogeneous uncertain agents with cooperation-competition interactions. IEEE Transactions on Neural Networks and Learning Systems. https://doi.org/10.1109/TNNLS.2021.3084142
  • Hu, J., Wang, Z., Alsaadi, F. E., & Hayat, T. (2017). Event-based filtering for time-varying nonlinear systems subject to multiple missing measurements with uncertain missing probabilities. Information Fusion, 38(2017), 74–83. https://doi.org/10.1016/j.inffus.2017.03.003.
  • Hu, J., Wang, Z., & Gao, H. (2015). Nonlinear stochastic systems with network-induced phenomena. Springer.
  • Hu, J., Wang, Z., & Gao, H. (2018). Joint state and fault estimation for time-varying nonlinear systems with randomly occurring faults and sensor saturations. Automatica, 97(2018), 150–160. https://doi.org/10.1016/j.automatica.2018.07.027.
  • Hu, J., Wang, Z., Liu, G.-P., Jia, C., & Williams, J. (2020). Event-triggered recursive state estimation for dynamical networks under randomly switching topologies and multiple missing measurements. Automatica, 115(2020). https://doi.org/10.1016/j.automatica.2020.108908
  • Hua, Y., Dong, X., Yu, J., Li, Q., & Ren, Z. (2018). Containment control of fully heterogeneous linear multi-agent systems with switching topologies. In 2018 15th International conference on control, automation, robotics and vision (ICARCV) (pp. 538–543). IEEE.
  • Islam, S., Khawli, T. A., Alzaabi, A., & Sunda-Meya, A. (2018). Consensus based distributed robust adaptive control for second-order nonlinear multi-agent systems with uncertainty. In 2018 IEEE international conference on systems, man, and cybernetics (SMC) (pp. 2639–2644). IEEE.
  • Ji, L., Shi, Y., Li, J., & Yang, S. (2020). On pinning couple-group consensus for cooperative-competitive heterogeneous multi-agent systems with markov switching topology. In 2020 7th International conference on information, cybernetics, and computational social systems (ICCSS) (pp. 693–698). IEEE.
  • Jiang, W., Wen, G., Peng, Z., Huang, T., & Rahmani, A. (2018). Fully distributed formation-containment control of heterogeneous linear multiagent systems. IEEE Transactions on Automatic Control, 64(9), 3889–3896. https://doi.org/10.1109/TAC.9
  • Katsoukis, I., & Rovithakis, G. A. (2021). Low complexity robust output synchronization protocol with prescribed performance for high-order heterogeneous uncertain mimo nonlinear multi-agent systems. IEEE Transactions on Automatic Control. https://doi.org/10.1109/TAC.2021.3096803
  • Li, B., Wang, Z., Han, Q.-L., & Liu, H. (2020). Distributed quasi-consensus control for stochastic multiagent systems under round-robin protocol and uniform quantization. IEEE Transactions on Cybernetics. https://doi.org/10.1109/TCYB.2020.3026001
  • Li, M., Wang, Z., Li, K., Liao, X., Hone, K., & Liu, X. (2021). Task allocation on layered multi-agent systems: When evolutionary many-objective optimization meets deep q-learning. IEEE Transactions on Evolutionary Computation, 25(5), 842–855. https://doi.org/10.1109/TEVC.2021.3049131
  • Li, Q., Shen, B., Wang, Z., Huang, T., & Luo, J. (2018). Synchronization control for a class of discrete time-delay complex dynamical networks: A dynamic event-triggered approach. IEEE Transactions on Cybernetics, 49(5), 1979–1986. https://doi.org/10.1109/TCYB.6221036
  • Li, Q., Shen, B., Wang, Z., & Sheng, W. (2020). Recursive distributed filtering over sensor networks on Gilbert–Elliott channels: A dynamic event-triggered approach. Automatica, 113(2020). https://doi.org/10.1016/j.automatica.2019.108681
  • Li, Q., Xia, L., & Song, R. (2020). Novel resilient structure of output formation tracking of heterogeneous systems with unknown leader under contested environments. IEEE Transactions on Systems, Man, and Cybernetics: Systems, 51(11), 6819–6829. https://doi.org/10.1109/TSMC.2020.2963888
  • Li, S., Feng, G., Luo, X., & Guan, X. (2015). Output consensus of heterogeneous linear discrete-time multiagent systems with structural uncertainties. IEEE Transactions on Cybernetics, 45(12), 2868–2879. https://doi.org/10.1109/TCYB.2015.2388538
  • Li, X., & Shi, P. (2019). Cooperative fault-tolerant tracking control of heterogeneous hybrid-order mechanical systems with actuator and amplifier faults. Nonlinear Dynamics, 98(1), 447–462. https://doi.org/10.1007/s11071-019-05203-2
  • Li, X.-M., Yao, D., Li, P., Meng, W., Li, H., & Lu, R. (2021). Secure finite-horizon consensus control of multiagent systems against cyber attacks. IEEE Transactions on Cybernetics. https://doi.org/10.1109/TCYB.2021.3052467
  • Lim, Y.-H., & Lee, G.-S. (2021). Observer-based consensus control for heterogeneous multi-agent systems with output saturations. Applied Sciences, 11(10), 4345. https://doi.org/10.3390/app11104345
  • Liu, C., Jiang, B., Patton, R. J., & Zhang, K. (2019). Decentralized output sliding-mode fault-tolerant control for heterogeneous multiagent systems. IEEE Transactions on Cybernetics, 50(12), 4934–4945. https://doi.org/10.1109/TCYB.6221036
  • Liu, J., Yin, T., Yue, D., Karimi, H. R., & Cao, J. (2020). Event-based secure leader-following consensus control for multiagent systems with multiple cyber attacks. IEEE Transactions on Cybernetics, 51(1), 162–173. https://doi.org/10.1109/TCYB.6221036
  • Liu, L., Sun, H., Ma, L., Zhang, J., & Bo, Y. (2020). Quasi-consensus control for a class of time-varying stochastic nonlinear time-delay multiagent systems subject to deception attacks. IEEE Transactions on Systems, Man, and Cybernetics: Systems, 51(11), 6863–6873. https://doi.org/10.1109/TSMC.2020.2964826
  • Lu, M., & Liu, L. (2021). Consensus of heterogeneous second-order nonlinear uncertain multiagent systems under switching networks. IEEE Transactions on Automatic Control, 66(7), 3331–3338. https://doi.org/10.1109/TAC.2020.3019737
  • Lv, Y., Li, Z., & Duan, Z. (2017). Distributed adaptive consensus protocol design for heterogeneous multi-agent systems with switching communication topologies. In 2017 36th Chinese control conference (CCC) (pp. 8355–8360). IEEE.
  • Ma, H.-J., Yang, G.-H., & Chen, T. (2020). Event-triggered optimal dynamic formation of heterogeneous affine nonlinear multiagent systems. IEEE Transactions on Automatic Control, 66(2), 497–512. https://doi.org/10.1109/TAC.9
  • Ma, L., Wang, Z., Han, Q.-L., & Liu, Y. (2017). Consensus control of stochastic multi-agent systems: A survey. Science China Information Sciences, 60(12), 1–15. https://doi.org/10.1007/s11432-017-9169-4
  • Ma, L., Wang, Z., & Lam, H.-K. (2016). Event-triggered mean-square consensus control for time-varying stochastic multi-agent system with sensor saturations. IEEE Transactions on Automatic Control, 62(7), 3524–3531. https://doi.org/10.1109/TAC.2016.2614486
  • Ma, L., Wang, Z., & Lam, H.-K. (2017). Mean-square H∞ consensus control for a class of nonlinear time-varying stochastic multiagent systems: The finite-horizon case. IEEE Transactions on Systems, Man, and Cybernetics: Systems, 47(7), 1050–1060. https://doi.org/10.1109/TSMC.2016.2531657
  • Ma, L., Wang, Z., Liu, Y., & Alsaadi, F. E. (2019). Distributed filtering for nonlinear time-delay systems over sensor networks subject to multiplicative link noises and switching topology. International Journal of Robust and Nonlinear Control, 29(10), 2941–2959. https://doi.org/10.1002/rnc.v29.10
  • Maaruf, M., & Ferik, S. E. (2021). Distributed control method for heterogeneous multiagent systems subjected to faults. In 2021 18th International multi-conference on systems, signals & devices (SSD) (pp. 1328–1333). IEEE.
  • Mahmoud, M. S., & Karaki, B. J. (2020). Output-synchronization of discrete-time multiagent systems: A cooperative event-triggered dissipative approach. IEEE Transactions on Network Science and Engineering, 8(1), 114–125. https://doi.org/10.1109/TNSE.2020.3029078
  • Meng, M., Liu, L., & Feng, G. (2017). Adaptive output regulation of heterogeneous multiagent systems under markovian switching topologies. IEEE Transactions on Cybernetics, 48(10), 2962–2971. https://doi.org/10.1109/TCYB.2017.2753382
  • Peng, Z., Hu, J., & Ghosh, B. K. (2020). Data-driven containment control of discrete-time multi-agent systems via value iteration. Science China Information Sciences, 63(8), 1–3. https://doi.org/10.1007/s11432-018-9671-2
  • Rezaei, V., & Stefanovic, M. (2021). Distributed input-to-state stabilization of heterogeneous interconnected multiagent systems with partially unknown dynamics. In 2021 29th Mediterranean conference on control and automation (MED) (pp. 1246–1251). IEEE.
  • Shen, B., Wang, Z., & Qiao, H. (2016). Event-triggered state estimation for discrete-time multidelayed neural networks with stochastic parameters and incomplete measurements. IEEE Transactions on Neural Networks and Learning Systems, 28(5), 1152–1163. https://doi.org/10.1109/TNNLS.2016.2516030
  • Shen, B., Wang, Z., Wang, D., & Li, Q. (2019). State-saturated recursive filter design for stochastic time-varying nonlinear complex networks under deception attacks. IEEE Transactions on Neural Networks and Learning Systems, 31(10), 3788–3800. https://doi.org/10.1109/TNNLS.5962385
  • Shen, B., Wang, Z., Wang, D., Luo, J., Pu, H., & Peng, Y. (2019). Finite-horizon filtering for a class of nonlinear time-delayed systems with an energy harvesting sensor. Automatica, 100(2019), 144–152. https://doi.org/10.1016/j.automatica.2018.11.010.
  • Sheng, L., Wang, Z., & Zou, L. (2017). Output-feedback H2/H∞ consensus control for stochastic time-varying multi-agent systems with (x, u, v)-dependent noises. Systems & Control Letters, 107(2017), 58–67. https://doi.org/10.1016/j.sysconle.2017.07.004.
  • Shi, J.-L., Hu, B., Chen, L., Zhang, D.-X., He, D.-X., Huang, J., & Guan, Z.-H. (2019). Formation tracking of heterogeneous ugv-uav systems with switching directed topologies. In 2019 IEEE 4th International conference on advanced robotics and mechatronics (ICARM) (pp. 970–975). IEEE.
  • Shi, S., Feng, H., Liu, W., & Zhuang, G. (2019). Finite-time consensus of high-order heterogeneous multi-agent systems with mismatched disturbances and nonlinear dynamics. Nonlinear Dynamics, 96(2), 1317–1333. https://doi.org/10.1007/s11071-019-04856-3
  • Su, H., Chen, J., Chen, X., & He, H. (2021). Adaptive observer-based output regulation of multiagent systems with communication constraints. IEEE Transactions on Cybernetics, 51(11), 5259–5268. https://doi.org/10.1109/TCYB.2020.2995147
  • Sun, C., Ye, M., & Hu, G. (2020). Distributed optimization for two types of heterogeneous multiagent systems. IEEE Transactions on Neural Networks and Learning Systems, 32(3), 1314–1324. https://doi.org/10.1109/TNNLS.5962385
  • Sun, F., Liao, X., & Kurths, J. (2021). Mean-square consensus for heterogeneous multi-agent systems with probabilistic time delay. Information Sciences, 543(2021), 112–124. https://doi.org/10.1016/j.ins.2020.07.021.
  • Tan, C., Yue, L., Li, Y., & Liu, G.-P. (2020). Group consensus control for discrete-time heterogeneous multi-agent systems with time delays. Neurocomputing, 392(2020), 70–85. https://doi.org/10.1016/j.neucom.2020.01.092.
  • Tang, Y., & Wang, X. (2020). Optimal output consensus for nonlinear multiagent systems with both static and dynamic uncertainties. IEEE Transactions on Automatic Control, 66(4), 1733–1740. https://doi.org/10.1109/TAC.2020.2996978
  • Tian, E., Wang, Z., Zou, L., & Yue, D. (2019a). Chance-constrained H∞ control for a class of time-varying systems with stochastic nonlinearities: The finite-horizon case. Automatica, 107(2019), 296–305. https://doi.org/10.1016/j.automatica.2019.05.039.
  • Tian, E., Wang, Z., Zou, L., & Yue, D. (2019b). Probabilistic-constrained filtering for a class of nonlinear systems with improved static event-triggered communication. International Journal of Robust and Nonlinear Control, 29(5), 1484–1498. https://doi.org/10.1002/rnc.v29.5
  • Wang, C., Liu, C.-L., & Liu, F. (2019). Fixed-time consensus tracking of heterogeneous multi-agent systems. In 2019 Chinese automation congress (CAC) (pp. 984–989). IEEE.
  • Wang, D., Wang, Z., Wang, Z., & Wang, W. (2020). Design of hybrid event-triggered containment controllers for homogeneous and heterogeneous multiagent systems. IEEE Transactions on Cybernetics, 51(10), 4885–4896. https://doi.org/10.1109/TCYB.2020.3007500
  • Wang, J., Qiao, J., Wen, G., Duan, Z., & Huang, T. (2019). Rendezvous of heterogeneous multiagent systems with nonuniform time-varying information delays: An adaptive approach. IEEE Transactions on Systems, Man, and Cybernetics: Systems, 51(8), 4848–4857. https://doi.org/10.1109/TSMC.2019.2945592
  • Wang, L., Wang, Z., Wei, G., & Alsaadi, F. E. (2018). Observer-based consensus control for discrete-time multiagent systems with coding–decoding communication protocol. IEEE Transactions on Cybernetics, 49(12), 4335–4345. https://doi.org/10.1109/TCYB.6221036
  • Wang, M., Wang, Z., Chen, Y., & Sheng, W. (2019). Event-based adaptive neural tracking control for discrete-time stochastic nonlinear systems: A triggering threshold compensation strategy. IEEE Transactions on Neural Networks and Learning Systems, 31(6), 1968–1981. https://doi.org/10.1109/TNNLS.5962385
  • Wang, M., Wang, Z., Dong, H., & Han, Q.-L. (2020). A novel framework for backstepping-based control of discrete-time strict-feedback nonlinear systems with multiplicative noises. IEEE Transactions on Automatic Control, 66(4), 1484–1496. https://doi.org/10.1109/TAC.2020.2995576
  • Wu, J., Ugrinovskii, V., & Allgöwer, F. (2017). Cooperative estimation and robust synchronization of heterogeneous multiagent systems with coupled measurements. IEEE Transactions on Control of Network Systems, 5(4), 1597–1607. https://doi.org/10.1109/TCNS.6509490
  • Xiao, S., & Dong, J. (2020). Distributed adaptive fuzzy fault-tolerant containment control for heterogeneous nonlinear multiagent systems. IEEE Transactions on Systems, Man, and Cybernetics: Systems, 52(2), 954–965. https://doi.org/10.1109/TSMC.2020.3002944
  • Xu, L.-X., Zhao, L.-N., Ma, H.-J., Wang, Y.-L., & Kang, H. (2021). Event-triggered cooperative output regulation of heterogeneous multi-agent systems with adaptive fault-tolerant control. IEEE Transactions on Circuits and Systems II: Express Briefs, 69(3), 1149–1153. https://doi.org/10.1109/TCSII.2021.3092349
  • Xu, W., Wang, Z., & Ho, D. W. C. (2017). Finite-horizon H∞ consensus for multiagent systems with redundant channels via an observer-type event-triggered scheme. IEEE Transactions on Cybernetics, 48(5), 1567–1576. https://doi.org/10.1109/TCYB.2017.2707590
  • Xu, X., Liu, L., & Feng, G. (2017). Consensus of discrete-time linear multiagent systems with communication, input and output delays. IEEE Transactions on Automatic Control, 63(2), 492–497. https://doi.org/10.1109/TAC.2017.2720703
  • Xu, Z., Ni, H., Karimi, H. R., & Zhang, D. (2020). A markovian jump system approach to consensus of heterogeneous multiagent systems with partially unknown and uncertain attack strategies. International Journal of Robust and Nonlinear Control, 30(7), 3039–3053. https://doi.org/10.1002/rnc.v30.7
  • Xu, Z., Wang, X., & Ji, H. (2016). Scalable control for synchronization in heterogenous networks of second-order uncertain nonlinear systems. In 2016 35th Chinese control conference (CCC) (pp. 8138–8143). IEEE.
  • Xue, K., & Wu, T. (2021). Distributed consensus of USVs under heterogeneous uav-usv multi-agent systems cooperative control scheme. Journal of Marine Science and Engineering, 9(11), 1314. https://doi.org/10.3390/jmse9111314
  • Yadegar, M., & Meskin, N. (2021). Mission independent fault-tolerant control of heterogeneous linear multiagent systems based on adaptive virtual actuator. International Journal of Adaptive Control and Signal Processing, 35(3), 401–419. https://doi.org/10.1002/acs.v35.3
  • Yadollahi, S., & Atrianfar, H. (2019). Finite-time event-triggered consensus of nonlinear heterogeneous multi-agent systems. In 2019 7th International conference on robotics and mechatronics (ICRoM) (pp. 424–431). IEEE.
  • Yan, T., Xu, X., Li, Z., & Li, E. (2021). Flocking of multi-agent systems with unknown nonlinear dynamics and heterogeneous virtual leader. International Journal of Control, Automation and Systems, 19(9), 2931–2939. https://doi.org/10.1007/s12555-020-0578-3
  • Yang, H., Ju, S., Xia, Y., & Zhang, J. (2019). Predictive cloud control for networked multiagent systems with quantized signals under dos attacks. IEEE Transactions on Systems, Man, and Cybernetics: Systems, 51(2), 1345–1353. https://doi.org/10.1109/TSMC.2019.2896087
  • Yang, R., Liu, L., & Feng, G. (2020). Leader-following output consensus of heterogeneous uncertain linear multiagent systems with dynamic event-triggered strategy. IEEE Transactions on Systems, Man, and Cybernetics: Systems, 52(3), 1626–1637. https://doi.org/10.1109/TSMC.2020.3034352
  • Yang, S., Xu, J.-X., Huang, D., & Tan, Y. (2015). Synchronization of heterogeneous multi-agent systems by adaptive iterative learning control. Asian Journal of Control, 17(6), 2091–2104. https://doi.org/10.1002/asjc.1159
  • Yang, Y., Li, Y., Yue, D., Tian, Y.-C., & Ding, X. (2020). Distributed secure consensus control with event-triggering for multiagent systems under dos attacks. IEEE Transactions on Cybernetics, 51(6), 2916–2928. https://doi.org/10.1109/TCYB.2020.2979342
  • Ye, H., Li, M., & Luo, W. (2018). Consensus protocols for heterogeneous multiagent systems with disturbances via integral sliding mode control. Mathematical Problems in Engineering, 2018. https://doi.org/10.1155/2018/6214789
  • Yin, X., Gao, Z., & Fu, Y. (2020). Observer-based event-triggered cloud predictive control for heterogeneous mass with dos attacks and delays. In 2020 IEEE 18th International conference on industrial informatics (INDIN) (Vol/. 1, pp. 657–662). IEEE.
  • Yuan, Y., Wang, Z., Zhang, P., & Dong, H. (2018). Nonfragile near-optimal control of stochastic time-varying multi-agent systems with control-and state-dependent noises. IEEE Transactions on Cybernetics, 49(7), 2605–2617. https://doi.org/10.1109/TCYB.6221036
  • Yuan, Y., Yuan, H., Wang, Z., Guo, L., & Yang, H. (2017). Optimal control for networked control systems with disturbances: A delta operator approach. IET Control Theory & Applications, 11(9), 1325–1332. https://doi.org/10.1049/cth2.v11.9
  • Zeng, N., Li, H., Wang, Z., Liu, W., Liu, S., Alsaadi, F. E., & Liu, X. (2021). Deep-reinforcement-learning-based images segmentation for quantitative analysis of gold immunochromatographic strip. Neurocomputing, 425(2021), 173–180. https://doi.org/10.1016/j.neucom.2020.04.001.
  • Zhang, D., & Feng, G. (2019). A new switched system approach to leader-follower consensus of heterogeneous linear multiagent systems with dos attack. IEEE Transactions on Systems, Man, and Cybernetics: Systems, 51(2), 1258–1266. https://doi.org/10.1109/TSMC.2019.2895097
  • Zhang, D., Liu, L., & Feng, G. (2018). Consensus of heterogeneous linear multiagent systems subject to aperiodic sampled-data and dos attack. IEEE Transactions on Cybernetics, 49(4), 1501–1511. https://doi.org/10.1109/TCYB.6221036
  • Zhang, H., Cai, Y., Wang, Y., & Su, H. (2020). Adaptive bipartite event-triggered output consensus of heterogeneous linear multiagent systems under fixed and switching topologies. IEEE Transactions on Neural Networks and Learning Systems, 31(11), 4816–4830. https://doi.org/10.1109/TNNLS.5962385
  • Zhang, J., Zhang, H., Lu, Y., & Sun, S. (2020). Cooperative output regulation of heterogeneous linear multi-agent systems with edge-event triggered adaptive control under time-varying topologies. Neural Computing and Applications, 32(19), 15573–15584. https://doi.org/10.1007/s00521-020-04883-x
  • Zhang, W., Wang, Z., Liu, Y., Ding, D., & Alsaadi, F. E. (2017). Distributed sampled-data containment control of linear multi-agent systems with fixed topology. IET Control Theory & Applications, 11(14), 2299–2306. https://doi.org/10.1049/cth2.v11.14
  • Zhang, W., Wang, Z., Liu, Y., Ding, D., & Alsaadi, F. E. (2018a). Sampled-data consensus of nonlinear multi-agent systems subject to cyber attacks. International Journal of Robust and Nonlinear Control, 28(1), 53–67. https://doi.org/10.1002/rnc.v28.1
  • Zhang, X., Liu, X., & Feng, Z. (2020). Distributed containment control of singular heterogeneous multi-agent systems. Journal of the Franklin Institute, 357(3), 1378–1399. https://doi.org/10.1016/j.jfranklin.2019.10.025
  • Zhang, X., Wang, J.-H., Yang, D.-D., & Xu, Y. (2017). Tracking consensus for nonlinear heterogeneous multi-agent systems subject to unknown disturbances via sliding mode control. Chinese Physics B, 26(7), Article ID 070501. https://doi.org/10.1088/1674-1056/26/7/070501
  • Zhang, X.-H., Han, G.-S., Guan, Z.-H., Li, J., Zhang, D.-X., & Liao, R.-Q. (2018b). Robust multi-tracking of heterogeneous multi-agent systems with uncertain nonlinearities and disturbances. Journal of the Franklin Institute, 355(8), 3677–3690. https://doi.org/10.1016/j.jfranklin.2018.01.047
  • Zhang, X.-M., Han, Q.-L., Wang, Z., & Zhang, B.-L. (2017b). Neuronal state estimation for neural networks with two additive time-varying delay components. IEEE Transactions on Cybernetics, 47(10), 3184–3194. https://doi.org/10.1109/TCYB.2017.2690676
  • Zhang, Y., & Ji, H. (2016). Robust containment control for a class of heterogeneous uncertain nonlinear multi-agent systems. In 2016 12th World congress on intelligent control and automation (WCICA) (pp. 366–371). IEEE.
  • Zhao, H., Peng, L., & Yu, H. (2021). Model-free adaptive consensus tracking control for unknown nonlinear multi-agent systems with sensor saturation. International Journal of Robust and Nonlinear Control, 31(13), 6473–6491. https://doi.org/10.1002/rnc.v31.13
  • Zhao, J., Xie, X., & Zhang, R. (2019). Decentralized sliding-mode and fault-tolerant control for heterogeneous multi-agent systems. In 2019 Chinese control conference (CCC) (pp. 4866–4871). IEEE.
  • Zheng, Y., & Wang, L. (2014). Containment control of heterogeneous multi-agent systems. International Journal of Control, 87(1), 1–8. https://doi.org/10.1080/00207179.2013.814074
  • Zou, L., Wang, Z., Gao, H., & Alsaadi, F. E. (2017). Finite-horizon H∞ consensus control of time-varying multi-agent systems with stochastic communication protocol. IEEE Transactions on Cybernetics, 47(8), 1830–1840. https://doi.org/10.1109/TCYB.2017.2685425
  • Zou, L., Wang, Z., Gao, H., & Liu, X. (2016). State estimation for discrete-time dynamical networks with time-varying delays and stochastic disturbances under the round-robin protocol. IEEE Transactions on Neural Networks and Learning Systems, 28(5), 1139–1151. https://doi.org/10.1109/TNNLS.5962385
  • Zou, L., Wang, Z., Han, Q.-L., & Zhou, D. (2019). Moving horizon estimation of networked nonlinear systems with random access protocol. IEEE Transactions on Systems, Man, and Cybernetics: Systems, 51(5), 2937–2948. https://doi.org/10.1109/TSMC.2019.2918002
  • Zou, L., Wang, Z., Hu, J., & Zhou, D. (2020). Moving horizon estimation with unknown inputs under dynamic quantization effects. IEEE Transactions on Automatic Control, 65(12), 5368–5375. https://doi.org/10.1109/TAC.9
  • Zou, L., Wang, Z., & Zhou, D. (2020). Moving horizon estimation with non-uniform sampling under component-based dynamic event-triggered transmission. Automatica, 120(2020). https://doi.org/10.1016/j.automatica.2020.109154
  • Zuo, S., Song, Y., Lewis, F. L., & Davoudi, A. (2018). Adaptive output containment control of heterogeneous multi-agent systems with unknown leaders. Automatica, 92(2018), 235–239. https://doi.org/10.1016/j.automatica.2018.02.004.