Robust Distance-Based Formation Control of Multiple Rigid Bodies with Orientation Alignment

Size: px
Start display at page:

Download "Robust Distance-Based Formation Control of Multiple Rigid Bodies with Orientation Alignment"

Transcription

1 Robust Distance-Based Formation Control of Multiple Rigid Bodies with Orientation Alignment Alexandros Nikou Christos K. Verginis Dimos V. Dimarogonas ACCESS Linnaeus Center, School of Electrical Engineering and KTH Center for Autonomous Systems, KTH Royal Institute of Technology, SE- 44, Stockholm, Sweden. {anikou, cverginis, Abstract: This paper addresses the problem of distance- and orientation-based formation control of a class of second-order nonlinear multi-agent systems in 3D space, under static and undirected communication topologies. More specifically, we design a decentralized model-free control protocol in the sense that each agent uses only local information from its neighbors to calculate its own control signal, without incorporating any knowledge of the model nonlinearities and exogenous disturbances. Moreover, the transient and steady state response is solely determined by certain designer-specified performance functions and is fully decoupled by the agents dynamic model, the control gain selection, the underlying graph topology as well as the initial conditions. Additionally, by introducing certain inter-agent distance constraints, we guarantee collision avoidance and connectivity maintenance between neighboring agents. Finally, simulation results verify the performance of the proposed controllers. Keywords: Multi-agent systems, Cooperative systems, Distributed nonlinear control, Nonlinear cooperative control, Robust control.. INTRODUCTION During the last decades, decentralized control of networked multi-agent systems has gained a significant amount of attention due to the great variety of its applications. The main focus of multi-agent systems is the design of distributed control protocols in order to achieve global tasks, such as consensus, network connectivity and collision avoidance. A particular multi-agent problem that has been considered in the literature is the formation control problem, where the agents represent robots that aim to form a prescribed geometrical shape, specified by a certain set of desired relative configurations between the agents. The main categories of formation control that have been studied in the related literature are ([Oh et al., ]) position-based control, displacement-based control, distance-based control and orientation-based control. In distance-based formation control, inter-agent distances are actively controlled to achieve a desired formation, dictated by desired interagent distances. Each agent is assumed to be able to sense the relative positions of its neighboring agents, without the need of orientation alignment of the local coordinate systems. When orientation alignment is considered as a control design goal, the problem is known as orientationbased (or bearing-based) formation control. The desired formation is then defined by relative inter-agent orientations. The literature in distance-based formation control is rich, and is traditionally categorized in single or double inte- This work was supported by the H ERC Starting Grand BU- COPHSYS, the Swedish Research Council (VR), the Knut och Alice Wallenberg Foundation and the European Union s Horizon Research and Innovation Programme under the Grant Agreement No (AEROWORKS). grator agent dynamics and directed or undirected communication topologies (see e.g. [Olfati-Saber and Murray,, Smith et al., 6, Hendrickx et al., 7, Anderson et al., 7, 8, Dimarogonas and Johansson, 8, Krick et al., 9, Dorfler and Francis,, Cao et al.,, Park et al.,, Belabbas et al.,, Oh and Ahn, 4]) Orientation-based formation control has been addressed in [Eren,, Trinh et al., 4, Zhao and Zelazo, 6], whereas the authors in [Trinh et al., 4, Bishop et al.,, Fathian et al., 6] have considered the combination of distance- and orientation-based formation. In most of the aforementioned works in formation control, the two-dimensional case with simple dynamics and point-mass agents has been dominantly considered. In real applications, however, the engineering systems have nonlinear second order dynamics and are usually subject to exogenous disturbances and modeling errors. Another important issue concerns the connectivity maintenance, the collision avoidance between the neighboring agents and the transient and steady state response of the closed loop system, which have not been taken into account in the majority of related woks. Thus, taking all the above into consideration, the design of robust distributed control schemes for the multi-agent formation control problem becomes a challenging task. Motivated by this, we aim to address here the distancebased formation control problem with orientation alignment for a team of rigid bodies operating in 3D space, with unknown second-order nonlinear dynamics and external disturbances. We propose a purely decentralized control protocol that guarantees distance formation, orientation alignment as well as collision avoidance and connectivity maintenance between neighboring agents and in parallel ensures the satisfaction of prescribed transient and

2 steady state performance. The prescribed performance control framework has been incorporated in multi-agent systems in [Karayiannidis et al.,, Bechlioulis and Kyriakopoulos, 4], where first order dynamics have been considered. Furthermore, the first one only addresses the consensus problem, whereas the latter solves the position based formation control problem, instead of the distanceand orientation-based problem treated here. Due to space constraints, a more detailed version of this paper that contains the extended derivations of the proofs and omitted calculations, can be found in [Nikou et al., 6]. The remainder of the paper is structured as follows. In Section notation and preliminary background is given. Section 3 provides the system dynamics and the formal problem statement. Section 4 discusses the technical details of the solution and Section is devoted to a simulation example. Finally, the conclusion and future work directions are discussed in Section 6.. Notation. NOTATION AND PRELIMINARIES The set of positive integers is denoted as N. The real n- coordinate space, with n N, is denoted as R n ; R n and R n > are the sets of real n-vectors with all elements nonnegative and positive, respectively. Given a set S, we denote as S its cardinality. The notation x is used for the Euclidean norm of a vector x R n. Given a symmetric matrix A, λ min (A) = min{ λ : λ σ(a)} denotes the minimum eigenvalue of A, where σ(a) is the set of all the eigenvalues of A and rank(a) is its rank; A B denotes the Kronecker product of matrices A, B R m n, as was introduced in [Horn and Johnson, ]. Define by I n R n n, m n R m n the unit matrix and the m n matrix with all entries zero, respectively; B c (r) = {x R 3 : x c r} is the 3D sphere of radius r and center c R 3. The vector connecting the origins of coordinate frames {A} and {B} expressed in frame {C} coordinates in 3D space is denoted as p C B/A R 3. Given a R 3, S(a) is the skew-symmetric matrix defined according to S(a)b = a b. We further denote as q B/A T 3 the Euler angles representing the orientation of frame {B} with respect to frame {A}, where T 3 is the 3D torus. The angular velocity of frame {B} with respect to {A}, expressed in frame {C} coordinates, is denoted as ω C B/A R 3. We also use the notation M = R 3 T 3. For notational brevity, when a coordinate frame corresponds to an inertial frame of reference {}, we will omit its explicit notation (e.g., p B = p B/, ω B = ω B/ etc.). All vector and matrix differentiations are derived with respect to an inertial frame {}, unless otherwise stated.. Dynamical Systems Consider the initial value problem: ψ = H(t, ψ), ψ() = ψ Ω ψ, () with H : R Ω ψ R n, where Ω ψ R n is a non-empty open set. Definition. ([Sontag, 3]) A solution ψ(t) of the initial value problem () is maximal if it has no proper right extension that is also a solution of (). Theorem. ([Sontag, 3]) Consider the initial value problem (). Assume that H(t, ψ) is: a) locally Lipschitz in ψ for almost all t R, b) piecewise continuous in t for each fixed ψ Ω ψ and c) locally integrable in t for each fixed ψ Ω ψ. Then, there exists a maximal solution ψ(t) of () on the time interval [, τ max ), with τ max R > such that ψ(t) Ω ψ, t [, τ max ). Proposition. ([Sontag, 3]) Assume that the hypotheses of Theorem hold. For a maximal solution ψ(t) on [, τ max ) with τ max < and for any compact set Ω ψ Ω ψ, there exists a t [, τ max ) such that ψ(t ) / Ω ψ..3 Graph Theory An undirected graph G is a pair (V, E), where V is a finite set of nodes, representing a team of agents, and E {{i, j} : i, j V, i j}, with M = E, is the set of edges that model the communication capability between neighboring agents. For each agent, its neighbors set N i is defined as N i = {j,..., j Ni } = {j V s.t. {i, j} E}. If there is an edge {i, j} E, then i, j are called adjacent. A path of length r from vertex i to vertex j is a sequence of r + distinct vertices, starting from i and ending to j, such that consecutive vertices are adjacent. For i = j, the path is called a cycle. If there is a path between any two vertices of the graph G, then G is called connected. A connected graph is called a tree if it contains no cycles. The adjacency matrix A(G) = [a ij ] R N N of a graph G is defined by a ij = a ji =, if {i, j} E, and a ij = otherwise. The degree d(i) of vertex i is defined as the number of its neighboring vertices, i.e. d(i) = N i, i V. Let also (G) = diag{[d(i)] i V } R N N be the degree matrix of the system. Consider an arbitrary orientation of G, which assigns to each edge {i, j} E precisely one of the ordered pairs (i, j) or (j, i). When selecting the pair (i, j), we say that i is the tail and j is the head of the edge {i, j}. By considering a numbering k M = {,..., M} of the graph s edge set, we define the N M incidence matrix D(G) as it was given in [Mesbahi and Egerstedt, ]. The Laplacian matrix L(G) R N N of the graph G is defined as L(G) = (G) A(G) = D(G)D(G) τ. Lemma. [Dimarogonas and Johansson, 8, Section III] Assume that the graph G is a tree. Then, D τ (G)D(G) is positive definite. 3. PROBLEM FORMULATION Consider a set of N rigid bodies, with V = {,,..., N}, N, operating in a workspace W R 3, with coordinate frames {i}, i V, attached to their centers of mass. Each agent occupies a sphere B ri (p i (t)), where p i : R R 3 is the position of the agent s center of mass and r i is the agent s radius. We also denote as q i : R T 3, i V, the Euler angles representing the agents orientation with respect to an inertial frame {}, with q i = [φ i, θ i, ψ i ] τ. By defining x i : R M, v i : R R 6, with x i = [p τ i, qτ i ]τ, v i = [ṗ τ i, ωτ i ]τ, we model each agent s motion with the nd order dynamics: ẋ i (t) = J i (x i )v i (t), (a) M i (x i ) v i (t) + C i (x i, ẋ i )v i (t) + g i (x i ) + w i (x i, ẋ i, t) = u i, (b) where J i : M R 6 6 is a Jacobian matrix given by J i (x i ) = diag{i 3, J q (x i )}, with

3 sin(φ i ) tan(θ i ) cos(φ i ) tan(θ i ) cos(φ i ) sin(φ i ) J q (x i ) = sin(φ i ) cos(φ i ), (3) cos(θ i ) cos(θ i ) for which we make the following assumption: Assumption. The angle θ i satisfies the inequality π < θ i (t) < π, i V, t R. The aforementioned assumption guarantees that J i is always well-defined and invertible, since det(j i ) = cos θ i. Furthermore, M i : M R 6 6 is the positive definite inertia matrix, C i : M R 6 R 6 6 is the Coriolis matrix, g i : M R 6 is the gravity vector, and w i : M R 6 R R 6 is a bounded vector representing model uncertainties and external disturbances. We consider that the aforementioned vector fields are unknown and continuous. Finally, u i R 6 is the control input vector representing the 6D generalized force acting on the agent. The dynamics () can be written in vector form as: ẋ(t) = J(x)v(t), M(x) v(t) + C(x, ẋ)v(t) + ḡ(x) + w(x, ẋ, t) = u, (4a) (4b) where x = [x τ,..., x τ N ]τ : R M N, v = [v τ,..., v τ N ]τ : R R 6N, u = [u τ,..., u τ N ]τ R 6N, and J = diag{[j i ] i V } R 6N 6N, M = diag{[m i ] i V } R 6N 6N, C = diag{[c i ] i V } R 6N 6N, ḡ = [g τ,..., g τ N ]τ R 6N, w = [w τ,..., w τ N ]τ R 6N. It is also further assumed that each agent can measure its own p i, q i, ṗ i, v i, i V, and has a limited sensing range of s i > max{r i + r j : i, j V}. Therefore, by defining the neighboring set N i (t) = {j V : p j (t) B si (p i (t))}, agent i also knows at each time instant t all p i j/i (t), q j/i(t) and, since it knows its own p i (t), q i (t), it can compute all p j (t), q j (t), j N i (t), t R. The topology of the multi-agent network is modeled through the graph G = (V, E), with V = {,..., N} and E = {{i, j} V V s.t. j N i () and i N j ()}. The latter implies that at t = the graph is undirected, i.e., p lk () p mk () < d k,con, {l k, m k } E, () with d k,con = min{s lk, s mk }, l k, m k V, k M. We also consider that G is static in the sense that no edges are added to the graph. We do not exclude, however, edge removal through connectivity loss between initially neighboring agents, which we guarantee to avoid, as presented in the sequel. It is also assumed that at t = the neighboring agents are at a collision-free configuration, i.e., d k,col < p lk () p mk (), {l k, m k } E, with d k,col = r lk + r mk. Hence, we conclude that d k,col < p lk () p mk () < d k,con, {l k, m k } E. (6) Moreover, given the desired formation constants d k,des, q k,des for the edge k M, the formation configuration is called feasible if the set Φ = {x M N : p lk p mk = d k,des, q lk q mk = q k,des, {l k, m k } E}, with l k, m k V, k M, is nonempty. Due to the fact that the agents are not dimensionless and their communication capabilities are limited, the control protocol, except from achieving a desired inter-agent formation, should also guarantee for all t R that (i) the neighboring agents avoid collision with each other and (iii) all the initial edges are maintained, i.e., connectivity maintenance. Therefore, all pairs {l k, m k } V V of agents that initially form an edge must remain within distance greater than d k,col and less than d k,con. We also make the following assumptions that are required on the graph topology: Assumption. The graph G is initially a tree. Formally, the robust formation control problem under the aforementioned constraints is formulated as follows: Problem. Given N agents governed by the dynamics (), under the Assumptions, and given the desired inter-agent distances and angles d k,des, q k,des, with d k,col < d k,des < d k,con, {l k, m k } E, l k, m k V, k M, design decentralized control laws u i R 6, i V such that {l k, m k } E, k M, the following hold: () lim t p lk (t) p mk (t) = d k,des, () lim t [q mk (t) q lk (t) q k,des ] = 3, (3) d k,col < p lk (t) p mk (t) < d k,con, t R. 4. PROBLEM SOLUTION Let p = [p τ,..., p τ N ]τ : R R 3N, q = [q τ,..., q τ N ]τ : R T 3N be the stacked vectors of all the agent positions and Euler angles. We further denote as p, q : R R 3M, with p(t) = [p T l,m (t),..., p T l M,m M (t)] T, q(t) = [q T l,m (t),..., q T l M,m M (t)] T and p lk,m k (t) = p lk (t) p mk (t), q lk,m k (t) = q lk (t) q mk (t), {l k, m k } E, with the edges ordered as in the case of the incidence matrix D(G). Thus, the following holds: p(t) = (D τ (G) I 3 ) p(t), q(t) = (D τ (G) I 3 ) q(t). (7a) (7b) Next, let us introduce the errors e p k : R R, e p k (t) = p lk,m k (t) d k,des and eq k = [eq k, e q k, e q k 3 ] τ : R T 3, e q k (t) = q m k (t) q lk (t) q k,des, for all distinct edges {l k, m k } E, k M, as well as the stack vectors e p (t) = [e p (t),..., ep M (t)]τ R M, e q (t) = [(e q (t))τ,..., (e q M (t))τ ] τ T 3M. By taking the time derivative of e p, e q, we obtain: ė p (t) = F p (x) (D τ (G) I 3 ) ṗ, ė q (t) = (D τ (G) I 3 ) q, where F p : M N R M 3M, with p τ l,m (t)... 3 F p (x) = p τ l M,m M (t) By introducing the stack error vector e(t) = [(e p (t)) τ, (e q (t)) τ ] τ R 4M, (8) can be written as: (8a) (8b) ė(t) = F p (x) D τ (G)[ṗ τ, q τ ] τ, (9) where [ ] Fp (x) F p (x) = M 3M 3M 3M I R 4M 6M, 3M [ ] D(G) I3 D(G) = 3N 3M 3N 3M D(G) I R 6N 6M. 3 Finally, we obtain from (4a): (a) (b)

4 [ṗ q ] = I I J q (x ) } 3 3 {{... J q (x N ) } J(x) ṗ. ṗ N ω. ω N }{{} v(t) = J(x)v(t), () and thus, (9) can be written as: ė(t) = F p (x) D τ (G)J(x)v(t). () The concepts and techniques of prescribed performance control, originally proposed in [Bechlioulis and Rovithakis, 8], are adapted in this work in order to: a) achieve predefined transient and steady state response for the distance and orientation errors e p k, eq k, k M as well as ii) avoid the violation of the collision and connectivity constraints between neighboring agents, as presented in Section 3. As stated in [Bechlioulis and Rovithakis, 8], prescribed performance characterizes the behavior where the aforementioned errors evolve strictly within a predefined region that is bounded by absolutely decaying functions of time, called performance functions. The mathematical expressions of prescribed performance are given by the inequality objectives: C k,col ρ p k (t) < ep k (t) < C k,conρ p k (t), ρq k (t) < eq (t) < ρ q (t), (3) k n k k M, n {,, 3}, where the functions ρ q k (t) = (ρq k, ρ q k, )e lq k t + ρ q k,, ρp k (t) = ( ρp k, c)e lp k t + ρ p k, c, with c = (max{c k,con, C k,col }), are designer-specified, smooth, bounded, and decreasing functions of time, where l p k, lq k, ρp k,, ρq k, R >, k M, incorporate the desired transient and steady state performance specifications respectively, and C k,col, C k,con R >, k M, are associated with the collision and connectivity constraints. In particular, we select C k,col = d k d k,col, C k,con = d k,con d k, (4) k M, which, since the desired formation is compatible with the collision and connectivity constraints (i.e., d k,col < d k,des < d k,con, k M), ensures that C k,col, C k,con R >, k M and, in view of (6) that C k,col ρ p k () < ep k () < ρp k ()C k,con, k M. Moreover, by choosing ρ q k, = ρq k () > max n {,,3} eq k n (), () it is also guaranteed that ρ q k () < eq k n () < ρ q k (). k M, n {,, 3}. Hence, if we guarantee prescribed performance via (3), by employing the decreasing property of ρ p k (t), ρq k (t), k M, we obtain C k,col < e p k (t) < C k,con, ρ q k (t) < eq k n (t) < ρ q k (t), and, consequently, owing to (4) we have d k,col < p lk (t) p mk (t) < d k,con, k M, t R, and, hence, a solution to problem. In the sequel, we propose a decentralized control protocol that does not incorporate any information on the agents dynamic model and guarantees (3) for all t R. Given the errors e p (t), e q (t): Step I-a: Select the corresponding functions ρ p k (t), ρq k (t) and positive parameters C k,con, C k,col, k M, following (3), (), and (4), respectively, in order to incorporate the desired transient and steady state performance specifications as well as the collision and connectivity constraints. In addition, define the normalized errors ξ p k : R R, ξ q k = [ξq k, ξ q k, ξ q k 3 ] τ : R R 3 with ξ p k (t) = (ρ p k (t)) e p k (t), ξq k (t) = (ρq k (t)) e q k (t), k M, as well as the stack vector forms ξ p = [ξ p,..., ξp M ]τ = (ρ p ) e p, ξ q = [(ξ q )τ,..., (ξ q M )τ ] τ = (ρ q ) e q, and ξ = [(ξ p ) τ, (ξ q ) τ ] τ = (ρ) e R 4M, where ρ p = diag{[ρ p k ] k M} R M M, ρ q = diag{[ρ q k I 3] k M } R 3M 3M, ρ = diag{ρ p, ρ q }. Step I-b: Define the transformed errors ε p k : R R, εq k : R 3 R 3 and the signals r p k : R R, rq k : R3 R 3 3 as ( ( ) ( ) ) ε p k (ξp k ) = ln + ξp k ξp k, (6a) C k,col C k,con ( + ξ q ) ( ε [ln q k (ξq k ) = k + ξ q ) ( k + ξ q )] τ ξ q, ln k ξ q, ln 3 ξ q, (6b) k k k 3 r p k (ξp k ) = εp k (ξp k ) ξ p k r q k (ξq k ) = εq k (ξq k ) ξ q k = diag C k,col + C k,con = (C k,col + ξ p k )(C k,con ξ p k ), { [r ] } p = diag (ξ p ) k n k n n {,,3} } { [ (ξ q k n ) ] n {,,3} and design the decentralized reference velocity vector for each agent v i,des = [ṗ τ i,des, ωτ i,des ]τ : R 4M R R 6 as: v i,des (ξ, t) = (ρ p (t)) r p (ξ p )ε p (ξ p )p k ij k ij k ij k ij k i,j (t) ij J i (x i ) j N i () (ρ q (t)) r q (ξ q )ε q (ξ q ) (7) k ij k ij k ij k ij k ij j N i () where k ij M is the edge of agents i, j N i (), i.e., {l kij, m kij } E and l kij = i, m kij = j. We write (7) in vector form v des (ξ, t) = [ṗ τ des (ξp, t), ωdes τ (ξq, t)] τ : v des (ξ, t) = J (x) D(G) F τ p(x)r(ξ)(ρ(t)) ε(ξ), (8) where ṗ des = [ṗ τ,des,..., ṗτ N,des ]τ, ω des = [ω,des τ,..., ωn,des τ ]τ R 3N, ε = [(ε p ) τ, (ε q ) τ ] τ = [ε p,..., εp M, (εq )τ,..., (ε q M )τ ] τ R 4M and J(x), D(G), F p as they were defined in () and (), respectively. Moreover, r = diag{r p, r q } R 4M 4M, r p = diag{[r p k ] k M} R M M and r q = diag{[r q k ] k M} R 3M 3M. It should be noted that J (x) is always well-defined due to Assumption. Step II-a: Define the errors e v : R 4M R R 6N, with e v (ξ, t) = [(e v ) τ (ξ, t),..., (e v N )τ (ξ, t)] τ = v(t) v des (ξ, t), where e v i (ξ, t) = [ev i (ξ, t),..., e v i 6 (ξ, t)] τ = [ṗ τ i (t) ṗ τ i,des (ξp, t), ωi τ (t) ωτ i,des (ξq, t)] τ = v i (t) v i,des (ξ, t), i V, and select the corresponding performance functions ρ v i m : R R >, with ρ v i m (t) = (ρ v i m, ρv i m, )e lv im t + ρ v i m, and ρ v i = m, ρv i m () > e v i m (), li v m, ρ v i R m, >, ρ v i < m, ρ v i m,, i V, m {,..., 6}. Moreover, define the normalized errors ξ v i = [ξv i,..., ξ v i 6 ] τ : R 4M R R 6 with ξ v i (ξ, t) = (ρv i (t)) e v i (ξ, t), ρv i = diag{[ρ v i m ] m {,...,6} } R 6 6, which is written as ξ v (ξ, t) = [(ξ v (ξ, t)) τ,..., (ξ v N (ξ, t))τ ] τ = (ρ v (t)) e v (ξ, t) R 6N, with ρ v (t) = diag { [ρ v i (t)] i V} R 6N 6N.,

5 e p (t)[m] e q (t)[r] - - e q k e q k e q k e p (t)[m] e q (t)[r] e p 3 (t)[m] e q 3 (t)[r] Fig.. The evolution of the distance errors e p k (t) with the performance functions ρ p k (t), k {,, 3}. Step II-b: Define the transformed velocity errors ε v i : R 6 R 6 and the signals ri v : R6 R 6 6 as: ( ) ( )] + ξ v ε v i (ξv i [ln ) = i + ξ v τ i6 ξi v,, ln ξi v, (9a) 6 ri v (ξv i ) = εv i (ξv i ) [ ] ξi v = diag{ ri v m (ξi v m ) } m {,...,6} { [ ] } = diag ( (ξi v m ), (9b) ) m {,...,6} and design the decentralized control protocol for each agent i V as u i : R 6 R R 6 : u i (ξ v i, t) = γ i (ρ v i (t)) r v i (ξ v i )ε v i (ξ v i ), () with γ i R >, i V, which can be written in vector form as: u(ξ v, t) = Γ(ρ v (t)) r v (ξ v )ε v (ξ v ), () where Γ = diag{[γ i I 6 ] i V } R 6N 6N, ε v = [(ε v ) τ,..., (ε v N )τ ] τ R 6N and r v = diag{[r v i ] i V} R 6N 6N. Remark. Notice by (7) and () that the proposed control protocols are distributed in the sense that each agent uses only local information to calculate its own signal. In that respect, regarding every edge k ij, with {l kij, m kij } = {i, j}, the parameters ρ p k ij,, ρq k ij,, lp k ij, l q k ij, as well as the sensing radii s j, j N i (), which are needed for the calculation of the functions ρ p k ij, ρ q k ij, can be transmitted off-line to each agent i V. Moreover, the proposed control law does not incorporate any prior knowledge of the model nonlinearities/disturbances, enhancing thus its robustness. The main results of this work are summarized in the following theorem. Theorem. Consider a system of N agents, subject to (), aiming at establishing a formation described by the distances d k,des and orientation angles q k,des, k M, while satisfying the collision and connectivity constraints between neighboring agents, represented by d k,col and d k,con, respectively, with d k,col < d k,des < d k,con, k M. Then, under Assumptions,, the control protocol (7)-() guarantees: C k,col ρ p k (t) < ep k (t) < C k,conρ p k (t), ρq k (t) < e q k n (t) < ρ q k (t), k M, n {,, 3}, t, as well as the boundedness of all closed loop signals. Proof. The proof can be found in [Nikou et al., 6]. Remark. The transient and steady state performance of the closed loop system is explicitly and solely determined Fig.. The evolution of the orientation errors e q k n (t) with the performance functions ρ q k (t), k, n {,, 3}. by the parameters l p k, lq k, ρp k,, ρq k,, ρp k, and C k,col, C k,con, k M. Nonetheless, fine tuning might be needed in realtime scenarios, to retain the required control input signals within the feasible range that can be implemented by real actuators. Similarly, the input constraints impose an upper bound on the speed of convergence of ρ p k (t) and ρ q k (t), k M, as obtained by the exponentials e lp k t, e lq k t. Remark 3. Regarding Assumption, we stress that, by choosing the initial conditions θ i (), i V, and the desired formation constants θ k,des = q k,des, k M close to zero, the condition π < θ i(t) < π will not be violated, since the agents will be mostly operating near the point θ i =, i V. This is a reasonable assumption for real applications, since θ i represents pitch angles that are desired to be close to zero (consider, e.g., aerial vehicles). Furthermore, notice that the proposed control scheme guarantees collision avoidance only for the initially neighboring agents (at t = ), since that is how the edge set E is defined. Inter-agent collision avoidance with all possible agent pairs is left as future work.. SIMULATION RESULTS To demonstrate the efficiency of the proposed control protocol, we considered a simulation example with N = 4, V = {,, 3, 4} spherical agents of the form (), with r i = m and s i = 4m, i {,..., 4}. We selected the exogenous disturbances as w i = A i sin(ω c,i t)(a i x i a i, ẋ i ), where the parameters A i, ω c,i, a i, a i as well as the dynamic parameters of the agents were randomly chosen in [, ]. The initial conditions were taken as p () = [,, ] T m, p () = [,, ] T m, p 3 () = [, 4, 4] T m, p 4 () = [, 3,.] T m, q () = q () = q 3 () = q 4 () = [,, ] T r, which give the initial edge set E = {{, }, {, 3}, {, 4}}. The desired graph formation was defined by the constants d k,des =.m, q k,des = [ π 4,, π 3 ]T r, k {,, 3}. Invoking (4), we also chose C k,col =.m and C k,con =.7m. Moreover, the parameters of the performance functions were chosen as ρ p k, =., ρq k, = π > max{eq k (), e q k (), e q k 3 ()} = π 3 and l p k = lq k =, k {,, 3}. In addition, we chose ρ v i = m, ev i m () +., li v m = and ρ v i m, =.. Finally, γ i was set to. The simulation results are depicted in Fig. -4. In particular, Fig. and show the evolution of e p k (t) and eq k n (t) along with ρ p k (t) and ρq k (t), respectively, k {,, 3}, n {,, 3}. The velocity errors e v i m (t)

6 e v (t) e v 3(t) e v (t) e v i e v i e v i3 e v i4 e v i e v i e v 4(t) Fig. 3. The evolution of the velocity errors e v i m (t) with the functions ρ v i m (t), i {,..., 4}, m {,..., 6}. Fig. 4. The resulting input signals u i (t), i {,..., 4}. along ρ v i m (t) and the control signals u i are illustrated in Figs. 3 and 4, respectively. As it was predicted by the theoretical analysis, the formation control problem with prescribed transient and steady state performance is solved with bounded closed loop signals, despite the unknown agent dynamics and the presence of external disturbances. 6. CONCLUSIONS AND FUTURE WORK In this work we proposed a robust decentralized control protocol for distance- and orientation-based formation control, collision avoidance and connectivity maintenance of multiple rigid bodies with unknown dynamic models. Future efforts will be devoted towards extending the current results to directed as well as time-varying communication graph topologies. REFERENCES Anderson, B., Yu, C., Dasgupta, S., and Morse, S. (7). Control of a Three-Coleader Formation in the Plane. Systems & Control Letters, 6(9), Anderson, B., Yu, C., Fidan, B., and Hendrickx, J. (8). Rigid Graph Control Architectures for Autonomous Formations. IEEE Control Systems, 8, Bechlioulis, C. and Kyriakopoulos, K. (4). Robust Model-Free Formation Control with Prescribed Performance and Connectivity Maintenance for Nonlinear Multi-Agent Systems. CDC. Bechlioulis, C. and Rovithakis, G. (8). Robust Adaptive Control of Feedback Linearizable MIMO Nonlinear Systems with Prescribed Performance. TAC. Belabbas, A., Mou, S., Morse, S., and Anderson, B. (). Robustness Issues with Undirected Formations. CDC. Bishop, A.N., Deghat, M., Anderson, B., and Hong, Y. (). Distributed Formation Control with Relaxed Motion Requirements. International Journal of Robust and Nonlinear Control, (7), Cao, M., Morse, S., Yu, C., Anderson, B., and Dasgupta, S. (). Maintaining a Directed, Triangular Formation of Mobile Autonomous Agents. Communications in Information and Systems, (),. Dimarogonas, D. and Johansson, K. (8). On the Stability of Distance-Based Formation Control. CDC. Dorfler, F. and Francis, B. (). Geometric Analysis of the Formation Problem for Autonomous Robots. TAC. Eren, T. (). Formation Shape Control Based on Bearing Rigidity. International Journal of Control. Fathian, K., Rachinskii, D., Spong, M., and Gans, N. (6). Globally Asymptotically Stable Distributed Control for Distance and Bearing Based Multi-Agent Formations. IEEE American Control Conference. Hendrickx, J., Anderson, B., Delvenne, J., and Blondel, V. (7). Directed Graphs for the Analysis of Rigidity and Persistence in Autonomous Agent Systems. International Journal of Robust and Nonlinear Control. Horn, R. and Johnson, C. (). Matrix Analysis. Cambridge university press. Karayiannidis, Y., Dimarogonas, D., and Kragic, D. (). Multi-Agent Average Consensus Control with Prescribed Performance Guarantees. CDC. Krick, L., Broucke, M., and Francis, B. (9). Stabilisation of Infinitesimally Rigid Formations of Multi-Robot Networks. International Journal of Control. Mesbahi, M. and Egerstedt, M. (). Graph Theoretic Methods in Multiagent Networks. Princeton University Press. Nikou, A., Verginis, C., and Dimarogonas, D. (6). Robust Distance-Based Formation Control of Multiple Rigid Bodies with Orientation Alignment. Oh, K. and Ahn, H. (4). Distance-Based Undirected Formations of Single-Integrator and Double-Integrator Modeled Agents in n-dimensional Space. International Journal of Robust and Nonlinear Control. Oh, K., Park, M., and Ahn, H. (). A Survey of Multi- Agent Formation Control. Automatica, 3, Olfati-Saber, R. and Murray, R. (). Distributed Cooperative Control of Multiple Vehicle Formations using Structural Potential Functions. IFAC. Park, M., Oh, K., and Ahn, H. (). Modified Gradient Control for Acyclic Minimally Persistent Formations to Escape from Collinear Position. CDC, Smith, S., Broucke, M.E., and Francis, B.A. (6). Stabilizing a Multi-Agent System to an Equilateral Polygon Formation. International Symposium on Mathematical Theory of Networks and Systems, Sontag, E. (3). Mathematical Control Theory: Deterministic Finite Dimensional Systems, volume 6. Springer Science & Business Media. Trinh, M., Oh, K., and Ahn, H. (4). Angle-Based Control of Directed Acyclic Formations with Three- Leaders. ICMC, Zhao, S. and Zelazo, D. (6). Bearing Rigidity and Almost Global Bearing-Only Formation Stabilization. Transactions on Automatic Control.

arxiv: v3 [cs.sy] 6 Apr 2017

arxiv: v3 [cs.sy] 6 Apr 2017 Robust Distance-Based Formation Control of Multiple Rigid Bodies with Orientation Alignment Alexandros Nikou Christos K. Verginis Dimos V. Dimarogonas ACCESS Linnaeus Center, School of Electrical Engineering

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

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

Outline. Conservation laws and invariance principles in networked control systems. ANU Workshop on Systems and Control

Outline. Conservation laws and invariance principles in networked control systems. ANU Workshop on Systems and Control Outline ANU Workshop on Systems and Control Conservation laws and invariance principles in networked control systems Zhiyong Sun The Australian National University, Canberra, Australia 1 Content 1. Background

More information

Multi-agent Second Order Average Consensus with Prescribed Transient Behavior

Multi-agent Second Order Average Consensus with Prescribed Transient Behavior Multi-agent Second Order Average Consensus with Prescribed Transient Behavior Luca Macellari, Yiannis Karayiannidis and Dimos V. Dimarogonas Abstract The problem of consensus reaching with prescribed transient

More information

arxiv: v1 [cs.sy] 6 Jun 2016

arxiv: v1 [cs.sy] 6 Jun 2016 Distance-based Control of K Formation with Almost Global Convergence Myoung-Chul Park, Zhiyong Sun, Minh Hoang Trinh, Brian D. O. Anderson, and Hyo-Sung Ahn arxiv:66.68v [cs.sy] 6 Jun 6 Abstract In 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

arxiv:submit/ [cs.sy] 22 Apr 2018

arxiv:submit/ [cs.sy] 22 Apr 2018 Robust Decentralized Navigation of Multi-Agent Systems with Collision Avoidance and Connectivity Maintenance Using Model Predictive Controllers arxiv:submit/2236876 [cs.sy] 22 Apr 2018 Alexandros Filotheou,

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 Model Free Control of Robotic Manipulators with Prescribed Transient and Steady State Performance

Robust Model Free Control of Robotic Manipulators with Prescribed Transient and Steady State Performance Robust Model Free Control of Robotic Manipulators with Prescribed Transient and Steady State Performance Charalampos P. Bechlioulis, Minas V. Liarokapis and Kostas J. Kyriakopoulos Abstract In this paper,

More information

Further Results on the Stability of Distance-Based Multi- Robot Formations

Further Results on the Stability of Distance-Based Multi- Robot Formations Further Results on the Stability of Distance-Based Multi- Robot Formations The MIT Faculty has made this article openly available. Please share how this access benefits you. Your story matters. Citation

More information

Technical Report. A survey of multi-agent formation control: Position-, displacement-, and distance-based approaches

Technical Report. A survey of multi-agent formation control: Position-, displacement-, and distance-based approaches Technical Report A survey of multi-agent formation control: Position-, displacement-, and distance-based approaches Number: GIST DCASL TR 2012-02 Kwang-Kyo Oh, Myoung-Chul Park, and Hyo-Sung Ahn Distributed

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

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

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

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

Posture regulation for unicycle-like robots with. prescribed performance guarantees

Posture regulation for unicycle-like robots with. prescribed performance guarantees Posture regulation for unicycle-like robots with prescribed performance guarantees Martina Zambelli, Yiannis Karayiannidis 2 and Dimos V. Dimarogonas ACCESS Linnaeus Center and Centre for Autonomous Systems,

More information

Distributed Control of Cyclic Formations with Local Relative Position Measurements

Distributed Control of Cyclic Formations with Local Relative Position Measurements Distributed Control of Cyclic Formations with Local Relative osition Measurements Kaveh Fathian, Dmitrii I. Rachinskii, Tyler H. Summers, Nicholas R. Gans Abstract We propose a distributed control scheme

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

A linear approach to formation control under directed and switching topologies

A linear approach to formation control under directed and switching topologies A linear approach to formation control under directed and switching topologies Lili Wang, Zhimin Han, Zhiyun Lin, and Minyue Fu 2, Abstract The paper studies the formation control problem for distributed

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

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

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

This manuscript is for review purposes only.

This manuscript is for review purposes only. 1 3 4 5 6 7 8 9 10 11 1 13 14 15 16 17 18 19 0 1 3 4 5 6 7 8 9 30 31 3 33 34 35 36 37 38 39 40 41 4 ROBUSTNESS AND INVARIANCE OF CONNECTIVITY MAINTENANCE CONTROL FOR MULTI-AGENT SYSTEMS DIMITRIS BOSKOS

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

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

Postprint.

Postprint. http://www.diva-portal.org Postprint This is the accepted version of a paper published in SIAM Journal of Control and Optimization. This paper has been peer-reviewed but does not include the final publisher

More information

Average Consensus with Prescribed Performance Guarantees for Multi-agent Double-Integrator Systems

Average Consensus with Prescribed Performance Guarantees for Multi-agent Double-Integrator Systems Average Consensus with Prescribed Performance Guarantees for Multi-agent Double-Integrator Systems LUCA MACELLARI Master s Degree Project Stockholm, Sweden February, 25 XR-EE-RT 25:2 Average Consensus

More information

Output Feedback Stabilization with Prescribed Performance for Uncertain Nonlinear Systems in Canonical Form

Output Feedback Stabilization with Prescribed Performance for Uncertain Nonlinear Systems in Canonical Form Output Feedback Stabilization with Prescribed Performance for Uncertain Nonlinear Systems in Canonical Form Charalampos P. Bechlioulis, Achilles Theodorakopoulos 2 and George A. Rovithakis 2 Abstract The

More information

Decentralized Control of Multi-agent Systems: Theory and Applications

Decentralized Control of Multi-agent Systems: Theory and Applications Dissertation for Doctor of Philosophy Decentralized Control of Multi-agent Systems: Theory and Applications Kwang-Kyo Oh School of Information and Mechatronics Gwangju Institute of Science and Technology

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

Periodic Behaviors in Multi-agent Systems with Input Saturation Constraints

Periodic Behaviors in Multi-agent Systems with Input Saturation Constraints 5nd IEEE Conference on Decision and Control December 10-13, 013. Florence, Italy Periodic Behaviors in Multi-agent Systems with Input Saturation Constraints Tao Yang, Ziyang Meng, Dimos V. Dimarogonas,

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

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

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

COLLECTIVE CIRCUMNAVIGATION

COLLECTIVE CIRCUMNAVIGATION COLLECTIVE CIRCUMNAVIGATION JOHANNA O. SWARTLING, IMAN SHAMES, KARL H. JOHANSSON, DIMOS V. DIMAROGONAS Abstract. This paper considers the problem of localization and circumnavigation of a slowly drifting

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

Maintaining a Directed, Triangular Formation of Mobile Autonomous Agents Cao, Ming; Morse, A.S.; Yu, C.; Anderson, B.D.O.; Dasgupta, S.

Maintaining a Directed, Triangular Formation of Mobile Autonomous Agents Cao, Ming; Morse, A.S.; Yu, C.; Anderson, B.D.O.; Dasgupta, S. University of Groningen Maintaining a Directed, Triangular Formation of Mobile Autonomous Agents Cao, Ming; Morse, A.S.; Yu, C.; Anderson, B.D.O.; Dasgupta, S. Published in: Communications in Information

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

Cooperative Control Synthesis for Moving-Target-Enclosing with Changing Topologies

Cooperative Control Synthesis for Moving-Target-Enclosing with Changing Topologies 2010 IEEE International Conference on Robotics and Automation Anchorage Convention District May 3-8, 2010, Anchorage, Alaska, USA Cooperative Control Synthesis for Moving-Target-Enclosing with Changing

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

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

Control of coleader formations in the plane

Control of coleader formations in the plane Joint 48th IEEE Conference on Decision and Control and 28th Chinese Control Conference Shanghai, P.R. China, December 16-18, 2009 Control of coleader formations in the plane Tyler H. Summers, Changbin

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

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

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

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

2778 IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 56, NO. 12, DECEMBER 2011

2778 IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 56, NO. 12, DECEMBER 2011 2778 IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 56, NO. 12, DECEMBER 2011 Control of Minimally Persistent Leader-Remote- Follower and Coleader Formations in the Plane Tyler H. Summers, Member, IEEE,

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

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

Proceedings of the European Control Conference 2009 Budapest, Hungary, August 23 26, 2009

Proceedings of the European Control Conference 2009 Budapest, Hungary, August 23 26, 2009 Proceedings of the European Control Conference 29 Budapest, Hungary, August 23 26, 29 Control of Minimally minimallypersistent persistentleader-remote-follower leader-remote-follower Formations formations

More information

Università degli Studi di Padova

Università degli Studi di Padova Università degli Studi di Padova Scuola di Ingegneria Dipartimento di Ingegneria dell Informazione Laurea Magistrale in Ingegneria dell Automazione Tesi di Laurea Average Consensus with Prescribed Performance

More information

Target Localization and Circumnavigation Using Bearing Measurements in 2D

Target Localization and Circumnavigation Using Bearing Measurements in 2D Target Localization and Circumnavigation Using Bearing Measurements in D Mohammad Deghat, Iman Shames, Brian D. O. Anderson and Changbin Yu Abstract This paper considers the problem of localization and

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

A physical interpretation of the rigidity matrix

A physical interpretation of the rigidity matrix A physical interpretation of the rigidity matrix Hyo-Sung Ahn 1 (Collaborations with Minh Hoang Trinh, Zhiyong Sun, Brian D. O. Anderson, and Viet Hoang Pham) 1 Distributed Control & Autonomous Systems

More information

Discrete-Time Distributed Observers over Jointly Connected Switching Networks and an Application

Discrete-Time Distributed Observers over Jointly Connected Switching Networks and an Application 1 Discrete-Time Distributed Observers over Jointly Connected Switching Networks and an Application Tao Liu and Jie Huang arxiv:1812.01407v1 [cs.sy] 4 Dec 2018 Abstract In this paper, we first establish

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

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

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

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

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

arxiv: v2 [cs.ro] 26 Sep 2016

arxiv: v2 [cs.ro] 26 Sep 2016 Distributed Iterative Learning Control for a Team of Quadrotors Andreas Hock and Angela P Schoellig arxiv:1635933v [csro] 6 Sep 16 Abstract The goal of this work is to enable a team of quadrotors to learn

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

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

Partial Attitude Consensus for Underactuated Satellite Clusters

Partial Attitude Consensus for Underactuated Satellite Clusters 6 IEEE 55th Conference on Decision and Control (CDC) ARIA Resort & Casino December -4, 6, Las Vegas, USA Partial Attitude Consensus for Underactuated Satellite Clusters John Matthew Brewer and Panagiotis

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

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

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

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

Finite-Time Resilient Formation Control with Bounded Inputs

Finite-Time Resilient Formation Control with Bounded Inputs Finite-Time Resilient Formation Control with Bounded Inputs James Usevitch, Kunal Garg, and Dimitra Panagou Abstract In this paper we consider the problem of a multiagent system achieving a formation in

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

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

Bearing Rigidity Theory and its Applications for Control and Estimation of Network Systems

Bearing Rigidity Theory and its Applications for Control and Estimation of Network Systems Bearing Rigidity Theory and its Applications for Control and Estimation of Network Systems Life Beyond Distance Rigidity Shiyu Zhao Daniel Zelazo arxiv:83.555v [cs.sy] 4 Mar 8 Distributed control and estimation

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

This is the published version of a paper presented at IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), 2015.

This is the published version of a paper presented at IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), 2015. http://wwwdiva-portalorg This is the published version of a paper presented at IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS, 25 Citation for the original published paper: Verginis,

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

Tracking a mobile target by multi-robot circumnavigation using bearing measurements

Tracking a mobile target by multi-robot circumnavigation using bearing measurements Tracking a mobile target by multi-robot circumnavigation using bearing measurements Antonio Boccia, Antonio Adaldo, Dimos V. Dimarogonas, Mario di Bernardo and Karl H. Johansson Abstract In this paper,

More information

Effective Sensing Regions and Connectivity of Agents Undergoing Periodic Relative Motions

Effective Sensing Regions and Connectivity of Agents Undergoing Periodic Relative Motions Effective Sensing Regions and Connectivity of Agents Undergoing Periodic Relative Motions Daniel T. Swain, Ming Cao, Naomi Ehrich Leonard Abstract Time-varying graphs are widely used to model communication

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

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

1 Lyapunov theory of stability

1 Lyapunov theory of stability M.Kawski, APM 581 Diff Equns Intro to Lyapunov theory. November 15, 29 1 1 Lyapunov theory of stability Introduction. Lyapunov s second (or direct) method provides tools for studying (asymptotic) stability

More information

Consensus of Multi-Agent Systems with

Consensus of Multi-Agent Systems with Consensus of Multi-Agent Systems with 1 General Linear and Lipschitz Nonlinear Dynamics Using Distributed Adaptive Protocols arxiv:1109.3799v1 [cs.sy] 17 Sep 2011 Zhongkui Li, Wei Ren, Member, IEEE, Xiangdong

More information

Control of a three-coleader formation in the plane

Control of a three-coleader formation in the plane Systems & Control Letters 56 (2007) 573 578 www.elsevier.com/locate/sysconle Control of a three-coleader formation in the plane Brian D.O. Anderson a,, Changbin Yu a, Soura Dasgupta b, A. Stephen Morse

More information

Convergence Rate for Consensus with Delays

Convergence Rate for Consensus with Delays Convergence Rate for Consensus with Delays Angelia Nedić and Asuman Ozdaglar October 8, 2007 Abstract We study the problem of reaching a consensus in the values of a distributed system of agents with time-varying

More information

Approximation-Free Prescribed Performance Control

Approximation-Free Prescribed Performance Control Preprints of the 8th IFAC World Congress Milano Italy August 28 - September 2 2 Approximation-Free Prescribed Performance Control Charalampos P. Bechlioulis and George A. Rovithakis Department of Electrical

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

Distance-based rigid formation control with signed area constraints

Distance-based rigid formation control with signed area constraints 2017 IEEE 56th Annual Conference on Decision and Control (CDC) December 12-15, 2017, Melbourne, Australia Distance-based rigid formation control with signed area constraints Brian D. O. Anderson, Zhiyong

More information

FORMATION control of networked multi-agent systems

FORMATION control of networked multi-agent systems JOURNAL OF L A TEX CLASS FILES, VOL. XX, NO. X, DECEMBER 8 Cooperative event-based rigid formation control Zhiyong Sun, Qingchen Liu, Na Huang, Changbin Yu, and Brian D. O. Anderson arxiv:9.3656v [cs.sy]

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

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

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

Sliding mode control for coordination in multi agent systems with directed communication graphs 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

More information

A Robust Event-Triggered Consensus Strategy for Linear Multi-Agent Systems with Uncertain Network Topology

A Robust Event-Triggered Consensus Strategy for Linear Multi-Agent Systems with Uncertain Network Topology A Robust Event-Triggered Consensus Strategy for Linear Multi-Agent Systems with Uncertain Network Topology Amir Amini, Amir Asif, Arash Mohammadi Electrical and Computer Engineering,, Montreal, Canada.

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

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

Cooperative Manipulation Exploiting only Implicit Communication

Cooperative Manipulation Exploiting only Implicit Communication Cooperative Manipulation Exploiting only Implicit Communication Anastasios Tsiamis, Christos K. Verginis, Charalampos P. Bechlioulis and Kostas J. Kyriakopoulos Abstract This paper addresses the problem

More information

arxiv: v2 [cs.sy] 2 May 2017

arxiv: v2 [cs.sy] 2 May 2017 arxiv:175.57v [cs.sy] May 17 1 Introduction Consensus analysis of systems with time-varying interactions : An event-triggered approach S. Arun Kumar N. R. Chowdhury S. Srikant J. Raisch, Department of

More information

Recent Advances in Consensus of Multi-Agent Systems

Recent Advances in Consensus of Multi-Agent Systems Int. Workshop on Complex Eng. Systems and Design, Hong Kong, 22 May 2009 Recent Advances in Consensus of Multi-Agent Systems Jinhu Lü Academy of Mathematics and Systems Science Chinese Academy of Sciences

More information

Kinematics. Basilio Bona. Semester 1, DAUIN Politecnico di Torino. B. Bona (DAUIN) Kinematics Semester 1, / 15

Kinematics. Basilio Bona. Semester 1, DAUIN Politecnico di Torino. B. Bona (DAUIN) Kinematics Semester 1, / 15 Kinematics Basilio Bona DAUIN Politecnico di Torino Semester 1, 2016-17 B. Bona (DAUIN) Kinematics Semester 1, 2016-17 1 / 15 Introduction The kinematic quantities used to represent a body frame are: position

More information

Distributed Multi-task Formation Control under Parametric Communication Uncertainties

Distributed Multi-task Formation Control under Parametric Communication Uncertainties Distributed Multi-task Formation Control under Parametric Communication Uncertainties Dongkun Han and Dimitra Panagou Abstract Formation control is a key problem in the coordination of multiple agents.

More information