Elsevier

Automatica

Volume 49, Issue 6, June 2013, Pages 1723-1731
Automatica

Brief paper
Distributed adaptive coordination for multiple Lagrangian systems under a directed graph without using neighbors’ velocity information

https://doi.org/10.1016/j.automatica.2013.02.058Get rights and content

Abstract

In this paper, we study the distributed coordination problem for multiple Lagrangian systems in the presence of parametric uncertainties under a directed graph without using neighbors’ velocity information in the absence of communication. We consider two cases, namely, the distributed containment control problem with multiple stationary leaders and the leaderless synchronization problem. In both cases, distributed adaptive control algorithms without using neighbors’ velocity information are proposed. The control gains in the algorithms are varying with distributed updating laws. Furthermore, necessary and sufficient conditions on the directed graph are presented, respectively, such that all followers converge to the stationary convex hull spanned by the stationary leaders asymptotically in the containment control problem and the systems synchronize asymptotically in the leaderless synchronization problem. Finally, simulation examples are provided to show the effectiveness of the proposed control algorithms.

Introduction

Due to the broad applications in sensor networks, unmanned aerial vehicles, and multiple autonomous robots, cooperative control of multi-agent systems has attracted a considerable amount of attention in recent years. One of the major research foci in the study of multi-agent systems is the leaderless consensus/synchronization problem, in which the agents update their own states by the interactive information from their neighbors, so that they achieve a common value (see Olfati-Saber, Fax, and Murray (2007) and Ren, Beard, and Atkins (2007) and the references therein). In addition, the leader-following problem has also been widely studied (Cao and Ren, 2012, Cao et al., 2011, Hong et al., 2008, Hong et al., 2006, Ji et al., 2008, Lou and Hong, 2010, Notarstefano et al., 2011, Peng and Yang, 2009, Ren, 2010). In this latter problem, two issues are most noteworthy: the coordinated tracking problem with one single leader (Cao and Ren, 2012, Hong et al., 2008, Hong et al., 2006, Peng and Yang, 2009, Ren, 2010), and the containment control problem with multiple leaders (Cao et al., 2011, Ji et al., 2008, Lou and Hong, 2010, Notarstefano et al., 2011). It is notable that the above literature focuses on linear systems with single-integrator dynamics (Cao and Ren, 2012, Hong et al., 2006, Ji et al., 2008, Lou and Hong, 2010, Notarstefano et al., 2011, Peng and Yang, 2009, Ren, 2010) and double-integrator dynamics (Cao and Ren, 2012, Cao et al., 2011, Hong et al., 2008).

Motivated by the fact that Lagrangian systems can be used to represent a large class of mechanical systems, including autonomous vehicles, walking robots and robotic manipulators to name a few, in this paper, we study the distributed coordination problem for multiple Lagrangian systems. Since Lagrangian systems represent nonlinear dynamics, our present work differs from those alluded to above, and the considerable results available therein cease to be applicable. On the other hand, similar to coordination for linear multi-agent systems, recent work on distributed coordination for multiple Lagrangian systems also focuses on the leaderless consensus/synchronization problem (Cheng et al., 2008, Nuno et al., 2011, Ren, 2009), the coordinated tracking problem with one single leader (Cheah et al., 2009, Chung and Slotine, 2009, Hokayem et al., 2009, Liu and Chopra, 2010, Mei et al., 2011, Nuno et al., 2011, Spong and Chopra, 2007, Sun et al., 2007), and the containment control problem with multiple leaders (Mei et al., 2012, Meng et al., 2010). In Cheng et al. (2008) and Ren (2009), the authors studied the leaderless consensus/synchronization problem for multiple Lagrangian systems under an undirected graph. Control algorithms were proposed in Ren (2009) to cope with actuator saturation and unavailability of velocity measurements. Alternatively, parametric uncertainties were addressed in Cheng et al. (2008). In Nuno et al. (2011), the authors studied the leaderless synchronization problem and the coordinated tracking problem under a directed graph containing a directed spanning tree, wherein both parametric uncertainties and communication delays were considered. The coordinated tracking problem with one single leader is studied in Chung and Slotine (2009) and Sun et al. (2007) under an undirected ring graph, in Cheah et al. (2009) under an general undirected graph, in Spong and Chopra (2007) under a strongly connected and balanced directed graph, in Liu and Chopra (2010) under a strongly connected directed graph, and in Nuno et al. (2011) under a directed graph containing a directed spanning tree. A common assumption in the above works, however, is that all the followers have access to the leader. This assumption is rather restrictive and indeed, unrealistic from a practical standpoint. Under the constraint that the leader is a neighbor of only a subset of the followers, the coordinated tracking problem is studied in Hokayem et al. (2009) with one single leader subject to communication delays and limited data rates. This problem can be viewed as a coordinated tracking problem with a stationary leader in the absence of network effects. In the authors’ prior work (Mei et al., 2011), the distributed coordinated tracking problem for multiple Lagrangian systems with a dynamic leader is studied under the constraints that only a subset of followers has access to the leader. Furthermore, while the followers have local interaction, and no acceleration measurements are available. For the containment control problem with multiple leaders, distributed finite-time containment control algorithms were proposed in Meng et al. (2010) for multiple Lagrangian systems with multiple stationary and dynamic leaders. This was done under the assumption that the interaction graph associated with the followers is undirected. The case of a directed interaction graph is studied in Mei et al. (2012).

In practice, for Lagrangian systems, relative velocity measurements between neighbors are generally more difficult to obtain than relative position measurements. Even if each system can measure its absolute velocity, to communicate the velocity measurements between neighbors will require the systems to be equipped with the communication capability and raise the communication burden. But in some applications, it might not be realistic to have communication among the systems. Unfortunately, to the best of our knowledge, all the work in the distributed coordination for multiple Lagrangian systems requires neighbors’ velocity information except (Ren, 2009), where a passivity-based estimator is proposed to solve the leaderless consensus problem. However, the approach in Ren (2009) relies on the assumptions that the graph is undirected and there do not exist parametric uncertainties. In this paper, we study the distributed coordination for multiple Lagrangian systems under three challenges: (i) directed graphs; (ii) parametric uncertainties; and (iii) absence of neighbors’ velocity information and absence of communication. These challenges make the problem more difficult to tackle. Specifically, we extend our prior work (Mei et al., 2012) to address both the distributed containment control problem with multiple stationary leaders and the leaderless synchronization problem in the presence of parametric uncertainties under a directed graph without using neighbors’ velocity information in the absence of communication. In our proposed algorithms, only the relative position measurements between the neighbors and the absolute velocity measurements are required. These measurements can be obtained by the sensing devices carried by the agents and hence the need for communication is removed.

Notations

Let 1m and 0m denote, respectively, the m×1 column vector of all ones and all zeros. Let 0m×n denote the m×n matrix with all zeros and Im denote the m×m identity matrix. Let λmax() and λmin() denote, respectively, the maximal and minimum eigenvalue of a square real matrix with real eigenvalues. Let σmax() denote the maximal singular value of a matrix. Let diag(z1,,zp) be the diagonal matrix with diagonal entries z1 to zp. For symmetric square real matrices A and B with the same order, A>B(AB) means that AB is symmetric positive definite (semidefinite). For a point x and a set M, let d(x,M)infyMxy denote the distance between x and M. For a vector function f(t):RRn, we say that f(t)L2 if 0f(τ)Tf(τ)dτ< and f(t)L if for each element of f(t), denoted as fi(t), supt|fi(t)|<, i=1,,n. Throughout the paper, we use to denote the Euclidean norm.

Section snippets

Background

Suppose that there exist m followers, labeled as agents 1 to m, and nm(nm,n2) leaders, labeled as agents m+1 to n, in a team. The m followers are represented by Euler–Lagrange equations of the form Mi(qi)q̈i+Ci(qi,q̇i)q̇i+gi(qi)=τi,i=1,,m, where qiRp is the vector of generalized coordinates, Mi(qi)Rp×p is the symmetric positive-definite inertia matrix, Ci(qi,q̇i)q̇iRp is the vector of Coriolis and centrifugal torques, gi(qi) is the vector of gravitational torque, and τiRp is the vector

Distributed containment control with multiple stationary leaders

In this section, we consider the distributed containment control problem with multiple stationary leaders. The objective is that a team of followers converges to the convex hull spanned by the leaders. We use VF{1,,m} and VL{m+1,,n} to denote, respectively, the follower set and the leader set. Here we assume that m<n. Let qF and qL be the column stack vectors of, respectively, qi, iVF, and qi, iVL. In this section, we assume that the directed graph G satisfies the following assumption.

Assumption 3.1

Distributed leaderless synchronization

In this section, we study the distributed leaderless synchronization problem for multiple Lagrangian systems in the presence of parametric uncertainties under a directed graph without using neighbors’ velocity information. In this case, the auxiliary variables defined in (4), (5) would change as follows q̇riαj=1naij(qiqj),siq̇iq̇ri=q̇i+αj=1naij(qiqj), where α is a positive constant, and aij is the (i,j)th entry of the adjacency matrix A associated with G.

Without using neighbors’

Simulation results

In this section, numerical simulations are preformed to show the effectiveness of the proposed control algorithms.

Example 1: Distributed containment control with multiple stationary leaders

In this example, we consider the containment control problem for ten agents with four leaders and six followers. For simplicity, we consider six identical networked two-link revolute joint arms modeled by Euler–Lagrange equations as the followers. The readers are refer to Kelly et al. (2005, p. 123) for the

Conclusions

The distributed coordination for multiple Lagrangian systems in the presence of parametric uncertainties has been studied under a directed graph without using neighbors’ velocity information in the absence of communication. Two cases have been considered. In the first case, we have proposed a distributed adaptive containment control algorithm without using neighbors’ velocity information and derived a necessary and sufficient condition on the directed graph such that all followers converge to

Jie Mei received the B.S. degree in information and computational science from Jilin University, China, in 2007, and the Ph.D. degree in control science and engineering from Harbin Institute of Technology, China, in 2011. Since February 2012, he has been with the School of Mechanical Engineering and Automation, Harbin Institute of Technology Shenzhen Graduate School. From 2009 to 2011, he was an exchange Ph.D. student supported by the China Scholarship Council with the Department of Electrical

References (33)

  • Y. Cao et al.

    Distributed coordinated tracking with reduced interaction via a variable structure approach

    IEEE Transactions on Automatic Control

    (2012)
  • Y. Cao et al.

    Distributed containment control for multiple autonomous vehicles with double-integrator dynamics: algorithms and experiments

    IEEE Transactions on Control Systems Technology

    (2011)
  • Cheng, L., Hou, Z., & Tan, M. (2008). Decentralized adaptive consensus control for multi-manipulator system with...
  • S.-J. Chung et al.

    Cooperative robot control and concurrent synchronization of Lagrangian systems

    IEEE Transactions on Robotics

    (2009)
  • P.F. Hokayem et al.

    Semiautonomous control of multiple networked Lagrangian systems

    International Journal of Robust and Nonlinear Control

    (2009)
  • M. Ji et al.

    Containment control in mobile networks

    IEEE Transactions on Automatic Control

    (2008)
  • Cited by (183)

    View all citing articles on Scopus

    Jie Mei received the B.S. degree in information and computational science from Jilin University, China, in 2007, and the Ph.D. degree in control science and engineering from Harbin Institute of Technology, China, in 2011. Since February 2012, he has been with the School of Mechanical Engineering and Automation, Harbin Institute of Technology Shenzhen Graduate School. From 2009 to 2011, he was an exchange Ph.D. student supported by the China Scholarship Council with the Department of Electrical and Computer Engineering at Utah State University, Logan. From December 2012 to April 2013, he was a senior research associate with the Department of Electrical Engineering at City University of Hong Kong. His research interest focuses on coordination of distributed multi-agent systems.

    Wei Ren received the B.S. degree in electrical engineering from Hohai University, China, in 1997, the M.S. degree in mechatronics from Tongji University, China, in 2000, and the Ph.D. degree in electrical engineering from Brigham Young University, Provo, UT, in 2004. From October 2004 to July 2005, he was a Postdoctoral Research Associate with the Department of Aerospace Engineering, University of Maryland, College Park. He was an Assistant Professor (August 2005–June 2010) and an Associate Professor (July 2010–June 2011) with the Department of Electrical and Computer Engineering, Utah State University, Logan. Since July 2011, he has been with the Department of Electrical Engineering, University of California, Riverside, where he is currently an Associate Professor. His research focuses on distributed control of multi-agent systems and autonomous control of unmanned vehicles.

    Dr. Ren is an author of two books Distributed Coordination of Multi-agent Networks (Springer–Verlag, 2011) and Distributed Consensus in Multi-vehicle Cooperative Control (Springer–Verlag, 2008). He was a recipient of the National Science Foundation CAREER Award in 2008. He is currently an Associate Editor for Automatica and Systems and Control Letters.

    Jie Chen teaches in the field of systems and control, and signal processing. He received the B.S. degree in aerospace engineering from Northwestern Polytechnic University, Xian, China in 1982, the M.S.E. degree in electrical engineering, the M.A. degree in mathematics, and the Ph.D. degree in electrical engineering, all from the University of Michigan, Ann Arbor, Michigan, in 1985, 1987, and 1990, respectively.

    From 1990 to 1993, he was with the School of Aerospace Engineering and School of Electrical and Computer Engineering at Georgia Institute of Technology, Atlanta, Georgia. He joined the University of California, Riverside, California in 1994, where he has been a Professor since 1999, and served as Chair for the Department of Electrical Engineering from 2001 to 2006. While on leave from the University of California, he currently holds the appointment of Chair Professor of Electronic Engineering at City University of Hong Kong, Hong Kong, China. He has also held a number of guest positions and visiting appointments with institutions in Australia, China, and Japan. His main research interests are in the areas of linear multivariable systems theory, system identification, robust control, optimization, networked control, and multi-agent systems. He is the author of two books, respectively, (with G. Gu) Control-Oriented System Identification: An H-infinity Approach (Wiley-Interscience, 2000), and (with K. Gu and V.L. Kharitonov) Stability of Time-Delay Systems (Birkhauser, 2003).

    An elected Fellow of IEEE, Fellow of AAAS, Fellow of IFAC and a Yangtze Scholar/Chair Professor of China, Dr. Chen was a recipient of the 1996 US National Science Foundation CAREER Award, 2004 SICE International Award, and 2006 Natural Science Foundation of China Outstanding Overseas Young Scholar Award. He served on a number of journal editorial boards, as an Associate Editor and a Guest Editor for the IEEE Transactions on Automatic Control, a Guest Editor for IEEE Control Systems Magazine, and the founding Editor-in-Chief for Journal of Control Science and Engineering. He is currently an Associate Editor for Automatica.

    Guangfu Ma is currently a Professor in the Department of Control Science and Engineering, Harbin Institute of Technology. He received his Ph.D. and M.S. in electrical engineering from Harbin Institute of Technology in 1993 and 1987, respectively. In 1992, he became an Associate Professor and in 1997, Professor at Harbin Institute of Technology, where he currently teaches and performs research in the fields of nonlinear control, satellite attitude control and formation flying.

    This research was supported in part by the NSF/USA under grant ECCS-1213295, the Hong Kong RGC under the Project CityU 111810, the City University of Hong Kong under the Project 9380054, the National Natural Science Foundation of China (61174200, 61120106010), the National Natural Science Foundation of Guangdong Province (S2012040007301), and the China Postdoctoral Science Foundation (2012M520737). The material in this paper was not presented at any conference. This paper was recommended for publication in revised form by Associate Editor Xiaobo Tan under the direction of Editor Miroslav Krstic.

    1

    Tel.: +86 755 26033774; fax: +86 755 26033774.

    View full text