Abstract
This paper deals with the surrounding control problem for a class of multi-agent systems. The followers and leaders have nonlinear heterogeneous dynamics, and the dynamics of the leaders are time-varying. In this work, it is supposed that dynamics of each follower consists of unknown parameters. For this reason, an adaptive law is used to adjust unknown parameters and an estimator to estimate the center of the leaders is used. Also, a new estimator is presented to estimate the summation of distances of the leaders from their geometric center. This estimation is used in the surrounding control protocol, especially when a sudden change happens in the movement of any leader. It is proved that the proposed estimator is stable in finite time sense. Some numerical examples to verify the theoretical results are given.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.Avoid common mistakes on your manuscript.
1 Introduction
Distributed cooperative control of multi-agent systems has gained much attention in the past decade [1, 2]. Multiplicity of the agents in such systems is an important benefit. In some applications, performing a task is impossible with a single agent. Some examples are surveillance with the aid of multiple sensors or sensor-enabled robots [3], the release of an injured soldier by a group of autonomous robots [4], protection of vehicles on ground by armed robots [5], etc. Nowadays, the application of multi-agent systems is in broad areas such as consensus [6, 7], containment control [8], formation control [9], flocking [10], and rendezvous [11].
One of the applications of cooperative control is surrounding control problem [12]. In this problem, the goal is to design an algorithm wherein some agents, which are usually called followers, are trying to construct a regular shape around some other agents, which are called leaders or targets. In recent works, the surrounding problem has been investigated for stationary or moving leaders. In [13], the surrounding problem was studied for a group of unmanned air vehicles, which surrounds one target by using decentralized nonlinear model predictive control.
The surrounding control problem and target enclosing problem have common cognate; in both issues, the aim is to achieve an encircle formation around leaders which are either stationary or moving, by a group of agents. To solve the enclosing problem, some control methods have been implemented. For example, in [14] cyclic pursuit method has been proposed, and in [15] authors consider an agent, that must move to the vicinity of the other agent with unknown location and then encircle it at a prescribed distance. A hybrid control based on reachability specifications was presented in [16] to accomplish the cooperative surrounding problem with multiple robots. One of the novel and interesting works in target enclosing problem has been investigated in [17], where a rotary surrounding control around a group of moving targets is presented for a second-order multi-agent system.
In the surrounding and target enclosing problem, the followers need to know the geometric center of the leaders and the radius of placement from this geometric center to construct a regular shape around the leaders. The target enclosing problem for the moving and stationery leaders is considered in [18], where authors assume that each follower is connected exactly to one leader and an estimator is used to achieve the geometric center of leaders. The connection of each follower exactly with one leader is a conservative condition. In [19], this condition has been removed and a distributed estimator for each follower is proposed. Also, in [19] it is assumed that the movement of the leaders around their center is bounded.
In this article, we consider the surrounding control of multi-agent systems with local information and moving or stationary targets. It is assumed that the dynamics of each follower is different from the others and consists of unknown parameters. In the surrounding problem, the main challenge is to create a regular shape around the leaders. For this reason, each follower needs to know the distance of its placement from the geometric center of the leaders. It should be noted that the presented method in [18, 19] can only estimate the geometric center of the leaders. So if the dynamics of leaders are in a way that the distances between leaders increase as time grows, the followers will not enclose the leaders. The proposed method in the current paper can overcome this deficiency.
In [20], the surrounding control of multi-agent systems with unknown nonlinear dynamics was considered. In this work, the authors designed an adaptive control strategy based on the estimation of geometric center of the leaders. To surround the leaders by the followers, the authors assumed that the maximum distance between the center of the leaders and each follower is known to each follower, and then, they used it in the control strategy. This assumption may be restrictive in some applications, especially when one or some of the leaders make sudden change in their movement. The current paper proposes an estimator which estimates the summation of the distances of leaders from their geometric center. This estimator is used to correct the placement of surrounding followers, i.e., if the distances between leaders change, the followers will adapt the enclosing radius.
The rest of the paper is organized as follows: Some preliminaries and assumptions are given in Sect. 2. Problem formulation is given in Sect. 3. The main results are presented in Sect. 4. An estimator is introduced for the center of leaders, and then, it is used to estimate the summation of the distances of leaders from their geometric center. Using this estimator, the surrounding control input is presented. To show the efficiency of proposed method, two simulation examples are presented in Sect. 5. Finally, the conclusion of the paper is given in Sect. 6.
2 Preliminaries
In multi-agent systems, the communication network between agents is shown by a graph. For a multi-agent system consisting of \({\mathcal {P}}\) agents, \({\mathcal {G}}=({\mathcal {V}},{\mathcal {E}})\) represents the corresponding graph, where \({\mathcal {V}}=\{v_1,...,v_{\mathcal {P}}\}\) is a nonempty set of nodes, \({\mathcal {E}}=\{e_{ij}=(v_i,v_j)\}\subseteq {\mathcal {V}}\times {\mathcal {V}}\) is the set of edges. \((v_i,v_j)\in {\mathcal {E}}\) shows an edge. It means that agent \(v_j\) knows the information of agent \(v_i\) and the node \(v_j\) is a neighbor of node \(v_i\). The set of neighbors of agent \(v_i\) is represented by \(N_i\). The graph \({\mathcal {G}}\) is an undirected graph of order \({\mathcal {P}}\) if \((v_i,v_j)\in {\mathcal {E}}\) implies \((v_j,v_i)\in {\mathcal {E}}\). An undirected graph is connected if there exists a sequence of distinct edges such that consecutive edges are joint between any two vertices.
The Adjacency matrix of the graph \({\mathcal {G}}\) is \({\mathcal {A}}=[a_{ij}]\in {\mathbb {R}}^{{\mathcal {P}}\times {\mathcal {P}}}\), where \(a_{ij}=1\) if \(a_{ij}\in {\mathcal {E}}\) and \(a_{ij}=0\) if \(a_{ij}\notin {\mathcal {E}}\). The graph Laplacian matrix is defined as \({\mathcal {L}}=[l_{ij}]\in {\mathbb {R}}^{{\mathcal {P}}\times {\mathcal {P}}}\), where \( l_{ii}=\sum _{j=1,\; j\ne i}^{{\mathcal {P}}} a_{ij}\) and \(l_{ij}=-a_{ij},\; i\ne j\). The Adjacency and Laplacian matrices of an undirected graph are symmetric.
In this paper, a multi-agent system with N followers and M leaders is considered. It is supposed that the graph \({\mathcal {G}}\) of the multi-agent system consisting of followers and leaders is an undirected graph, and each leader communicates with at least one follower. In this paper, the set of nodes of the followers and leaders are shown with \(V_\mathrm{F}\) and \(V_\mathrm{L}\), respectively. The interconnection relationship between each follower and corresponding leader is indicated with the Explore matrix, which is shown by \({\mathcal {B}}=[b_{ik}]\in {\mathbb {R}}^{N\times M}\). It is defined as \(b_{ik}=1\) if the \(i\hbox {th}\) follower communicates with the \(k\hbox {th}\) leader and \(b_{ik}=0\), otherwise. Kronecker product is indicated with \(\otimes \), and the 2-norm of a vector is denoted by \(\Vert .\Vert \).
3 Problem formulation
Consider a multi-agent system which has N followers and M leaders. The dynamics of the followers and leaders are assumed to be nonidentical. The follower dynamics are represented by
where \({\mathbf {x}}_i(t)=(x_{ix},x_{iy})^\mathrm{T}\) is the state of the \(i\hbox {th}\) follower, \({\mathbf {u}}_i(t)\in {\mathbb {R}}^2\) is the control protocol and \({\mathbf {f}}_i({\mathbf {x}}_i,t)\) is a vector of unknown nonlinear functions which is assumed to be Lipschitz in \({\mathbf {x}}_i\) and continuous in t. It is assumed that the leaders move in \({\mathbb {R}}^2\) with dynamics
where \({\mathbf {l}}_k(t)\in {\mathbb {R}}^2\) and \({\mathbf {v}}_k(t) \in {\mathbb {R}}^2\), respectively, represent the position and the velocity of the \(k\hbox {th}\) leader.
The goal is to design a adaptive control law for the followers to create a certain geometrical configuration around the leaders. For this purpose, we should have
here \(\overline{{\mathbf {l}}}(t)\) denotes the center of leaders, \(\rho _i\in {\mathbb {R}}^+\) is the radius of the \(i\hbox {th}\) follower with respect to the center of leaders.
Assumption 1
The velocity of each leader is bounded, namely \(\Vert \dot{{\mathbf {l}}}_j(t)\Vert \le p_j, j\in V_\mathrm{L}\).
4 Main results
Assume that the graph topology \({\mathcal {G}}\) of the multi-agent system is connected and undirected. The estimator of the geometric center of leaders for the \(i\hbox {th}\) follower is represented by \(\widehat{{\mathbf {x}}}_i(t)\) and is given as follows [19],
Here, \(\mathbf {\phi }_i(t)\) is a dynamic variable with the following dynamics,
where \(\mathbf {\phi }_i(0)=0\) and \(\alpha >0\) is a constant, and \(\widetilde{{\mathbf {l}}}_i(t)\) is defined as
in which \({\mathbf {l}}_j(t)\) denotes the position of the \(j\hbox {th}\) leader.
In [19], it has been shown that the estimator defined by (4)–(6) will converge to the leaders center in a finite time T, i.e.,
where \(\delta \triangleq \frac{\sqrt{2N}[c_1-(N-1)c_2]}{2(N-1)}\) with \(c_1>c_2\), wherein \(c_1\) and \(c_2\) are real positive constants. The initial condition of Lyapunov function is represented by V(0).
The increment of the distances between leaders will cause the increment of their radius around their geometric center. Therefore, a system is needed to estimate these changes. In the following subsection, a distributed estimator for each follower is presented to estimate the summation of leaders’ distances from their geometric center. This is used to obtain the radius of the \(i\hbox {th}\) follower around the geometric center of leaders.
4.1 Estimator for the summation of distances of the leaders from their geometric center
A estimator \(\widehat{{\mathbf {x}}}_{ui}(t)\) is proposed to estimate the summation of the distances of leaders from their geometric center. \(\widehat{{\mathbf {x}}}_{ui}(t)\), which is calculated for the \(i\hbox {th}\) follower, is as follows,
where \(\mathbf {{\widetilde{d}}}_i(t)\) is defined as
and \(\mathbf {\psi }_i(t)\) satisfies
where \(\mathbf {\psi }_i(0)=0\) and \(\gamma >0\). Before introducing Theorem 1, a lemma from [21] is presented.
Lemma 1
[21] Suppose there is a positive definite Lyapunov function \(V({\mathbf {x}},t):{\mathbb {R}}^n\times {\mathbb {R}}^+\longrightarrow {\mathbb {R}}^+\) and there are positive real constants \(C>0\) and \(0<\alpha <1\), such that \({\dot{V}}({\mathbf {x}},t)+CV^\alpha ({\mathbf {x}},t)\le 0\). Then, \(V({\mathbf {x}},t)\) is locally finite-time convergent with a settling time \(T_\mathrm{s}\) where
Theorem 1
Consider a graph topology \({\mathcal {G}}=({\mathcal {V}},{\mathcal {E}})\) corresponding to an undirected and connected multi-agent system. If there exists a constant \(\xi >0\) for which \(\Vert \dot{\mathbf {{\widetilde{d}}}}_i(t)\Vert <\xi \) and \(\gamma \) is selected in a way that \(\gamma >(N-1)\xi \), then for all followers, the estimator vector defined by (8) converges to the summation of the distance vector of the leaders from their geometric center in a finite time.
Proof
The proof is organized in two steps: (1) The estimator defined by (8) converges in a finite time. (2) The estimator vector converges to the summation of distances vector of the leaders from their geometric center.
The candidate of Lyapunov function is selected as follows:
Time derivative of V(t) and using (8) and (10) result in.
We will continue the proof in two cases, when \(\dot{\mathbf {\psi }}_i(t) \ne 0\), and when \(\dot{\mathbf {\psi }}_i(t) =0\). When \(\dot{\mathbf {\psi }}_i(t) \ne 0\), \({\dot{V}}(t)\) is as follows
Since \({\mathcal {G}}\) is connected and \(\big \Vert \dot{\mathbf {{\widetilde{d}}}}_i(t)\big \Vert <\xi \), by using triangle inequality, one has
Also
Since \(\gamma >(N-1)\xi \), \({\dot{V}}(t)\le 0\). When \(\dot{\mathbf {\psi }}_i(t) = 0\), we obtain
From (18), inequality (15) and equality (16) are also hold. Because \(\widehat{{\mathbf {x}}}_{uk}(t) = \widehat{{\mathbf {x}}}_{ui}(t)\), the time derivative of Lyapunov function is also \({\dot{V}}(t)\le 0\) in this case. In addition,
Thus, based on (12), one has
Then
If C is chosen to satisfy \(0<C\le \frac{-\sqrt{2N}\big ((N-1)\xi -\gamma \big )}{(N-1)}\), then from Lemma 1 it is concluded that V(t) is convergent in finite time with a settling time \(T_\mathrm{s}\) as follows:
Therefore, from (17) and (23) we have
It is proved that the estimator defined by (8)–(10) converges in finite time with a settling time defined by (23). In the next step, it is shown that this estimator converges to the summation of distance vectors of the leaders from their geometric center. From (8) and (10), we have
Since the graph is undirected,
Also from (9) and (7), one has
So, from (24), \(\widehat{{\mathbf {x}}}_{ui}(t)=\sum _{k=1}^{M}{\mathbf {l}}_k(t)-\widehat{{\mathbf {x}}}_i(t)\), when \(t\ge \max \{T,T_\mathrm{s}\}\). The values of T and \(T_\mathrm{s}\) are defined in (7) and (11), respectively. \(\square \)
Remark 1
Given Assumption 1 and defining a real positive constant \(\delta _{kj},\;k\in V_\mathrm{F}, j\in V_\mathrm{L}\) with \(0\le \delta _{kj}\le 1\) when the follower k is connected to the leader j and \(\delta _{kj}=0\) when the follower k is not connected to the leader j, we have
From (4) and (6), we deduce that
Then from (29), an upper bound for \(\xi \) is \(\Big (\frac{M-1}{M}\Big ) \sum _{j=1}^{M} p_j +\alpha \sum _{k=1}^{N}\big |a_{ik}\big |\). To use estimator (8), the parameter \(\gamma \) in (10) should be selected. From Theorem 1, we need \(\xi \) to determine \(\gamma \). This remark proposed an upper bound for \(\xi \).
4.2 Surrounding control protocol
Suppose that the nonlinear dynamics of the follower \({\mathbf {f}}_i({\mathbf {x}}_i,t)\) can be parameterized as
where \(\mathbf {\vartheta }(t,{\mathbf {x}}_i)\in {\mathbb {R}}^{2\times 2}\) is a symmetric matrix of a nonlinear function with bounded elements and \(\mathbf {\chi }_i\in {\mathbb {R}}^2\) is an unknown constant parameter vector.
Theorem 2 presents an adaptive surrounding control protocol for the followers with dynamics (1) by using the proposed estimator (8).
Theorem 2
Consider the multi-agent system (1) and (2) with estimators (4) and (8). The control protocol
causes the followers to create certain geometrical configuration with adaptive law given by
and
where c, v and \(c_f\) are real positive constants.
Proof
For \(i\in V_\mathrm{F}\), define \(\mathbf {\zeta }_i=\hat{\mathbf {\chi }}_i-\mathbf {\chi }_i\). Consider the following Lyapunov function candidate
By evaluating time derivative of V(t), we have
Using (1) and (30)–(32), it follows that
By employing (1), (30), (31), (33) and Barbalat’s lemma, we conclude that \(\lim _{t\rightarrow \infty }\mathbf {\rho }_i=0\) where \(i\in V_\mathrm{F}\). Hence, the followers create certain geometrical configurations around the geometric center of the leaders. \(\square \)
5 Simulation examples
To validate the proposed methods, three examples are given in this section. Consider a group of agents with \(N=6\) followers and \(M=4\) leaders and assume \(n=2\). The communication topology given in Fig. 1 is undirected. In this figure, solid line represents the communication among followers and dash line represents the communication between the followers and the leaders.
In this example, the unknown nonlinear dynamics of the followers are chosen as
for the followers 1–3 and
for the followers 4–6.
The state vectors of the followers are defined as \({\mathbf {x}}_i=(x_{ix},x_{iy})^\mathrm{T}\), and the unknown constant parameter vectors are chosen as \(\mathbf {\chi }_1=[0.5\; 0.7]^\mathrm{T}\), \(\mathbf {\chi }_2=[-0.5\;0.5]^\mathrm{T}\), \(\mathbf {\chi }_3=[1\;0.5]^\mathrm{T}\), \(\mathbf {\chi }_4=[0.6 \;0.5]^\mathrm{T}\), \(\mathbf {\chi }_5=[-1\;0.8]^\mathrm{T}\) and \(\mathbf {\chi }_6=[-0.8\;-1]^\mathrm{T}\).
Example 1
Consider the surrounding control problem for a multi-agent system with communication topology given in Fig. 1. In this example, it is assumed that the positions of the leaders are stationary and the nonlinear dynamics of the followers are given by (37) and (38). The initial positions of the followers and the leaders are chosen as \({\mathbf {X}}(0)=\big [0,20,-\,10,3,-\,11,-\,10,-\,6,-\,5,-6,6,-\,8,18\big ]^\mathrm{T}\) and \({\mathbf {L}}(0)=\big [-\,5.2,17.5,4,7.1 ,2.25,-\,0.3,-\,19 ,-\,4.2\big ]^\mathrm{T}\), respectively. With the control input (31) and adaptive laws (32) and estimators (4) and (8), the simulation results are shown in Fig. 2 with \(v=2,\;c=13,\;c_f=0.2\), \(\alpha =2\) and \(\gamma =5\). In this figure, \(+\) and o represent start and end points of the agents, respectively. Solid line denotes the trajectory of the followers, and dash line shows the trajectory of the leaders. In Fig. 3, the surrounding error vector of the system is illustrated.
To show the performance of estimator (8), the norm of the estimated vector \(\hat{{\mathbf {x}}}_{ui}\) of each follower is illustrated in Fig. 4. It is easy to see that the estimator converges to a constant value after a finite time.
Example 2
In this example, it is assumed that the leaders are moving. The dynamics of the leaders are chosen as,
Under the control protocol (31) and adaptive laws (32) and estimators (4) and (8), simulation results are shown in Figs. 5, 6 and 7 with \(v=2,\;c=15,\;c_f=0.2\), \(\alpha =5\) and \(\gamma =15\). From Fig. 5, it is easy to see that the followers are surrounding the leaders in certain geometrical configurations. Figure 6 represents surrounding error vector of the system. In this example, because the leaders are moving, the summation of the distances of leaders from their geometric center gets larger as time increases. In Fig. 7, we illustrate the norms of the summation of the distances that each follower estimates.
Example 3
In this example, we assume that the leaders have two different time-varying dynamics, in two intervals. In \(t\in [0,9)\), the dynamics of leaders is to be the same as Example 2. In \(t\in [9,20]\), the dynamics of leaders are chosen as follows
The constant parameter of the control protocol (31) and adaptive laws (32) is \(v=7.5,\;c=15,\;c_f=0.2\), \(\alpha =6\) and \(\gamma =15\). The simulation result is shown in Fig. 8. From this figure, it can be seen that if any of the leaders makes a sudden change in its motion, the proposed method can estimate it and produce necessary forces to keep the followers enclosing the leaders.
Remark 2
In [18], the enclosing control problem is investigated for a multi-agent system with stationary and moving target. In this paper, similar to containment problem, the followers should be placed around the convex hall created by the leaders with a specified distance. In [19], the surrounding control for a multi-agent system with linear second-order dynamics is considered. Using the estimator of the geometric center of the leaders, a control protocol has been created such that the followers create a equidistant circular formation around the leaders. In [20], the surrounding problem is studied for a multi-agent system with nonlinear dynamics, where the dynamics of the agents have unknown parameters. Using the geometric center of the leaders, two adaptive control strategies are proposed. In [19, 20], it is assumed that the movement of the leaders around their geometric center is bounded. Each follower must know the maximum distance between the leaders and the geometric center; then, by using this maximum distance, the control strategies have been created. To overcome these restricting assumptions, in this article an estimator to estimate the summation of distances of the leaders from their geometric center is proposed. If the distance between any of the leaders and their geometric center increases, the estimated summation also increases. So each follower gets aware of this increment, and in consequence, the control input gets adjusted. Example 3 clearly shows this case.
6 Conclusion
In this paper, we studied the surrounding control of the stationary and moving leaders, where a group of followers wants to surround a team of leaders. It was assumed that the dynamics of the followers are nonlinear and nonidentical with unknown parameters. First, an estimator for the geometric center of the leaders was introduced. Then, based on the estimation of the center of leaders, an estimator was presented to predict the summation of the distances of leaders from their geometric center. This estimation was used to calculate the placement radius of the followers around the geometric center of the leaders. This made the movement of the leaders adaptive to the position changes of the leaders. For future work, the redesign of the proposed estimators wherein the convergence time is fixed and is not dependent on the initial conditions, can be considered. On the other hand, the total number of the followers is used in the estimator of the summation of the distances of leaders from their geometric center. Another direction for future work is to take this number as an unknown parameter and try to find suitable adaptive laws for its estimation. Stochastic disturbance and time delay may be found in very dynamical system. The mathematical analysis and designing a suitable controller for the considered system in this article, when exposed to the stochastic disturbance and time delay, can be another headline for future works.
References
Cao, Y., Yu, W., Ren, W., Chen, G.: An overview of recent progress in the study of distributed multi-agent coordination. IEEE Trans. Ind. Inform. 9, 427–438 (2013)
Chen, G., Yue, Y., Song, Y.: Finite-time cooperative-tracking control for networked Euler–Lagrange systems. IET Control Theory Appl. 7, 1487–1497 (2013)
Aguilar-Ponce, R., Kumar, A., Tecpanecatl-Xihuitl, J.L., Bayoumi, M.: A network of sensor-based framework for automated visual surveillance. J. Netw. Comput. Appl. 30, 1244–1271 (2007)
El Kamel, M.A., Beji, L., Abichou, A.: Nonholonomic mobile robots cooperative control for target capturing. In: India Conference, 2008. INDICON 2008. Annual IEEE, vol. 2, pp. 548–552 (2008)
Chen, F., Ren, W., Cao, Y.: Surrounding control in cooperative agent networks. Syst. Control Lett. 59, 704–712 (2010)
Olfati-Saber, R., Fax, J.A., Murray, R.M.: Consensus and cooperation in networked multi-agent systems. Proc. IEEE 95, 215–233 (2007)
Chen, G., Song, Y., Guan, Y.: Terminal sliding mode-based consensus tracking control for networked uncertain mechanical systems on digraphs. IEEE Trans. Neural Netw. Learn. Syst. 29, 749–756 (2018)
Rong, L., Shen, H.: Distributed containment control of second-order multi-agent systems with input delays under general protocols. Complexity 21, 112–120 (2015)
Fax, J.A., Murray, R.M.: Information flow and cooperative control of vehicle formations. IEEE Trans. Autom. Control 49, 1465–1476 (2004)
Wen, G., Duan, Z., Su, H., Chen, G., Yu, W.: A connectivity-preserving flocking algorithm for multi-agent dynamical systems with bounded potential function. IET Control Theory Appl. 6, 813–821 (2012)
Song, C., Feng, G., Wang, Y., Fan, Y.: Rendezvous of mobile agents with constrained energy and intermittent communication. IET Control Theory Appl. 6, 1557–1563 (2012)
Miao, Z., Wang, Y., Fierro, R.: Cooperative circumnavigation of a moving target with multiple nonholonomic robots using backstepping design. Syst. Control Lett. 103, 58–65 (2017)
Marasco, A.J., Givigi, S.N., Rabbath, C.A.: Model predictive control for the dynamic encirclement of a target. In: American Control Conference (ACC), 2004–2009 (2012)
Kim, T.-H., Sugie, T.: Cooperative control for target-capturing task based on a cyclic pursuit strategy. Automatica 43, 1426–1431 (2007)
Shames, I., Dasgupta, S., Fidan, B., Anderson, B.D.O.: Circumnavigation using distance measurements under slow drift. IEEE Trans. Autom. Control 57, 889–903 (2012)
Lan, Y., Yan, G., Lin, Z.: Distributed control of cooperative target enclosing based on reachability and invariance analysis. Syst. Control Lett. 59, 381–389 (2010)
Shi, Y.J., Li, R., Teo, K.L.: Rotary enclosing control of second-order multi-agent systems for a group of targets. Int. J. Syst. Sci. 48, 1–9 (2016)
Shi, Y.J., Li, R., Wei, T.T.: Target enclosing control for second-order multi-agent systems. Int. J. Syst. Sci. 46, 2279–2286 (2015)
Shi, Y.J., Li, R., Teo, K.L.: Cooperative enclosing control for multiple moving targets by a group of agents. Int. J. Control 88, 80–89 (2015)
Shoja, S., Baradarannia, M., Hashemzadeh, F., Badamchizadeh, M., Bagheri, P.: Surrounding control of nonlinear multi-agent systems with non-identical agents. ISA Trans. 70, 219–227 (2017)
Bhat, S.P., Bernstein, D.S.: Continuous finite-time stabilization of the translational and rotational double integrators. IEEE Trans. Autom. Control 43, 678–682 (1998)
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Sharghi, A., Baradarannia, M. & Hashemzadeh, F. Finite-time-estimation-based surrounding control for a class of unknown nonlinear multi-agent systems. Nonlinear Dyn 96, 1795–1804 (2019). https://doi.org/10.1007/s11071-019-04884-z
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11071-019-04884-z