Sliding mode control for coordination in multi agent systems with directed communication graphs

Size: px
Start display at page:

Download "Sliding mode control for coordination in multi agent systems with directed communication graphs"

Transcription

1 Proceedings of the European Control Conference 27 Kos, Greece, July 2-5, 27 TuC8.2 Sliding mode control for coordination in multi agent systems with directed communication graphs Antonella Ferrara, Giancarlo Ferrari Trecate and Claudio Vecchio Abstract This paper focuses on the control of a team of agents designated either as leaders or followers and exchanging information over a directed communication network. The goal is to drive each follower to a target position that depends on its neighbors. To this purpose, we propose a decentralized control scheme based on sliding mode techniques and study the position error propagation within the network using the notion of Input to State Stability (ISS). In particular, we derive sufficient conditions on the control parameters for guaranteeing that the error dynamics is ISS with respect to the leaders velocities. Moreover, we show that, under suitable assumptions, the sliding mode part of the control law is capable of steering the position errors to zero in finite time. The theoretical results are backed up by numerical simulations. I. INTRODUCTION Over the last few years, the problem of designing decentralized control laws for multi-agent systems has received considerable attention, motivated by applications such as formation flight for unmanned aerial vehicles [6], cooperative control for swarms of robots [], or automated highway systems [7]. In a typical scenario, agents are modeled as dynamical systems that can sense the state of a limited number of team members, hence giving rise to incomplete communication graphs. The main goal is then to control individual agents so as to guarantee the emergence of a global coordinated behaviour. As an example, in consensus problems agents must converge asymptotically to a common state without exploiting the knowledge of a common set point [4], [9], [], [2]. Another form of consensus is leader following where a leader moves independently of all other agents and the control strategy must ensure convergence of followers to the leader position. Beside the asymptotic achievement of the coordination objective, it is also important to quantify how errors propagate through the network during transients, especially when the agent closed loop dynamics is nonlinear. In [3] and [5] it has been shown that Input to State Stability (ISS) provides an appealing framework for studying the team performance since error amplification can be captured by ISS gains. Results in [4] assume nonlinear agent dynamics and acyclic communication graphs, while [3] focus on linear agent dynamics and graphs that can be decomposed into basic interconnection structures including cycles. A. Ferrara, G. Ferrari Trecate and C. Vecchio are with the Department of Computer Engineering and Systems Science, University of Pavia, Via Ferrata, 27 Pavia, Italy. {antonella.ferrara, giancarlo.ferrari, claudio.vecchio}@unipv.it. G. Ferrari Trecate is with INRIA, Domaine de Voluceau, Rocquencourt B.P.5, 7853, Le Chesnay Cedex, France. In this paper we consider agents labeled either as leaders or followers and study the problem of driving each follower towards a time varying target location defined in terms of the position of its neighboring agents. Our setup encompasses various coordination objectives such as consensus, leader following and achievement of a stable formation. Under the assumptions that followers obey to linear, fully actuated, non identical dynamics and the communication graph is directed and time invariant, we propose a decentralized control scheme composed by a linear term and a sliding mode term. Differently from [5], where sliding mode control is used in order to make agents minimize a potential function encoding the desired cooperation goals, here the sliding mode component is introduced for speeding up the convergence of position errors to zero. In order to analyze the error propagation within the network, as in [3], [5], we derive conditions guaranteeing that the error dynamics of a follower is ISS with respect to the velocities of its neighbors. As far as the whole network is considered, we also provide sufficient conditions on the control parameters for guaranteeing ISS of the collective error with respect to the leaders velocities. However, differently from the rationale used in [5], where ISS is proved through the composition of elementary ISS interconnections, we exploit recent results on ISS for networks of systems [2] in order to analyze the collective error at once and without assuming constraints on the structure of the communication graph. Finally, we also show that when bounds on the leader velocities are known, it is possible to tune the sliding mode component of the control input in order to steer errors to zero in finite time. The paper is organized as follows. The control problem is described in Section II. In Section III the proposed sliding mode control scheme is introduced. In Section IV we give the conditions the control parameters must satisfy in order to guarantee that the position error of a follower is ISS with respect to the position error of its neighboring followers and to the velocity of its neighboring leaders. Sufficient conditions for extending the ISS property to the whole team of agents are given in Section V. Section VI is devoted to the derivation of conditions for zeroing the errors of follower agents in finite time. A brief discussion on how the control parameters can be chosen in order to fulfill the assumptions of the main theorems are given in Section VII. Simulation results are reported in Section VIII, and final comments in Section IX conclude the paper. ISBN:

2 Fig.. An example of communication topology with leaders L = {3,4} and followers F = {,2}. II. PROBLEM STATEMENT Consider a multi agent system composed by N L leader agents, and N F follower agents. Followers and leaders will be indexed by elements of the sets F and L, respectively defined as F := {, 2,...,N F } () L := {N F +,N F + 2,...,N F + N L } (2) The total number of agents is N = N L + N F. Leaders are autonomously driven, while followers are controlled so as to maintain a desired relative displacement with respect to their neighboring agents. In order to capture the topology of the communication network among agents, leaders and followers are arranged into a graph structure. More precisely, we consider a directed graph with nodes N = L F and arcs E N N. Each node v N represents an agent, and an arc e = (k, i) from agent k to agent i means that agent i has access to the state of agent k. In particular, we are not interested in modelling communications channels among leaders and therefore assume that E N F. The set of neighboring agents to agent i F is defined as N i = {j : (j, i) E,j N }. Analogously, the neighboring leaders and followers are elements of the sets L i = {j : (j, i) E, j L}, and F i = {j : (j, i) E,j F}, respectively. Obviously N i = L i F i. In order to avoid isolated followers, we assume that N i, i F. Analogously, in order to exclude the case of isolated leaders we assume that k L, i F : (k, i) E. In the sequel the total number of neighboring agents of i F, i.e., the number of elements in the set N i, will be denoted by µ i. An example of communication topology which verifies the previous constraints is depicted in Fig.. We assume that all followers obey to linear dynamics, i.e., ẋ i = A i x i + B i u i i F (3) where x i IR n, u i IR n, A i IR nxn, and B i IR nxn is a full rank matrix. Note that system (3) is fully actuated and the invertibility of the matrices B i implies that the system is controllable. We moreover denote with x i, i L also the state of the i th leader although we do not assume the knowledge of leaders dynamics. States x i will be also called positions and ẋ i velocities. We associate with each arc e = (k, i) a vector d ki IR n which is a relative displacement between agent k and agent i (see, for instance, Fig. ). Then, the target position of agent i, with i F, is defined as x d i = k L i α ki (x k d ki ) + α ji (x j d ji ) (4) where α ki, and α ji are real coefficients chosen such that α ki + α ji = i F (5) k L i Note that, for an agent i F, when d ki =, k N i, the position x d i lies in the convex hull of the positions of its neighboring agents. Non zero displacements d ki,k N i, represent additional degrees of freedom that allow one to modify the shape of the neighbors dependent convex hull that contains the desired position x d i. An example is shown in Fig. 2. In a leaderless system (or in the case of a fixed leader) with d ki =, i F, k N i, the asymptotic achievement of the target positions implies the convergence to a consensus state (or convergence to the leader state). If the graph of the communication network is a tree, in which the leader corresponds to the root node and all the edges are directed from parent to a child nodes, then the achievement of the desired position leads to a formation with a predefined shape since all the followers have only one agent to follow, i.e., µ i =, i F. Fig. 2. Multi agent system with three leaders and one follower with positions in IR 2. Panel A: Communication network and displacements. Panel B: Leader dependent polytope containing the desired follower positions. The position error of agent i F, is defined as = x d i x i (6) and the error dynamics is given by = α ki ẋ k + α ji ẋ j ẋ i (7) k Li Remark : By assumption, matrices B i are invertible and therefore it is possible to perform a change of state ˆx i = B i x i and choose a control law u i = A iˆx i + u i in order to have that the follower dynamics is single integrator, i.e., ˆx i = u i. Moreover, the state transformation is different for 478

3 each agent, and the target position in the transformed state results in ˆx d i = α ki B i (x k d ki ) + α ji B i (B jˆx j d ji ) k L i (8) Since matrices B i and B j,j F i appear in (8), the use of a transformed state does not lead to any substantial simplification of the control scheme discussed in Section III. For this reason, in the sequel we will use the original state x i, instead of ˆx i. Our first goal is to design a decentralized control law, i.e., u i ({x j } j Ni ), i F, in order to guarantee bounded position errors, as far as the leaders velocities ẋ k, k L are bounded. As in [3], [4], [5], this concept will be precisely captured by the notion of input to state stability [8] for the multi agent system. For a signal x(t), t, its restriction to the time interval [t,t 2 ] will be denoted as x [t,t 2] and its supremum norm with x. Definition : The position error of a follower i F, is input to state stable (ISS) with respect to x j,j F i, and ẋ k,k L, if there exist a function β i (, ) of class KL and functions γ ij ( ), γ ik ( ) of class K (called ISS gain functions) such that, for any initial error (), the solution (t) of (7) verifies, for all t (t) β i ( (),t) + γ ij ( x j[,t] ) + k L i γ ik ( ẋ k[,t] ). (9) Let us introduce the collective error x as x = [ x, x 2,..., x NF ] T () Definition 2: The collective error is ISS with respect to ẋ k,k L, if there exist a function β(, ) of class KL, and functions γ k ( ) of class K such that x(t) β( x(), t) + k Lγ k ( ẋ k[,t] ) () for all t. Note that, in the leaderless case, i.e., L =, Definition 2 implies that x = is a global asymptotic stable equilibrium for the error dynamics (7). III. THE PROPOSED CONTROL SCHEME In this section we introduce a control scheme capable of guaranteeing the ISS property for the followers errors and the collective error. Moreover, when bounds on leaders velocities and followers position errors are known, in addition to the attainment of the ISS property, the proposed control scheme will be also able to steer the position errors to zero in finite time. Let e i = B i i F, is A i x d i. The proposed control law for agent u i = K i + η i + e i (2) where K i, η i IR nxn. The control law is characterised by two parameters, i.e., K i and η i. The matrix K i is the feedback gain, while η i is the gain of /. The term K i is a classical linear state feedback while the term η i / introduces a sliding mode control component. In particular, the sliding mode component will be used to enforce convergence to zero of the position errors in finite time, as discussed in Section VI. The closed loop followers dynamics can be obtained by substituting (2) in (3), thus obtaining ẋ i = A i x i + B i K i + B i η i A ix d i = φ i + σ i (3) where φ i = (A i B i K i ), and σ i = B i η i. From (3) and (7), the closed loop error dynamics results in = φ i σ i + k L i α ki ẋ k + x j α ji (φ j x j + σ j x j ) (4) IV. THE ISS PROPERTY FOR THE FOLLOWERS ERROR In this section we discuss the condition that the control parameter K i, and η i in (2) must satisfy in order to guarantee that the position error of each agent is ISS. In this case, we also provide a closed form expression of the ISS gain functions. In the sequel, λ min ( ), and λ max ( ) will be used to denote the minimum and maximum eigenvalue of positive definite matrix, respectively. Theorem : Assume that the closed loop dynamics of the follower i F is given by (3) where K i is chosen such that φ i is positive definite, and η i is chosen such that σ i is positive semidefinite. If the matrices σ i and σ j,j F i verify λ min (σ i ) α ji λ max (σ j ) (5) then the position error of the i th follower is ISS with respect to x j, j F i, and ẋ k, k L i. Moreover, for all θ (,), the functions γ ij (r) = µ iα ji θ γ ik (r) = µ iα ki θ provide the ISS gains appearing in (9). λ max (φ j ) λ min (φ i ) r j F i (6) λ min (φ i ) r k L i (7) Proof: Consider the following candidate Lyapunov function for the error dynamics (4) V i ( ) = 2 xt i. (8) 479

4 Then, V i ( ) = x T i = x T i φ i x T i σ i + x T i + x T i k L i α ki ẋ k + x T i x α ji σ j j x j α ji φ j x j If σ i verifies the inequality (5), one has x T i σ i + xt x i α ji σ j j x j λ min (σ i ) + α ji λ max (σ j ) (λ min (σ i ) α ji λ max (σ j )) (9) (2) Therefore, if (5) holds, it follows that V i ( ) x T i φ i + x T i k L i α ki ẋ k + x T i α ji φ j x j λ min (φ i ) 2 + k L i α ki ẋ k + α ji λ max (φ j ) x j (2) From (2), it turns out that for all such that { αki ẋ l µ i max j F,k L θλ min (φ i ) ; α jiλ max (φ j ) x j } (22) θλ min (φ i ) where θ (, ), the following inequality holds V i ( ) ( θ)λ min (φ i ) 2 (23) Thus, by applying Theorem.4. in [8], from (22) and (23), it results that V i ( ) is an ISS Lyapunov function for (4), i.e., exist β i (, ) of class KL such that (t) β i ( (),t) + γ ij ( x j[,t] ) + k L i γ ik ( ẋ k[,t] ) (24) for all t, where gain functions γ ij ( ), and γ ik ( ) are defined by (6) and (7). V. ISS PROPERTY OF THE COLLECTIVE ERROR It is known that, under suitable assumptions, the interconnections of ISS systems is ISS as well. In particular, if two ISS systems are arranged in a feedback loop, one can apply the small gain theorem [8] which states that if the composition of the gain functions γ ( ), γ 2 ( ) of the ISS subsystems is small enough, then the whole system is ISS. In [2], the small gain theorem has been generalized to arbitrary interconnections of ISS systems. This is precisely the tool we will use for establishing the ISS property of the collective error () under the control law (2) and for general network topologies. In the sequel, ρ(a) will denote the spectral radius of a given matrix A. The results obtained in this section are mainly based on Corollary 7 in [2], which is here reported for the reader convenience: Corollary : [2] Consider n interconnected systems ẋ = f (x,...,x n,u).. (25) ẋ n = f n (x,...,x n,u) where x i IR N i, u IR L. Assume that each subsystem i is ISS, i.e., there exist a function β i (, ) of class KL and functions γ ij ( ), γ( ) of class K such that the state x i (t), with initial condition x i (), satisfies x i (t) β i ( x i (),t) + n γ ij ( x j[,t] ) j= + γ( u [,t] ) (26) for all t. Introduce the gain matrix Γ : IR + n IR + n defined as ( n n T Γ(s,...,s n ) T = γ j (s j ),..., γ NF j(s j )) (27) j= j= where s = (s,...,s NF ) T IR n +. If the gain matrix Γ is a linear operator, i.e., Γ(s) = Γs, and its spectral radius ρ fulfills ρ(γ) < (28) then system (25) is ISS. We are now in a position to state the main result of this section Theorem 2: Assume that all followers verify the assumptions of Theorem. If in addition, for all followers i F, the scalars α ji and α ki in (4) and K i in (2) are chosen such that ρ(γ ) < (29) where Γ is the matrix with elements { if j F i (Γ) ij = λ µ i α max(φ j) (3) ji λ min (φ i ) if j F i then the collective error is ISS with respect to ẋ k, k L. Proof: From Theorem, we have that, i F, t (t) β i ( (),t) + j F γ ij ( x j[,t] ) + k L γ ik ( ẋ k[,t] ) i F (3) where, for notation simplicity, we have set γ ij (r) = γ ik (r) = if j F i if k L i The collective error x, defined as in (), can be interpreted as the interconnection of the N F ISS systems with state, i F. The gain functions (6) of the position error of an agent i F are linear functions. Hence, the gain matrix Γ(s) is a linear operator and (27) can be written as γ 2... γ NF γ 2... γ 2NF Γ(s) = Γs = s (32) γ NF γ NF

5 where the expression of γ ij is given in (6). The gain matrix (32) can be rewritten as Γ = θ Γ (33) where θ (,). Thus, since ρ(γ) = ρ(γ )/θ, if (29) holds then θ (, ) such that ρ(γ) <. The result follows from the application of Corollary. VI. CONVERGENCE TO ZERO IN FINITE TIME OF THE POSITION ERROR Under the assumptions of Theorem 2, the collective error is ISS with respect to ẋ L. Therefore, from () one has that if ẋ L is bounded, then s also bounded. As a further result, in this section we show that the proposed control law is also able to steer the position error of all followers to zero in finite time. Theorem 3: Under the assumption of Theorem 2, if all matrices η i, i F are chosen such that (σ i Ω i ) φ i + k L i α ki ẋ k + x j α ji (φ j x j + σ j x j ) (34) for some Ω i = diag(ω,...,ω n ) >, and σ i = B i η i = diag(ε,...,ε n ) > (35) then the position errors are steered to zero in finite time. Proof: On the basis of the bounds on ẋ L and x, η i are chosen such that (34) is satisfied. The derivative of the Lyapunov function V i ( ) in (8) results in V i ( ) = x T i φ i x T i σ i + x T i k L i α ki ẋ k + x T i + x T x i α ji σ j j x j λ min (Ω i ) Equation (36) can be rewritten as α ji φ j x j (36) V i ( ) λ min (Ω i ) 2V i ( ) (37) By integrating (37), the time taken to reach =, denoted by t si satisfies 2 Vi ( ()) t si (38) λ min (Ω i ) and this implies that is steered to zero in finite time. Relying on Theorem 3, the quantity can be regarded as a sliding variable S i [3]. If (34) is verified, it turns out that S T i Ṡ i λ min (Ω i ) S i (39) Equation (39) is the so called reachability condition [3] and this implies that the proposed control law (2) will enforce a sliding mode on the sliding manifolds S i =, i F, in finite time. This means that, after a finite time interval, position errors are steered to zero, i.e., =, in finite time. VII. DISCUSSION ON THE CONTROL SYNTHESIS PROCEDURE In this section we will discuss how to choose the control parameters in order to verify all the assumptions of Theorems, 2 and 3. As for Theorem one has that If K i is chosen as K i = B i (A i + i ) where i is a positive definite matrix, then it follows that φ i = i is positive definite. If η i is chosen as B i ˆη i, where ˆη i is a positive semidefinite matrix, then σ i = B i η i = ˆη i is positive semidefinite. The inequality (5) can be fulfilled by choosing σ i = ˆσI ˆσ i, i F (4). Indeed, from (4) we have that (5) leads to the inequality ˆσ ˆσ α ji i F (4) that, in view of (5), is always verified. As for Theorem 2, the key difficult is that the computation of matrices K i verifying (29) for given scalars α ij, is a nonconvex optimization problem. However, if the gains φ i = (A i B i K i ) are fixed, the problem of finding scalars α ij that verify (29) is much easier, as it is shown in the sequel. This amounts to revise the control specifications provided by (4) for enforcing ISS of the collective error. If we choose the matrices φ i such that λ max (φ i ) = β λ min (φ i ) = α i F (42) we have that ρ(γ ) = β α Γ 2 where Γ 2 is the matrix with elements { if j Fi (Γ 2 ) ij = (43) µ i α ji if j F i If ρ(γ 2 ) < then it is always possible to find a β/α such that ρ(γ ) <. The problem of finding coefficients α ij in Γ 2 guaranteeing that ρ(γ 2 ) <, and verifying the constraints α ij < i : L i (44) α ij = i : L i = (45) is a semidefinite programming problem [] for which efficient solvers exist. Note that, if the graph of the communication network is a tree, in which the leader corresponds to the root node and all edges are directed from parent to child nodes then the matrix Γ 2 is strictly upper triangular. In this case, ρ(γ 2 ) = and condition (29) is satisfied. As for Theorem 3 we have that If matrices η i are chosen such that (4) holds then condition (35) is satisfied. A suitable value for η i for which condition (34) is verified can be found, for instance, by trial and error on simulation. 48

6 6 5 x d x x 2 d x Fig. 3. The topology of the multi agent system considered in Section VIII, Case A Time [s] A. Case A VIII. SIMULATION RESULTS As an example, we consider the multi agent system represented in Fig. 3, composed by two followers and one leader, indexed by the sets F = {, 2}, and L = {3}, respectively. We assume that all agents i {,2, 3} obey to the dynamics [ ] [ ] ẋix uix ẋ i = = = u ẋ iy u i (46) iy Agent is assigned to follow agent 2 and agent 3 with a displacements d 2 = [, ] T, and d 3 = [2,3] T, respectively. Agent 2 follows agent with displacement d 2 = [, ] T. Thus, L = {3}, F = {2}, L 2 =, and F 2 = {}. According to (6), the position error for agent is defined as x = ( α)(x 2 d 2 ) + α(x 3 d 3 ) x with α (, ). Similarly, the position error for agent 2 is x 2 = x d 2 x 2 The control law (2) results in u i = K i + η i i {,2} In order to fulfill the assumptions of Theorem, K = φ, and K 2 = φ 2 are chosen as positive definite matrices and η = σ, η 2 = σ 2 are chosen as positive semidefinite matrices. In order to fulfill (5), η is chosen such that λ min (η ) ( α)λ max (η 2 ) (47) Then, from Thorem, x is ISS with respect to x 2 and ẋ 3, and, from (6) and (7), the ISS gain functions are γ 2 (r) = 2( α)λ max(k 2 ) r θλ min (K ) 2α γ 3 (r) = θλ min (K ) r As for agent 2, η 2 is chosen such that (5) is satisfied, i.e., λ min (η 2 ) λ max (η ) (48) Fig. 4. The evolution of x (t) and x 2 (t) for the Case A discussed in Section VIII. Then, x 2 is ISS with respect to x, and, from (6), the ISS gain function is given by γ 2 (r) = λ max(k ) θλ min (K 2 ) r In order to make the collective error, i.e., x = [ x, x 2 ] T, ISS with respect to ẋ 3, α, K, and K 2 must be chosen so as to satisfy the assumptions of Theorem 2. The matrix Γ for the considered multi agent system is given by Γ = [ 2( α)λ max (K 2 ) λ min (K ) λ max (K ) λ min(k 2) ] (49) Note that, in this case, condition (29) is equivalent to the well-known small gain theorem [2]. From Theorem 2, the collective error is ISS if and only if γ 2 γ 2 = ( α) λ max(k 2 )λ max (K ) λ min (K )λ min (K 2 ) < (5) By selecting α = 2 3 = 2I K K 2 = 2I condition (5) is satisfied, thus the collective error is ISS. In order to satisfy conditions (47), and (48), a possible choice for η, and η 2 is η = η 2 = ˆηI, ˆη ) Case A: A first simulation is performed with u 3 = [.5,.5] T, and ˆη =. This means that the sliding mode component of the control law is not used. Fig. 4 shows the evolution of x, and x 2. As one can note, both x and x 2 are bounded but they do not reach zero. More specifically, x (t).4 and x 2 (t).4 for all t

7 2) Case A2: The second simulation case is performed with u 3 as in Case, but with ˆη =. Fig 5 shows the evolution in time of x, and x 2. Differently from Case A, now both x and x 2 go to zero in finite time. More specifically, x (t) = x 2 (t) = for all t x d x x 2 d x Time [s] Fig. 5. The evolution of x (t) and x 2 (t) for the Case A2 discussed in Section VIII. B. Case B We consider the multi agent system represented in Fig. 6, composed by three followers and two leaders, indexed by the sets F = {, 2,3}, and L = {4, 5}, respectively. As in the previous simulation example, we assume that all agents obey to the dynamics (46), for i {, 2, 3,4, 5}. The position errors for agent, 2, and 3 are given by x = α 2 (x 2 d 2 ) + α 3 (x 3 d 3 ) + α 4 (x 4 d 4 ) x x 2 = α 2 (x d 2 ) + α 52 (x 5 d 52 ) x 2 x 3 = α 3 (x d 3 ) + α 23 (x 2 d 23 ) x 3 where d 2 = [2,] T, d 3 = [, 2] T, d 4 = [, ] T, d 2 = [ 2,] T, d 52 = [,] T, d 3 = [,2] T, d 23 = [, 2] T, α 2 + α 3 + α 4 =, α 2 + α 52 =, and α 3 + α 23 =. The control law (2) is applied to the follower agents. In order to fulfill the assumptions of Theorem, K = φ, K 2 = φ 2, K 3 = φ 3 are chosen as positive definite matrices and η = σ, η 2 = σ 2, η 3 = σ 3 are chosen as positive semidefinite matrices. In order to fulfill (5), the matrices η, η 2, and η 3 are chosen as η = η 2 = η 3 = ˆηI, ˆη From (6), the gain functions γ ij are γ 2 = 3α 2λ max (K 2 ) θλ min (K ) γ 3 = 3α 3λ max (K 3 ) θλ min (K ) γ 2 = 2α 2λ max (K ) θλ min (K 2 ) γ 3 = 2α 3λ max (K ) θλ min (K 3 ) γ 32 = 2α 23λ max (K 2 ) θλ min (K 3 ) We choose K, K 2, and K 3 as K = K 2 = K 3 = ˆKI, ˆK > From (43), the matrix Γ 2 results in 3α 2 3α 3 Γ 2 = 2α 2 2α 3 2α 23 The characteristic polynomial of Γ 2 results in λ 3 (6α 2 α 2 + 6α 3 α 3 )λ 2α 2 α 23 α 3 = In order to fullfill condition (29), a possible choice of the parametes α ij is α 2 = /6 α 3 = /6 α 4 = 4/6 α 2 = /6 α 52 = 5/6 α 3 = /2 α 23 = /2 Fig. 6. The topology of the multi agent system considered in Section VIII, Case B. ) Case B: A first simulation case is performed with u 4 = u 5 = [.5,.5] T, ˆη =, and ˆK =. Therefore the sliding mode component of the control law is thread off. Fig 7 shows the evolution in time of x, x 2, and x 3. As one can note, all position errors are bounded but they do not reach zero since x (t).4, x 2 (t).4 and x 3 (t).4 for all t ) Case B2: The second simulation case is performed with u 4, u 5 and ˆK as in Case B, but with ˆη =. The evolution in time of x, x 2 and x 3 is reported in Fig 8. In this case, all the position errors go to zero in finite time. More specifically, x (t) = x 2 (t) = x 3 (t) = for all t

8 x d x x 2 d x2 x 3 d x3 the transmission channel. X. ACKNOWLEDGMENT This work has been partially done in the framework of the HYCON Network of Excellence, contract number FP6 IST Time [s] Fig. 7. The evolution of the position errors for the Case B discussed in Section VIII x d x x 2 d x2 x 3 d x Time [s] Fig. 8. The evolution of the position errors for the Case B2 discussed in Section VIII. REFERENCES [] S. Boyd and L. Vandenberghe. Convex optimization. Cambridge University Press, 24. [2] S. Dashkovskiy, B.S. Ruffer, and F.R. Wirth. An ISS small gain theorem for general networks. Mathematics of Control Signals and Systems, to appear 26. [3] C. Edwards and K.S.Spurgeon. Sliding mode control: theory and applications. Taylor & Francis, 998. [4] G. Ferrari-Trecate, A. Buffa, and M. Gati. Analysis of coordination in multi-agent systems through partial difference equations. IEEE Trans. on Autom. Control, 5(6):58 63, 26. [5] V. Gazi. Swarm aggregations using artificial potentials and sliding mode control. IEEE Trans. on Robotics, 2(6):28 24, 25. [6] F. Giulietti, L. Pollini, and M. Innocenti. Autonomous formation flight. IEEE Control System Magazine, 2(6):34 44, 2. [7] R. Horowitz and P. Varaiya. Control design of an automated highway system. Proc. IEEE, 88(7):93 925, 2. [8] A. Isidori. Nonlinear Control System II. Springer-Verlag, 999. [9] A. Jadbabaie, J. Lin, and A. S. Morse. Coordination of groups of mobile autonomous agents using nearest neighbor rules. IEEE Trans. on Automatic Control, 48(6):988, 23. [] L. Moreau. Stability of multiagent systems with time-dependent communication links. IEEE Trans. on Automatic Control, 5(2):69 82, 25. [] P. Ögren, M. Egerstedt, and X. Hu. A control Lyapunov function approach to multi-agent coordination. IEEE Trans. on Robotics and Automation, 8(5):847 85, 22. [2] R. Olfati-Saber and R. Murray. Consensus problems in networks of agents with switching topology and time-delays. IEEE Trans on Autom. Control, 49(9):52 533, 24. [3] H. Tanner, V. Kumar, and G. Pappas. Stability properties of interconnected vehicles. In Proceedings of the 5 th International Symposium on Mathematical Theory of Networks and Systems, South Bend, IN, 22. [4] H. Tanner and G. Pappas. Formation input to state stability. In 5 th IFAC World Congress, Barcelona, Spain, 22. [5] H. Tanner, G. Pappas, and V. Kumar. Leader to formation stability. IEEE Trans. on Robotics and Automation, 2(3): , 24. IX. CONCLUSIONS In this paper a decentralized sliding mode control for a multi agent system with a directed communication network has been presented. The control objective is to drive each follower agent to a target position that depends on its neighbors. The propagation of the position errors within the network has been studied using the notion of ISS. In particular, we have shown that, under sufficient conditions on the control parameters, the proposed control scheme is capable to guarantee that the collective error dynamics is ISS with respect to the leaders velocities. Moreover, it has been proved that, under suitable assumptions, the sliding mode part of the control law is capable of steering the position errors to zero in finite time. Simulation results are presented to demonstrate the effectiveness of the proposed control approach. The main limitation of our approach is that fully-actuated follower dynamics have to be assumed. Future research will focus on methods for relaxing this assumption and generalizations of the control scheme to the case of perturbations affecting the follower behaviour and 484

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

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

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

MODEL PREDICTIVE CONTROL SCHEMES FOR CONSENSUS IN MULTI-AGENT SYSTEMS WITH INTEGRATOR DYNAMICS AND TIME-VARYING COMMUNICATION

MODEL PREDICTIVE CONTROL SCHEMES FOR CONSENSUS IN MULTI-AGENT SYSTEMS WITH INTEGRATOR DYNAMICS AND TIME-VARYING COMMUNICATION MODEL PREDICTIVE CONTROL SCHEMES FOR CONSENSUS IN MULTI-AGENT SYSTEMS WITH INTEGRATOR DYNAMICS AND TIME-VARYING COMMUNICATION Giancarlo Ferrari-Trecate Luca Galbusera Marco Pietro Enrico Marciandi Riccardo

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

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

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

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

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

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

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

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

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

Networked Control Systems, Event-Triggering, Small-Gain Theorem, Nonlinear

Networked Control Systems, Event-Triggering, Small-Gain Theorem, Nonlinear EVENT-TRIGGERING OF LARGE-SCALE SYSTEMS WITHOUT ZENO BEHAVIOR C. DE PERSIS, R. SAILER, AND F. WIRTH Abstract. We present a Lyapunov based approach to event-triggering for large-scale systems using a small

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

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

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

SE(N) Invariance in Networked Systems

SE(N) Invariance in Networked Systems SE(N) Invariance in Networked Systems Cristian-Ioan Vasile 1 and Mac Schwager 2 and Calin Belta 3 Abstract In this paper, we study the translational and rotational (SE(N)) invariance properties of locally

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

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

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

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

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

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

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

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

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

A State-Space Approach to Control of Interconnected Systems

A State-Space Approach to Control of Interconnected Systems A State-Space Approach to Control of Interconnected Systems Part II: General Interconnections Cédric Langbort Center for the Mathematics of Information CALIFORNIA INSTITUTE OF TECHNOLOGY clangbort@ist.caltech.edu

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

Approximate Manipulability of Leader-Follower Networks

Approximate Manipulability of Leader-Follower Networks Approximate Manipulability of Leader-Follower Networks Hiroaki Kawashima and Magnus Egerstedt Abstract We introduce the notion of manipulability to leader-follower networks as a tool to analyze how effective

More information

A sub-optimal second order sliding mode controller for systems with saturating actuators

A sub-optimal second order sliding mode controller for systems with saturating actuators 28 American Control Conference Westin Seattle Hotel, Seattle, Washington, USA June -3, 28 FrB2.5 A sub-optimal second order sliding mode for systems with saturating actuators Antonella Ferrara and Matteo

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

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

Max-Consensus in a Max-Plus Algebraic Setting: The Case of Fixed Communication Topologies

Max-Consensus in a Max-Plus Algebraic Setting: The Case of Fixed Communication Topologies Max-Consensus in a Max-Plus Algebraic Setting: The Case of Fixed Communication Topologies Behrang Monajemi Nejad, Sid Ahmed Attia and Jörg Raisch Control Systems Group ( Fachgebiet Regelungssysteme ),

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

Lectures 25 & 26: Consensus and vehicular formation problems

Lectures 25 & 26: Consensus and vehicular formation problems EE 8235: Lectures 25 & 26 Lectures 25 & 26: Consensus and vehicular formation problems Consensus Make subsystems (agents, nodes) reach agreement Distributed decision making Vehicular formations How does

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

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

Coordinated Path Following for Mobile Robots

Coordinated Path Following for Mobile Robots Coordinated Path Following for Mobile Robots Kiattisin Kanjanawanishkul, Marius Hofmeister, and Andreas Zell University of Tübingen, Department of Computer Science, Sand 1, 7276 Tübingen Abstract. A control

More information

Available online at ScienceDirect. IFAC PapersOnLine 50-1 (2017)

Available online at  ScienceDirect. IFAC PapersOnLine 50-1 (2017) Available online at www.sciencedirect.com ScienceDirect IFAC PapersOnLine 50-1 (2017) 607 612 Distributed Endogenous Internal Model for Modal Consensus and Formation Control S. Galeani M. Sassano Dipartimento

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

Towards Decentralization of Multi-robot Navigation Functions

Towards Decentralization of Multi-robot Navigation Functions Towards Decentralization of Multi-robot Navigation Functions Herbert G Tanner and Amit Kumar Mechanical Engineering Dept University of New Mexico Abstract We present a navigation function through which

More information

Graph and Controller Design for Disturbance Attenuation in Consensus Networks

Graph and Controller Design for Disturbance Attenuation in Consensus Networks 203 3th International Conference on Control, Automation and Systems (ICCAS 203) Oct. 20-23, 203 in Kimdaejung Convention Center, Gwangju, Korea Graph and Controller Design for Disturbance Attenuation in

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

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

Towards Abstraction and Control for Large Groups of Robots

Towards Abstraction and Control for Large Groups of Robots Towards Abstraction and Control for Large Groups of Robots Calin Belta and Vijay Kumar University of Pennsylvania, GRASP Laboratory, 341 Walnut St., Philadelphia, PA 1914, USA Abstract. This paper addresses

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

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

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

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

Totally distributed motion control of sphere world multi-agent systems using Decentralized Navigation Functions

Totally distributed motion control of sphere world multi-agent systems using Decentralized Navigation Functions Totally distributed motion control of sphere world multi-agent systems using Decentralized Navigation Functions Dimos V. Dimarogonas, Kostas J. Kyriakopoulos and Dimitris Theodorakatos Abstract A distributed

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

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

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

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

EXPERIMENTAL ANALYSIS OF COLLECTIVE CIRCULAR MOTION FOR MULTI-VEHICLE SYSTEMS. N. Ceccarelli, M. Di Marco, A. Garulli, A.

EXPERIMENTAL ANALYSIS OF COLLECTIVE CIRCULAR MOTION FOR MULTI-VEHICLE SYSTEMS. N. Ceccarelli, M. Di Marco, A. Garulli, A. EXPERIMENTAL ANALYSIS OF COLLECTIVE CIRCULAR MOTION FOR MULTI-VEHICLE SYSTEMS N. Ceccarelli, M. Di Marco, A. Garulli, A. Giannitrapani DII - Dipartimento di Ingegneria dell Informazione Università di Siena

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 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

Event-Triggered Decentralized Dynamic Output Feedback Control for LTI Systems

Event-Triggered Decentralized Dynamic Output Feedback Control for LTI Systems Event-Triggered Decentralized Dynamic Output Feedback Control for LTI Systems Pavankumar Tallapragada Nikhil Chopra Department of Mechanical Engineering, University of Maryland, College Park, 2742 MD,

More information

On the stability of nonholonomic multi-vehicle formation

On the stability of nonholonomic multi-vehicle formation Abstract On the stability of nonholonomic multi-vehicle formation Lotfi Beji 1, Mohamed Anouar ElKamel 1, Azgal Abichou 2 1 University of Evry (IBISC EA 4526), 40 rue du Pelvoux, 91020 Evry Cedex, France

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

An asymptotic ratio characterization of input-to-state stability

An asymptotic ratio characterization of input-to-state stability 1 An asymptotic ratio characterization of input-to-state stability Daniel Liberzon and Hyungbo Shim Abstract For continuous-time nonlinear systems with inputs, we introduce the notion of an asymptotic

More information

On Linear Copositive Lyapunov Functions and the Stability of Switched Positive Linear Systems

On Linear Copositive Lyapunov Functions and the Stability of Switched Positive Linear Systems 1 On Linear Copositive Lyapunov Functions and the Stability of Switched Positive Linear Systems O. Mason and R. Shorten Abstract We consider the problem of common linear copositive function existence for

More information

Global stabilization of feedforward systems with exponentially unstable Jacobian linearization

Global stabilization of feedforward systems with exponentially unstable Jacobian linearization Global stabilization of feedforward systems with exponentially unstable Jacobian linearization F Grognard, R Sepulchre, G Bastin Center for Systems Engineering and Applied Mechanics Université catholique

More information

A small-gain type stability criterion for large scale networks of ISS systems

A small-gain type stability criterion for large scale networks of ISS systems A small-gain type stability criterion for large scale networks of ISS systems Sergey Dashkovskiy Björn Sebastian Rüffer Fabian R. Wirth Abstract We provide a generalized version of the nonlinear small-gain

More information

IN the multiagent systems literature, the consensus problem,

IN the multiagent systems literature, the consensus problem, IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II: EXPRESS BRIEFS, VOL. 63, NO. 7, JULY 206 663 Periodic Behaviors for Discrete-Time Second-Order Multiagent Systems With Input Saturation Constraints Tao Yang,

More information

On a small-gain approach to distributed event-triggered control

On a small-gain approach to distributed event-triggered control On a small-gain approach to distributed event-triggered control Claudio De Persis, Rudolf Sailer Fabian Wirth Fac Mathematics & Natural Sciences, University of Groningen, 9747 AG Groningen, The Netherlands

More information

Almost Global Asymptotic Formation Stabilization Using Navigation Functions

Almost Global Asymptotic Formation Stabilization Using Navigation Functions University of New Mexico UNM Digital Repository Mechanical Engineering Faculty Publications Engineering Publications 10-8-2004 Almost Global Asymptotic Formation Stabilization Using Navigation Functions

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

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

On Agreement Problems with Gossip Algorithms in absence of common reference frames

On Agreement Problems with Gossip Algorithms in absence of common reference frames On Agreement Problems with Gossip Algorithms in absence of common reference frames M. Franceschelli A. Gasparri mauro.franceschelli@diee.unica.it gasparri@dia.uniroma3.it Dipartimento di Ingegneria Elettrica

More information

Cooperative Control and Mobile Sensor Networks

Cooperative Control and Mobile Sensor Networks Cooperative Control and Mobile Sensor Networks Cooperative Control, Part I, A-C Naomi Ehrich Leonard Mechanical and Aerospace Engineering Princeton University and Electrical Systems and Automation University

More information

On the construction of ISS Lyapunov functions for networks of ISS systems

On the construction of ISS Lyapunov functions for networks of ISS systems Proceedings of the 17th International Symposium on Mathematical Theory of Networks and Systems, Kyoto, Japan, July 24-28, 2006 MoA09.1 On the construction of ISS Lyapunov functions for networks of ISS

More information

Distributed Event-Based Control for Interconnected Linear Systems

Distributed Event-Based Control for Interconnected Linear Systems 211 5th IEEE Conference on Decision and Control and European Control Conference (CDC-ECC Orlando, FL, USA, December 12-15, 211 Distributed Event-Based Control for Interconnected Linear Systems M Guinaldo,

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

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

arxiv: v2 [math.oc] 14 Dec 2015

arxiv: v2 [math.oc] 14 Dec 2015 Cooperative Output Regulation of Discrete-Time Linear Time-Delay Multi-agent Systems Yamin Yan and Jie Huang arxiv:1510.05380v2 math.oc 14 Dec 2015 Abstract In this paper, we study the cooperative output

More information

Distributed Tracking ControlforLinearMultiagent Systems With a Leader of Bounded Unknown Input

Distributed Tracking ControlforLinearMultiagent Systems With a Leader of Bounded Unknown Input 518 IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 58, NO. 2, FEBRUARY 2013 Distributed Tracking ControlforLinearMultiagent Systems With a Leader of Bounded Unknown Input Zhongkui Li, Member,IEEE, Xiangdong

More information

Agreement Problems in Networks with Directed Graphs and Switching Topology

Agreement Problems in Networks with Directed Graphs and Switching Topology 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

More information

Distributed Game Strategy Design with Application to Multi-Agent Formation Control

Distributed Game Strategy Design with Application to Multi-Agent Formation Control 5rd IEEE Conference on Decision and Control December 5-7, 4. Los Angeles, California, USA Distributed Game Strategy Design with Application to Multi-Agent Formation Control Wei Lin, Member, IEEE, Zhihua

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

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

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

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

Distance-based Formation Control Using Euclidean Distance Dynamics Matrix: Three-agent Case

Distance-based Formation Control Using Euclidean Distance Dynamics Matrix: Three-agent Case American Control Conference on O'Farrell Street, San Francisco, CA, USA June 9 - July, Distance-based Formation Control Using Euclidean Distance Dynamics Matrix: Three-agent Case Kwang-Kyo Oh, Student

More information

arxiv: v2 [cs.ro] 9 May 2017

arxiv: v2 [cs.ro] 9 May 2017 Distributed Formation Control of Nonholonomic Mobile Robots by Bounded Feedback in the Presence of Obstacles Thang Nguyen and Hung M. La arxiv:174.4566v2 [cs.ro] 9 May 217 Abstract The problem of distributed

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

On the Stability of Distance-based Formation Control

On the Stability of Distance-based Formation Control Proceedings of the 47th IEEE Conference on Decision and Control Cancun, Mexico, Dec. 9-11, 2008 On the Stability of Distance-based Formation Control Dimos V. Dimarogonas and Karl H. Johansson Abstract

More information

Formation Control Over Delayed Communication Networks

Formation Control Over Delayed Communication Networks 28 IEEE International Conference on Robotics and Automation Pasadena, CA, USA, May 19-23, 28 Formation Control Over Delayed Communication Networks Cristian Secchi and Cesare Fantuzzi DISMI, University

More information

Experimental Implementation of Flocking Algorithms in Wheeled Mobile Robots

Experimental Implementation of Flocking Algorithms in Wheeled Mobile Robots 5 American Control Conference June 8-, 5. Portland, OR, USA FrC.4 Experimental Implementation of Flocking Algorithms in Wheeled Mobile Robots A. Regmi, R. Sandoval, R. Byrne, H. Tanner #, and C.T. Abdallah

More information

Problems in swarm dynamics and coordinated control

Problems in swarm dynamics and coordinated control 27 1 2010 1 : 1000 8152(2010)01 0086 08 Control Theory & Applications Vol. 27 No. 1 Jan. 2010,,,, (, 100871) :,.,,.,. : ; ; ; ; ; ; : TP13; TP18; O23; N941 : A Problems in swarm dynamics and coordinated

More information

Multi-Pendulum Synchronization Using Constrained Agreement Protocols

Multi-Pendulum Synchronization Using Constrained Agreement Protocols Multi-Pendulum Synchronization Using Constrained Agreement Protocols Rahul Chipalatty, Magnus Egerstedt, and Shun-Ichi Azuma 2 gtg5s@gatechedu,magnus@ecegatechedu,sazuma@iyoto-uacjp Georgia Institute of

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

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

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

Distributed Averaging with Flow Constraints

Distributed Averaging with Flow Constraints Distributed Averaging with Flow Constraints Miroslav Barić and Francesco Borrelli University of California, Berkeley Department of Mechanical Engineering Technical report Abstract A network of storage

More information

Weak Input-to-State Stability Properties for Navigation Function Based Controllers

Weak Input-to-State Stability Properties for Navigation Function Based Controllers University of Pennsylvania ScholarlyCommons Departmental Papers MEAM) Department of Mechanical Engineering & Applied Mechanics December 2006 Weak Input-to-State Stability Properties for Navigation Function

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

A Decentralized Consensus Algorithm for Distributed State Observers with Robustness Guarantees

A Decentralized Consensus Algorithm for Distributed State Observers with Robustness Guarantees A Decentralized Consensus Algorithm for Distributed State Observers with Robustness Guarantees Yuchun Li and Ricardo G. Sanfelice Abstract Motivated by the design of distributed observers with good performance

More information

Copyrighted Material. 1.1 Large-Scale Interconnected Dynamical Systems

Copyrighted Material. 1.1 Large-Scale Interconnected Dynamical Systems Chapter One Introduction 1.1 Large-Scale Interconnected Dynamical Systems Modern complex dynamical systems 1 are highly interconnected and mutually interdependent, both physically and through a multitude

More information