Next Article in Journal
Feature Space Transformation for Fault Diagnosis of Rotating Machinery under Different Working Conditions
Previous Article in Journal
A Novel Hybrid Precoding-Companding Technique for Peak-to-Average Power Ratio Reduction in 5G and beyond
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Communication

Formation Tracking Control for Multi-Agent Networks with Fixed Time Convergence via Terminal Sliding Mode Control Approach

1
Hubei Key Laboratory for High-efficiency Utilization of Solar Energy and Operation Control of Energy Storage System, School of Electrical and Electronics Engineering, Hubei University of Technology, Wuhan 430068, China
2
School of Science, Hubei University of Technology, Wuhan 430068, China
3
School of Electrical and Automation Engineering, East China Jiaotong University, Nanchang 330013, China
4
School of Mathematics, Hefei University of Technology, Hefei 230009, China
*
Author to whom correspondence should be addressed.
Sensors 2021, 21(4), 1416; https://doi.org/10.3390/s21041416
Submission received: 23 January 2021 / Revised: 9 February 2021 / Accepted: 16 February 2021 / Published: 18 February 2021
(This article belongs to the Section Sensor Networks)

Abstract

:
This paper investigates formation tracking control for multi-agent networks with fixed time convergence. The control task is that the follower agents are required to form a prescribed formation within a fixed time and the geometric center of the formation moves in sync with the leader. First, an error system is designed by using the information of adjacent agents and a new control protocol is designed based on the error system and terminal sliding mode control (TSMC). Then, via employing the Lyapunov stability theorem and the fixed time stability theorem, the control task is proved to be possible within a fixed time and the convergence time can be calculated by parameters. Finally, numerical results illustrate the feasibility of the proposed control protocol.

1. Introduction

Coordinated control for multi-agent networks has been studied with more and more attention recently owing to its diversified application value, such as consensus [1,2,3], formation [4,5,6], containment [7,8], flocking [9,10] and tracking [11,12] control problems. In [13], the synchronization control problem of multi-agent networks is solved by using chaos theory and the result is applied to the coupling circuits. It is generally appreciated that consensus, the purpose of which is to control a set of agent states to reach an agreement, is a fundamental and important problem. The consensus issues include consensus without leader [14,15] and leader-follower consensus [16,17]. In [18], the consensus problem is extended to the sensor network and a distributed particle filter is proposed. With the development of technology, the consistent state of all agents can no longer meet people’s needs to solve more complex problems such as drone formation performance, multi-robot collaborative work and so forth. Based on the consensus control problem, the formation control problem is proposed. Generally speaking, formation refers to the position of multi-agent achieving a specific geometric formation by using local information. Formation control is an indispensable part of coordination control problems of multiple agent networks.
Recently, the problems of formation control have been investigated extensively and used in many practical networks, such as unmanned aerial vehicles [19] and multi-robot networks [20]. In particular, based on the consensus tracking control problem, experts proposed formation tracking control, which has led many scholars to conduct research in this area because it is more suitable for practical engineering applications. In [21], the formation control problem is studied under the condition of agents’ communication topology diagram dynamics, in which the formation of agents changes over time. The leader-following formation problems for multi-agent networks have been researched in [22], where the communication delay is considered. The formation problem for double-integrator agent networks is resolved in [23] by using output feedback information. A new formation control protocol by using Stress-matrix was proposed in [24], in which formations composed of multi-agent systems can be scaled down or enlarged freely. In [25], the multi-agent network is divided into many sub-networks, and the communication weight between the sub-groups is zero. A new control protocol is designed to make it so that each sub-group can form a different formation to complete more complex tasks.
The aforementioned research on multi-agent control mostly based on asymptotic stability, which means that the desired task is achieved in infinite time. Moreover, when studying control problems of convergence time for multi-agent networks, the finite time convergence method is adopted to enhance the computational efficiency. Consensus control of higher-order multiple agent networks is solved in [26] by using the control method within finite-time convergence. In [27], finite-time synchronization control problem of fuzzy complex dynamics network is solved. Fu et al. [28] analyzed the leader-following consensus problems with finite-time convergence under two models of relative output obtainable and relative state measurable in directed communication graph and undirected communication graph, respectively. Through using the TSMC approach, Han et al. [29] realized finite-time three-dimensional formation for multi-agent networks while the leader’s control input is zero and non-zero. The formation containment tracking problem with finite time convergence for Euler-Lagrange networks with hierarchical leaders is studied in [30]. However, the convergence time of these research results needs to be calculated by the initial state of the network, which is not applicable in many practical situations.
Currently, the result of [31] shows sufficient conditions of fixed-time stability for non-linear systems by employing the TSMC approach and the convergence time can be calculated by the control protocol’s parameters. In [32], based on the TSMC approach, leader-following control protocols are proposed to deal with the consensus problem of double-integrator agent networks with fixed time convergence in the case of a leader agent’s control input is unknown. A TSMC differentiator observer is proposed in [33] to design leader-following control protocols of integrator dynamic systems based on output feedback. In [34], the synchronization tracking control of the manipulator is realized for fixed-time convergence.
Based on the above analysis, the problem we need to solve is distributed formation tracking of multiple agent networks with fixed time convergence. The main contributions of this article are as follows: first through the TSMC approach, a control protocol based on the error system is designed. Second, a group of agents can complete the formation designed according to the actual requirements under the designed control protocol, and the entire multi-agent network follows the leader to do synchronous motion in a fixed time. Finally, the convergence time of the system from the initial state to the steady state can be calculated by the parameters of the control protocol. The results in [32] can be seen as the results of this paper if the offset of the formation is zero.
The rest of this article is structured as follows. In Section 2, some nations of algebraic graph theory, the system description and the control problem description are stated. In Section 3, by employing the TSMC approach to design a new control protocols control protocol, the formation tracking problem of multi-agent networks with fixed time convergence is solved. In Section 4, numerous simulation examples are presented. Finally, conclusions and further works are proposed in Section 5.
The following concepts are used in this paper: let represent the n -dimensional Euclidean space. 0 , 1 and I are the zero vector, unit vector and identity matrix, respectively, where the dimensions will be given in the article. Let d i a g c 1 , c 2 , c n indicate diagonal matrix with scalar entries c i . For any given matrix H , H T represent its transpose. The mathematics symbol is the Kronecker product.

2. Preliminaries

2.1. Graph Theory

The communication topology of a multi-agent network is described by an algebraic directed graph 𝒢 = 𝒱 , E , in which 𝒱 = 1 , 2 , , n is the set of agents, E 𝒱 × 𝒱 is the edges set. An edge j , i E if i th agent can access the information of j th agent directly, but not vice versa, and in this case agent j is the neighbor of agent i . The neighbors set about agent i can be described as 𝒩 i = j 𝒱 / i , j E , j i . The weighted adjacency matrix is described as W = w i j , in which w i j > 0 if j 𝒩 i , otherwise w i j = 0 . It is worth noting that there is no self-loop in the graph of this paper, namely, w i i = 0 . The degree matrix is described as a diagonal matrix D = d i a g d 1 , d 2 , d n with the diagonal scalar entries d i = j = 1 n w i j , i = 1 , 2 , , n . The Laplacian matrix L of graph 𝒢 is defined as L = D W . Moreover, a diagonal matrix is described as = d i a g π 1 , , π n , where π i > 0 if the agent i can access the information about leader directly, otherwise π i = 0 .

2.2. Problem Description

In this part, a corresponding agent networks include N + 1 agents and the leader agent is described as 0 and follower agents are described as 1 , 2 , , N . For further analysis, some definitions and assumptions are presented as follows.
Definition 1.
A multi-agent network is composed of the leader and followers due to the specific task needs. Leader is required to provide a reference trajectory for followers, so it only sends information to some of the follower agents. The follower agents are required to achieve prescribed formation, and formation tracks the leader’s status simultaneously and they can interact with their neighbor follower agents but only part of them can interact with the leader agent.
Assumption 1.
For directional communication topology 𝒢 between agents, there is a directional spanning tree, in which the leader represents the root node.
Remark 1.
Based on the results in [35], the matrix described as L ¯ = L + W is invertible and can be confirmed if Assumption 1 is held.
The dynamic model of the leader agent is defined as:
x ˙ 0 t = v 0 t , v ˙ 0 t = u 0 t ,
where x 0 , v 0 and u 0 represent the position, velocity and control input of the leader.
The dynamic model of the follower agents are defined as
x ˙ i t = v i t , v ˙ i t = u i t , i = 1 , 2 , , N ,
where x i , v i and u i represent the position, velocity and control input of followers.
Definition 2.
(formation tracking with fixed-time convergence). For a set of agents, given an arbitrary bounded initial position, if
lim x T x i t ξ i x 0 t = 0 ,   lim x T v i t v 0 t = 0 ,
and
x i t ξ i x 0 t = 0 ,   v i t v 0 t = 0 ,   i = 1 , 2 , , N ,  
as t T , then formation tracking control of multi-agent networks with fixed time convergence is accomplished and convergence time T satisfying T < T max and ξ i is the desired geometric formation.
Lemma 1.
[36] Consider an integrator system
y ˙ = α y m n β y p q ,   y 0 = y 0 ,
where α > 0 , β > 0 , m , n , p and q are positive odd integers satisfying $m > n$ and p < q . The equilibrium of Equation (5) is globally fixed-time stable with settling time T bounded by
T < T max : = 1 α n m n + 1 β q q p .
Moreover, if ε = q m n / n q p 1 , then a less conservation estimation of the settling time can be obtained instead as
T < T max : = q q p 1 α β tan 1 α β + 1 α ε .

3. Fixed-Time Formation Tracking Control

In this part, a new control protocol is designed to solve the problem of distributed formation tracking control with fixed time convergence based on the relevant information of neighboring agents. Different from the existing results, under the effect of the control protocol proposed in this article, the time for the follower to achieve formation control is a fixed time that can be calculated by the control parameters. The content of this section is arranged as follows: firstly, the closed-loop error system and sliding mode variables are designed based on the neighbor’s state information, and then the new control protocol is designed by using the constructed mode variables. Moreover, strict and complete evidence will be presented to demonstrate the adequacy of the proposed control protocol. Finally, the consensus tracking control problem with fixed time convergence will be solved similarly to the method of the formation tracking control problem with fixed time convergence.

3.1. Formation Control for Multi-Agent Networks with Fixed Time Converges

Before studying formation control problems, the error system is first proposed for follower agents:
e i x t = j = 1 N w i j x i t ξ i x j t ξ + π i x i t ξ i x 0 t . e i v t = j = 1 N w i j v i t v j t + π i v i t v 0 .
It can be seen from Definition 2, when the error system (8) converges to zero, the formation control task is implemented.
Sliding mode variables are designed according to the error system as follows:
s i t = e i x + α e i x m 1 / n 1 p 1 / q 1 + β 1 e i v q 1 / p 1 = e i x + φ e i v q 1 / p 1 ,
where ϕ = 1 / α e i x m 1 / n 1 p 1 / q 1 + β > 0 , α > 0 , β > 0 and parameters m 1 , n 1 , p 1 , q 1 are positive odd integers satisfying m 1 > n 1 , p 1 < q 1 and m 1 / n 1 p 1 / q 1 > 0 .
Remark 2.
From the structure of the sliding surface (9), when the system reaches the sliding surface, that is, when s i = 0 , we can get the following equation:
  e i v = e ˙ i x = α e i x m 1 / n 1 β e i x p 1 / q 1 .
Equation (10) meets the requirements of Lemma 1, then the position error e i x can converge to zero in a fixed-time.
Hence, for the multi-agent networks Equations (1) and (2), a novel control protocol employing nonlinear TSMC is proposed as:
u i = j = 1 N w i j + π i 1 j = 1 N w i j u j + π i u 0 + α m 1 n 1 p 1 q 1 φ e i x m 1 n 1 p 1 q 1 1 e i v 2   p 1 q 1 φ q 1 p 1 e i v 2 q 1 p 1 p 1 q 1 φ q 1 p 1 e i v 1 q 1 p 1 γ s i m 2 n 2 + λ s i p 2 q 2 ,
where γ > 0 , λ > 0 , m 2 > n 2 and m 2 , n 2 are positive odd integers.
Theorem 1.
For multi-agent networks Equations (1) and (2), given an arbitrary bounded initial position and Assumption 1 is held, the control problem of formation tracking with fixed-time convergence is solved under the control protocol (11), in which the convergence time T required for the system to reach stability is described as follows:
T < T max = T 1 + T 2 = n 1 α m 1 n 1 + q 1 β q 1 p 1 + n 2 γ m 2 n 2 + q 2 λ q 2 p 2 .
Proof of Theorem 1.
The proof process is proposed in this part, let e x = e 1 x T , e 2 x T , , e N x T T , e v = e 1 v T , e 2 v T , , e N v T T , and u = u 1 T , u 2 T , , u N T T be the position error, velocity error and control input vectors, respectively. Then the time derivatives of the formation tracking errors can be obtained in the following form:
e ˙ x t = e v t . e ˙ v t = L ¯ I u t 1 u 0 t .
Taking the time derivative of sliding mode vector (9) yield
s ˙ i t = e v + q 1 p 1 φ e v q 1 p 1 1 α m 1 n 1 p 1 q 1 φ 2 e x m 1 n 1 p 1 q 1 1 e v 2 + φ e ˙ v .
Let s = s 1 T , s 2 T , , s N T . Then, the proposed control protocol $u$ could be rewritten as:
u = L ¯ 1 I 1 u 0 + α m 1 n 1 p 1 q 1 φ e x m 1 n 1 p 1 q 1 1 e v 2 p 1 q 1 φ q 1 p 1 e v 2 q 1 p 1 p 1 q 1 φ q 1 p 1 e v 1 q 1 p 1 γ s m 2 n 2 + λ s p 2 q 2 .
Lyapunov function V 2 = 1 / 2 s T t s t is constructed by using the sliding mode variable, whose derivative with respect to time is
V ˙ 2 t = s T t s ˙ t = s T t e v + q 1 p 1 φ e v q 1 p 1 1 φ e ˙ v α m 1 n 1 p 1 q 1 φ 2 e x m 1 n 1 p 1 q 1 1 e v 2 .
By using Equations (13) and (14), we get
V ˙ 2 t = s T t γ s m 2 n 2 λ s p 2 q 2 γ s m 2 + n 2 n 2 λ s p 2 + q 2 q 2 γ s 2 m 2 + n 2 2 n 2 λ s 2 p 2 + q 2 2 q 2 = γ 2 V 2 m 2 + n 2 2 n 2 λ 2 V 2 p 2 + q 2 2 q 2 .
If V 2 0 , then let y 2 = 2 V 2 and y ˙ 2 = V ˙ 2 / 2 V 2 . We can rewrite Equation (17) as
y ˙ 2 t = γ y 2 m 2 n 2 t λ y 2 p 2 q 2 t .
By Lemma 1, we can obtain lim t t 2 V 2 s i = 0 ; here, the convergence time t 2 is defined as t 2 < T 2 .
At this point, the system reaches the sliding mode surface, that is, the sliding mode variable s i = 0 . The following equation can be obtained from Remark 2.
e ˙ i x = α e i x m 1 n 1 β e i x p 1 q 1 .
Consider Lyapunov function V 1 = 1 / 2 e i x T e i x and its time derivative is
V ˙ 1 = α e x i m 1 + n 1 n 1 β e x i p 1 + q 1 q 1 α 2 V 1 m 1 + n 1 2 n 1 β 2 V 1 p 1 + q 1 2 q 1 .
If V 1 0 , then let y 1 = 2 V 1 and y ˙ 1 = V ˙ 1 / 2 V 1 . We can rewrite Equation (20) as
y ˙ 1 t = α y 1 m 1 n 1 t β y 1 p 1 q 1 t .
Equation (21) satisfies lemma 1, so we know that lim t t 1 V 1 e i x = 0 with setting time t 1 is bounded by t 1 < T 1 . Therefore, it can be proved that under the control protocol (11), the multi-agent networks with fixed time convergence can complete prescribed formation and its convergence time T < T max = T 1 + T 2 .
Remark 3.
A new multi-agent network formation control algorithm with fixed time convergence is designed in this paper, where the sliding surface based on the velocity error system and the position error system is used to design the above protocol (11). From the perspective of the construction of the control protocol, the choice of control parameters must follow the requirements of Lemma 1, otherwise it will cause singularity.
Remark 4.
The main conclusion of this paper is given in the form of Theorem 1. In the process of the proof of theorem, for the convenience of recording, the state equation of the system is rewritten into a matrix form. The matrix knowledge used in the calculation is not complicated, only the basic operation rules of the matrix, the Kronecker product operation rules and the matrix eigenvalue analysis are required. These calculation rules can be found in the literature [37].
Remark 5.
Lemma 1 was used twice in the proof of Theorem 1, so the fixed convergence time is T < T max = T 1 + T 2 . We can simplify the calculation of the final convergence time as T < T max = 2 T 1 , if the parameter satisfies m 1 = m 2 , n 1 = n 2 , α = γ , β = λ , p 1 = p 2 and q 1 = q 2 in the control protocol (11).
Remark 6.
Compared with the work of Li et al. [29], the sliding mode control method is used to achieve multi-agent network formation tracking control, but the conclusions of this paper are more accurate. The system convergence time is a specific value that can be calculated by parameters. However, the results of Li et al. show the system convergence time is a finite value related to the initial state of the system, which cannot be calculated by the control parameters.

3.2. Formation Control for Multi-Agent Networks with Fixed Time Converges

In the next part, a special case is analyzed, where formation offset ξ i is zero. In this case, all the agents achieve consensus and track the leader’s trajectory simultaneously. The error system for follower agents is rewritten as follows.
ε i x t = j = 1 N w i j x i t x j t + π i x i t x 0 t . ε i v t = j = 1 N w i j v i t v j t + π i v i t v 0 .
Based on the error system (22), the sliding mode variable Equation (9) was rewritten into a new sliding mode format as follows.
s ˜ i t = ε i x + α ε i x m 1 / n 1 p 1 / q 1 + β 1 ε i v q 1 / p 1 = ε i x + φ ˜ ε i v q 1 / p 1 ,
where ϕ ˜ = 1 / α ε i x m 1 / n 1 p 1 / q 1 + β > 0 and the parameters are the same as Equation (9).
Similarly, based on the error system Equation (21) and the sliding mode variable Equation (22), a non-linear control protocol with fixed time convergence is desired as follows.
u ˜ i = j = 1 N w i j + π i 1 j = 1 N w i j u j + π i u 0 + α m 1 n 1 p 1 q 1 φ ˜ ε i x m 1 n 1 p 1 q 1 1 ε i v 2   p 1 q 1 φ ˜ q 1 p 1 ε i v 2 q 1 p 1 p 1 q 1 φ ˜ q 1 p 1 ε i v 1 q 1 p 1 γ s ˜ i m 2 n 2 + λ s ˜ i p 2 q 2 ,
where the parameters are the same as Equation (11).
Corollary 1.
For multi-agent networks Equations (1) and (2), given an arbitrary bounded initial position and when Assumption 1 is held, the control problem of consensus tracking with fixed-time convergence is solved under the control protocol (24), in which convergence time T is described as:
T < T max = T 1 + T 2 = n 1 α m 1 n 1 + q 1 β q 1 p 1 + n 2 γ m 2 n 2 + q 2 λ q 2 p 2 .
The proof steps are similar to the previous ones and are omitted here.
Remark 7.
Note that the conditions of the control protocol (24) are similar to those of protocol (11). Therefore, the control protocol can only be implemented under the condition of Assumption 1. In other words, the leader’s status information can be directly or indirectly transmitted to all agents.

4. Simulation Studies

In this part, the feasibility of the protocol mentioned above is proved by numerical results with MATLAB software. Without loss of generality, consider a network of five agents (node marked 0 indicates the leader agent, others indicate follower agents) and the directed communication topology diagram designed under the condition of satisfying Assumption 1, as shown in Figure 1, where the arrow points to indicate the direction of information flow between agents, and the two-way arrow indicates the exchange of information between agents. The numerical simulation example is to verify in a two-dimensional plane whether the formation of fixed time convergence can be achieved under the control protocol designed in this paper.
The rhombus described in Figure 2 is the prescribed geometric formation for follower agents with the leader as the origin and its local coordinates as 0 , 0.4 , 0.4 , 0 , 0 , 0.4 and 0.4 , 0 .
In order to simplify the study, set all weight values to one, diagonal matrix is = d i a g 1 , 1 , 0 , 0 and the corresponding Laplacian matrix L and L ¯ designed as:
L = 0 0 0 0 1 2 1 0 0 1 1 0 1 0 1 2 , L ¯ = 1 0 0 0 1 3 1 0 0 1 1 0 1 0 1 2 .
The time-varying trajectory of the leader agent in a two-dimensional plane is designed as follows. Both the abscissa x-axis and ordinate y-axis are represented by trigonometric functions.
x 0 = 2.4 + 0.8 cos 0.4 t , 1.4 + sin 0.4 t v 0 = 0.32 sin 0.4 t , 0.4 cos 0.4 t u 0 = 0.128 cos 0.4 t , 0.16 sin 0.4 t .
The design parameters α = β = 1 , γ = λ = 2 , m 1 = 9 , n 1 = 7 , p 1 = 5 , q 1 = 7 , m 2 = 11 , n 2 = 9 , p 2 = 7 and q 2 = 9 are set for protocol (11), which meet the requirements of Lemma 1. Then the fixed-time T can be calculated as 11.5 s.
The numerical simulation results in Figure 3, Figure 4, Figure 5, Figure 6 and Figure 7 show that the formation tracking control problem for multiple agent networks (1) and (2) is achieved by employing the novel protocol (11). Figure 3 records the motion trajectory of agents at 3 s, 6 s, 10 s, 13 s, 16 s, 19 s, 22 s, 23 s and 27 s, respectively. Follower agents start from the bottom left, track the leader and move in a clockwise direction with the leader and it is easy to see that all the follower agents accomplished the given geometric formation in about 10 s and then the geometric center of the formation moves synchronously with the leader.
Figure 4 and Figure 5 describe the change of the position and velocity of the agent over time from the x-axis and y-axis, respectively. In order to facilitate the observation of the effect of the position tracking of follower and leaders, we adjusted the position of each agent, that is, subtracted their corresponding offset from the position of each agent. Therefore, it can be seen from Figure 4 that the position evolution curve of the followers can coincide with the position evolution curve of the leader after about ten seconds. Similarly, it can be seen from Figure 5 that, after about ten seconds, the velocity curve of the follower can coincide with the leader.
The position tracking errors and velocity tracking errors between follower agents and leader agent are described in Figure 6 and Figure 7. It can be seen from the figure that whether it is the velocity error or the position error of the follower agents, it gradually approaches zero in the x-axis and y-axis directions, and becomes zero at about the tenth second. By Definition 2, it is obvious that both position and velocity are matched around the tenth second, which means that formation tracking is achieved. The calculated result from Theorem 1 is very close to the simulation result. Then the effectiveness of the control protocol is proven.
Remark 8.
In [29], the formation tracking control with finite time convergence is studied by using sliding mode control, and the two numerical simulation examples given show that the system convergence time is 15 s and 18 s, respectively. It is worth noting that the convergence of the numerical simulation results in this article is 10 s, which means that the control protocol in this article is more effective. The system convergence time shown in the numerical simulation of [32] is not much different from that of this paper, but under the control protocol, it can only achieve consensus control. As we all know, consensus control for multi-agent networks is only a special case of formation control for multi-agent networks when the formation offset is below zero. Therefore, the results in [32] can be regarded as special cases of this article.

5. Conclusions

The formation tracking control problem for multi-agent networks with fixed time convergence via the TSMC approach is studied in this paper. First, an error system employing the status information of neighboring agents has been used to design sliding mode variables and control protocols. Secondly, by using the Lyapunov stability theorem and the fixed time stability theorem, the protocol mentioned above has been proved to be correct. In addition, considering the special case where the formation offset is zero, consensus tracking problems of multiple agent networks with fixed time convergence has been solved. Finally, the example of numerical simulation has shown that the theoretical result is effective. Future work will focus on the predefined-time control of multi-agent networks and multi-robot systems.

Author Contributions

Conceptualization and methodology, G.-H.X., M.L., and J.C.; software, X.-W.Z.; validation, G.-H.X.; writing—review and editing, Q.L. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported in part by the National Natural Science Foundation of China under Grants 61603127, 61803139, and Natural Science Foundation of Hubei Province 2016CFB514.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The data that support the findings of this study are available from the corresponding author, G.-H.X., upon reasonable request.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Wang, Y.W.; Wei, Y.W.; Liu, X.K.; Zhou, N.; Cassandras, C.G. Optimal persistent monitoring using second-order agents with physical constraints. IEEE Trans. Autom. Control 2019, 64, 3239–3252. [Google Scholar] [CrossRef]
  2. Xu, G.H.; Xu, M.; Ge, M.F.; Ding, T.F.; Qi, F.; Li, M. Distributed Event-based Control of Hierarchical Leader-Follower Networks with Time-Varying Layer-to-Layer Delays. Energies 2020, 13, 1808. [Google Scholar] [CrossRef] [Green Version]
  3. Martino, L.A.; Elvira, V.B. Compressed Monte Carlo with application in particle filtering. Inf. Sci. 2021, 553, 331–352. [Google Scholar] [CrossRef]
  4. Mei, F.; Wang, H.; Yao, Y.Y.; Fu, J.J.; Yuan, X.; Yu, W.W. Robust second-order finite-time formation control of heterogeneous multi-agent systems on directed communication graphs. IET Control Theory Appl. 2020, 14, 816–823. [Google Scholar] [CrossRef]
  5. Hua, Y.Z.; Dong, X.W.; Hu, G.Q.; Li, Q.D.; Ren, Z. Distributed Time-Varying Output Formation Tracking for Heterogeneous Linear Multiagent Systems With a Nonautonomous Leader of Unknown Input. IEEE Trans. Autom. Concrol 2019, 64, 4292–4299. [Google Scholar] [CrossRef]
  6. Carvalho, C.M.; Johannes, M.S.; Lopes, H.F. Particle Learning and Smoothing. Stat. Sci. 2010, 25, 88–106. [Google Scholar] [CrossRef] [Green Version]
  7. Han, T.; Li, J.; Guan, Z.H.; Cai, C.X.; Zhang, D.X.; He, D.X. Containment control of multi-agent systems via a disturbance observer-based approach. J. Frankl. Inst. 2019, 356, 2919–2933. [Google Scholar] [CrossRef]
  8. Xiao, Q.; Lewis, F.L.; Zeng, Z.G. Containment Control for Multiagent Systems under Two Intermittent Control Schemes. IEEE Trans. Autom. Control 2019, 64, 1236–1243. [Google Scholar] [CrossRef]
  9. Yazdani, S.; Haeri, M. Flocking of multi-agent systems with multiple second-order uncoupled linear dynamics and virtual leadere. IET Control Theory Appl. 2016, 10, 853–860. [Google Scholar] [CrossRef]
  10. Zhao, X.W.; Guan, Z.H.; Hu, B.; Liao, R.Q.; Zhang, X.H.; He, D.X. Attitude-synchronization flocking of multiple 3-dimensional nonholonomic agents without position measurement. Int. J. Robust Nonlinear Control 2018, 8, 2369–2382. [Google Scholar] [CrossRef]
  11. Li, Y.F.; Hua, C.C.; Guan, X.P. Distributed Output Feedback Leader-Following Control for High-Order Nonlinear Multiagent System Using Dynamic Gain Method. IEEE Trans. Cybern. 2020, 50, 640–649. [Google Scholar] [CrossRef] [PubMed]
  12. Ge, M.F.; Liu, Z.W.; Wen, G.; Yu, X.; Huang, T. Hierarchical Controller-Estimator for Coordination of Networked Euler-Lagrange Systems. IEEE Trans. Cybern. 2019, 50, 2450–2461. [Google Scholar] [CrossRef]
  13. Gunasekaran, N.; Zhai, G.; Yu, Q. Sampled-Data Synchronization of Delayed Multi-Agent Networks and Its Application to Coupled Circuit. Neurocomputing 2020, 413, 499–511. [Google Scholar] [CrossRef]
  14. Zhang, H.; Yang, R.; Yan, H. Distributed event-triggered control for consensus of multi-agent systems. J. Frankl. Inst. 2015, 352, 3476–3488. [Google Scholar] [CrossRef]
  15. Qiang, L.; Paul, D.K.K.; Wang, C. An extremely simple chaotic system with infinitely many coexisting attractors. IEEE Trans. Circuits Syst. II Express Briefs 2019, 67, 1129–1133. [Google Scholar]
  16. Wang, Y.W.; Lei, Y.; Bian, T.; Guan, Z.H. Distributed Control of Nonlinear Multiagent Systems with Unknown and Nonidentical Control Directions via Event-Triggered Communication. IEEE Trans. Cybern. 2019, 50, 1820–1832. [Google Scholar] [CrossRef] [PubMed]
  17. Shen, Q.; Shi, P.; Zhu, J.; Zhang, L. Adaptive consensus control of leader-following systems with transmission nonlinearities. Int. J. Control 2019, 92, 317–328. [Google Scholar] [CrossRef]
  18. Gu, D.; Sun, J.; Hu, Z.; Li, H. Consensus Based Distributed Particle Filter in Sensor Networks. In Proceedings of the 2008 International Conference on Information and Automation, Changsha, China, 20–23 June 2008; pp. 302–307. [Google Scholar]
  19. Dong, X.; Yu, B.; Shi, Z.; Zhong, Y. Time-varying formation control for unmanned aerial vehicles: Theories and applications. IEEE Trans. Control Syst. Technol. 2015, 23, 340–348. [Google Scholar] [CrossRef]
  20. Liang, C.D.; Wang, L.; Yao, X.Y.; Liu, Z.W. Multi-target tracking of networked heterogeneous collaborative robots in task space. Nonlinear Dynam. 2019, 97, 1159–1173. [Google Scholar] [CrossRef]
  21. Dong, X.W.; Hu, G. Time-varying formation control for general linear multi-agent systems with switching directed topologies. Automatica 2016, 73, 47–55. [Google Scholar] [CrossRef]
  22. Wang, Y.W.; Liu, M.; Liu, Z.W.; Yi, J.W. Formation tracking of the second-order multi-agent systems using position-only information via impulsive control with input delays. Appl. Math. Comput. 2014, 246, 572–585. [Google Scholar] [CrossRef]
  23. Do, K.D. Output-feedback formation tracking control of unicycle-type mobile robots with limited sensing ranges. Robot. Auton. Syst. 2009, 57, 34–47. [Google Scholar] [CrossRef]
  24. Yang, Q.K.; Sun, Z.Y.; Cao, M.; Fang, H.; Chen, J. Stress-matrix-based formation scaling control. Automatica 2019, 101, 120–127. [Google Scholar] [CrossRef]
  25. Han, T.; Guan, Z.H.; Chi, M.; Hu, B.; Li, T.; Zhang, X.H. Multi-formation control of nonlinear leader-following multi-agent systems. ISA Trans. 2017, 69, 140–147. [Google Scholar] [CrossRef]
  26. Yu, S.H.; Long, X.J.; Guo, G. Homogeneous finite-time consensus tracking of high-order-integrator agents by parametric approach. Int. J. Control 2017, 90, 2655–2666. [Google Scholar] [CrossRef]
  27. Gunasekaran, N.; Saravanakumar, R.; Joo, Y.H.; Kim, H.S. Finite-time synchronization of sampled-data T–S fuzzy complex dynamical networks subject to average dwell-time approach. Fuzzy Sets Syst. 2019, 374, 40–59. [Google Scholar] [CrossRef]
  28. Fu, J.J.; Wang, J.Z. Observer-based finite-time coordinated tracking for general linear multi-agent systems. Automatica 2016, 66, 231–237. [Google Scholar] [CrossRef]
  29. Han, T.; Guan, Z.H.; Liao, R.Q.; Chen, J.; Chi, M.; He, D.X. Distributed finite-time formation tracking control of multi-agent systems via FTSMC approach. IET Control Theory Appl. 2019, 11, 2585–2590. [Google Scholar] [CrossRef]
  30. Yao, X.Y.; Ding, H.F.; Ge, M.F. Formation-containment control for multi-robot systems with two-layer leaders via hierarchical controller-estimator algorithms. J. Frankl. Inst. 2018, 355, 5272–5290. [Google Scholar] [CrossRef]
  31. Zuo, Z.Y. Non-singular fixed-time terminal sliding mode control of non-linear systems. IET Control Theory Appl. 2015, 9, 545–552. [Google Scholar] [CrossRef]
  32. Zuo, Z.Y. Nonsingular fixed-time consensus tracking for second-order multi-agent networks. Automatica 2015, 54, 305–309. [Google Scholar] [CrossRef]
  33. Tian, B.; Lu, H.; Zuo, Z.; Yang, W. Fixed-time leader–follower output feedback consensus for second-order multiagent systems. IEEE Trans. Cybern. 2019, 49, 1545–1550. [Google Scholar] [CrossRef]
  34. Xu, G.H.; Qi, F.; Lai, Q.; Iu, H.H.C. Fixed Time Synchronization Control for Bilateral Teleoperation Mobile Manipulator with Nonholonomic Constraint and Time Delay. IEEE Trans. Circuits Syst. II Express Briefs 2020. [Google Scholar] [CrossRef]
  35. Khoo, S.; Xie, L.; Man, Z. Robust finite-time consensus tracking algorithm for multirobot systems. IEEE/ASME Trans. Mechatron. 2009, 14, 219–228. [Google Scholar] [CrossRef]
  36. Zuo, Z.; Tie, L. Distributed robust finite-time nonlinear consensus protocols for multi-agent systems. Int. J. Syst. Sci. 2016, 47, 1366–1375. [Google Scholar] [CrossRef]
  37. Chopin, N.; Jacob, P.E.; Papaspiliopoulos, O. SMC2: An efficient algorithm for sequential analysis of state-space models. J. R. Stat. Soc. 2013, 75, 397–426. [Google Scholar] [CrossRef] [Green Version]
Figure 1. The communication topology of multi-agent network.
Figure 1. The communication topology of multi-agent network.
Sensors 21 01416 g001
Figure 2. The communication topology of multi-agent network.
Figure 2. The communication topology of multi-agent network.
Sensors 21 01416 g002
Figure 3. Motion trajectories of agents.
Figure 3. Motion trajectories of agents.
Sensors 21 01416 g003
Figure 4. The evolution of the agents’ position state over time.
Figure 4. The evolution of the agents’ position state over time.
Sensors 21 01416 g004
Figure 5. The evolution of the agents’ velocity state over time.
Figure 5. The evolution of the agents’ velocity state over time.
Sensors 21 01416 g005
Figure 6. Position tracking errors evolution of follower agents over time.
Figure 6. Position tracking errors evolution of follower agents over time.
Sensors 21 01416 g006
Figure 7. Velocity tracking errors evolution of follower agents over time.
Figure 7. Velocity tracking errors evolution of follower agents over time.
Sensors 21 01416 g007
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Xu, G.-H.; Li, M.; Chen, J.; Lai, Q.; Zhao, X.-W. Formation Tracking Control for Multi-Agent Networks with Fixed Time Convergence via Terminal Sliding Mode Control Approach. Sensors 2021, 21, 1416. https://doi.org/10.3390/s21041416

AMA Style

Xu G-H, Li M, Chen J, Lai Q, Zhao X-W. Formation Tracking Control for Multi-Agent Networks with Fixed Time Convergence via Terminal Sliding Mode Control Approach. Sensors. 2021; 21(4):1416. https://doi.org/10.3390/s21041416

Chicago/Turabian Style

Xu, Guang-Hui, Meng Li, Jie Chen, Qiang Lai, and Xiao-Wen Zhao. 2021. "Formation Tracking Control for Multi-Agent Networks with Fixed Time Convergence via Terminal Sliding Mode Control Approach" Sensors 21, no. 4: 1416. https://doi.org/10.3390/s21041416

APA Style

Xu, G. -H., Li, M., Chen, J., Lai, Q., & Zhao, X. -W. (2021). Formation Tracking Control for Multi-Agent Networks with Fixed Time Convergence via Terminal Sliding Mode Control Approach. Sensors, 21(4), 1416. https://doi.org/10.3390/s21041416

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop