Abstract
The cooperative control problem of discrete-time multi-agent systems (MASs) is discussed, and bounded uncertain time-delays and directed switching topologies are considered. By applying model transformations and matrix theory, an augmented system method is introduced to handle a heterogeneous time-delay MAS. Then, the consensus problem of the system is turned to the convergence issue of the product of innumerable row stochastic matrices. Sufficient conditions for asymptotic consensus of the system under directed switching topologies are obtained. Moreover, a novel consensus-based formation control strategy is designed to gain sufficient and necessary conditions for the formation control of a second-order differential robot system. Finally, the effectiveness of the obtained results is verified through simulations.
1. Introduction
With the popularization of unmanned equipment, the improvement of the automation level and the application of distributed ideas, people have gradually realized that several single agent systems have difficulty in meeting increasingly complex practical needs, such as the cooperative work of multiple handling robots in warehouses, the cooperative equipment of multiple manipulators in factories and multiple unmanned aerial vehicles (UAVs) cluster reconnaissance in military war. Therefore, multi-agent systems (MASs) have emerged as the times require.
MASs originate from the biological cluster phenomenon in nature, such as the formation migration of wild geese and cluster migration of flocks as shown as Figure 1. Then, to meet the needs of engineering, the concept of group behaviors in nature was introduced to the computer field. The goal is to make several single agent systems realize complex intelligence through cooperative control to, thereby, reduce the complexity of system modeling and improve the robustness, reliability and flexibility of the system.
Figure 1.
Biological cluster phenomenon in nature. (a) Formation migration of wild geese. (b) Cluster migration of a flock.
Since the cooperative control of MASs shows the advantages of high autonomy, fault tolerance, coordination, flexibility and scalability, the fields where it may be involved are also wide, such as target positioning [1,2], environmental monitoring [3,4], military exercises [5,6] and resource exploration [7,8]. It can be seen that the application of cooperative control of MASs bring considerable changes to people’s daily production and life, even in the national military and medical fields. Up to now, the cooperative control problems of MASs have attracted widespread concern of researchers from the fields of physics, robotics, control engineering, biology, artificial intelligence, etc.
Compared with several single agent systems, they can solve more complex practical problems. Therefore, it is necessary to study the cooperative control of MASs. The cooperative control of MASs includes various topics—for example, cooperative output regulation [9,10,11], consensus [12,13,14], formation control [15,16,17] and distributed filtering [18,19,20].
Formation control and consensus: if the formation control problem is linear (displacement- or bearing-based), then it can be considered as special cases of consensus and matrix-weighted consensus. Distance-based and bearing-only cases are quite different, since the equations governing the systems are nonlinear, and the techniques used for consensus problems cannot be applied directly. These two problems have the most important theoretical and practical significance for the intellectualization of the cooperative control of MASs.
The consensus problem is the primary condition of cooperative control of MASs. It means that agents dynamically adjust and update their behaviors under local cooperation and mutual communication, and all agents finally come to an agreement. The design of distributed consensus control protocol for MASs with general linear dynamics under directed graph is considered in [21]. Li et al. [22] are devoted to consensus problems of second-order MASs under directed topologies. By utilizing local cooperation and distributed control laws, all agents move at a constant speed and finally reach an agreement.
Feng et al. [23] overcame a class of consensus problems of mixed-order MASs using distributed nonlinear consensus control protocols. Komareji et al. [24] discussed the consensus problems in topologically interacting swarms under communication constraints and time-delays. However, there are also some works showing that many MASs (biological and artificial) collectively operate according to a consensus protocol without ever reaching consensus, such as [25].
Formation control problem aims to achieve some complex and global operations by applying some appropriate formation control strategies [26]. Li et al. [27] addressed two kinds of leader-follower formation control problems of second-order autonomous unmanned systems, where the speed of the leader is either constant or time-varying. The hierarchical formation control problems of wheeled mobile robots was investigated using a vector field method in [28]. Liu et al. [29] considered formation tracking control problems of second-order MASs with multiple leaders through sampled data.
However, all the above results represent continuous-time dynamics. In reality, the continuous states of agents are often described and updated by their sampled data, which leads to the formulations of discrete-time dynamics or sampled data. Therefore, the results gained in continuous-time dynamics can not be utilized to settle these issues directly. Under this background, a discrete-time dynamic model was developed in [30]. Chen et al. [31] focused on a new class of cluster consensus problems of discrete-time MASs with a few distinct groups. Cao et al. [32] deliberated on dynamic formation control problems of discrete-time MASs under directed graphs.
Thus far, some important results and methods about switched systems with delays have been established. The consensus of MASs subject to time-varying delayed control inputs and switching topology was considered in [33]. A practical example of a team of three networked quadrotors is given to illustrate the condition for consensus for a networked system based on linear matrix inequality (LMI) that takes into account the joint effects of time-varying delays and switching network topology.
The time-varying formation problem for nonlinear second-order MASs regarding the existence of switching directed topology and time delay was investigated in [34]. Sufficient conditions for the system to form the desired formation were obtained using the Lyapunov function approach and LMI technique. Nevertheless, research on the cooperative control of discrete-time MASs under multiple constraints was not fully studied. This paper pays close attention to cooperative control of discrete-time MASs with uncertain time-delays and switching topologies.
The motivation of this work is to extend the results in [35,36]. Compared with [35], the research object in Section 3 of this paper becomes more complex and the proposed control algorithm is more accurate. In addition, in Section 4 of this paper, the focus is not consensus of the second-order discrete-time MAS but formation control. Furthermore, the obtained consensus-based formation control strategy in this paper adds the target formation shape and target velocity on the basis of the consensus protocol.
Their functions are shown in Remark 3. In the same way, even though [36] and Section 3 of this paper both studied the consensus problem of heterogeneous MASs, the system model and the corresponding consensus control protocol are different. Both [35,36] are devoted to the study of consensus problem, and sufficient conditions for consensus were obtained. On this basis, this paper also studies the formation control problem.
Furthermore, the necessary and sufficient conditions of formation control are proposed. The results are verified effective by the simulation on Webots platform for Pioneer 3-DX robots. Specifically, our contributions are stated as below. First, different from the Lyapunov function approach mentioned in the literature [37,38], an augmented system method is introduced in this paper. The method can not only deal with a heterogeneous time-delay MAS by applying model transformations and matrix theory but also avoids the difficulty of constructing Lyapunov function to prove the consensus of the system.
Then, the consensus problem of the system is converted to the convergence problem of the product of innumerable row stochastic matrices. Secondly, over the existing results in [30,31,32], the restrictive conditions for topologies and time-delays are relaxed, arbitrary, bounded uncertain time-delays, and dynamic directed switching topologies that have spanning trees are allowed. Thirdly, a novel consensus-based formation control strategy that only requires local information of neighbors is proposed to gain necessary and sufficient condition for formation control of a second-order differential robot system.
The remaining sections are summarized as below. Section 2 gives some preliminaries. In Section 3, consensus of a heterogeneous time-delay MAS is presented. Formation control of a second-order differential robot system is shown in Section 4. Section 5 is committed to verifying the correctness of the proposed theoretical results via numerical simulations and robot examples. Section 6 offers our conclusions.
Notations: is an index set. denotes i belongs to but not to . R is the real set. represents an n dimensional identity matrix. represents a well dimensional column matrix with all ones. ⊗ represents the Kronecker product; and represents the matrix transpose.
2. Preliminaries
2.1. Graph Theory
A weighted directed graph is represented by , where is a node set, is a directed edge set and is a weighted adjacency matrix. In addition, denotes a set of neighbors of node i. A directed edge of G is represented by , which means node i points to node j. The indegree of node i is defined as . The indegree matrix of G is defined as .
The Laplacian matrix of G is defined as . A directed path from node i to node 1 is an ordered sequence of directed edges, which is represented by . If there is a node so that there is a directed path from it to each of the remaining nodes, it is can be said that the weighted directed graph G has a spanning tree and the node is called root node. The union of some weighted directed graphs with a common node set and a combined directed edge set given by is also called a weighted directed graph. The directed switching topologies that have spanning trees means the union of these weighted directed graphs has at least a spanning tree.
2.2. Matrix Theory
Given a matrix , if all elements are not less than zero, then it is a nonnegative matrix. Moreover, if there exists a nonnegative matrix A satisfying , then it is a row stochastic matrix. Furthermore, if the row stochastic matrix A satisfying where f is a column matrix, then it is called indecomposable and aperiodic (SIA) [39].
3. Consensus of Heterogeneous Time-Delay MAS
It should be noted that most studies concentrate on homogeneous systems—that is, all agents have the same-order dynamics. However, the dynamics of the agents may be different because of various restrictions or the common goals with mixed agents in practical systems, such as different spacecraft and robots perform different tasks in the spacecraft and robots formation system.
Thus, it is significant to consider heterogeneous MASs. Compared with the first-order or second-order dynamics MASs, the study of heterogeneous MASs composed of both first-order and second-order dynamics agents seems to be more complicated. Thus, far, there are few results on the consensus of heterogeneous MAS. Therefore, a heterogeneous MAS consists of n agents labeled as is considered. Agent 1 to agent p have first-order dynamics, while the remaining agents have second-order dynamics. Then, the discrete-time dynamic model of each agent is presented as:
where , and are, respectively, the position, velocity and control input of agent i at time k. is the sampling period and indicates the sampling times. For brevity, all are replaced by k.
To enable the system (1) to achieve asymptotic consensus with bounded uncertain time-delays and directed switching topologies, a consensus control protocol is designed as:
where , , and are constant coefficients to be designed. represents the switching modes of the directed topologies and takes the value from a limited set . represents the uncertain time-delay from agent j to agent i at time k in mode and satisfies , where is the upper bound of uncertain time-delay depending on the dwell time of the switching topologies. and represent the position and velocity of agent j obtained by agent i at time k in mode , respectively. is the weighting factor on the directed edge formed by agent i and agent j at time k in mode .
The system (1) realizes asymptotic consensus under the consensus control protocol (2) if Equation (3) holds [37]:
For simplicity, the switching modes of the directed topologies is selectively ignored. Consider it in the subsequent simulations and make the following changes:
Then, under the consensus control protocol (2), the system (1) is written as:
where and are the indegree matrices of agent 1 to agent p and agent to agent n, respectively. and represent the and dimensional weighted adjacency matrices when . According to the definition of a Laplacian matrix, and hold.
To guarantee the asymptotic consensus of the heterogeneous time-delay MAS (8), an augmented system approach is introduced to deal with the system (8) by applying model transformations and matrix theory, while all uncertain time-delays are equal to zero, the coefficient matrices of system (8) still not satisfy the definition of row stochastic matrix. Therefore, the model transformations are used to transform the system (8) into an equivalent system whose coefficient matrices are row stochastic. Finally, the equivalent system is analyzed by the properties of row stochastic matrices and sufficient conditions for asymptotic consensus are obtained.
Denote:
The system (13) is further improved on the basis of system (8), and its coefficient matrices satisfy the definition of row stochastic matrix. However, it still contains uncertain time delays that are not conducive to the analysis of consensus. Therefore, the system (13) needs to be further changed.
Let and , an augmented system (14) is described as below:
where and are given in Equations (15) and (16).
Let and , then the weighted adjacency matrix W is obtained as follows:
Since , and , then and hold. In addition, the following two assumptions are need to be made.
Assumption 1.
The bounded uncertain time-delays mean that time-delays on each interactive topology can be selected at will, as long as they do not exceed the dwell time of the switching topologies.
Assumption 2.
Suppose is the largest principal diagonal element of Laplacian matrix and the following inequalities hold.
When Assumptions 1 and 2 are satisfied, all elements of and are nonnegative, and satisfy and . Therefore, and are row stochastic matrices. In addition, for positive integers , ,…, with , if the union of weighted directed graphs has spanning trees, then and are SIA [40]. In other words, there exists a column matrix f that makes = hold as .
Theorem 1.
Proof Theorem 1.
As the directed switching topologies have spanning trees, the union of weighted directed graphs for positive integers , ,, with has at least a spanning trees—that is, Equation (25) holds:
Corollary 1.
Proof Corollary 1.
While all uncertain time-delays are equal to zero, the situation is seen as an unusual exception of Theorem 1. Furthermore, the remaining analysis is the same as above. Therefore, Corollary 1 holds naturally. □
Remark 1.
The proposed augmented system method is easier to obtain the sufficient condition for asymptotic consensus of the heterogeneous time-delay MAS (1) under directed switching topologies. Furthermore, the restrictive conditions for topologies and time-delays are relaxed.
4. Formation Control of Second-Order Differential Robot System
In this part, a second-order differential robot system is shown as:
where , , and T are given in Equation (1).
The target formation of the system (27) is given as follows:
where , and denote, respectively, the target position and target velocity of agent i.
To make the system (27) achieve the target formation shape and run at the target velocity, a novel consensus-based formation control strategy is designed as:
The second-order differential robot system (27) achieves the target formation shape and run at the target velocity under the strategy (29) if and only if Equation (30) holds [41].
where , which denotes the relative position of agents i and j measured by sonar sensors. d is the distance between adjacent agents. represents target velocity.
Remark 2.
If , formation control becomes the asymptotic consensus. Furthermore, Equation (30) also becomes .
Similarly, make the following changes:
By substituting the strategy (29) into the system (27) and combining Equations (5), (6), (31) and (32), the system (27) is rewritten as:
where is the indegree matrix of agent 1 to agent n and is dimensional weighted adjacency matrix when .
Further denote:
Then:
Theorem 2.
Proof Theorem 2.
Remark 3.
The benefits of the strategy (29) are that it only requires local information of neighbors instead of centralized control and global shared information to realize the formation control. Furthermore, the target formation shape and target velocity can be adjusted by modifying the parameters d and . Therefore, the strategy is suitable for large-scale formation control. Moreover, if the appropriate quantitative information and topology can be found, then consensus algorithm can be guaranteed to converge in a certain time—that is, the strategy can complete the target formation in a certain time.
5. Simulations
To explain the correctness of the obtained results, some numerical simulations and robot examples are presented. Figure 2 shows the switching modes of directed topologies . Let the sampling period 0.2 s, then the dwell time of switching topologies is 20T. Therefore, the upper bound of uncertain time-delay is 4 s.
Figure 2.
Switching modes of directed topologies .
5.1. Case 1
The interactive topologies of heterogeneous time-delay MAS (1) with 4 are given in Figure 3. Suppose agent 1 and agent 2 have first-order dynamics, while the remaining agents have second-order dynamics. According to the definition of spanning trees, the two interactive topologies have spanning trees. Moreover, since the time-delays on each interactive topology are uncertain but bounded and to satisfy Assumption 1, the time-delays on and are arbitrarily selected as 1 and 0.6 s.
Figure 3.
Interactive topologies of heterogeneous time-delay MAS (1). (a) , (b) .
If the weighting factor on each edge of the directed topologies is 0.5 and to satisfy the definition that W is a row stochastic matricx [42], then the weighted adjacency matrices of directed graphs and are as below:
Since , s and , then , , and are deduced to satisfy Assumption 2. Therefore, can be chosen. Similar to convergence factors, they directly affect the convergence rate.
Let and . According to Figure 3 and W, the four agents adjust their state information in real time with the local information of themselves and their neighbors. The ultimate goal is to achieve global state consensus through these local information. By applying the consensus control protocol (2) to the system (1), the position and velocity consensus are shown in Figure 4, which prove the correctness of Theorem 1. Figure 4 shows that the position and velocity trajectories asymptotic convergence about 15s while those asymptotic convergence after 20 s in [43], the convergence rate is about improved by at the cost of increasing the gain parameters and decreasing the number of agents.
Figure 4.
Position and velocity trajectories of heterogeneous time-delay MAS (1). (a) Position trajectories. (b) Velocity trajectories.
5.2. Case 2
The interactive topologies of second-order differential robot system (27) with are exhibited in Figure 5. Similarly, the time-delays on each interactive topology are uncertain but bounded and to satisfy Assumption 1, the time-delays on and are arbitrarily selected as 0.18 and 0.12 s.
Figure 5.
Interactive topologies of second-order differential robot system (27). (a) , (b) .
Let m, in X direction and , m/s in Y direction. Furthermore, take =((6,1), (9,3), (12,6), (20,9)) and for . Similar to case 1, the arrows in Figure 5 show the information interaction between agents. Agents achieve cooperative control by continuously adjusting the state information of their neighbors. By applying consensus-based formation control strategy (29) to second-order differential robot system (27), the position and velocity trajectories are shown in Figure 6. Figure 6a,b depict that four agents achieve the target formation shape and run at the target velocity.
Figure 6.
Position and velocity trajectories of second-order differential robot system (27) (). (a) Position trajectories. (b) Velocity trajectories.
Four curves with different colors in Figure 6a represent position trajectories of four agents. From this figure, it can be seen that four agents reach the desired relative positions. Similarly, it can be seen from Figure 6b that the final velocities of the four agents also reach the target velocities. Figure 7 reveals the corresponding position and velocity trajectories when .
Figure 7.
Position and velocity trajectories of second-order differential robot system (27) (). (a) Position trajectories. (b) Velocity trajectories.
Comparing Figure 6 and Figure 7, it is easy to see that the existence of uncertain time-delays does have an impact on the convergence rate and overshoot of system (27). However, as long as the uncertain time delays are within the dell time of switching topologies, the overall convergence characteristics of the system do not change. In addition, Figure 6 and Figure 7 reveal that the position and velocity trajectories are not completely smooth because of the switching topologies.
To further verify the feasibility of formation control of second-order differential robot system (27), four Pioneer 3-DX robots are imported into Webots platform. According to the control requirements, GPS node and Gyro node are added to measure the global position coordinates, velocity and angular velocity. Pioneer 3-DX robots adjust their velocity and direction by means of two wheel differential drive. Furthermore, each wheel is controlled by an independent motor. The dynamic model of second-order differential robot [44] is shown in Figure 8. They mainly rely on the front and rear sonar rings to sense the distance between each other.
Figure 8.
Schematic diagram of second-order differential robot (27).
There are eight sonars in each sonar ring and 16 sonars in the front and rear. They are eight forward ultrasonic (sonar) sensors and eight optional real sonars, respectively. Relying on these 16 sonars, the Pioneer 3-DX robot has a 360 degree perception capability. Each sonar has an effective detection range of 30 mm to 5000 mm and a resolution of 1 mm.
The and denote the velocity and angular velocity, respectively. The and represent the left and right wheel velocities, respectively. The global position coordinates are denoted by . l denotes the distance between the left and right wheels, r is the wheel radius [45].
The left and right wheel velocities and are selected as the control variables, and the dynamic model is obtained as shown in (37).
If the robot is regarded as a particle, the velocity and angular velocity are selected as the control variables, and the dynamic model is obtained as shown in (38).
By synthesizing Equations (37) and (38), eliminating intermediate variables x, y and , then the relationships between the left and right wheel velocities and the velocity and angular velocity are obtained as shown in Equation (39). Thus, the dynamic model of the robot with velocity and angular velocity as control variables is obtained as shown in (39).
Let and initial positions of four robots are taken as ((−2.5, 1.2), (−1, −0.3), (0.5, 0.2) and (1.8, 2.4)). The strategy (29) is applied to second-order differential robot system (27) to obtain the velocity . According to Equation (39), and are obtained. Finally, the formation achieving processes at are shown in Figure 9. Clearly, the four Pioneer 3-DX robots form a given target formation shape and run at the target velocity within 15 s.
Figure 9.
The formation shape of four robots at . (a) Formation shape (). (b) Formation shape (). (c) Formation shape (). (d) Formation shape ().
6. Conclusions
The cooperative control problem of discrete-time MASs with bounded uncertain time-delays and directed switching topologies is considered. By applying model transformations and matrix theory, an augmented system approach is introduced to make the consensus of the heterogeneous time-delay MASs transform into the convergence issue of the product of innumerable row stochastic matrices. Moreover, a novel consensus-based formation control strategy is devised so that the second-order differential robot system realizes target formation. Furthermore, the effectiveness of the obtained results is verified through some simulations.
Author Contributions
Methodology, writing-original draft, C.W.; Simulation, validation, J.W.; Writing—review & editing, P.W.; Investigation, J.G. All authors have read and agreed to the published version of the manuscript.
Funding
This research was funded by the National Natural Science Foundation of China under Grant 62073296 and Zhejiang Province Public Welfare Technology Application Research Project under Grant LGF19F030004 and Keyi College of Zhejiang Sci-Tech University Academy of Science Project under Grant KY2022006.
Conflicts of Interest
The authors declare no conflict of interest.
References
- Franchi, A.; Stegagno, P.; Di Rocco, M.; Oriolo, G. Distributed Target Localization and Encirclement with a Multi-Robot System. IFAC Proc. Vol. 2010, 43, 151–156. [Google Scholar] [CrossRef] [Scilit]
- Bourne, J.R.; Goodell, M.N.; He, X.; Steiner, J.A.; Leang, K.K. Decentralized multi-agent information-theoretic control for target estimation and localization: Finding gas leaks. Int. J. Robot. Res. 2020, 39, 1525–1548. [Google Scholar] [CrossRef] [Scilit]
- Sabol, C.; Burns, R.; Mclaughlin, C.A. Satellite Formation Flying Design and Evolution. J. Spacecr. Rocket. 2001, 38, 270–278. [Google Scholar] [CrossRef] [Scilit]
- Srivastava, I.; Bhat, S.; Singh, A.R. Fault diagnosis, service restoration, and data loss mitigation through multi-agent system in a smart power distribution grid. Energy Sources Part A Recovery Util. Environ. Eff. 2020, 1–26. [Google Scholar] [CrossRef] [Scilit]
- Franch, A.; Secchi, C.; Ryll, M.; Bulthoff, H.H.; Giordano, P.R. Shared Control Balancing Autonomy and Human Assistance with a Group of Quadrotor UAVs. IEEE Robot. Autom. Mag. 2012, 19, 57–68. [Google Scholar] [CrossRef] [Scilit]
- Li, X.; Dong, Z.M.; He, X. Platform-level Distributed Warfare Model-based on Multi-Agent System Framework. Def. Sci. J. 2012, 62, 180–186. [Google Scholar] [CrossRef] [Scilit]
- Boudoudouh, S.; Ouassaid, M.; Maaroufi, M. Multi agent system in a distributed energy management of a multi sources system with a hybrid storage. In Proceedings of the third IEEE International Renewable and Sustainable Energy Conference, Marrakech, Morocco, 10–13 October 2015; pp. 1–6. [Google Scholar]
- Kovalenko, I.; Ryashentseva, D.; Vogel-Heuser, B.; Tilbury, D.; Barton, K. Dynamic Resource Task Negotiation to Enable Product Agent Exploration in Multi-Agent Manufacturing Systems. IEEE Robot. Autom. Lett. 2019, 4, 2854–2861. [Google Scholar] [CrossRef] [Scilit]
- Ma, Q.; Xu, S.Y.; Lewis, F.L.; Zhang, B.; Zou, Y. Cooperative Output Regulation of Singular Heterogeneous Multi-Agent Systems. IEEE Trans. Cybern. 2017, 46, 1471–1475. [Google Scholar] [CrossRef] [Scilit]
- Wang, S.M.; Huang, J. Cooperative Output Regulation of Singular Multi-Agent Systems Under Switching Network by Standard Reduction. IEEE Trans. Circuits Syst. I Regul. Pap. 2018, 65, 1377–1385. [Google Scholar] [CrossRef] [Scilit]
- Su, Y.F.; Huang, J. Cooperative Global Adaptive Output Regulation for Nonlinear Uncertain Multi-agent Systems with IISS Inverse Dynamics. Asian J. Control. 2015, 17, 14–22. [Google Scholar] [CrossRef] [Scilit]
- Liu, L.; Shan, J.J. Event-triggered consensus of nonlinear multi-agent systems with stochastic switching topology. J. Frankl. Inst. 2017, 354, 5350–5373. [Google Scholar] [CrossRef] [Scilit]
- Chen, Y.; Lü, J.H.; Lin, Z.L. Consensus of Discrete-Time Multi-Agent Systems with Transmission Nonlinearity. Automatica 2013, 49, 1768–1775. [Google Scholar] [CrossRef] [Scilit]
- Chen, Y.; Dong, H.R.; Lu, J.H.; Sun, X.; Liu, K. Robust Consensus of Nonlinear Multi-Agent Systems with Switching Topology and Bounded Noises. IEEE Trans. Cybern. 2017, 46, 1276–1285. [Google Scholar] [CrossRef] [Scilit]
- Wang, H.F.; Mei, Y.; Xie, G.M.; Shi, H. Event-triggered circle formation control of multi-agent systems. In Proceedings of the 33rd Chinese Control Conference, Nanjing, China, 28–30 July 2014. [Google Scholar]
- Zhang, T.Y.; Liu, G.P. Design of formation control architecture based on leader-following approach. In Proceedings of the 2015 IEEE International Conference on Mechatronics and Automation, Beijing, China, 2–5 August 2015. [Google Scholar]
- Xue, D.; Yao, J.; Wang, J.; Guo, Y.; Han, X. Formation control of multi-agent systems with stochastic switching topology and time-varying communication delays. IET Control Theory Appl. 2013, 7, 1689–1698. [Google Scholar] [CrossRef] [Scilit]
- Yu, H.Y.; Liu, Y.S.; Wang, W. Distributed sparse signal estimation in sensor networks using H∞-consensus filtering. IEEE/CAA J. Autom. Sin. 2014, 1, 149–154. [Google Scholar]
- Battistelli, G.; Chisci, L.G.; Forti, N.; Pelosi, G.; Selleri, S. Distributed Finite-Element Kalman Filter for Field Estimation. IEEE Trans. Autom. Control 2017, 62, 3309–3322. [Google Scholar] [CrossRef] [Scilit]
- Roshany-Yamchi, S.; Cychowski, M.; Negenborn, R.R.; De Schutter, B.; Delaney, K.; Connell, J. Kalman Filter-Based Distributed Predictive Control of Large-Scale Multi-Rate Systems: Application to Power Networks. IEEE Trans. Control Syst. Technol. 2013, 21, 27–39. [Google Scholar] [CrossRef] [Scilit]
- Li, Z.K.; Wen, G.H.; Duan, Z.S.; Ren, W. Designing Fully Distributed Consensus Protocols for Linear Multi-Agent Systems with Directed Graphs. IEEE Trans. Autom. Control 2015, 60, 1152–1157. [Google Scholar] [CrossRef] [Scilit]
- Li, X.; Gao, K.; Lin, P.; Mo, L. A further result on consensus problems of second-order multi-agent systems with directed graphs, a moving mode and multiple delays. ISA Trans. 2017, 71, 21–24. [Google Scholar] [CrossRef] [Scilit]
- Feng, Y.Z.; Tu, X.M. Consensus analysis for a class of mixed-order multi-agent systems with nonlinear consensus protocols. Trans. Inst. Meas. Control 2014, 37, 147–153. [Google Scholar] [CrossRef] [Scilit]
- Komareji, M.; Shang, Y.; Bouffanais, R. Consensus in topologically interacting swarms under communication constraints and time-delays. Nonlinear Dyn. 2018, 93, 1287–1300. [Google Scholar] [CrossRef] [Scilit]
- Horsevad, N.; Mateo, D.; Kooij, R.E.; Barrat, A.; Bouffanais, R. Transition from simple to complex contagion in collective decision-making. Nat. Commun. 2022, 13, 1–10. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Chen, Y.Y.; Wang, Z.Z.; Zhang, Y.; Liu, C.L.; Wang, Q. A geometric extension design for spherical formation tracking control of second-order agents in unknown spatiotemporal flowfields. Nonlinear Dyn. 2017, 88, 1173–1186. [Google Scholar] [CrossRef] [Scilit]
- Li, Y.Z.; Wu, Y.Q.; He, S.H. Network-based leader-following formation control of second-order autonomous unmanned systems. J. Frankl. Inst. 2020, 358, 757–775. [Google Scholar] [CrossRef] [Scilit]
- Kwon, J.W.; Chwa, D. Hierarchical Formation Control Based on a Vector Field Method for Wheeled Mobile Robots. IEEE Trans. Robot. 2012, 28, 1335–1345. [Google Scholar] [CrossRef] [Scilit]
- Liu, C.Y.; Wu, X.Q.; Mao, B. Formation Tracking of Second-Order Multi-Agent Systems With Multiple Leaders Based on Sampled Data. IEEE Trans. Circuits Syst. II Express Briefs 2020, 68, 331–335. [Google Scholar] [CrossRef] [Scilit]
- Tanner, H.G.; Christodoulakis, D.K. State synchronization in local-interaction networks is robust with respect to time delays. In Proceedings of the 44th IEEE Conference on Decision and Control, Seville, Spain, 15 October 2015. [Google Scholar]
- Chen, Y.; Lü, J.H.; Han, F.L.; Yu, X. On the cluster consensus of discrete-time multi-agent systems. Syst. Control Lett. 2011, 60, 517–523. [Google Scholar] [CrossRef] [Scilit]
- Cao, K.; Li, X.X.; Xie, L.H. Preview-Based Discrete-Time Dynamic Formation Control Over Directed Networks via Matrix-Valued Laplacian. IEEE Trans. Cybern. 2020, 50, 1251–1263. [Google Scholar] [CrossRef] [Scilit]
- Savino, H.J.; dos Santos, C.R.P.; Souza, F.O.; Pimenta, L.C.; De Oliveira, M.; Palhares, R.M. Conditions for Consensus of Multi-Agent Systems With Time-Delays and Uncertain Switching Topology. IEEE Trans. Ind. Electron. 2016, 63, 1258–1267. [Google Scholar] [CrossRef] [Scilit]
- Li, F.H.; Han, L.; Dong, X.W.; Ren, Z. Time-Varying Formation for Second Order Nonlinear Multi-agent System with Switching Topology and Time Delay. In Proceedings of the 2019 Chinese Automation Congress, Hangzhou, China, 22–24 December 2019; pp. 2979–2984. [Google Scholar]
- Lin, P.; Jia, Y.M. Consensus of second-order discrete-time multi-agent systems with nonuniform time-delays and dynamically changing topologies. Automatica 2009, 45, 2154–2158. [Google Scholar] [CrossRef] [Scilit]
- Liu, C.L.; Liu, F. Stationary consensus of heterogeneous multi-agent systems with bounded communication delays. Automatica 2011, 47, 2130–2133. [Google Scholar] [CrossRef] [Scilit]
- Zheng, Y.S.; Zhu, Y.R.; Wang, L. Consensus of heterogeneous multi-agent systems. IET Control Theory Appl. 2011, 5, 1881–1888. [Google Scholar] [CrossRef] [Scilit]
- Wang, B.B.; Sun, Y.G. Consensus Analysis of Heterogeneous Multi-Agent Systems with Time-Varying Delay. Entropy 2015, 17, 3631–3644. [Google Scholar] [CrossRef] [Scilit]
- Wolfowitz, J. Products of indecomposable, aperiodic, stochastic matrices. Proc. Am. Math. Soc. 1963, 14, 733. [Google Scholar] [CrossRef]
- Xiao, F.; Wang, L. State Consensus for Multi-Agent Systems with Switching Topologies and Time-Varying Delays. Int. J. Control 2006, 79, 1277–1284. [Google Scholar] [CrossRef] [Scilit]
- Hua, Y.Z.; Dong, X.W.; Li, Q.D.; Ren, Z. Distributed Fault-Tolerant Time-Varying Formation Control for Second-Order Multi-Agent Systems With Actuator Failures and Directed Topologies. IEEE Trans. Circuits Syst. II Express Briefs 2018, 65, 774–778. [Google Scholar] [CrossRef] [Scilit]
- Ren, W.; Beard, R.W. Distributed Consensus in Multi-Vehicle Cooperative Control: Theory and Applications; Springer: Berlin/Heidelberg, Germany, 2008. [Google Scholar]
- Liu, K.; Ji, Z.J.; Xie, G.M.; Wang, L. Consensus for heterogeneous multi-agent systems under fixed and switching topologies. J. Frankl. Inst. 2015, 352, 3670–3683. [Google Scholar] [CrossRef] [Scilit]
- Kim, J.; Kim, B.K. Cornering Trajectory Planning Avoiding Slip for Differential-Wheeled Mobile Robots. IEEE Trans. Ind. Electron. 2020, 67, 6698–6708. [Google Scholar] [CrossRef] [Scilit]
- Filipescu, A.; Stancu, A.I.; Filipescu, S.; Stamatescu, G. On-line parameter estimation in sliding-mode control of Pioneer 3-DX wheeled mobile robot. In Proceedings of the Seventh Conference on Seventh WSEAS International Conference on Systems Theory and Scientific Computation, Athens, Greece, 24–26 August 2017. [Google Scholar]
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2022 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).








