Professional Documents
Culture Documents
A Novel Multi Agent Formation Control La
A Novel Multi Agent Formation Control La
3, JULY 2017
Abstract—In this paper a stable formation control law that an objective to converge to a common value called consensus
simultaneously ensures collision avoidance has been proposed. or agreement that results in the desired formation.
It is assumed that the communication graph is undirected and The consensus problem for directed and undirected net-
connected. The proposed formation control law is a combination
of the consensus term and the collision avoidance term (CAT). works of dynamic agents for fixed and switching topologies
The first order consensus term is derived for the proposed has been discussed by Saber and Murray [13]. Two consensus
model, while ensuring the Lyapunov stability. The consensus protocols along with the convergence analysis for networks
term creates and maintains the desired formation shape, while with and without delays have been presented in this work.
the CAT avoids the collision. During the collision avoidance, Sepulchre [14] has derived a linear consensus law, where
the potential function based CAT makes the agents repel from
each other. This unrestricted repelling magnitude cannot ensure an agent updates its current estimate of the consensus value
the graph connectivity at the time of collision avoidance. Hence towards a weighted average of its neighbor’s estimates at
we have proposed a formation control law, which ensures this each time-step. The author has shown that the approach can
connectivity even during the collision avoidance. This is achieved also be extended to the nonlinear space defined on arbitrary
by the proposed novel adaptive potential function. The potential Riemannian manifolds. ChengandSavkin [11] have discussed
function adapts itself, with the online tuning of the critical
variable associated with it. The tuning has been done based the consensus based decentralized motion coordination con-
on the lower bound of the critical variable, which is derived trol, where the agents move in a desired pattern starting from
from the proposed connectivity property. The efficacy of the any initial position. Finite time consensus problem has been
proposed scheme has been validated using simulations done based discussed by Zhao et al. [15], in which authors have derived
on formations of six and thirty-two agents respectively. observer based control algorithms for multi-agent systems.
Index Terms—Consensus, collision avoidance, formation con- Saber [16] has discussed the flocking behavior with reference
trol, graph theory, stability. to Reynolds rules, where agents achieve velocity consensus
while avoiding collision.
I. I NTRODUCTION A stable artificial potential field based control law has been
T HE consensus based formation control is one of the presented by Tanner et al. [17], where agents are placed
emerging area of research in multi-agent coordination. A in arbitrarily changing connected network. Cortés [12] has
good survey on consensus based formation can be found in [1]. addressed the issue of globally stable formation in a fixed
Some of the approaches to formation control can be roughly sensing network, but this algorithm cannot handle the collision
categorized as leader-follower [2], virtual leader [3]−[6], and avoidance among agents. Oh and Ahn [8] have designed a
graph theory based approaches [7]. formation control for single-integrator agent based on the
Using graph-theory, there are broadly two approaches to inter-agent distance. It is shown that the proposed control
achieve formation: displacement based and distance based. law achieves the local asymptotic stability of infinitesimally
Examples of the distance based formation can be found in rigid formations. Huang et al. [9] have derived the formation
[8]−[10], while examples of displacement based formation control law for the single integrator agents that has been shown
control can be found in [11], [12]. In all such formation control to be asymptotically stable. Zavlanos and Pappas [18] have
algorithms, agents mutually share their information state with considered the problem of controlling the network of agents,
while ensuring the connectivity property of the network during
Manuscript received July 14, 2015; accepted April 9, 2016. This work the motion. Mastellone et al. [19] have addressed the problem
was supported and funded by the CC&BT Division of the Department of
Electronics & Information Technology, Govt. of India (23011/22/2013-R&D of coordinated tracking of multiple non-holonomic robots,
IN CC&BT). Recommended by Associate Editor Jinhu Lv. (Corresponding where robots follow a desired trajectory, while maintaining
author: Arindam Mondal.) a specific formation. Hokayem et al. [20] have proposed
Citation: A. Mondal, L. Behera, S. R. Sahoo, and A. Shukla, “A novel
multi-agent formation control law with collision avoidance,” IEEE/CAA J. of a scheme for the coordination of the multiple Lagrangian
Autom. Sinica, vol. 4, no. 3, pp. 558−568, Jul. 2017. systems, that guarantees the collision avoidance among agents.
A. Mondal, L. Behera, and S. R. Sahoo are with the Department of Decentralized potential filed based multi-agent navigation has
Electrical Engineering, Indian Institute of Technology, Kanpur 208016, India
(e-mail: arindam@iitk.ac.in; lbehera@iitk.ac.in; srsahoo@iitk.ac.in). been studied by Dimarogonas and Frazzoli in [21]. They pro-
A. Shukla is with ABV-Indian Institute of Information Technology & vide the analysis of the proposed algorithm, with the combined
Management, Gwalior 474015, India (e-mail: anupamshukla@iiitm.ac.in). use of primal and dual Lyapunov function. Do [22] have de-
Color versions of one or more of the figures in this paper are available
online at http://ieeexplore.ieee.org. signed a cooperative controller for N mobile ellipsoidal shape
Digital Object Identifier 10.1109/JAS.2017.7510565 agents to track the desired trajectory, while ensuring collision
MONDAL et al.: A NOVEL MULTI-AGENT FORMATION CONTROL LAW WITH COLLISION AVOIDANCE 559
avoidance. Tian and Wang [23] have proposed a distance based tential function based collision avoidance results in excessive
formation law based on constructive perturbation method and repulsion between the agents, which may lead to a break in
conventional gradient law, that can ensure global stability. Su the communication link among the agents. In this paper, the
et al. [24] and Chen et al. [25] have proposed flocking control consensus term and the CAT function simultaneously to ensure
law where issues such as connectivity preservation during a stable formation. Since the CAT is based on an adaptive
collision avoidance have been addressed. In summary, distance potential function, the repulsion among the agents is bounded.
based formation control that is based on the artificial potential This maintains the connectivity among the agents.
function approach cannot ensure global stability. In contrast, This paper has been organized as follows. In Section II,
the displacement based approach can ensure global stability preliminary concepts about graph theory and connected graph
based on certain assumptions on graph connectivity property. are provided. The problem definition is given in Section III.
However, collision avoidance is not an integral part of such In Section IV, the consensus term for formation and collision
an analysis to the best of our knowledge. avoidance law, and stability of the multi-agent system under
Given this status, in this paper, an integrated approach to the proposed control law are discussed. In Section V, a lower
both consensus and collision avoidance has been studied for bound on a critical variable associated with the CAT is derived.
the first time within displacement based formation strategy. In Simulation results are presented in Section VI. The paper is
this work, we assume that the agents are connected, which is a summarized in Section VII.
more relaxed condition over a fully connected communication
graph. A novel formation control law has been derived that
ensures global asymptotic stability and collision avoidance II. P RELIMINARIES
simultaneously. The formation control law comprises of a
consensus term and a collision avoidance term. The consensus The communication network for agents considered for this
term is based on an undirected and connected communication paper, is represented by a connected undirected graph. This
graph. This term creates and maintains the desired formation. graph can be mathematically denoted as, G = (ν, ε, A), where
The collision avoidance term is based on a proposed adaptive ν is the vertex set and ε is the edge set. A is the adjacency
potential function. The potential function adapts by online tun- matrix of G with the elements aij . For an undirected graph,
ing of a critical variable in the collision avoidance term (CAT). agent i and j can communicate with each other so, aij = aji .
This ensures that the agents do not collide with each other Another important matrix parameter in graph theory is the
while maneuvering. In addition to this the adaptive potential Laplacian matrix, L = D − A, where D is thePdiagonal
function based CAT allows agents to have bounded repulsion, matrix with the diagonal entries defined as di = j6=i aij .
thus ensuring that the communicating graph remains intact. In a connected graph, a path always exists between any
The consensus term and the CAT function simultaneously to two vertices, where in the completely connected graph the
achieve formation while avoiding collision and preserving the direct path exist between any two vertices. The pictorial
existing communication graph. Extensive simulations of the representation of the completely connected and the connected
proposed approach have been done on formations of 6 and graph has been shown in Figs. 1, and 2, respectively. Thus the
32 agents, respectively. Simulation results show that agents connected graph is more relaxed topology as compared to a
maintain formation and preserve the existing communication fully connected graph.
graph, while avoiding collision.
The proposed work is different from the works found in
[24], [25] as follows:
1) The proposed work is about formation control, while
these two works focus on flocking.
2) Connectivity preservation in [24], [25] are done by using
different connectivity preservation terms while the proposed
work relaxed the connectivity preservation term and ensures it
by the novel design of the CAT using connectivity property.
3) While designing the CAT, we have proposed the novel
adaptive potential function, which adapts itself based on the
online tuning of the critical variable associated with it. The
tuning has been done with the lower bound of the critical
variable, which has been derived from the connectivity prop-
Fig. 1. The completely connected undirected graph of three agents.
erty.
4) The proposed displacement based formation control law
ensures global asymptotic stability of the final configuration, III. P ROBLEM D EFINITION
while the potential function based flocking in [24], [25]
ensures local stability of the final configuration. A multi-agent system consisting of n agents has been
It can be noted that in the existing literature for formation considered. The communication topology of this multi-agent
control, the consensus term and the collision avoidance term system is represented by a connected graph G, as defined in
do not function simultaneously. Also in most cases the po- Section II.
560 IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL. 4, NO. 3, JULY 2017
The desired formation shape is given as Z ∗ = where pi (l) and pj (l) are the positions of ith and jth agents
[(z1∗ )T . . . (zn∗ )T ]T ∈ (Rd )n in the inertial frame. It is assumed at lth iteration respectively. The
P ith diagonal element of the
that this desired formation shape is translation invariant, i.e., Laplacian matrix L is, di = ∀j6=i aij . Selecting the control
the desired formation among the agents may take place any- input ūi (l) as
where in the plane and is maintained over time. It is assumed 1 X
that the local frame attached to each agent is always parallel ūi (l) = −hpi (l) + h ( aij pj (l) + bi ). (8)
di
to the inertial frame. To avoid collision, we have assumed an j∈Ni
onboard proximity sensor, which has a fixed sensing range Equation (7) can be re-written as
with the radius, rout . Hence another set, collision avoidance
neighbor, Nic has been formed. The members of this set will be pi (l + 1) = pi (l) + ūi (l). (9)
the jth agents, which are within the proximity sensing range It turns out that (9) is the discrete time version of the single
of ith agent. integrator model given in (1). Using (7)−(9), dynamics of each
Given above conditions, the control problem is to derive agent takes the form
a suitable position based formation control law that simul-
h X
taneously ensures collision avoidance and connectivity even ṗi = −hpi + ( aij pj + bi ). (10)
in the time of collision avoidance, while guaranteeing global di
j∈Ni
asymptotic stability.
B. Consensus and Stability
Equation (10) can be written as
IV. F ORMATION C ONTROL L AW
hdi 1 X
ṗi =− pi + h ( aij pj + bi )
The proposed formation control law, ui has two parts: a di di
j∈Ni
consensus term, and a CAT. This control law is represented as 1 X
=−h (di pi − aij pj − bi )
di
ui = fic + fica (2) µ ¶ X
j∈Ni
µ ¶
1 pix p
=−h (di − aij jx − bi ). (11)
where fic is the the consensus term, and fica is the CAT. di p iy pjy
j∈Ni
MONDAL et al.: A NOVEL MULTI-AGENT FORMATION CONTROL LAW WITH COLLISION AVOIDANCE 561
Given that b = [bT1 , bT2 , . . . , bTn ] = (L(G) ⊗ Id )Z ∗ , for ith C. Collision Avoidance for Multi-agent System
agent Consider two regions around an agent as shown in Fig. 3.
µ ∗¶ X µ ∗ ¶ Here, one region is enclosed by an outer boundary, rout <
z zjx
bi =di ix ∗ − aij ∗ (12) min(kij ) and the other region is enclosed by an inner bound-
ziy zjy
j∈Ni ary, rin < rout . It is shown in this figure that the collision
P avoidance region (CAR) for each agent is the region enclosed
where di = ∀j6=i aij . Error, ei of ith agent is defined as,
by rout . When an agent is inside the CAR of another agent, a
ei = pi − zi∗ . Using (11) and (12), the consensus term can be
strictly decreasing smooth potential function [30] comes into
derived as
action to avoid collision. Further, it has to be ensured that
no agent enters the inner boundary, rin of another agent. The
1 X function g(x) which helps to vary the potential function [16]
ėi = −h aij (ei − ej ). (13)
di smoothly, is defined as
j∈Ni
Equation (13) can be written in the matrix form as k1 , x ∈ (0, rin )
g(x) = k2 (x), x ∈ [rin , rout ] (18)
ė=−Kg (L(G) ⊗ Id )e 0, x∈/ (0, rout ]
=−(KL(G) ⊗ Id )e (14) where x = kpj − pi k, k1 = 1. Here, k2 (x) is defined as
· µ ¶¸
where Kg = K ⊗Id , K = diag(h/di ), e = [eT1 , eT2 , . . . , eTn ]T ∈ 1 x − rin
k2 (x) = 1 + cos π . (19)
(Rd )n . Here diag(·) denotes the diagonal entries of the n × n 2 rout − rin
matrix, and ⊗ denotes the Kronecker product. Given that error
coordinates are independent of each other, it is sufficient to
prove the stability of the single dimension version of (14).
This representation looks as
The strictly decreasing nature of the function, ψc (x) is CARs for each agent are shown by the circles, drawn by thick
shown in Fig. 4. In (2), the collision avoidance term, fica is black dash dot with radius rout . The interaction regions (IR)
defined as for each agent are shown by the bigger dotted circles. The
safety region (SR) for a particular agent pair is shown by the
fica = − 5pi V (p) (24) red color boundary. If any of these two agents cross this safety
where 5pi is the gradient along pi . Finally, using (20)−(24), region, then, the connection between them will be lost. The
the collision avoidance part fica can be written as safety region is shown separately in Fig. 6, where c is the
X center. The maximum radius of SR is r/2.
pj − pi
fica = φ(kpj − pi k) . (25)
c
kp j − pi k
j∈Ni
X p j − pi
ui = φ(kpj − pi k)
kpj − pi k
j∈Nic
1 X
+h aij (ej − ei ) (26)
di
j∈Ni
where the first part represents the CAT and the second part
represents the consensus term. Due to the CAT, agents will
repel each other at the time of collision avoidance, which may
weaken the connectivity assumption. To ensure connectivity
even during the collision avoidance the novel adaptive poten-
tial function (22) is proposed. The potential function adapts Fig. 6. Safety region (SR).
itself by online tuning of the critical variable, σij associated
with (21) based on the lower bound has been derived in Lemma 1: Consider CBN be the set of all the points on
the next section. This derivation takes care of maintaining a circle centered at point C ∈ Rd . LCS is the set of all the
the connectivity property which guarantees global asymptotic points onTthe straight line, CQS, where q ∈ LCS \ {C}, and
stability as derived in the beginning of this section. S = CBN LCS ∈ Rd , is a point on the circle. Then, inequality
distQS < distQK is always satisfied, where k ∈ CBN \ {S}
and the distij , represents the distance between, agent i and j.
V. D ERIVATION OF THE L OWER B OUND OF VARIABLE σij
Proof: With reference to Fig. 6, let the set CBN contain all
At the time of collision avoidance, each agent calculates boundary points. Let the set LCS contain all points on the
φ̃(x), given in (21), and the variable σij is updated online straight line CQS. Using the triangular inequality we have,
based on the lower bound σijlb .
distCQ + distQK > distCK . (27)
A. Geometric Interpretation and Connectivity Between Agents From Fig. 6, let distCK = r̃. Then distCQ + distQS = r̃.
Equation (27) can be written as:
Let us assume that two agents A1 and A2 are connected
and are situated in the CAR of each other as shown in Fig. 5. r̃ − distQS + distQK > r̃. (28)
MONDAL et al.: A NOVEL MULTI-AGENT FORMATION CONTROL LAW WITH COLLISION AVOIDANCE 563
This inequality leads to the desired proof as: or may not be the neighbor, j ∈
/ Ni . Hence, (36) can be written
as:
distQS < distQK . (29) ° °
° °
°X 0 X 0 N (Ni )h X °
° λ + λ + a (e − e )°
¥ ° ij ij
N (Ni )di
ij j i °
°j ∈N
/ i j∈N j∈N °
According to Lemma 1, if the agent A2 is repelled by i i
distQS , then agents A2 and A1 will no more be connected. If, < r̃ − dic (37)
during the collision avoidance, this minimum distance property ° °
° °
is not violated, then, the network will remain connected even °X 0 X 0 00 °
⇒° ° λij + (λij + λi )°
during the collision avoidance. This is ensured by developing ° < r̃ − dic (38)
°j ∈N j∈Ni °
an online tuning of the parameter σij associated with the action / i
function. 00 P
where λi = h/(N (Ni )di ) j∈Ni aij (ej − ei ). Using triangu-
Property 1 (Property of Connectivity): Agents pair needs to lar inequality, equation (38) can be written as
stay within their SR to communicate with each other. Hence ° ° ° °
considering the minimum distance repelling within SR as °X ° °X °
° 0 ° ° 0 00 °
° ° °
λij ° + ° (λij + λi )°
stated in Lemma 1, the ith agent should satisfy the following ° ° < r̃ − dic (39)
constraint: °j ∈N
/ i ° °j∈Ni °
the (39) holds, for j ∈ Ni , if following holds
kṗi k < (r̃ − dic ) (30) ° °
°X °
° 0 00 ° r̃ − dic
where r̃ = r/Drij , Drij > 2, and dic is the distance of the ith ° (λij + λi )°
° °< 2
(40)
agent from the center C of the circular region SR. In Fig. 6, °j∈Ni °
dic = CQ.
and
Theorem 1: For real and positive σij , Drij is ° °
°X °
° 0 ° r̃ − dic
ij ij
< Drij < Drub ° λij °
Drlb (31) ° °< 2
. (41)
°j ∈N
/ i °
ij
Drlb = ϕ1 (n1 , n2 , n3 , n4 , dic , βi , x) (32) Using the triangular inequality in (40) and (41), we can
write as
where X° ° 0
° r̃ − d
00 ° ic
°(λij + λi )° < (42)
2
n1 =pix − pjx j∈Ni
X
n2 = aij ejx − di eix and
j∈Ni X° °
° 0 ° r̃ − dic
n3 =piy − pjy °λij ° < (43)
X 2
j ∈N
/ i
n4 = aij ejy − di eiy
j∈Ni
respectively. Inequality (42) holds for j ∈ Ni , if following
h holds:
βi = ° 0 ° r̃ − dic
N (Ni )di ° 00 °
°(λij + λi )° < (44)
2N (Ni )
where N is the cardinality of Ni , pi = (pix piy )T , and error
ij ° °
ei = (eix eiy )T . The upper bound Drub is, °
X
°
° 0 h ° r̃ − dic
ij
⇒°λ +
° ij N (Ni )di a (e
ij j − e °
i °<
) . (45)
Drub = min(ub1 , ub2 ) (33) ° ° 2N (Ni )
j∈Ni
Constant Value
δl 2.0
ij ij
δg Drub − Drlb /2.0
δa 0.1
h 0.005
Fig. 11. Convergence in x direction for six agents, i = 1, . . . , 6. Fig. 14. Minimum inter-agent distances among agents.
Fig. 12. Convergence in y direction for six agents, i = 1, . . . , 6. Fig. 15. Agent i computes σij for jth agents which are in its CAR.
TABLE II
I NITIAL P OSITION FOR S IX AGENT S YSTEM
there is no collision. Fig. 15 shows the critical variable, σij the newly achieved lower bound of that variable. Lower bound
for the i agent. Figs. 16 and 17 show eix and eiy , respectively. is derived from the proposed connectivity property.
It is observed that all agents have converged to some constant 5) It is shown that the critical variable σij is inversely
equilibrium point. This confirms the generation of the desired proportional to the roots of the quadratic inequality —- the
formation and hence the consensus among agents is assured. inequality derived to ensure the connectivity property during
the collision avoidance.
6) Simulations are done on six agent system and thirty two
agent system respectively. The plot of minimum inter agent
distances for both the systems show that agents maintain safe
distances between them to avoid collision. Through out the
simulations, agents maintain the connectivity among them as
confirmed from the achievement of the final desired configura-
tion. It has been shown that the variables eix , and eiy converge
towards some constant value, confirming the generation of the
desired formation.
7) This work naturally leads us to explore the case of
directed graph. The effect of double-integrator model for
agents will also be explored for fully-connected, connected
and directed graph based networks.
R EFERENCES
Fig. 16. Convergence in x direction for 32 agents, i = 1, . . . , 32.
[1] W. Ren, R. W. Beard, and E. M. Atkins, “A survey of consensus
problems in multi-agent coordination,” in Proc. the 2005 American
Control Conf. (ACC), Portland, OR, USA, 2005, pp. 1859−1864.
In this paper, we have proposed a novel formation control [6] J. L. Peng, T. W. Dai, Q. S. Fang, and F. H. Zhao, “A flexible formation
control algorithm based on virtual leader,” in Proc. 2012 the 31st Chinese
law, which has the following interesting features: Control Conf. (CCC), Hefei, China, 2012, pp. 6411−6414.
1) The underlying communication graph in the multi-agent
system is undirected and connected. [7] W. Ren and R. W. Beard, Distributed Consensus in Multi-Vehicle
Cooperative Control, London: Springer, 2008.
2) For the single integrator type of agents, the formation
control law consists of two terms: the error consensus term [8] K. K. Oh and H. S. Ahn, “Formation control of mobile agents
and the CAT. based on inter-agent distance dynamics,” Automatica, vol. 47, no. 10,
3) The novel error consensus term is derived, which is found pp. 2306−2312, Oct. 2011.
by optimizing the majorization function of the stress function. [9] H. Huang, C. B. Yu, and X. K. Wang, “Control of triangular formations
It is shown that agents error dynamics as derived based on with a time-varying scale function,” in Proc. 30th American Control
this error consensus term, is globally asymptotically stable. Conf. (ACC), San Francisco, CA, 2011, pp. 4828−4833.
4) The innovative design of the CAT produces the bounded [10] D. V. Dimarogonas and K. H. Johansson, “On the stability of distance-
repelling magnitude to ensure the graph connectivity during based formation control,” in Proc. 47th IEEE Conf. Decision and Control
collision avoidance. It is possible by the proposed novel self- (CDC), Cancun, Mexico, 2008, pp. 1200−1205.
adaptive potential function. The self-adaptive nature of this
[11] T. M. Cheng and A. V. Savkin, “Decentralized control of multi-agent
function is achieved by the proposed on-line tuning of the systems for swarming with a given geometric pattern,” Computers &
critical variable associated with it. The tuning is done using Mathematics with Applications, vol. 61, no. 4, pp. 731−744, Feb. 2011.
568 IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL. 4, NO. 3, JULY 2017
[12] J. Cortés, “Global and robust formation-shape stabilization of rela- target tracking for multi-agent systems,” Pattern Recognit. Lett., vol. 31,
tive sensing networks,” Automatica, vol. 45, no. 12, pp. 2754−2762, no. 9, pp. 800−805, Jul. 2010.
Dec. 2009.
[23] Y. P. Tian and Q. Wang, “Global stabilization of rigid formations in the Soumya Ranjan Sahoo completed his B.Tech in
plane,” Automatica, vol. 49, no. 5, pp. 1436−1441, May 2013. electrical engineering from College of Engineering,
Burla, Odisha in 2008. After that he joined IIT
Bombay for his master and Ph.D.. He completed his
[24] H. S. Su, X. F. Wang, and G. R. Chen, “A connectivity-preserving Ph.D. in 2013. He is currently a faculty member
flocking algorithm for multi-agent systems based only on position of the Department of Electrical Engineering, IIT
measurements,” Int. J. Contr., vol. 82, no. 7, pp. 1334−1343, Oct. 2009. Kanpur. His research interests include control of
autonomous vehicles, cooperative control and its
[25] Z. Y. Chen, M. C. Fan, and H. T. Zhang, “How much control is enough application to aerospace and electrical systems.
for network connectivity preservation and collision avoidance?,” IEEE
Trans. Cybern., vol. 45, no. 8, pp. 1647−1656, Aug. 2015.
[27] A. Mondal and L. Behera, “Variable gain gradient based collision free Anupam Shukla received the Ph.D. degree from
desired formation generation,” in Proc. the 3rd Int. Conf. Advances in NIT Raipur. He is currently working as a Professor
Control and Optimization of Dynamical Systems, Kanpur, India, 2013, in the department ICT of ABV-Indian Institute of
pp. 448−454. Information Technology and Management, Gwalior,
India. He worked as a reader and head at NIT,
[28] H. W. Zhang, F. L. Lewis, and Z. H, Qu, “Lyapunov, adaptive, and opti- Raipur in Biomedical Engineering Department. He
mal design techniques for cooperative systems on directed communica- has published around 62 papers in various national
tion graphs,” IEEE Trans. Ind. Electron., vol. 59, no. 7, pp. 3026−3041, and international journals/conferences. He is referee
Jul. 2012. for 4 international journals and in the editorial board
of international journal of AI and Soft Computing.
[29] H. K. Khalil, Nonlinear Systems. 2nd ed. Upper Saddle River, NJ, USA: He received Young Scientist Award from Madhya
Prentice-Hall, 1996. Pradesh Government and Gold Medal from Jadavpur University, India. His
preliminary research interest is in AI.
[30] X. Y. Luo, S. B. Li, and X. P. Guan, “Flocking algorithm with multi-