Agreement Problems in Networks with Directed Graphs and Switching Topology

Size: px
Start display at page:

Download "Agreement Problems in Networks with Directed Graphs and Switching Topology"

Transcription

1 Technical Report CIT-CDS 3 5 Agreement Problems in Networks with Directed Graphs and Switching Topology Reza Olfati Saber Richard M. Murray Control and Dynamical Systems California Institute of Technology s: {olfati,murray}@cds.caltech.edu February 15, 23 Submitted to the IEEE Conference on Decision and Control 23 Abstract In this paper, we provide tools for convergence and performance analysis of an agreement protocol for a network of integrator agents with directed information flow. Moreover, we analyze algorithmic robustness of this consensus protocol for the case of a network with mobile nodes and switching topology. We establish a connection between the Fiedler eigenvalue of the graph Laplacian and the performance of this agreement protocol. We demostrate that a class of directed graphs, called balanced graphs, have a crucial role in solving average-consensus problems. Based on the properties of balanced graphs, a group disagreement function (i.e. Lyapunov function) is proposed for convergence analysis of this agreement protocol for networks with directed graphs. This group disagreement function is later used for convergence analysis for the agreement problem in networks with switching topology. We provide simulation results that are consistent with our theoretical results and demonstrate the effectiveness of the proposed analytical tools. 1 Introduction Distributed decision-making for coordination of networks of dynamic agents has attracted several researchers in recent years. This is partly due to broad application of multi-agent system is many areas including cooperative control of unmanned air vehicles (UAVs), flocking of birds [16, 18, 17], schooling for underwater vehicles, distributed sensory networks, attitude alignment of clusters of satellites, and congestion control in communication networks [15]. Agreement problems have a long history in the field of computer science, particularly in automata theory and distributed computation [12]. In many applications involving multi-agent/multivehicle systems, groups of agents need to agree upon certain quantities of interest. Such quantities might or might not be related to the motion of the individual agents. As a result, it is important to address agreement problems in their general form (as far as the inter-agent communication is 1

2 concerned) for networks of dynamic agents with directed information flow under link failure and creation (i.e. variable network topology). Our main contribution in this paper is to provide convergence, performance, and robustness analysis of an agreement protocol for a network of integrator agents with directed information flow and (perhaps) switching topology. In the past, a number of researchers have worked in problems that are essentially different forms of agreement problems with differences regarding the types of agent dynamics, the properties of the graphs, and the names of the tasks of interest. In [19, 5, 4], graph Laplacians are used for the task of formation stabilization for groups of agents with linear dynamics. The drawbacks of a pure linear approach to formation stabilization can be summarized as follows: i) collision-avoidance cannot be directly taken into account (or be formulated as part of the problem), ii) performing the rotation of a formation cannot be addressed, and iii) the method has not yet been extended to systems with nonlinear dynamics that are not feedback linearizable. Special cases of this approach are known as leader-follower type architectures and have been widely used by numerous researchers [13, 2, 11]. In [18, 17], flocking and self-alignment is analyzed from the point of view of statistical mechanics and a phase transition phenomenon is observed that is equivalent to connectivity of graphs. The work in [1] focuses on attitude alignment for undirected dynamic graphs in which the agents have simple dynamics motivated by the model used in [18]. It is claimed that the connectivity of the graph on average is sufficient for convergence of the heading angles of the agents. In [14], the authors addressed convergence of linear and nonlinear protocols for networks with undirected links in presence or lack of communication time-delays. Theoretically, the linear case of agreement in an undirected network without time-delay is much easier than the analysis for the case of directed graphs in the present paper. In this paper, we provide convergence analysis of an agreement protocol for a network of integrators with a directed information flow and fixed or switching topology. Our analysis relies on several tools from algebraic graph theory [1, 8] and matrix theory [9]. We establish a connection between the performance of this consensus protocol and the Fiedler eigenvalue of graph Laplacian which is also known as the algebraic connectivity of the graph. It turns out that a class of directed graphs called balanced graphs have a crucial role in derivation of an invariant quantity and a Lyapunov function for convergence analysis of average-consensus problems on directed graphs. This Lyapunov function is a measure of group disagreement in the network. We show that a directed graph solves the average-consensus problem using protocol A if and only if it is balanced. Furthermore, we use properties of balanced networks to analyze the convergence of an agreement protocol for networks with switching topology. This variation of the network topology is usually due to link failures or creations in networks with mobile nodes. We introduce a common Lyapunov function that guarantees asymptotic convergence to a consensus in a network with switching information flow. We provide simulation results that demonstrate our theoretical predictions and show the novel analytical tools that we propose are effective. An outline of this paper is as follows. In Section 2, we provide some background on algebraic graph theory. In Section 3, we present the setup for agreement problems in directed networks with fixed or switching topology. In Section 4, we state some useful results in matrix theory that are later used in this paper. Our main results are given in separate subsections of Section 5. In Section 6, the simulation results are presented. for agreement on four digraphs and average-consensus problem for a network with switching information flow. Finally, in Section 7, we make our concluding remarks. 2

3 2 Preliminaries: Algebraic Graph Theory In this section, we introduce some basic concepts and notation in graph theory that will be used throughout the paper. More information is available in [8, 3]. Let G = (V, E, A) be a weighted directed graph (or digraph) with n nodes and a weighted adjacency matrix A = [a ij ] where a ij for all i, j I = {1, 2,..., n} : i j and a ii = for all i I. The set of neighbors of the node v i is denoted by N i and defined as N i = {j I : a ij > }. The in degree and out degree of node v i are, respectively, defined as follows: n n deg in (v i ) = a ji, deg out (v i ) = a ij. (1) j=1 For an ordinary graph with A that has binary elements deg out (v i ) = N i. The degree matrix of G is a diagonal matrix denoted by = [ ij ] where ij = for all i j and ii = deg out (v i ). The (weighted) graph Laplacian matrix associated with G is defined as j=1 L = L(G) = A. (2) With a slight misuse of notation, we use L(G) = L(A) to denote the Laplacian of graph G. By definition, the graph Laplacian has an eigenvector at λ 1 = and a right eigenvector w r = 1 = (1, 1,..., 1) T with identical nonzero elements. Furthermore, for a strongly connected digraph G of order n, the Laplacian matrix satisfies the following rank condition: rank(l) = n 1 (3) A digraph is called strongly connected if and only if any two distinct nodes of the graph can be connected via a path that respects the orientation of the edges of the digraph. Note. Throughout this paper, we assume all graphs have at least two nodes (i.e. are non-trivial) and there is no cycle of length one (i.e. an edge from a node to itself). For an undirected graph G, L is symmetric and positive semi-definite. The disagreement function (also referred to as Laplacian potential) associated with G is defined in [14] as follows Φ G (x) = x T Lx = 1 (x j x i ) 2 (4) 2 where x i denotes the value of node v i. The value of a node might represent physical quantities including attitude, position, temperature, voltage, and so on. We say two distinct nodes v i and v j agree if and only if x i = x j. Apparently, Φ G (x) = if and only if all neighboring nodes in G agree. If in addition, the graph is connected, then all nodes in the graph agree and a consensus is reached. Therefore, Φ G (x) is a meaningful function that quantifies the group disagreement in a network. For an undirected graph G that is connected the following well-known property holds [8]: min x 1 T x = ij E x T Lx x 2 = λ 2(L) (5) The proof follows from a special case of Courant Fischer Theorem in [9]. We will later establish a connection between λ 2 (ˆL), called the Fiedler eigenvalue of ˆL [6, 7], and the performance of a linear agreement protocol where ˆL is closely-related to L. 3

4 3 Agreement Problem on Directed Graphs Consider a network of integrators ẋ i = u i, i I, x i, u i R with information flow (or topology) G = (V, E, A). Remark 1. The main reason behind focusing on an interconected system with nodes that have extremely simple dynamics is that we would like to discuss the main network and communication related aspects of agreement rather than addressing the compelexities that arise from considering agents with nonlinear dynamics and possible input constraints. The asymptotic agreement problem can be described as follows. Give a protocol that guarantees the state of the network as a whole asymptotically converges to an equilibrium state x R n with identical elements, i.e. x i = x j =: α for all i, j I, i j. The element α that determines x is called the group decision value. An agreement problem in which α = Ave(x()) is referred to as the average-consensus problem where Ave(x) = ( n i=1 x i)/n. Further information regarding a formal definition of average-consensus problem is available in [14]. In this paper, our goal is to address convergence and performance issues of linear consensus protocols for a network with directed information flow. Furthermore, we analyze convergence of the distributed agreement algorithms for networks with variable topology, or switching information flow. We focus on solving the average-consensus problem using the following agreement protocol: u i (t) = a ij (x j (t) x i (t)), i I (A) j N i In distributed average-consensus problem, the objective of each node of the network is to calculate the average of the initial values of all n nodes provided that no node has an edge with all other nodes (unless n = 2) and the network is connected. Given Protocol (A), the state of the network evolves according to the following linear system ẋ(t) = Lx(t) (6) where L = L(G) is the Laplacian induced by the information flow G. In a network with variable topology G, convergence analysis of Protocol (A) is equivalent to stability analysis for a hybrid system ẋ(t) = L k x(t), k = s(t) (7) where L k = L(G k ) is the Laplacian of G k, s(t) : R I Γ Z is a switching signal, and Γ G k is a finite collection of digraphs (of order n) with the index set I Γ. Later, we will see that Γ is a relatively large set for n 1. The task of stability analysis for the hybrid system in (7) is rather challenging partly because q, p I Γ, q p most likely implies L q L p L q L p. Thus, rather simple ways of constructing a common Lyapunov function for this switching system fail. 4

5 r= δ(g) r Spec( L) Spec(L) Figure 1: A demonstration of Geršgorin Theorem applied to graph Laplacian. 4 Matrix Theory and Properties of Graph Laplacians The key in the stability analysis of system (6) is in the spectral properties of graph Laplacian. The following result follows from Geršgorin disk theorem [9]: Proposition 1. (spectral localization) Let G = (V, E, A) be a digraph with the Laplacian L. Denote the maximum node out degree of G by δ(g) = max i deg out (v i ). Then, all the eigenvalues of L = L(G) are located in the following disk D(G) = {z C : z δ(g) δ(g)} (8) centered at z = δ(g) + j in the complex plane (see Figure 1). eigenvalues of L are non-positive. Moreover, the real-part of the Proof. Based on the Geršgorin disk theorem, all the eigenvalues of L = [l ij ] are located in the union of the following n disks D i = {z C : z l ii l ij } (9) But l ii = ii and j I,j i j I,j i l ij = deg out (v i ) = ii Thus, D i = {z C : z ii ii }. On the other hand, all these n disks are contained in the largest disk D(G) with radius (G). Clearly, all the eigenvalues of L are located in the disk D (G) = {z C : z + δ(g) δ(g)} that is the mirror image of D(G) with respect to the imaginary axis and the result follows. The following result guarantees the convergence of Protocol (A) for directed graphs. Proposition 2. Consider a network of integrators with an information flow G that is a strongly connected digraph. Then, Protocol (A) globally asymptotically solves an agreement problem, i.e. the solution asymptotically converges to an equilibrium x such that x i = x j for all i, j, i j. Proof. Since G is strongly connected, rank(l) = n 1 and L has a zero eigenvalue λ 1 = with algebraic multiplicity of one. Based on Proposition 1, the rest of the eigenvalues of L have negative 5

6 1 2 3 Figure 2: A connected digraph of order 3 that does not solve the average-consensus problem using Protocol (A). real-parts and therefore the linear system in (6) is stable. On the other hand, any equilibrium x of (6) is a right eigenvector of L associated with λ 1 =. Since the eigenspace associated with the zero eigenvalue is one-dimensional, there exists an α R such that x = α1, i.e. x i = x j = α, i, j. Keep in mind that Proposition 2 does not guarantee whether the decision value α of each node is equal to Ave(x()) or not. In other words, Proposition 2 does not address the average-consensus problem. A sufficient condition for the decision value of each node α to be equal to Ave(x() is that n i=1 u i. If G is undirected (i.e. a ij = a ji >, i, j : a ij ), automatically the condition n i=1 u i =, x holds and Ave(x(t)) is an invariant quantity [14]. However, this property does not hold for a general digraph. A simple counterexample is a strongly connected digraph of order n = 3, shown in Figure 2, that is unweighted and has the following sets of vertices and edges: V = {1, 2, 3}, E = {12, 23, 31, 13}. For the digraph G = (V, E), 3 i=1 u i = x 3 x 1. Thus, if nodes 1 and 3 disagree, the property 3 i=1 u i = does not hold for all x. On the other hand, the reader can verify that for this example L = and x i = [x 1() + x 2 () + 2x 3 ()]/4 (this is due to Theorem 1). This decision value is apparently in the convex hull of all the x i () s but it is different from Ave(x()) if and only if x 1 () + x 2 () 2x 3 (). As a result, for all initial conditions satisfying x 1 () + x 2 () 2x 3 (), Protocol (A) does not solve the average-consensus problem but still all nodes reach an agreement. This motivates us to characterize the class of all digraphs that solve the average-consensus problem. Before presenting our main result, we need to provide a limit theorem for exponential matrices of the form exp( Lt). This is because the solution of (6) is given by x(t) = exp( Lt)x() (1) and by explicit calculation of exp( Lt), we can obtain the decision value of each node after reaching consensus for a general digraph. The following theorem is closely related to a famous limit theorem in the theory of non-negative matrices known as Perron-Frobenius Theorem [9] (we discuss the specifics of this relation in an upcoming paper). 6

7 Notation. Following the notation in [9], we denote the set of m n real matrices by M m,n and the set of square n n matrices by M n. Furthermore, throughout this paper, the right and left eigenvectors of the Laplacian L associated with λ 1 = are denoted by w r and w l, respectively. Theorem 1. Assume G is a strongly connected digraph with Laplacian L satisfying Lw r =, w T l L =, and wt l w r = 1. Then R = lim exp( Lt) = w rw T t + l M n (11) Proof. Let A = L and let J be the Jordan form associated with A, i.e. A = SJS 1. We have exp(at) = S exp(jt)s 1 and as t +, exp(jt) converges to a matrix Q = [q ij ] with a single nonzero element q 11 = 1. The fact that other blocks in the diagonal of exp(jt) vanish is due to the property that Re(λ k (A)) < for all k 2 where λ k (A) is the kth largest eigenvalue of A in terms of magnitude λ k. Notice that R = SQS 1. Since AS = SJ the first column of S is w r. Similarly, S 1 A = JS 1 that means the first row of S 1 is w T l. Due to the fact that S 1 S = I, w l satisfies the property w T l w r = 1 as stated in the question. A straightforward calculation shows that R = w r w T l M n. 5 Main Results In this section, we present three of our main results: i) characterization of all connected digraphs that solve average-consensus problem using Protocol (A), and ii) the relation between the performance of Protocol (A) and the Fiedler eigenvalue (i.e. algebraic connectivity) of graphs, and iii) robust agreement under switching information flows and link failures/creations. 5.1 Balanced Graphs and Average-Consensus on Digraphs The following class of digraphs turns out to be instrumental in solving average-consensus problems: Definition 1. (balanced graphs) We say the node v i of a digraph G = (V, E, A) is balanced if and only if its in-degree and out-degree are equal, i.e. deg out (v i ) = deg in (v i ). A graph G = (V, E, A) is called balanced if and only if all of its nodes are balanced, i.e. j a ij = j a ji, i. Example 1. Any undirected graph is balanced. Furthermore, the digraphs shown in Figure 3 are all balanced. Here is our first main result: Theorem 2. Consider a network of integrators with directed information flow G = (V, E, A) that is strongly connected. Then, G globally asymptotically solves the average-consensus problem using Protocol (A) if and only if G is balanced. Proof. The proof follows from Propositions 3 and 4. Remark 2. According to Theorem 2, if a graph is not balanced, then it does not globally solve the average consensus-problem using Protocol (A). This assertion is consistent with the counterexample given in Figure 2. 7

8 (a) (b) (c) Figure 3: Three examples of balanced graphs. Proposition 3. Consider a network of integrators with directed information flow G = (V, E, A) that is strongly connected. Then, the digraph G globally asymptotically solves the average-consensus problem using Protocol (A) if and only if 1 T L =. Proof. From Theorem 1, with w r = 1 n 1 we obtain x = lim x(t) = Rx = w r (w T t + l x ) = 1 (w T n l x )1. This implies Protocol 1 globally exponentially solves a consensus problem with the decision value 1 n (w T l x ) for each node. If this decision value is equal to Ave(x ), x R n, then necessarily 1 n w l = 1 n, i.e. w l = w r = 1 n 1. This implies that 1 is the left eigenvector of L. To prove the converse, assume that 1 T L =. Let us take w r = 1 n 1, w l = β1 with β R, β. From condition w T l w r = 1, we get β = 1 n and w l = 1 n 1. This means that the decision value for every node is 1 n (w T l x ) = 1 n 1T x = Ave(x ). Corollary 1. Assume all the conditions in Proposition 3 hold. Suppose L has a left eigenvector γ = (γ 1,..., γ n ) T associated with λ = that is a nonnegative vector in R n (i.e. a vector with non-negative elements) satisfying i γ i >. Then, the decision value of the group after reaching consensus is given by i α = γ ix i () i γ (12) i i.e. the decision value is in the convex hull of initial values of the nodes. Proof. We have γ T L = and thus γ T u (because u = Lx). Therefore, β = γ T x is an invariant quantity. Assume, the digraph G is not balanced. Then, still an agreement is asymptotically reached. Let α be the decision value of all nodes after reaching consensus. We have γ T x = γ T x() due to invariance of γ T x(t). But x = α1, thus we obtain ( ) γ i α = γ T x() i 8

9 and the result follows. The following result shows that if one of the agents uses a relatively small update rate (or step-size), i.e. γ i γ i for all i i. Then, the value of all nodes converges to the value of x i. In other words, the agent i plays the role of a leader in leader-follower type architecture. Corollary 2. (multi-rate integrators) Consider a network of multi-rate integrator with the node dynamics γ i ẋ i = u i, γ i >, i I (13) Assume each node applies Protocol (A). Then, an agreement is globally asymptotically reached and the decision value of the group is i α = γ ix i () i γ (14) i Proof. The dynamics of the network evolves according to Dẋ = Lx where D = diag(γ) is a diagonal matrix with the ith diagonal element that is equal to γ i >. The last equation can be rewritten as ẋ = Lx where L = D 1 L = diag(1/γ 1,..., 1/γ n )L is a valid Laplacian matrix for a digraph G with adjacency matrix à = D 1 A (i.e. the weights of the edges leaving node i are divided by γ i ). Clearly, γ is a vector with positive elements that is the left eigenvector of L and based on Corollary 1 the decision value is in the weighted average of x i () s with weights specified by γ. Proposition 4. Let G = (V, E, A) be a digraph with an adjacency matrix A = [a ij ] satisfying a ii =, i. Then, all the following statements are equivalent: i) G is balanced, ii) w l = 1 is the left eigenvector of the Laplacian of G associates with the zero eigenvalue, i.e. 1 T L =. iii) n i=1 u i =, x R n with u i = j N i a ij (x j x i ). Proof. We show i) ii) and ii) iii). Proof of i) ii): We have ii = deg out (v i ) and deg in (v i ) = j,j i a ji, thus the ith column sum of L is equal to l ji = l ji + l ii = deg in (v i ) + deg out (v i ) = node v i of G is balanced i i,j i Noting that the i column sum of L is the same as the ith element of the row vector 1 T L, one concludes that 1 T L = iff all the nodes of G are balanced, i.e. G is balanced. Proof of ii) iii): Since u = Lx, ( i u i =, x) (1 T u = (1 T L)x =, x) 1 T L =. Remark 3. Notice that in Proposition 4, the graph G does not need to be connected. Moreover, Proposition 4 holds for a general digraph with an weighted adjacency matrix that has nonzero diagonal elements. However, here we assume the no trivial cycles of length one in the graph. If a ii, then i N i and the term a ii (x i x i ). In other words, u i remains unchanged. 9

10 5.2 Performance of Group Agreement and the Mirror Operation In this section, we discuss performance issues of Protocol (A) with balanced graphs. An important consequence of Proposition 4 is that for networks with balanced information flow, α = Ave(x) is an invariant quantity. This is certainly not true for an arbitrary digraph. The invariance of Ave(x) allows decomposition of x according to the following equation: x = α1 + δ (15) where α = Ave(x) and δ R n satisfies i δ i =. We refer to δ as the (group) disagreement vector. The vector δ is orthogonal to 1 and belongs to an (n 1)-dimensional subspace called the disagreement eigenspace of L provided that G is strongly connected. Moreover, δ evolves according to the (group) disagreement dynamics given by δ = Lδ. (16) It turns out that a useful property of balanced graphs is that for any balanced digraph G, there exists an undirected graph that has the same disagreement function as G. In the following, we formally define this induced undirected graph. Definition 2. (mirror graph/operation) Let G = (V, E, A) be weighted digraph. Let Ẽ be the set of reverse edges of G obtained by reversing the order of all the pairs in E. The mirror of G denoted by Ĝ = M(G) is an undirected graph in the form Ĝ = (V, Ê, Â) with the same set of nodes as G, the set of edges Ê = E Ẽ, and the symmetric adjacency matrix  = [â ij] with elements â ij = â ji = a ij + a ji 2 (17) The following result shows that the operations of L and Sym on a weighted adjacency matrix A commute. Moreover, Theorem 3. Let G be a digraph with adjacency matrix A = adj(g) and Laplacian L = L(G). Then L s = Sym(L) = (L + L T )/2 is a valid Laplacian matrix for Ĝ = M(G) if and only if G is balanced, i.e. the following diagram commutes iff G is balanced adj L G A L Sym Sym M Ĝ adj  L ˆL (18) Moreover, if G is balanced, the disagreement functions of G and Ĝ are equal. Proof. We know that G is balanced iff 1 T L =. Since L1 =, we have 1 T L = 1 2 (L + LT )1 =. Thus, G is balanced iff L s has a right eigenvector of 1 associated with λ =, i.e. L s is a valid Laplacian matrix. Now, we prove that L s = L(Ĝ). For doing so, let us calculate ˆ element-wise, we get ˆ ii = j a ij + a ji 2 = 1 2 (deg out(v i ) + deg in (v i )) = deg out (v i ) = ii 1

11 Thus, ˆ =. On the other hand, we have L s = 1 2 (L + LT ) = A + AT 2 = ˆ Â = ˆL = L(Ĝ) The last part simply follows from the fact that ˆL is equal to the symmetric part of L and x T (L L T )x. Notation. For simplicity of notation, in the context of algebraic graph theory, λ k (G) is used to denote λ k (L(G)). Now, we are ready to present our main result on performance of the Protocol (A) in terms of the speed of reaching a consensus as a group. Theorem 4. (performance of agreement) Consider a network of integrators with a directed information flow G that is balanced and strongly connected. Then, given Protocol (A), the following statements hold: i) the group disagreement (vector) δ as the solution of the disagreement dynamics in (16) globally asymptotically vanishes with a speed that is equal to κ = λ 2 (Ĝ) (or the Fiedler eigenvalue of the mirror graph of G), i.e. δ(t) δ() exp( κt), (19) ii) the following smooth, positive definite, and proper function is a valid Lyapunov function for the disagreement dynamics. V (δ) = 1 2 δ 2 (2) Proof. We have V = δ T Lδ = δ T L s δ = δ T ˆLδ λ2 (Ĝ) δ 2 = 2κV (δ) <, δ (21) This proves that V (δ) is a valid Lyapunov function for the group disagreement dynamics. Moreover, δ(t) vanishes globally exponentially fast with a speed of κ as t +.. The fact that L s = ˆL is a valid Laplacian matrix for an undirected graph (i.e. mirror of G) follows from Theorem 3 and the inequality δ T ˆLδ λ2 (Ĝ) δ 2, δ : 1 T δ = (22) which is due to equation (5). A well-known observation regarding the Fiedler eigenvalue of an undirected graph is that for dense graphs λ 2 is relatively large and for sparse graphs λ 2 is relatively small [8] (this is why λ 2 is called the algebraic connectivity). According to this observation, from Theorem 4, one can conclude that a network with dense interconnections solves an agreement problem faster than a connected but sparse network. This is consistent with common sense regarding agreement in a group. As a special case, a cycle of length n that creates a balanced digraph on n nodes solves an agreement problem. However, this is a relatively slow way to solve such a consensus problem. 11

12 5.3 Agreement in Networks with Switching Topology Consider a network of mobile agents that communicate with each other and need to agree upon a certain objective of interest or perform synchronization. Since, the nodes of the network are moving, it is not hard to imagine that some of the existing communication links can fail simply due to the existence of an obstacle between two agents. The opposite situation can arise where new links between nearby agents are craeted because the agents come to an effective range of detection with respect to each other. In other words, in the graph G representing the information flow of the network, certain edges can be added or removed from G. Here, we are interested to investigate that in case of a network with switching topology whether it is still possible to reach a consensus or not. Consider a hybrid system with a continuous-state x R n and a discrete-state G that belongs to a finite set of digraphs Γ n = {G : G is a digraph of order n that is strongly connected and balanced} that can be analytically expressed in the form Γ n = {G = (V, E, A) : rank(l(g)) = n 1, 1 T L(G) = }. (23) Given the node dynamics and protocol, the continuous-state of the system evolves according to the following dynamics ẋ(t) = L(G k )x(t), k = s(t), G k Γ n (24) where s(t) : R I Γn is a switching signal and I Γn N is the index set associated with the elements of Γ n. Clearly, Γ n is a finite set, because either a digraph has no edges or it is a complete graph with n(n 1) directed edges. The key in solving the agreement problem for mobile networks with switching topology is a basic property of the Lyapunov function in (2) and the properties of balanced graphs. Note that the function V (δ) = 1 2 δ 2 does not depend on G or L = L(G). This property of V (δ) makes it an appropriate candidate as a common Lyapunov function for stability analysis of the switching system (24). Theorem 5. For any arbitrary switching signal s( ), the solution of the switching system (24), globally asymptotically converges to Ave(x()) (i.e. average-consensus is reached). Moreover, the following smooth, positive definite, and proper function V (δ) = 1 2 δ 2 (25) is a valid common Lyapunov function for the disagreement dynamics given by δ(t) = L(G k )δ(t), k = s(t), G k Γ n (26) Furthermore, the disagreement vector δ vanishes exponentially fast with the least rate of In other words, δ(t) δ() exp( κ t). κ = min λ 2 (L(Ĝ))) (27) G Γ n 12

13 Proof. Due the fact that G k is balanced for all k and u = L(G k )x, we have 1 T u = (1 T L(G k ))x. Thus, α = Ave(x) is an invariant quantity which allows us to decompose x as x = α1+δ. Therefore, the disagreement switching system induced by (24) takes the form (26). Calculating V, we get V = δ T L(G k )δ = δ T L(Ĝk)δ λ 2 (L(Ĝk)) δ 2 κ δ 2 = 2κ V (δ) <, δ (28) This guarantees that V (δ) is a valid common Lyapunov function for the disagreement switching system (26). Moreover, we have V (δ(t)) V (δ()) exp( 2κ t) δ(t) δ() exp( κ t) and the disagreement vector δ(t) globally exponentially vanishes with a speed of κ > as t +. Finally, the minimum in (27) always exists and is achieved because Γ n is a finite set. 6 Simulation Results Figure 4 shows four different networks each with n = 1 nodes that are all strongly connected and balanced. The weights associated with all the edges are 1. For the following initial node values satisfying Ave(x()) = x() = ( ,.2575, , , 3.922, 9.156, 3.599, , , ) T we have plotted the state trajectories and the disagreement function δ 2 associated with these four digraphs in Figure 5. It is clear that as the number of the edges of the graph increase, algebraic connectivity (or λ 2 ) increases, and the settling time of the trajectory of the node values decreases. The case of a directed cycle of length n = 1, or G a, has the largest over-shoot. In all four cases, an agreement is asymptotically reached and the performance is improved as a function of λ 2 (Ĝk) for k {a, b, c, d} (a) (b) 7 6 (c) (d) Figure 4: For examples of balanced and strongly connected digraphs: (a) G a, (b) G b, (c) G c, and (d) G d satisfying. 13

14 1 Algebraic Connectivity= Algebraic Connectivity=.25 node value 1 node value time( sec) time( sec) 3 disagreement 2 1 disagreement time( sec) 1 (a) Algebraic Connectivity= time( sec) 1 (b) Algebraic Connectivity=.255 node value 1 node value time( sec) time( sec) 3 disagreement 2 1 disagreement time( sec) (c) time( sec) (d) Figure 5: For examples of balanced and strongly connected digraphs: (a) G a, (b) G b, (c) G c, and (d) G d satisfying. In Figure 6(a), a finite-state machine is shown with the set of states {G a, G b, G c, G d } representing the discrete-states of a network with switching topology as a hybrid system. The hybrid system starts at the discrete-state G b and switches every T = 1 second to the next state according to the state machine in Figure 6(a). The continuous-time state trajectories and the group disagreement (i.e. δ 2 ) of the network are shown in Figure 6(b). Clearly, the group disagreement is monotonically decreasing. One can observe that an average-consensus is reached asymptotically. Moreover, the group disagreement vanishes exponentially fast. 7 Conclusion In this paper, we addressed convergence and performance problems for an agreement protocol for a network of dynamic agents with integrator dynamics and directed information flow. Moreover, we 14

15 1 G a G bt= node values time (sec) 3 G d G c disagreement 2 1 (a) time (sec) (b) Figure 6: (a) A finite-state machine with four states representing the discrete-states of a network with variable topology and (b) trajectory of the node values and the group disagreement for a network with a switching information flow. analyzed robustness of this consensus protocol changes in the topology of a network with mobile nodes. We showed that balanced graphs are the only type of digraphs that solve the averageconsensus problem with the aforementioned agreement protocol. Moreover, we proved that for any balanced digraph, there exists an undirected graph called the mirror graph. This mirror graph has the same Laplacian disagreement function as the original digraph and its Laplacian is the symmetric part of the Laplacian of the network in question. A commutative diagram was given that shows the operations of taking Laplacian and symmetric part of a matrix commute for weighted adjacency matrices of balanced graphs. Fiedler eigenvalue of the mirror of a digraph is used to quantify the speed of convergence of the above agreement protocol. Moreover, a simple disagreement function was introduced as a Lyapunov function for the group disagreement dynamics. This was later used to provide a common Lyapunov function that allowed convergence analysis of an agreement protocol for a network with mobile nodes and switching topology. We provided simulation results that were consistent with our theoretical predictions and demonstrated the use of new graph theoretical tools and notions. Acknowledgements This research is supported in part by AFOSR under the grant F and by DARPA under the grant F C References [1] N. Biggs. Algebraic Graph Theory. Cambridge Tracks in Mathematics. Cambridge University Press,

16 [2] J. P. Desai, J. P. Ostrowski, and V. Kumar. Modeling and control of formations of nonholonomic mobile robots. IEEE Trans. on Robotics and Automation, 17(6), December 22. [3] R. Diestel. Graph Theory, volume 173 of Graduate Texts in Mathematics. Springer-Verlag, 2. [4] A. Fax and R. M. Murray. Graph laplacians and stabilization of vehicle formations. The 15th IFAC World Congress, June 22. [5] A. Fax and R. M. Murray. Information Flow and Cooperative Control of Vehicle Formations. The 15th IFAC World Congress, June 22. [6] M. Fiedler. Algebraic connectivity of graphs. Czechoslovak Mathematical Journal, 23(98):298 35, [7] M. Fiedler. A property of eigenvectors of nonnegative symmetric matrices and its application to graph theory. Czechoslovak Mathematical Journal, 25(1): , [8] C. Godsil and G. Royle. Algebraic Graph Theory, volume 27 of Graduate Texts in Mathematics. Springer, 21. [9] R. A. Horn and C. R. Johnson. Matrix Analysis. Cambridge University Press, [1] A. Jadbabaie, J. Lin, and S. A. Morse. Coordination of groups of mobile agents using nearest neighbor rules. IEEE Trans. on Automatic Control (to appear). [11] R. W. Lawton, J. R. T. Beard and B. J. Young. A Decentralized Approach to Formation Maneuvers. IEEE Trans. on Robotics and Automation (to appear). [12] N. A. Lynch. Distributed Algorithms. Morgan Kaufmann Publishers, Inc., [13] M. Mesbahi and F. Y. Hadegh. Formation flying of multiple spacecraft via graphs, matrix inequalities, and switching. AIAA Journal of Guidance, Control, and Dynamics, 24(2): , March 2. [14] R. Olfati Saber and R. M. Murray. Consensus Protocols for Networks of Dynamic Agents. Proc. of the American Control Conference, June 23. [15] F. Paganini, J. Doyle, and S Low. Scalable laws for stable network congestion control. Proc. of the Int. Conf. on Decision and Control, Orlando, FL, Dec. 21. [16] C. W. Reynolds. Flocks, herds, and schools: a distributed behavioral model. Computer Graphics (ACM SIGGRAPH 87 Conference Proceedings), 21(4):25 34, July [17] J. Toner and Y. Tu. Flocks, herds, and schools: A quantitative theory of flocking. Physical Review E, 58(4): , October [18] T. Vicsek, A. Cziroók, E. Ben-Jacob, and O. Cohen, I. Shochet. Novel type of phase transition in a system of self-deriven particles. Physical Review Letters, 75(6): , August, [19] H. Yamaguchi, T. Arai, and G. Beni. A distributed control scheme for multiple robotic vehicles to make group formations. Robotics and Autonomous Systems, 36: ,

Consensus Problems in Networks of Agents with Switching Topology and Time-Delays

Consensus Problems in Networks of Agents with Switching Topology and Time-Delays Consensus Problems in Networks of Agents with Switching Topology and Time-Delays Reza Olfati Saber Richard M. Murray Control and Dynamical Systems California Institute of Technology e-mails: {olfati,murray}@cds.caltech.edu

More information

Consensus Protocols for Networks of Dynamic Agents

Consensus Protocols for Networks of Dynamic Agents Consensus Protocols for Networks of Dynamic Agents Reza Olfati Saber Richard M. Murray Control and Dynamical Systems California Institute of Technology Pasadena, CA 91125 e-mail: {olfati,murray}@cds.caltech.edu

More information

1520 IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 49, NO. 9, SEPTEMBER Reza Olfati-Saber, Member, IEEE, and Richard M. Murray, Member, IEEE

1520 IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 49, NO. 9, SEPTEMBER Reza Olfati-Saber, Member, IEEE, and Richard M. Murray, Member, IEEE 1520 IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 49, NO. 9, SEPTEMBER 2004 Consensus Problems in Networks of Agents With Switching Topology and Time-Delays Reza Olfati-Saber, Member, IEEE, and Richard

More information

Lecture 4: Introduction to Graph Theory and Consensus. Cooperative Control Applications

Lecture 4: Introduction to Graph Theory and Consensus. Cooperative Control Applications Lecture 4: Introduction to Graph Theory and Consensus Richard M. Murray Caltech Control and Dynamical Systems 16 March 2009 Goals Introduce some motivating cooperative control problems Describe basic concepts

More information

NCS Lecture 8 A Primer on Graph Theory. Cooperative Control Applications

NCS Lecture 8 A Primer on Graph Theory. Cooperative Control Applications NCS Lecture 8 A Primer on Graph Theory Richard M. Murray Control and Dynamical Systems California Institute of Technology Goals Introduce some motivating cooperative control problems Describe basic concepts

More information

Consensus Seeking in Multi-agent Systems Under Dynamically Changing Interaction Topologies

Consensus Seeking in Multi-agent Systems Under Dynamically Changing Interaction Topologies IEEE TRANSACTIONS ON AUTOMATIC CONTROL, SUBMITTED FOR PUBLICATION AS A TECHNICAL NOTE. 1 Consensus Seeking in Multi-agent Systems Under Dynamically Changing Interaction Topologies Wei Ren, Student Member,

More information

Fast Linear Iterations for Distributed Averaging 1

Fast Linear Iterations for Distributed Averaging 1 Fast Linear Iterations for Distributed Averaging 1 Lin Xiao Stephen Boyd Information Systems Laboratory, Stanford University Stanford, CA 943-91 lxiao@stanford.edu, boyd@stanford.edu Abstract We consider

More information

Consensus Problem in Multi-Agent Systems with Communication Channel Constraint on Signal Amplitude

Consensus Problem in Multi-Agent Systems with Communication Channel Constraint on Signal Amplitude SICE Journal of Control, Measurement, and System Integration, Vol 6, No 1, pp 007 013, January 2013 Consensus Problem in Multi-Agent Systems with Communication Channel Constraint on Signal Amplitude MingHui

More information

Consensus of Information Under Dynamically Changing Interaction Topologies

Consensus of Information Under Dynamically Changing Interaction Topologies Consensus of Information Under Dynamically Changing Interaction Topologies Wei Ren and Randal W. Beard Abstract This paper considers the problem of information consensus among multiple agents in the presence

More information

Consensus Seeking in Multi-agent Systems Under Dynamically Changing Interaction Topologies

Consensus Seeking in Multi-agent Systems Under Dynamically Changing Interaction Topologies IEEE TRANSACTIONS ON AUTOMATIC CONTROL, SUBMITTED FOR PUBLICATION AS A TECHNICAL NOTE. Consensus Seeking in Multi-agent Systems Under Dynamically Changing Interaction Topologies Wei Ren, Student Member,

More information

Formation Control of Nonholonomic Mobile Robots

Formation Control of Nonholonomic Mobile Robots Proceedings of the 6 American Control Conference Minneapolis, Minnesota, USA, June -6, 6 FrC Formation Control of Nonholonomic Mobile Robots WJ Dong, Yi Guo, and JA Farrell Abstract In this paper, formation

More information

On the Controllability of Nearest Neighbor Interconnections

On the Controllability of Nearest Neighbor Interconnections On the Controllability of Nearest Neighbor Interconnections Herbert G. Tanner Mechanical Engineering Department University of New Mexico Albuquerque, NM 87 Abstract In this paper we derive necessary and

More information

A Graph-Theoretic Characterization of Controllability for Multi-agent Systems

A Graph-Theoretic Characterization of Controllability for Multi-agent Systems A Graph-Theoretic Characterization of Controllability for Multi-agent Systems Meng Ji and Magnus Egerstedt Abstract In this paper we continue our pursuit of conditions that render a multi-agent networked

More information

Average-Consensus of Multi-Agent Systems with Direct Topology Based on Event-Triggered Control

Average-Consensus of Multi-Agent Systems with Direct Topology Based on Event-Triggered Control Outline Background Preliminaries Consensus Numerical simulations Conclusions Average-Consensus of Multi-Agent Systems with Direct Topology Based on Event-Triggered Control Email: lzhx@nankai.edu.cn, chenzq@nankai.edu.cn

More information

MULTI-AGENT TRACKING OF A HIGH-DIMENSIONAL ACTIVE LEADER WITH SWITCHING TOPOLOGY

MULTI-AGENT TRACKING OF A HIGH-DIMENSIONAL ACTIVE LEADER WITH SWITCHING TOPOLOGY Jrl Syst Sci & Complexity (2009) 22: 722 731 MULTI-AGENT TRACKING OF A HIGH-DIMENSIONAL ACTIVE LEADER WITH SWITCHING TOPOLOGY Yiguang HONG Xiaoli WANG Received: 11 May 2009 / Revised: 16 June 2009 c 2009

More information

Consensus Tracking for Multi-Agent Systems with Nonlinear Dynamics under Fixed Communication Topologies

Consensus Tracking for Multi-Agent Systems with Nonlinear Dynamics under Fixed Communication Topologies Proceedings of the World Congress on Engineering and Computer Science Vol I WCECS, October 9-,, San Francisco, USA Consensus Tracking for Multi-Agent Systems with Nonlinear Dynamics under Fixed Communication

More information

Complex Laplacians and Applications in Multi-Agent Systems

Complex Laplacians and Applications in Multi-Agent Systems 1 Complex Laplacians and Applications in Multi-Agent Systems Jiu-Gang Dong, and Li Qiu, Fellow, IEEE arxiv:1406.186v [math.oc] 14 Apr 015 Abstract Complex-valued Laplacians have been shown to be powerful

More information

Optimal Network Topology Design in Multi-Agent Systems for Efficient Average Consensus

Optimal Network Topology Design in Multi-Agent Systems for Efficient Average Consensus 49th IEEE Conference on Decision and Control December 15-17, 010 Hilton Atlanta Hotel, Atlanta, GA, USA Optimal Network Topology Design in Multi-Agent Systems for Efficient Average Consensus Mohammad Rafiee

More information

Flocking while Preserving Network Connectivity

Flocking while Preserving Network Connectivity Flocking while Preserving Network Connectivity Michael M Zavlanos, Ali Jadbabaie and George J Pappas Abstract Coordinated motion of multiple agents raises fundamental and novel problems in control theory

More information

Tracking control for multi-agent consensus with an active leader and variable topology

Tracking control for multi-agent consensus with an active leader and variable topology Automatica 42 (2006) 1177 1182 wwwelseviercom/locate/automatica Brief paper Tracking control for multi-agent consensus with an active leader and variable topology Yiguang Hong a,, Jiangping Hu a, Linxin

More information

Notes on averaging over acyclic digraphs and discrete coverage control

Notes on averaging over acyclic digraphs and discrete coverage control Notes on averaging over acyclic digraphs and discrete coverage control Chunkai Gao Francesco Bullo Jorge Cortés Ali Jadbabaie Abstract In this paper, we show the relationship between two algorithms and

More information

Stability Analysis of Stochastically Varying Formations of Dynamic Agents

Stability Analysis of Stochastically Varying Formations of Dynamic Agents Stability Analysis of Stochastically Varying Formations of Dynamic Agents Vijay Gupta, Babak Hassibi and Richard M. Murray Division of Engineering and Applied Science California Institute of Technology

More information

Graph Theoretic Methods in the Stability of Vehicle Formations

Graph Theoretic Methods in the Stability of Vehicle Formations Graph Theoretic Methods in the Stability of Vehicle Formations G. Lafferriere, J. Caughman, A. Williams gerardol@pd.edu, caughman@pd.edu, ancaw@pd.edu Abstract This paper investigates the stabilization

More information

Discrete-time Consensus Filters on Directed Switching Graphs

Discrete-time Consensus Filters on Directed Switching Graphs 214 11th IEEE International Conference on Control & Automation (ICCA) June 18-2, 214. Taichung, Taiwan Discrete-time Consensus Filters on Directed Switching Graphs Shuai Li and Yi Guo Abstract We consider

More information

FORMATIONS OF FORMATIONS: HIERARCHY AND STABILITY

FORMATIONS OF FORMATIONS: HIERARCHY AND STABILITY FORMATIONS OF FORMATIONS: HIERARCHY AND STABILITY Anca Williams, Sonja lavaški, Tariq Samad ancaw@pdxedu, sonjaglavaski@honeywellcom Abstract In this paper we will consider a hierarchy of vehicle formations

More information

Scaling the Size of a Multiagent Formation via Distributed Feedback

Scaling the Size of a Multiagent Formation via Distributed Feedback Scaling the Size of a Multiagent Formation via Distributed Feedback Samuel Coogan, Murat Arcak, Magnus Egerstedt Abstract We consider a multiagent coordination problem where the objective is to steer a

More information

Distributed Structural Stabilization and Tracking for Formations of Dynamic Multi-Agents

Distributed Structural Stabilization and Tracking for Formations of Dynamic Multi-Agents CDC02-REG0736 Distributed Structural Stabilization and Tracking for Formations of Dynamic Multi-Agents Reza Olfati-Saber Richard M Murray California Institute of Technology Control and Dynamical Systems

More information

Decentralized Control of Vehicle Formations

Decentralized Control of Vehicle Formations Portland State University PDXScholar Mathematics and Statistics Faculty Publications and Presentations Fariborz Maseeh Department of Mathematics and Statistics Decentralized Control of Vehicle Formations

More information

ANALYSIS OF CONSENSUS AND COLLISION AVOIDANCE USING THE COLLISION CONE APPROACH IN THE PRESENCE OF TIME DELAYS. A Thesis by. Dipendra Khatiwada

ANALYSIS OF CONSENSUS AND COLLISION AVOIDANCE USING THE COLLISION CONE APPROACH IN THE PRESENCE OF TIME DELAYS. A Thesis by. Dipendra Khatiwada ANALYSIS OF CONSENSUS AND COLLISION AVOIDANCE USING THE COLLISION CONE APPROACH IN THE PRESENCE OF TIME DELAYS A Thesis by Dipendra Khatiwada Bachelor of Science, Wichita State University, 2013 Submitted

More information

Structural Consensus Controllability of Singular Multi-agent Linear Dynamic Systems

Structural Consensus Controllability of Singular Multi-agent Linear Dynamic Systems Structural Consensus Controllability of Singular Multi-agent Linear Dynamic Systems M. ISAL GARCÍA-PLANAS Universitat Politècnica de Catalunya Departament de Matèmatiques Minería 1, sc. C, 1-3, 08038 arcelona

More information

Exact Consensus Controllability of Multi-agent Linear Systems

Exact Consensus Controllability of Multi-agent Linear Systems Exact Consensus Controllability of Multi-agent Linear Systems M. ISAEL GARCÍA-PLANAS Universitat Politècnica de Catalunya Departament de Matèmatiques Minería 1, Esc. C, 1-3, 08038 arcelona SPAIN maria.isabel.garcia@upc.edu

More information

SJÄLVSTÄNDIGA ARBETEN I MATEMATIK

SJÄLVSTÄNDIGA ARBETEN I MATEMATIK SJÄLVSTÄNDIGA ARBETEN I MATEMATIK MATEMATISKA INSTITUTIONEN, STOCKHOLMS UNIVERSITET Consensus problems for multi-agent systems av Hongmei Zhao 2010 - No 2 MATEMATISKA INSTITUTIONEN, STOCKHOLMS UNIVERSITET,

More information

Zeno-free, distributed event-triggered communication and control for multi-agent average consensus

Zeno-free, distributed event-triggered communication and control for multi-agent average consensus Zeno-free, distributed event-triggered communication and control for multi-agent average consensus Cameron Nowzari Jorge Cortés Abstract This paper studies a distributed event-triggered communication and

More information

Robust Connectivity Analysis for Multi-Agent Systems

Robust Connectivity Analysis for Multi-Agent Systems Robust Connectivity Analysis for Multi-Agent Systems Dimitris Boskos and Dimos V. Dimarogonas Abstract In this paper we provide a decentralized robust control approach, which guarantees that connectivity

More information

Multi-Hop Relay Protocols for Fast Consensus Seeking

Multi-Hop Relay Protocols for Fast Consensus Seeking Multi-Hop Relay Protocols for Fast Consensus Seeking Zhipu Jin and Richard M Murray Abstract Consensus protocols in coordinated multi-agent systems are distributed algorithms Just using local information

More information

Decentralized Formation Control and Connectivity Maintenance of Multi-Agent Systems using Navigation Functions

Decentralized Formation Control and Connectivity Maintenance of Multi-Agent Systems using Navigation Functions Decentralized Formation Control and Connectivity Maintenance of Multi-Agent Systems using Navigation Functions Alireza Ghaffarkhah, Yasamin Mostofi and Chaouki T. Abdallah Abstract In this paper we consider

More information

Active Passive Networked Multiagent Systems

Active Passive Networked Multiagent Systems Active Passive Networked Multiagent Systems Tansel Yucelen and John Daniel Peterson Abstract This paper introduces an active passive networked multiagent system framework, which consists of agents subject

More information

Observability and Controllability Verification in Multi-Agent Systems through Decentralized Laplacian Spectrum Estimation

Observability and Controllability Verification in Multi-Agent Systems through Decentralized Laplacian Spectrum Estimation 1 Observability and Controllability Verification in Multi-Agent Systems through Decentralized Laplacian Spectrum Estimation Mauro Franceschelli, Simone Martini, Magnus Egerstedt, Antonio Bicchi, Alessandro

More information

Flocking of Discrete-time Multi-Agent Systems with Predictive Mechanisms

Flocking of Discrete-time Multi-Agent Systems with Predictive Mechanisms Preprints of the 8th IFAC World Congress Milano (Italy) August 28 - September 2, 2 Flocing of Discrete-time Multi-Agent Systems Predictive Mechanisms Jingyuan Zhan, Xiang Li Adaptive Networs and Control

More information

Research on Consistency Problem of Network Multi-agent Car System with State Predictor

Research on Consistency Problem of Network Multi-agent Car System with State Predictor International Core Journal of Engineering Vol. No.9 06 ISSN: 44-895 Research on Consistency Problem of Network Multi-agent Car System with State Predictor Yue Duan a, Linli Zhou b and Yue Wu c Institute

More information

Formation Stabilization of Multiple Agents Using Decentralized Navigation Functions

Formation Stabilization of Multiple Agents Using Decentralized Navigation Functions Formation Stabilization of Multiple Agents Using Decentralized Navigation Functions Herbert G. Tanner and Amit Kumar Mechanical Engineering Department University of New Mexico Albuquerque, NM 873- Abstract

More information

Distributed Coordinated Tracking With Reduced Interaction via a Variable Structure Approach Yongcan Cao, Member, IEEE, and Wei Ren, Member, IEEE

Distributed Coordinated Tracking With Reduced Interaction via a Variable Structure Approach Yongcan Cao, Member, IEEE, and Wei Ren, Member, IEEE IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 57, NO. 1, JANUARY 2012 33 Distributed Coordinated Tracking With Reduced Interaction via a Variable Structure Approach Yongcan Cao, Member, IEEE, and Wei Ren,

More information

Distributed Robust Consensus of Heterogeneous Uncertain Multi-agent Systems

Distributed Robust Consensus of Heterogeneous Uncertain Multi-agent Systems Distributed Robust Consensus of Heterogeneous Uncertain Multi-agent Systems Zhongkui Li, Zhisheng Duan, Frank L. Lewis. State Key Laboratory for Turbulence and Complex Systems, Department of Mechanics

More information

Formation Control and Network Localization via Distributed Global Orientation Estimation in 3-D

Formation Control and Network Localization via Distributed Global Orientation Estimation in 3-D Formation Control and Network Localization via Distributed Global Orientation Estimation in 3-D Byung-Hun Lee and Hyo-Sung Ahn arxiv:1783591v1 [cssy] 1 Aug 17 Abstract In this paper, we propose a novel

More information

Automatica. Distributed discrete-time coordinated tracking with a time-varying reference state and limited communication

Automatica. Distributed discrete-time coordinated tracking with a time-varying reference state and limited communication Automatica 45 (2009 1299 1305 Contents lists available at ScienceDirect Automatica journal homepage: www.elsevier.com/locate/automatica Brief paper Distributed discrete-time coordinated tracking with a

More information

Theory and Applications of Matrix-Weighted Consensus

Theory and Applications of Matrix-Weighted Consensus TECHNICAL REPORT 1 Theory and Applications of Matrix-Weighted Consensus Minh Hoang Trinh and Hyo-Sung Ahn arxiv:1703.00129v3 [math.oc] 6 Jan 2018 Abstract This paper proposes the matrix-weighted consensus

More information

Distributed Optimization over Random Networks

Distributed Optimization over Random Networks Distributed Optimization over Random Networks Ilan Lobel and Asu Ozdaglar Allerton Conference September 2008 Operations Research Center and Electrical Engineering & Computer Science Massachusetts Institute

More information

Distributed Adaptive Consensus Protocol with Decaying Gains on Directed Graphs

Distributed Adaptive Consensus Protocol with Decaying Gains on Directed Graphs Distributed Adaptive Consensus Protocol with Decaying Gains on Directed Graphs Štefan Knotek, Kristian Hengster-Movric and Michael Šebek Department of Control Engineering, Czech Technical University, Prague,

More information

On Distributed Coordination of Mobile Agents with Changing Nearest Neighbors

On Distributed Coordination of Mobile Agents with Changing Nearest Neighbors On Distributed Coordination of Mobile Agents with Changing Nearest Neighbors Ali Jadbabaie Department of Electrical and Systems Engineering University of Pennsylvania Philadelphia, PA 19104 jadbabai@seas.upenn.edu

More information

A Note to Robustness Analysis of the Hybrid Consensus Protocols

A Note to Robustness Analysis of the Hybrid Consensus Protocols American Control Conference on O'Farrell Street, San Francisco, CA, USA June 9 - July, A Note to Robustness Analysis of the Hybrid Consensus Protocols Haopeng Zhang, Sean R Mullen, and Qing Hui Abstract

More information

Consensus seeking on moving neighborhood model of random sector graphs

Consensus seeking on moving neighborhood model of random sector graphs Consensus seeking on moving neighborhood model of random sector graphs Mitra Ganguly School of Physical Sciences, Jawaharlal Nehru University, New Delhi, India Email: gangulyma@rediffmail.com Timothy Eller

More information

Consensus of Hybrid Multi-agent Systems

Consensus of Hybrid Multi-agent Systems Consensus of Hybrid Multi-agent Systems Yuanshi Zheng, Jingying Ma, and Long Wang arxiv:52.0389v [cs.sy] 0 Dec 205 Abstract In this paper, we consider the consensus problem of hybrid multi-agent system.

More information

Convergence Properties of Dynamic Agents Consensus Networks with Broken Links

Convergence Properties of Dynamic Agents Consensus Networks with Broken Links 2008 American Control Conference (to appear) http://wwwcdscaltechedu/~murray/papers/dpbm08-acchtml Convergence Properties of Dynamic Agents Consensus Networks with Broken Links S Di Cairano, A Pasini,

More information

Decentralized Stabilization of Heterogeneous Linear Multi-Agent Systems

Decentralized Stabilization of Heterogeneous Linear Multi-Agent Systems 1 Decentralized Stabilization of Heterogeneous Linear Multi-Agent Systems Mauro Franceschelli, Andrea Gasparri, Alessandro Giua, and Giovanni Ulivi Abstract In this paper the formation stabilization problem

More information

Consensus Algorithms are Input-to-State Stable

Consensus Algorithms are Input-to-State Stable 05 American Control Conference June 8-10, 05. Portland, OR, USA WeC16.3 Consensus Algorithms are Input-to-State Stable Derek B. Kingston Wei Ren Randal W. Beard Department of Electrical and Computer Engineering

More information

Consensus Stabilizability and Exact Consensus Controllability of Multi-agent Linear Systems

Consensus Stabilizability and Exact Consensus Controllability of Multi-agent Linear Systems Consensus Stabilizability and Exact Consensus Controllability of Multi-agent Linear Systems M. ISABEL GARCÍA-PLANAS Universitat Politècnica de Catalunya Departament de Matèmatiques Minería 1, Esc. C, 1-3,

More information

Stable Flocking Motion of Mobile Agents Following a Leader in Fixed and Switching Networks

Stable Flocking Motion of Mobile Agents Following a Leader in Fixed and Switching Networks International Journal of Automation and Computing 1 (2006) 8-16 Stable Flocking Motion of Mobile Agents Following a Leader in Fixed and Switching Networks Hui Yu, Yong-Ji Wang Department of control science

More information

Consensus, Flocking and Opinion Dynamics

Consensus, Flocking and Opinion Dynamics Consensus, Flocking and Opinion Dynamics Antoine Girard Laboratoire Jean Kuntzmann, Université de Grenoble antoine.girard@imag.fr International Summer School of Automatic Control GIPSA Lab, Grenoble, France,

More information

Consensus Seeking Using Multi-Hop Relay Protocol

Consensus Seeking Using Multi-Hop Relay Protocol 1 Consensus Seeking Using Multi-Hop Relay Protocol Zhipu Jin and Richard M. Murray Abstract We consider the problem of average consensus seeking in networked multi-agent systems. Based on local information

More information

Linear Algebra and its Applications

Linear Algebra and its Applications Linear Algebra and its Applications 431 (9) 71 715 Contents lists available at ScienceDirect Linear Algebra and its Applications journal homepage: www.elsevier.com/locate/laa On the general consensus protocol

More information

Obtaining Consensus of Multi-agent Linear Dynamic Systems

Obtaining Consensus of Multi-agent Linear Dynamic Systems Obtaining Consensus of Multi-agent Linear Dynamic Systems M I GRCÍ-PLNS Universitat Politècnica de Catalunya Departament de Matemàtica plicada Mineria 1, 08038 arcelona SPIN mariaisabelgarcia@upcedu bstract:

More information

Consensus Protocols for Networks of Dynamic Agents

Consensus Protocols for Networks of Dynamic Agents Consensus Protocols for Networks of Dynamic Agents Reza Olfati Saber Richard M. Murray Control and Dynamical Systems California Institute of Technology Pasadena, CA 925 e-mail: {olfati,murray}qcds. caltech.edu

More information

Notes on averaging over acyclic digraphs and discrete coverage control

Notes on averaging over acyclic digraphs and discrete coverage control Notes on averaging over acyclic digraphs and discrete coverage control Chunkai Gao a, Jorge Cortés b, Francesco Bullo a, a Department of Mechanical Engineering, University of California, Santa Barbara,

More information

Scaling the Size of a Formation using Relative Position Feedback

Scaling the Size of a Formation using Relative Position Feedback Scaling the Size of a Formation using Relative Position Feedback Samuel Coogan a, Murat Arcak a a Department of Electrical Engineering and Computer Sciences, University of California, Berkeley Abstract

More information

Notes on averaging over acyclic digraphs and discrete coverage control

Notes on averaging over acyclic digraphs and discrete coverage control Notes on averaging over acyclic digraphs and discrete coverage control Chunkai Gao Francesco Bullo Jorge Cortés Ali Jadbabaie Abstract In this paper, we show the relationship between two algorithms and

More information

Distributed Receding Horizon Control of Cost Coupled Systems

Distributed Receding Horizon Control of Cost Coupled Systems Distributed Receding Horizon Control of Cost Coupled Systems William B. Dunbar Abstract This paper considers the problem of distributed control of dynamically decoupled systems that are subject to decoupled

More information

On Bifurcations in Nonlinear Consensus Networks

On Bifurcations in Nonlinear Consensus Networks American Control Conference Marriott Waterfront, Baltimore, MD, USA June -July, WeC.4 On Bifurcations in Nonlinear Consensus Networks Vaibhav Srivastava Jeff Moehlis Francesco Bullo Abstract The theory

More information

On the Scalability in Cooperative Control. Zhongkui Li. Peking University

On the Scalability in Cooperative Control. Zhongkui Li. Peking University On the Scalability in Cooperative Control Zhongkui Li Email: zhongkli@pku.edu.cn Peking University June 25, 2016 Zhongkui Li (PKU) Scalability June 25, 2016 1 / 28 Background Cooperative control is to

More information

Consensus Problems on Small World Graphs: A Structural Study

Consensus Problems on Small World Graphs: A Structural Study Consensus Problems on Small World Graphs: A Structural Study Pedram Hovareshti and John S. Baras 1 Department of Electrical and Computer Engineering and the Institute for Systems Research, University of

More information

Coordination of Groups of Mobile Autonomous Agents Using Nearest Neighbor Rules

Coordination of Groups of Mobile Autonomous Agents Using Nearest Neighbor Rules University of Pennsylvania ScholarlyCommons Departmental Papers (ESE) Department of Electrical & Systems Engineering June 2003 Coordination of Groups of Mobile Autonomous Agents Using Nearest Neighbor

More information

Stable Flocking of Mobile Agents, Part I: Fixed Topology

Stable Flocking of Mobile Agents, Part I: Fixed Topology 1 Stable Flocking of Mobile Agents, Part I: Fixed Topology Herbert G. Tanner, Ali Jadbabaie and George J. Pappas Department of Electrical and Systems Enginnering University of Pennsylvania Abstract This

More information

Combining distance-based formation shape control with formation translation

Combining distance-based formation shape control with formation translation Combining distance-based formation shape control with formation translation Brian D O Anderson, Zhiyun Lin and Mohammad Deghat Abstract Steepest descent control laws can be used for formation shape control

More information

Stabilizing a Multi-Agent System to an Equilateral Polygon Formation

Stabilizing a Multi-Agent System to an Equilateral Polygon Formation Stabilizing a Multi-Agent System to an Equilateral Polygon Formation Stephen L. Smith, Mireille E. Broucke, and Bruce A. Francis Abstract The problem of stabilizing a group of agents in the plane to a

More information

Information Consensus and its Application in Multi-vehicle Cooperative Control

Information Consensus and its Application in Multi-vehicle Cooperative Control Brigham Young University BYU ScholarsArchive All Faculty Publications 2007-07-01 Information Consensus and its Application in Multi-vehicle Cooperative Control Ella Atkins Randal Beard beard@byu.edu See

More information

Consensus Analysis of Networked Multi-agent Systems

Consensus Analysis of Networked Multi-agent Systems Physics Procedia Physics Procedia 1 1 11 Physics Procedia 3 1 191 1931 www.elsevier.com/locate/procedia Consensus Analysis of Networked Multi-agent Systems Qi-Di Wu, Dong Xue, Jing Yao The Department of

More information

RECENTLY, the study of cooperative control of multiagent

RECENTLY, the study of cooperative control of multiagent 24 IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL., NO. 2, APRIL 24 Consensus Robust Output Regulation of Discrete-time Linear Multi-agent Systems Hongjing Liang Huaguang Zhang Zhanshan Wang Junyi Wang Abstract

More information

Stability and Disturbance Propagation in Autonomous Vehicle Formations : A Graph Laplacian Approach

Stability and Disturbance Propagation in Autonomous Vehicle Formations : A Graph Laplacian Approach Stability and Disturbance Propagation in Autonomous Vehicle Formations : A Graph Laplacian Approach Francesco Borrelli*, Kingsley Fregene, Datta Godbole, Gary Balas* *Department of Aerospace Engineering

More information

On the convergence of weighted-average consensus

On the convergence of weighted-average consensus On the convergence of weighted-average consensus Francisco Pedroche Miguel Rebollo Carlos Carrascosa Alberto Palomares arxiv:307.7562v [math.oc] 29 Jul 203 Abstract In this note we give sufficient conditions

More information

Multi-Robotic Systems

Multi-Robotic Systems CHAPTER 9 Multi-Robotic Systems The topic of multi-robotic systems is quite popular now. It is believed that such systems can have the following benefits: Improved performance ( winning by numbers ) Distributed

More information

Discrete Double Integrator Consensus

Discrete Double Integrator Consensus Proceedings of the 47th IEEE Conference on Decision and Control Cancun, Mexico, Dec. 9-11, 28 Discrete Double Integrator Consensus David W. Casbeer, Randy Beard, and A. Lee Swindlehurst Abstract A distributed

More information

On consensus in multi-agent systems with linear high-order agents

On consensus in multi-agent systems with linear high-order agents Proceedings of the 7th World Congress he International Federation of Automatic Control On consensus in multi-agent systems with linear high-order agents Peter Wieland, Jung-Su Kim, Holger Scheu, and Frank

More information

Multi-Hop Relay Protocols for Fast Consensus Seeking

Multi-Hop Relay Protocols for Fast Consensus Seeking Proceedings of the 5th IEEE Conference on Decision & Control Manchester Grand Hyatt Hotel San Diego, CA, USA, December 13-15, 6 WeB111 Multi-Hop Relay Protocols for Fast Consensus Seeking Zhipu Jin and

More information

An Event-Triggered Consensus Control with Sampled-Data Mechanism for Multi-agent Systems

An Event-Triggered Consensus Control with Sampled-Data Mechanism for Multi-agent Systems Preprints of the 19th World Congress The International Federation of Automatic Control An Event-Triggered Consensus Control with Sampled-Data Mechanism for Multi-agent Systems Feng Zhou, Zhiwu Huang, Weirong

More information

Observability and Controllability Verification in Multi-Agent Systems through Decentralized Laplacian Spectrum Estimation

Observability and Controllability Verification in Multi-Agent Systems through Decentralized Laplacian Spectrum Estimation Observability and Controllability Verification in Multi-Agent Systems through Decentralized Laplacian Spectrum Estimation Mauro Franceschelli, Simone Martini, Magnus Egerstedt, Antonio Bicchi, Alessandro

More information

OUTPUT CONSENSUS OF HETEROGENEOUS LINEAR MULTI-AGENT SYSTEMS BY EVENT-TRIGGERED CONTROL

OUTPUT CONSENSUS OF HETEROGENEOUS LINEAR MULTI-AGENT SYSTEMS BY EVENT-TRIGGERED CONTROL OUTPUT CONSENSUS OF HETEROGENEOUS LINEAR MULTI-AGENT SYSTEMS BY EVENT-TRIGGERED CONTROL Gang FENG Department of Mechanical and Biomedical Engineering City University of Hong Kong July 25, 2014 Department

More information

Consensus Based Formation Control Strategies for Multi-vehicle Systems

Consensus Based Formation Control Strategies for Multi-vehicle Systems Proceedings of the 6 American Control Conference Minneapolis, Minnesota, USA, June 14-16, 6 FrA1.5 Consensus Based Formation Control Strategies for Multi-vehicle Systems Wei Ren Abstract In this paper

More information

Finite-Time Consensus based Clock Synchronization by Discontinuous Control

Finite-Time Consensus based Clock Synchronization by Discontinuous Control Finite- Consensus based Clock Synchronization by Discontinuous Control Mauro Franceschelli, Alessandro Pisano, Alessandro Giua, Elio Usai Dept. of Electrical and Electronic Engineering, Univ. of Cagliari,

More information

ON SEPARATION PRINCIPLE FOR THE DISTRIBUTED ESTIMATION AND CONTROL OF FORMATION FLYING SPACECRAFT

ON SEPARATION PRINCIPLE FOR THE DISTRIBUTED ESTIMATION AND CONTROL OF FORMATION FLYING SPACECRAFT ON SEPARATION PRINCIPLE FOR THE DISTRIBUTED ESTIMATION AND CONTROL OF FORMATION FLYING SPACECRAFT Amir Rahmani (), Olivia Ching (2), and Luis A Rodriguez (3) ()(2)(3) University of Miami, Coral Gables,

More information

Stability and Performance of Non-Homogeneous Multi-Agent Systems on a Graph

Stability and Performance of Non-Homogeneous Multi-Agent Systems on a Graph Stability and Performance of Non-Homogeneous Multi-Agent Systems on a Graph Stefania Tonetti Richard M. Murray Department of Aerospace Engineering, Politecnico di Milano, Milano, Italy e-mail: tonetti@aero.polimi.it).

More information

The Multi-Agent Rendezvous Problem - The Asynchronous Case

The Multi-Agent Rendezvous Problem - The Asynchronous Case 43rd IEEE Conference on Decision and Control December 14-17, 2004 Atlantis, Paradise Island, Bahamas WeB03.3 The Multi-Agent Rendezvous Problem - The Asynchronous Case J. Lin and A.S. Morse Yale University

More information

On Bifurcations. in Nonlinear Consensus Networks

On Bifurcations. in Nonlinear Consensus Networks On Bifurcations in Nonlinear Consensus Networks Vaibhav Srivastava Jeff Moehlis Francesco Bullo Abstract The theory of consensus dynamics is widely employed to study various linear behaviors in networked

More information

Reaching a Consensus in a Dynamically Changing Environment A Graphical Approach

Reaching a Consensus in a Dynamically Changing Environment A Graphical Approach Reaching a Consensus in a Dynamically Changing Environment A Graphical Approach M. Cao Yale Univesity A. S. Morse Yale University B. D. O. Anderson Australia National University and National ICT Australia

More information

A Graph-Theoretic Characterization of Structural Controllability for Multi-Agent System with Switching Topology

A Graph-Theoretic Characterization of Structural Controllability for Multi-Agent System with Switching Topology Joint 48th IEEE Conference on Decision and Control and 28th Chinese Control Conference Shanghai, P.R. China, December 16-18, 29 FrAIn2.3 A Graph-Theoretic Characterization of Structural Controllability

More information

The abundance of embedded computational

The abundance of embedded computational Information Consensus in Multivehicle Cooperative Control WEI REN, RANDAL W. BEARD, and ELLA M. ATKINS COLLECTIVE GROUP BEHAVIOR THROUGH LOCAL INTERACTION The abundance of embedded computational resources

More information

Finite-Time Distributed Consensus in Graphs with Time-Invariant Topologies

Finite-Time Distributed Consensus in Graphs with Time-Invariant Topologies Finite-Time Distributed Consensus in Graphs with Time-Invariant Topologies Shreyas Sundaram and Christoforos N Hadjicostis Abstract We present a method for achieving consensus in distributed systems in

More information

Stable Flocking of Mobile Agents, Part I: Fixed Topology

Stable Flocking of Mobile Agents, Part I: Fixed Topology Stable Flocking of Mobile Agents, Part I: Fixed Topology Herbert G Tanner Mechanical Engineering Dept University of New Mexico Ali Jadbabaie and George J Pappas Electrical and Systems Engineering Dept

More information

Lecture 3: graph theory

Lecture 3: graph theory CONTENTS 1 BASIC NOTIONS Lecture 3: graph theory Sonia Martínez October 15, 2014 Abstract The notion of graph is at the core of cooperative control. Essentially, it allows us to model the interaction topology

More information

Consensus Problems in Complex-Weighted Networks

Consensus Problems in Complex-Weighted Networks Consensus Problems in Complex-Weighted Networks arxiv:1406.1862v1 [math.oc] 7 Jun 2014 Jiu-Gang Dong, Li Qiu Abstract Consensus problems for multi-agent systems in the literature have been studied under

More information

Survey of Synchronization Part I: Kuramoto Oscillators

Survey of Synchronization Part I: Kuramoto Oscillators Survey of Synchronization Part I: Kuramoto Oscillators Tatsuya Ibuki FL11-5-2 20 th, May, 2011 Outline of My Research in This Semester Survey of Synchronization - Kuramoto oscillator : This Seminar - Synchronization

More information

Non-Collision Conditions in Multi-agent Robots Formation using Local Potential Functions

Non-Collision Conditions in Multi-agent Robots Formation using Local Potential Functions 2008 IEEE International Conference on Robotics and Automation Pasadena, CA, USA, May 19-23, 2008 Non-Collision Conditions in Multi-agent Robots Formation using Local Potential Functions E G Hernández-Martínez

More information