Abstract

We consider the distributed containment control of multiagent systems with multiple stationary leaders and noisy measurements. A stochastic approximation type and consensus-like algorithm is proposed to solve the containment control problem. We provide conditions under which all the followers can converge both almost surely and in mean square to the stationary convex hull spanned by the leaders. Simulation results are provided to illustrate the theoretical results.

1. Introduction

In recent years, there has been an increasing interest in the coordination control of multiagent systems. This is partly due to broad applications of multiagent systems in many areas including consensus, formation control, flocking, distributed sensor networks, and attitude alignment of clusters of satellites [1]. As a critical issue for coordination control, consensus means that the group of agents reach a state of agreement through local communication. Up to now, a variety of consensus algorithms have been developed to deal with measurement delays [13], noisy measurements [46], dynamic topologies [79], random network topologies [10, 11], and finite-time convergence [12, 13].

Existing consensus algorithms mainly focus on leaderless coordination for a group of agents. However, in many applications envisioned, there might exist one or even multiple leaders in the agent network. The role of the leaders is to guide the group of agents, and the existence of the leaders is useful to increase the coordination effectiveness for an agent group. In the case of single leader, the control goal is to let all the follower-agents converge to the state of the leader, which is commonly called a leader-following consensus problem. Such a problem has been studied extensively. Leader-following consensus with a constant leader was addressed, respectively, in [14, 15] for a group of first-order and second-order follower agent under dynamic topologies. A neighbor-based local controller together with a neighbor-based state-estimation rule was proposed in [16] to track an active leader whose velocity cannot be measured. Consensus with a time-varying reference state was studied in [17], and further studied in [18] accounting for bounded control effort. Leader-following consensus with time delays was reported in [19, 20]. In the presence of multiple leaders, the follower agents are to be driven to a given target location spanned by the leaders, which is called a containment control problem. In [21], hybrid control schemes were proposed to drive a collection of follower agents to a target area spanned by multiple stationary/moving leaders under fixed network topology. In [22], containment control with multiple stationary leaders and switching communication topologies was studied by means of LaSalle’s Invariance Principle for switched systems. Containment control with multiple stationary/dynamic leaders was investigated in [23] for both fixed and switching topologies. The paper [24] considered the containment control problem for multiagent systems with general linear dynamic under fixed topology. However, it was assumed in these references concerning containment control that each agent can obtain the accurate information from its neighbors. This assumption is often impractical since information exchange within networks typically involves quantization, wireless channels, and/or sensing [25]. Therefore, it is important and meaningful to consider the containment control problem with noisy measurements. It is worthy to note that containment control of multiagent system with noisy measurements receives less attention.

In this paper, we are interested in the containment control problem for a group of agents with multiple stationary leaders and noisy measurements. By employing a stochastic approximation type and consensus-like algorithm, we show that all the follower-agents converge both almost surely and in mean square to the convex hull spanned by the stationary leaders as long as the communication topology contains a united spanning tree. The convergence analysis is given with the help of -matrix theory and stochastic Lyapunov function.

The following notations will be used throughout this paper. For a given matrix , denotes its transpose; denotes its 2-norm; and denote its maximum and minimum eigenvalues, respectively. A matrix is said to be positive stable if all of its eigenvalues have positive real parts. For a given random variable , denotes its mathematical expectation.

2. Preliminaries

Let be a weighted digraph, where is the set of nodes, is the set of edges, and is a weighted adjacency matrix with nonnegative elements. An edge of is denoted by , representing that the th agent can directly receive information from the th agent. The element associated with the edge is positive, that is, if and only if . The set of neighbors of node is denoted by . A path in is a sequence of distinct nodes such that for . A digraph contains a spanning tree if there exists at least one node having a directed path to all other nodes.

The Laplacian matrix associated with is defined by

The definition of clearly implies that must have a zero eigenvalue corresponding to a eigenvector 1, where 1 is an all-one column vector with appropriate dimension. Moreover, zero is a simple eigenvalue of if and only if contains a spanning tree [8].

In the present paper, we consider a multiagent system consisting of follower agents and leader agents (just called followers and leaders for simplicity, resp.). Denote the follower set and leader set by and , respectively. Then the communication topology between the agents can be described by a digraph with , and the communication topology between the followers can be described by a digraph . We say that contains a united spanning tree if, for any one of the followers, there exists at least one leader that has a path to the follower.

Next, we shall recall some notations in convex analysis. A set is said to be convex if whenever and . For any set , the intersection of all convex sets containing is called the convex hull of , denoted by . The convex hull of a finite set of points is a polytope, denoted by . For and , define .

2.1. Models

For agent , denote its state at time by , where . We assume that the leaders are static, that is, . For convenience, we denote the convex hull formed by the leaders’ states by .

Due to the existence of noise or disturbance, each follower can only receive noisy measurements of the states of its neighbors. We denote the resulting measurement by follower of the th agent’s state by where is the additive noise. The underlying probability space is . For each , the set of noises is listed into a vector in which the position of depends only on and does not change with . Similar to [25], we introduce the following assumption on the measurement noises.(A1) The sequence satisfies that () for , where denote the -algebras with , and (ii) .

Definition 2.1. The followers are said to converge to the static convex hull almost surely (a.s.) if a.s., for all .

Definition 2.2. The followers are said to converge in mean square to the static convex hull if , for all .

Each follower updates its state by the rule where is the step size. Here, the introduction of the step size is to attenuate the noises, which is often used in classical stochastic approximation theory [26]. We introduce the following assumption on the step size sequence:(A2).

Let with and

Then (2.3) can be rewritten in the vector form where is the Laplacian matrix associated with , .

3. Main Results

We begin by introducing some definitions and lemmas concerning matrix, which will be used to obtain our main result.

Definition 3.1 (See [27]). Let . Then a matrix is called an M matrix if and is positive stable.

Lemma 3.2 (See [27]). Assuming that , is an matrix if and only if is nonsingular and is a nonnegative matrix.

Definition 3.3 (See [28]). A matrix is a weakly chained diagonally dominant (w.c.d.d.) matrix if is diagonally dominant, that is, where is the empty set and for each , there is a sequence of nonzero elements of of the form with .

Lemma 3.4 (See [29]). Let and be a w.c.d.d. matrix, then is an matrix.

For simplicity, denote that , where is the Laplacian matrix associated with . The following lemmas are given for .

Lemma 3.5. is positive stable if contains a united spanning tree.

Proof. Denote that . That is, denotes the set of nodes whose neighbors include one of the leaders. Then , and, for each , there is a path with since contains a united spanning tree. In other words, there is a sequence of nonzero elements of the form with . Noting that and , we know that is a w.c.d.d. matrix. Invoking Lemma 3.4, is an matrix by noting that ; that is, is positive stable.

Lemma 3.6. If contains a united spanning tree, then is a stochastic matrix.

Proof. By Lemmas 3.2 and 3.5, is a nonnegative matrix. Note that by noting that . It follows that , which implies the conclusion.

We also need the following lemmas to derive our main results.

Lemma 3.7 (See [30]). Let and be real sequence, satisfying that ,, and Then . In particular, if , then as .

Lemma 3.8 (See [30]). Consider a sequence of nonnegative random variables with . Let where Then, almost surely converges to zero, that is,

Now, we can present our main results.

Theorem 3.9. Assume that (A1) and (A2) hold. All the followers converge almost surely to if contains a united spanning tree.

Proof. Let . Then from (2.5), we have From Lemma 3.5 and Lyapunov theorem, there is a positive definite matrix such that Choose a Lyapunov function From (3.6), we have Taking the expectation of the above, given , yields for some constant , where we have used the fact that by noting (A1).
By (A2), there exists a such that for all . Thus, we have
Again by (A2), it is clear that the conditions in Lemma 3.8 hold. Therefore,
On the other hand, it follows from Lemma 3.6 that . This together with (3.12) implies the conclusion.

Theorem 3.10. Assume that (A1) and (A2) hold. All the followers converge in mean square to if contains a united spanning tree.

Proof. Following the notations in the proof of Theorem 3.9, taking the expectation of (3.9), we have for some constant . By a similar argument to the proof of (3.11), we can obtain that By applying Lemma 3.7, we have It follows that , that is, which implies the conclusion by noting that .

Remark 3.11. In the case of single leader, by Theorems 3.9 and 3.10, it is easy to show that the states of the followers converge both almost surely and in mean square to that of the leader if the node representing the leader has a path to all other nodes.

4. Simulations

In this section, an example is provided to illustrate the theoretical results. Consider a multiagent system consisting of five followers (labeled by ) and two leaders (labeled by ), and the communication topology is given as in Figure 1. For simplicity, we assume that has 0-1 weights. The variance of the i.i.d zero mean Gaussian measurement noises is , and the step size . It is clear that contains a united spanning tree, and Assumptions (A1) and (A2) hold. The state trajectories of the agents are shown in Figure 2. It can be seen that the states of the followers converge to the convex hull spanned by the leaders.

5. Conclusion

In this paper, a containment control problem for a multiagent system with multiple stationary leaders and noisy measurements is investigated. A stochastic approximation type and consensus-like algorithm are proposed to solve the containment control problem. It is shown that the states of the followers converge both almost surely and in mean square to the convex hull spanned by the multiple stationary leaders as long as the communication topology contains a united spanning tree.

Acknowledgment

This research is supported by NSFC (60973015 and 61170311), NSFC Tianyuan foundation (11126104), Chinese Universities Specialized Research Fund for the Doctoral Program (20110185110020), and Sichuan Province Sci. & Tech. Research Project (12ZC1802).