Next Article in Journal
Reversible Data Hiding in Encrypted Images Using Median Edge Detector and Two’s Complement
Previous Article in Journal
Coloring Invariant for Topological Circuits in Folded Linear Chains
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Leader-Following Regional Multiple-Bipartite Consensus for Networked Lagrangian Systems with Coopetition Interactions

1
School of Mechatronic Engineering and Automation, Shanghai University, Shanghai 200444, China
2
College of Elementary Education, Jining University, Jining 273155, China
3
Department of Mathematics, Jining University, Jining 273155, China
*
Author to whom correspondence should be addressed.
Symmetry 2021, 13(6), 920; https://doi.org/10.3390/sym13060920
Submission received: 15 April 2021 / Revised: 14 May 2021 / Accepted: 18 May 2021 / Published: 21 May 2021

Abstract

:
This paper investigates the leader-following regional multiple-bipartite consensus problems of networked Lagrangian systems (NLSs) in coopetition networks. Our framework expands the application scopes of traditional regional consensus in cooperative networks. With the aid of a novel auxiliary variable embedded in the control protocols, the final states of NLSs are guaranteed to realise multi-regional symmetry in the constructed multiple symmetric regions. By utilising the characteristic of acyclic topology in the structurally balanced graph, the stability of the closed system is performed by perturbation analysis theory, nonlinear control theory, functional analysis theory, and so on. Finally, the effectiveness of our approach is verified by numerical simulations.

1. Introduction

In the past few decades, the cooperative control problems of NLSs have attracted a great deal of attention because of their merits in terms of applicability and simplicity in a range of fields, such as modern assembly production [1], autonomous vehicles [2], flying spacecrafts [3], and underwater robots [4]. Usually, consensus-based approaches are bound up with cooperative control strategies, in which one of the strong points is the extensive robustness to distributed control. Consensus appertains to the behavior evolution where all agents converge to a common state, and the leaderless case and the leader-following case are two regular classifications. In the leader-following case, the final states of the followers asymptotically agree with their leader’s motion. In light of its advantages of maneuverability and practicability over the leaderless case, the leader-following tracking consensus approaches are widely developed in many fields [5,6,7,8,9,10,11].
The aforementioned studies concentrate on the consensus scenarios in traditional networks including cooperative interactions only. A more realistic case taking antagonistic interactions into account (i.e., bipartite consensus) has been investigated. Bipartite consensus refers to the collective behavior where all agents converge to the symmetric modulus states in coopetition networks; therein, a structurally balanced network often arises [12], which is widely used in multi-agent networks and social networks [13,14,15,16], just to name a couple scenarios.
Due to the influence of environmental changes, indeterminacy, and multi-task requirements, it should be noted that the final states of the agents may not be one consistent case. For instance, the formation tracking control of multi-agent systems usually has multiple targets [17]. Qin and Yu [18] investigated group consensus control for generic linear multi-agent systems in cooperative networks. Liu et al. [19] integrated the evolutions of bipartite consensus and group consensus, realising intra-symmetric consensus in first-order multi-agent systems. On the other hand, from a the practical perspective, the workplaces of NLSs often meet with disturbances which may cause system oscillation and procure instability. To improve the performance of individual robot systems, many control theoretical methods have been studied, including disturbance observer-based control [20], robust damping control [21], and region-based reaching control [22]. For multirobot systems, Yao et al. [23] studied task-space tracking control problems of NLSs with input disturbances using passivity approaches. Moreover, resorting to a recursion-like method, the regional group consensus problems were investigated in [24]. However, these works did not consider the antagonistic information exchanges among the robots.
The abovementioned motivation prompts us greatly to investigate the leader-following regional multiple-bipartite consensus problems of NLSs with coopetition interactions. The key challenge is to render the final states of NLSs to realise regional symmetry on the basis of ensuring the stability between groups. By leveraging the characteristic of acyclic topology in the structurally balanced graph, stability analysis is conducted in the constructed multi-group symmetric regions with Laplacian matrix integrated leaders and followers. The main contributions of this paper are listed below. (1) The research framework introduces antagonistic interactions in the network, effectively extending the application scopes of complete consensus such as [8,9], and group consensus such as [17,25]. Our scheme provides a more complex dynamic behavior scenario compared with those in cooperative networks. In addition, it is not required that antagonistic relations exist between different groups only, which is more in accordance with actual situations. (2) To overcome the difficulties mentioned above, a novel auxiliary interaction variable is embedded in the designed algorithm, guaranteeing that the final states of the robots converge to multi-group symmetric regions. Our method realises regional complete consensus and regional group consensus simultaneously, reflecting the multi-group symmetric tasks in a more realistic case, so the results in [23,24] represent the special cases of ours.
The rest of this paper is organised as follows: Section 2 introduces algebraic graph theory and problem formulations. Section 3 presents the leader-following regional multiple-bipartite consensus results of the NLSs. Section 4 illustrates numerical simulations to verify the effectiveness of our approach. Section 5 summarizes this paper and puts forward the future prospects.

2. Preliminaries

2.1. Algebraic Graph Theory

Before moving on, necessary notes are given in this subsection. R denotes a set of real numbers, R w and R w × z are, respectively, a set of w-dimensional Euclidean space, and a set of w × z real matrices. Square matrix I p is a p × p identity matrix. 0 m represents a column vector with all entries 0, and 0 m × m is a square matrix with all entries 0. “Sgn” is the notation of the sign function, and ⊗ represents the Kronecker product. Denote · as the matrix-induced 2–norm. The symbol G = ( V , E , A ) stands for the network topology, where V = { 1 , 2 , , n } , E V × V , and A = [ a ν i ν j ] R n × n is the weighted adjacency matrix associated with G , in which the elements are expressed as a ν i ν j = 0 if ( ν j , ν i ) E ; otherwise, a ν i ν j 0 if ( ν j , ν i ) E . A directed path in the graph is such that there exists a set of different edges of ( ν 1 , ν 2 ) , ( ν 2 , ν 3 ) , , ( ν j 1 , ν j ) , where ( ν z , ν z + 1 ) E , z = 1 , 2 , , j 1 . It is said that G has a spanning tree if there is at least one directed path from i to all the other nodes j, i j . A structurally balanced graph is defined as the case where if two subsets V ( 1 ) , V ( 2 ) of V satisfy V ( 1 ) V ( 2 ) = , V ( 1 ) V ( 2 ) = V , a ν i ν j 0 when ν i and ν j are in the same subset V ( m ) , m = 1 , 2 , otherwise a ν i ν j 0 .

2.2. Problem Formulations

Assume that NLSs consist of n robots and that the Lagrangian equation of the ith system can be compactly formulated as
M i ( q i ) q ¨ i + C i ( q i , q ˙ i ) q ˙ i + g i ( q i ) = τ i + τ d i , i = 1 , 2 , , n ,
where M i ( q i ) and C i ( q i , q ˙ i ) R p × p , q i , q ˙ i , g i ( q i ) , τ i and τ d i R p . q i and q ˙ i are, respectively, the generalised coordinate vector and the generalised velocity vector, M i ( q i ) represents the symmetric positive definite inertia matrix, C i ( q i , q ˙ i ) stands for the Coriolis and centrifugal matrix, g i ( q i ) represents the gravitational torque, τ i is the generalised force vector, and τ d i : R + { 0 } R p is the norm-bounded external disturbance function, that is, there exists ς 0 , satisfying τ d ( t ) ς , where τ d = [ τ d 1 T , , τ d n T ] T , t 0 . Next, according to [26], three important properties of system (1) are given below.
Property 1.
χ p 1 , χ p 2 and χ p 3 are positive constants such that
0 χ p 1 I p M i ( q i ) χ p 2 I p ,
| | C i ( u , v ) w | | χ p 3 | | v | | | | w | | , u , v , w R p .
Property 2.
M ˙ i 2 C i is skew symmetric.
Property 3.
For system (1), there exists a dynamic parameter P i which is a constant vector, satisfying
M i ( q i ) w + C i ( q i , q ˙ i ) z + G i ( q i ) = Y i ( q i , q ˙ i , w , z ) P i ,
where w , z R p are differentiable vectors and Y i ( q i , q ˙ i , w , z ) is the regression matrix.
Consider the network topology G = ( V , E , A ) in regard to NLSs. In the following discussion, an acyclic partition { V l , V 2 , , V k } of V is taken into account for the advantage of the stable structure of one-way information transmission, depicting many engineering applications for complex tasks. Then the node set of each group V l is assigned as V l = { z = 0 l 1 h z + 1 , , z = 0 l h z } , h 0 = 0 , l = 1 k h l = n , and n l = z = 1 l h z , l = 1 , 2 , , k . Accordingly, in view of the structure of acyclic partition, k leaders are associated with the groups of V . Assume that the lth leader is expressed as ζ l , and that the derivatives ζ ˙ l , ζ ¨ l are all bounded, l = 1 , 2 , , k . Denote G ¯ = ( V ¯ , E ¯ , A ¯ ) , reflecting the interactions between k leaders and n followers. V ¯ = { V ¯ l , V ¯ 2 , , V ¯ k } , where V ¯ l involves the corresponding lth leader, l { 1 , 2 , , k } .
Assumption 1.
Each leader in V ¯ l has a directed path to every follower in G ¯ l , where the diagraph G ¯ l is associated with V ¯ l , l = 1 , 2 , , k .
Assumption 2.
G ¯ l is structurally balanced, l = 1 , 2 , , k .
Under Assumption 2, each V ¯ l , l = 1 , 2 , , k , can be divided into two subsets V ¯ l ( 1 ) and V ¯ l ( 2 ) such that V ¯ l ( 1 ) V ¯ l ( 2 ) = , V ¯ l ( 1 ) V ¯ l ( 2 ) = V ¯ l . Let ϕ ¯ i { 1 , 1 } (see [27]) such that ϕ ¯ i = 1 if i V ¯ l ( 1 ) , otherwise ϕ ¯ i = 1 if i V ¯ l ( 2 ) , i { 1 , 2 , , n } . Subsequently, denote Φ ¯ l = diag { ϕ ¯ 0 l , ϕ ¯ h l 1 + 1 , , ϕ ¯ h l } , ϕ ¯ 0 l = 1 if the lth leader ζ l lies in V l ( 1 ) , otherwise, ϕ ¯ 0 l = 1 , l = 1 , 2 , , k . Introduce the index set: i ^ = l , that is, i V ¯ l , l = 1 , 2 , , k . According to [19], the Laplacian matrix of G ¯ is defined as L ¯ = [ σ i j ] R n × n , σ i i = j V ¯ i ^ ϕ ¯ j a i j + j V ¯ i ^ | a i j | , i { 1 , 2 , , n } , and σ i j = a i j , i j . Under the acyclic partition, denote L ¯ i = L ¯ 11 0 n 1 × n i L ¯ i 1 L ¯ i i , where L ¯ i j describes the communication transmission from G ¯ j to G ¯ i , i j , i , j { 1 , 2 , , k } . It is clear that L ¯ k is the Laplacian matrix L ¯ .
Assumption 3.
The sum of each row in Φ ¯ i L ¯ i j Φ ¯ j is zero, i j , i , j = 1 , 2 , , k .
Remark 1.
Assumption 3 integrates the leader into the homologous Laplacian matrix form L ¯ i j , which naturally generalises the widely used conditions in cluster/group consensus (see [18,25]).
Lemma 1
([19]). If Assumptions 1–3 hold, then the Laplacian matrix L ¯ possesses k simple zero eigenvalues, and the other eigenvalues have positive real parts. In addition, the k left eigenvectors associated with the zero eigenvalue can be explicitly described as ρ 1 = α 10 , α 11 , α 12 , , α 1 h 1 , 0 , , 0 T ,   ρ 2 = β 10 ( 2 ) , β 11 ( 2 ) , , β 1 h 1 ( 2 ) , α 20 , α 21 , α 22 , , α 2 h 2 , 0 , , 0 T , ρ k = β 10 ( k ) , β 11 ( k ) , , β 1 h 1 ( k ) , , β ( k 1 ) , 0 ( k ) , β ( k 1 ) , 1 ( k ) , , , β ( k 1 ) , h k 1 ( k ) , α k 0 , α k 1 ,   , α k h k T such that Φ ¯ i α i T are nonnegative vectors, α i Φ ¯ i 1 h i + 1 = 1 and β i ( j ) Φ ¯ i 1 h i + 1 = 0 , i { 1 , 2 , , k } , j { 2 , , k } , where α i = α i 0 , α i 1 , , α i h i , β i ( j ) = β i 0 ( j ) , β i 1 ( j ) , , β i h i ( j ) .
For convenience of the following discussion, define the group error vector of NLSs as ϖ μ 1 = [ ( ϕ ¯ 1 q 1 ϕ ¯ 01 ζ 1 ) T , , ( ϕ ¯ 1 q n 1 ϕ ¯ 01 ζ 1 ) T ] T , ⋯, ϖ μ k = [ ( ϕ ¯ n k 1 + 1 q n k 1 + 1 ϕ ¯ 0 k ζ k ) T , ⋯, ( ϕ ¯ n k q n k ϕ ¯ 0 k ζ k ) T ] T . Based on the above preparations, the concept of leader-following regional multiple-bipartite consensus is defined as follows.
Definition 1.
Given that the acyclic partition V ¯ = { V ¯ 1 , , V ¯ k } , it is said that system (1) realises leader-following regional multiple-bipartite consensus by using τ i , i = 1 , 2 , , n , if lim t ϖ μ l γ l , l = 1 , 2 , , k , for k predefined positive error bounds γ 1 , , γ k , and arbitrary initial values.

3. Presentation of Leader-Following Regional Multiple-Bipartite Consensus

To realise leader-following regional multiple-bipartite consensus for NLSs, the control algorithm is proposed in this section. First, for the ith ( i V i ^ ) robot, the auxiliary variable q ˙ r i R p is defined as
q ˙ r i = ϕ ¯ i ζ ˙ i ^ + η i ( ζ i ^ sgn ( η i ) q i ) + Σ j V i ^ a i j q j sgn ( a i j ) q i + Σ j V i ^ a i j q j ϕ ¯ j q i ,
where η i 0 if the ith robot is pinned with ζ i —that is, only a portion of followers receive information from the leader directly.
Second, define the sliding vector s i R p as
s i = q ˙ i q ˙ r i .
Subsequently, the control protocol is designed by
τ i = Y i q i , q ˙ i , q ¨ r i , q ˙ r i P ¯ i κ i s i τ d i ,
where P ¯ i represents the estimation of P i , and κ i is positive definite. Then the adaptive law of P ¯ i is correspondingly given as follows
P ¯ ˙ i = Γ i Y i T q i , q ˙ i , q ¨ r i , q ˙ r i s i ,
where Γ i represents a positive definite matrix.
With the aid of (5) and (6), system (1) is reformulated as
M i ( q i ) s ˙ i = C i ( q i , q ˙ i ) s i Y i ( q i , q ˙ i , q ¨ r i , q ˙ r i ) P ˜ i κ i s i τ d i ,
where P ˜ i = P i P ¯ i .
For the sake of convenient analysis, Equation (4) can be written as the compact form
q ¯ ˙ = L ¯ I p q ¯ + Λ ,
where q ¯ = ( ζ 1 T , q 1 T , , q n 1 T , ζ 2 T , q n 1 + 1 T , , q n 2 T , , q n T ) T , and Λ = ( 0 p T , ( s 1 + ϕ ¯ 1 ζ ˙ 1 ) T , , ( s n 1 + ϕ ¯ n 1 ζ ˙ n 1 ) T , 0 p T , ( s n 1 + 1
+ ϕ ¯ n 1 + 1 ζ ˙ n 1 + 1 ) T , , ( s n + ϕ ¯ n ζ ˙ n ) T ) ) T .
Let ξ 1 ( 1 ) = α 1 T , Ξ 1 = ( ξ 1 ( 1 ) T , Ξ { 1 } T ) T , where Ξ { 1 } can be expressed as
Ξ { 1 } = ϕ ¯ 01 ϕ ¯ 1 0 0 ϕ ¯ 01 0 0 ϕ ¯ n 1 .
According to Lemma 1, Ξ 1 L ¯ 1 Ξ 1 1 = diag { 0 , L ¯ μ 1 } and L ¯ μ 1 is Hurwitz stable. Consequently, for the robots in the first group, Equation (8) is written as
q ¯ ˙ μ 1 = ( L ¯ 1 I p ) q ¯ μ 1 + Λ μ 1 ,
where q ¯ μ 1 = ( ζ 1 T , q 1 T , , q n 1 T ) T , and Λ μ 1 = ( 0 p T , ( s 1 + ϕ ¯ 1 ζ ˙ 1 ) T , , ( s n 1 + ϕ ¯ n 1 ζ ˙ n 1 ) T ) T . Making the coordinate transformation
ϖ 1 = ( Ξ 1 I p ) q ¯ μ 1 ,
note from the structure of Ξ 1 , ϖ 1 = ( ϖ ( 1 ) T , ϖ μ 1 T ) T , where ϖ ( 1 ) = ( ξ 1 ( 1 ) T I p ) q ¯ μ 1 and ϖ μ 1 = [ ( ϕ ¯ 01 ζ 1 + ϕ ¯ 1 q 1 ) T , , ( ϕ ¯ 01 ζ 1 + ϕ ¯ n 1 q n 1 ) T ] T . Thus, Equation (9) can be expressed as ϖ ˙ 1 = ( Ξ 1 L ¯ 1 Ξ 1 1 I p ) ϖ 1 + ( Ξ 1 I p ) Λ μ 1 . For further decomposition, one has
ϖ ˙ ( 1 ) = ( ξ 1 ( 1 ) T I p ) Λ μ 1 ,
and
ϖ ˙ μ 1 = ( L ¯ μ 1 I p ) ϖ μ 1 + s ϖ 1 ,
where s ϖ 1 is the column vector with respect to s i , i = 1 , 2 , , n 1 . Because all of the eigenvalues of L ¯ μ 1 possess positive real parts, there exists a positive definite matrix X 1 such that Z 1 = L ¯ μ 1 T X 1 + X 1 L ¯ μ 1 , where Z 1 is also positive definite.
Next, let ξ 1 ( 2 ) = ( α 1 , 0 h 2 + 1 T ) T , ξ 2 ( 2 ) = ( β 1 ( 2 ) , α 2 ) T , and Ξ 2 = ( ξ 1 ( 2 ) T , ξ 2 ( 2 ) T , Ξ { 2 } T ) T , Ξ { 2 } = diag { Ξ { 1 } , Ξ { 2 } ( 1 ) }
Ξ { 2 } ( 1 ) = ϕ ¯ 02 ϕ ¯ n 1 + 1 0 0 ϕ ¯ 02 0 0 ϕ ¯ n 2 ,
thus, Ξ 2 L ¯ 2 Ξ 2 1 = diag { 0 2 × 2 , L ¯ μ 2 } and L ¯ μ 2 is Hurwitz stable. For the robots in the second group, Equation (8) is written as
q ¯ ˙ μ 2 = ( L ¯ 2 I p ) q ¯ μ 2 + Λ μ 2 ,
where q ¯ μ 2 = ( ζ 1 T , , q n 2 T ) T , and Λ μ 2 = ( 0 p T , ( s 1 + ϕ ¯ 1 ζ ˙ 1 ) T , , ( s n 1 + ϕ ¯ n 1 ζ ˙ n 1 ) T , 0 p T , , ( s n 2 + ϕ ¯ n 2 ζ ˙ n 2 ) T ) T . Similarly, by introducing the following coordinate transformation
ϖ 2 = ( Ξ 2 I p ) q ¯ μ 2 ,
where ϖ 2 = ( ϖ ( 21 ) T , ϖ ( 22 ) T , ϖ μ 2 T ) T , ϖ ( 21 ) = ( ξ 1 ( 2 ) T I p ) q ¯ μ 2 ,   ϖ ( 22 ) = ( ξ 2 ( 2 ) T I p ) q ¯ μ 2 , and ϖ μ 2 = [ ( ϕ ¯ 01 ζ 1 + ϕ ¯ 1 q 1 ) T , , ( ϕ ¯ 02 ζ 2 + ϕ ¯ n 2 q n 2 ) T ] T , Equation (13) can be expressed as
ϖ ˙ ( 21 ) = ( ξ 1 ( 2 ) T I p ) Λ μ 2 ,
ϖ ˙ ( 22 ) = ( ξ 2 ( 2 ) T I p ) Λ μ 2 ,
and
ϖ ˙ μ 2 = ( L ¯ μ 2 I p ) ϖ μ 2 + s ϖ 2 ,
where s ϖ 2 is the column vector with respect to s i , i = 1 , 2 , , n 2 . According to Lemma 1, L ¯ μ 2 is Hurwitz-stable, and there exists a positive definite matrix X 2 such that Z 2 = L ¯ μ 2 T X 2 + X 2 L ¯ μ 2 , where Z 2 is positive definite. Through the analogous method one can get a series of positive definite matrices X l , Z l and error vectors ϖ μ l , l = 1 , 2 , , k . Then the major findings are given in Theorem 1.
Theorem 1.
Given the error bounds γ l > 0 , l = 1 , 2 , , k , if Assumptions 1–3 are satisfied, and λ min ( κ l ) > max j { l , l + 1 , , k } 2 max j { 1 , 2 , , l } { ς j } λ max ( X l ) λ min ( Z l ) γ l , then the leader-following regional multiple-bipartite consensus problems of NLSs are solved under (5) and (6).
Proof. 
First, denote Φ l = diag { ϕ ¯ 1 , ϕ ¯ 2 , , ϕ ¯ h l 1 + 1 , , ϕ ¯ h l } , l = 1 , 2 , , k . Second, the Lyapunov function of the ith ( i V ) system is selected as V i = 1 2 s i T M i ( q i ) s i + 1 2 P ˜ i T Γ i 1 P ˜ i . Due to (7) and Property 3, V ˙ i = s i T κ i s i + s i T τ d i . Thus, | s i T τ d i | s i 2 s i τ d , and
V ˙ i ς i ^ s i λ min ( κ i ) s i 2 .
Construct
Q i 1 ( z ) = ( ϕ ¯ i q i T , ϕ ¯ i q ˙ i T ) T | s i < ς 1 λ min ( κ i ) , z = 1 , 2 .
Let U i ( s i ) = 0 , if ( ϕ ¯ i q i T , ϕ ¯ i q ˙ i T ) T Q i 1 ( z ) ; if not, U i ( s i ) = ϕ ¯ i ς s i λ min ( κ i ) s i 2 , if ( ϕ ¯ i q i T , ϕ ¯ i q ˙ i T ) T R 2 p / Q i 1 ( z ) . Assume that R R 2 p is a compact set, and that ( ϕ ¯ i q i T , ϕ ¯ i q ˙ i T ) T are the solution trajectories from initial points in R . Subsequently, the following analysis will demonstrate that ( ϕ ¯ i q i ( t ) T , ϕ ¯ i q ˙ i ( t ) ) T converge to Q i 1 ( z ) with time. As a matter of fact, s i ( t ) and P ˜ i ( t ) are bounded, implying that V i ( t ) is bounded. If ϕ ¯ i = 1 , from (18), it arrives that ϕ ¯ i s i ( t ) < ϕ ¯ j ς 1 λ min ( κ i ) , V ˙ i ( t ) < 0 . Thus, lim t V i ( t ) exists. Combining the above result with U i gives rise to < lim t V i ( t ) V i ( t 0 ) lim t t 0 t U i ( s i ( t ) ) d t 0 . The similar process applies when ϕ ¯ i = 1 . Due to (7), one obtains that s ˙ i ( t ) , and that U i ( s i ( t ) ) is uniformly continuous. Consequently, lim t U i ( s i ( t ) ) = 0 as the result of Barbalat’s lemma. It can be concluded that V i ( t ) converges to Q i 1 ( z ) , so s i ( t ) < ς 1 λ min ( κ i ) when t > t i , t i R + .
Subsequently, for the robots in the first group, another Lyapunov function is selected as V 10 = 1 2 ϖ μ 1 T ( X 1 I p ) ϖ μ 1 , then the derivative of V 10 is formulated as V ˙ 10 = ϖ μ 1 T ( X 1 I p ) ϖ ˙ μ 1 = ϖ μ 1 T Z 1 I p ϖ μ 1 + ϖ μ 1 T X 1 I p s ϖ 1 . Thus, one has
V ˙ 10 2 ς 1 λ max ( X 1 ) λ min ( κ i ) ϖ μ 1 λ min ( Z 1 ) ϖ μ 1 2 .
Taking Q 1 = ( Φ 1 I p ) q μ 1 T , ( Φ 1 I p ) q ˙ μ 1 T ) | ϖ μ 1 < 2 ς 1 λ max ( X 1 ) λ min ( κ i ) λ min ( Z 1 ) , where q μ 1 and q ˙ μ 1 are the respective column stack vectors of q i and q ˙ i , i = 1 , 2 , , n 1 , it arrives readily that the initial states from R eventually drop into the region Q 1 . Conducting similar processes, serial regions Q l can be derived such that Q l = { ( Φ l I p ) q μ l T , ( Φ l I p ) q ˙ μ l T ) | ϖ μ 1 < 2 ς 1 λ max ( X 1 ) λ min ( κ i ) λ min ( Z 1 ) ,   ,   ϖ μ l < 2 max j { 1 , , l } { ς j } λ max ( X l ) min j { 1 , , l } { λ min ( κ j ) } λ min ( Z l ) } , where q μ l and q ˙ μ l are the respective column stack vectors of q i and q ˙ i , i = 1 , 2 , , n l , l = 1 , 2 , , k . Accordingly, if λ min ( κ l ) >   max j { l , l + 1 , , k }   2 max j { 1 , 2 , , l } { ς j } λ max ( X l ) λ min ( Z l ) γ l ,   l = 1 , 2 , , k , then leader-following regional multiple-bipartite consensus is realised. Theorem 1 is proved. □
Remark 2.
Regional multiple-bipartite consensus requires that system evolution should follow the principle of multiple objective regional symmetry emphasised in practical circumstances. Although the concept of multiple-bipartite consensus was proposed in [28], realising multiple symmetry of final states of NSLs, our problem framework, system control method, and stability analysis are different from the previous study which is the concrete embodiment of our mathematical models of a network system to tackle multiple complex tasks. The results in our paper cannot be obtained nor generalised by virtue of existing methods. Therefore, our work has further expansion and embodies great practical significance compared with the abovementioned literature.
Remark 3.
Integrating the structurally balanced topology with acyclic partition, it can always select the appropriate control gain coefficient to make the state variable converge to the predefined region, which is flexible and in line with the realistic situation. Obviously, Theorem 1 extends the results in complete consensus [23]. When Φ ¯ = I n + k , the problem degenerates into the traditional regional group consensus in [24], which is a special case of the problems discussed in Theorem 1.
Remark 4.
The sign function “Sgn” of the control component is inspired by Altafini [12], which is a traditional feedback control input in terms of the architecture of coopetition network topology. “ ϕ ¯ i ” is introduced in [27] as a supplementary state feedback protocol to apply to the agents from different groups. Our work can be seen as an effective generalisation of regional group consensus and bipartite consensus of NLSs in realising regional multiple-bipartite consensus.
Remark 5.
In the realisation of regional multiple-bipartite consensus, s i is embedded in τ i , guaranteeing that q i converges to the desired region. In addition, it is not required that the condition of antagonistic relations only exists between different groups. Our results reflect the characteristics of acyclic partition topology: the information of the first group directly or indirectly affects the latter group, so the requirement of control gain is more strict than that of latter groups.

4. Simulations

In order to achieve leader-following regional multiple-bipartite consensus for NLSs, our algorithm is demonstrated through the state evolution of two groups composed of seven two-link mechanical manipulators. M i ( q i ) , C i ( q i , q ˙ i ) , and g i ( q i ) in system (1) are given as follows:
M i ( q i ) = ϑ i 1 + 2 ϑ i 2 cos q i 2 ϑ i 3 + ϑ i 2 cos q i 2 ϑ i 3 + ϑ i 2 cos q i 2 ϑ i 3 ,
C i ( q i , q ˙ i ) = ϑ i 2 q ˙ i 2 sin q i 2 ϑ i 2 ( q ˙ i 1 + q ˙ i 2 ) sin q i 2 ϑ i 2 q ˙ i 1 sin q i 2 0 ,
g i ( q i ) = ϑ i 4 g q ˙ i 2 cos q i 1 + ϑ i 5 g cos ( q i 1 + q i 2 ) ϑ i 5 g cos ( q i 1 + q i 2 ) ,
where q i = ( q i 1 , q i 2 ) T , g = 9.8 m / s 2 , ϑ i 1 = m i 1 d c i 1 2 + m i 2 ( d i 1 2 + d c i 2 2 ) + J i 1 + J i 2 ,   ϑ i 2 = m i 2 d i 1 d c i 1 ,   ϑ i 3 = m i 2 d c i 2 2 + J i 2 ,   ϑ i 4 = m i 1 d c i 1 + m i 2 d i 1 ,   ϑ i 5 = m i 2 d c i 2 . Here m i 1 = 1.2 + 0.2 i kg, m i 2 = 1.4 + 0.12 i kg, d i 1 = 1.8 + 0.08 i m, d i 2 = 2.3 + 0.04 i m, d c i 1 = d i 1 / 2 ,   d c i 2 = d i 2 / 2 , J i 1 = m i 1 d c i 1 2 / 3 kg m 2 , J i 2 = m i 2 d c i 2 2 / 3 kg m 2 . Then the regressor matrix can be expressed as
Y i ( q i , q ˙ i , w , z ) = w 1 Y 12 w 2 g cos q i 1 g cos ( q i 1 + q i 2 ) 0 Y 21 w 1 + w 2 0 g cos ( q i 1 + q i 2 ) ,
where Y i ( q i , q ˙ i , w , z ) R 2 × 5 . Denote P i = ( ϑ i 1 , ϑ i 2 , ϑ i 3 , ϑ i 4 , ϑ i 5 ) T , where w = ( w 1 , w 2 ) T ,   z = ( z 1 , z 2 ) T , Y 12 = 2 w 1 cos q i 2 + w 2 cos q i 2 q ˙ i 2 z 1 sin q i 2 ( q ˙ i 1 + q ˙ i 2 ) z 2 sin q i 2 ,   Y 21 = w 1 cos q i 2 + q ˙ i 1 z 1 sin q i 2 .
The topology graph G ¯ is shown in Figure 1. V ¯ = { ζ 1 , 1 , 2 , 3 , 4 , ζ 2 , 5 , 6 , 7 } = V ¯ 1 V ¯ 2 , where V ¯ 1 = { ζ 1 , 1 , 2 , 3 , 4 } and V ¯ 2 = { ζ 2 , 5 , 6 , 7 } . In addition, V ¯ 1 ( 1 ) = { ζ 1 , 1 , 2 } and V ¯ 1 ( 2 ) = { 3 , 4 } , ϕ ¯ 01 = ϕ ¯ 1 = ϕ ¯ 2 = 1 , ϕ ¯ 3 = ϕ ¯ 4 = 1 ; V ¯ 2 ( 1 ) = { ζ 2 , 5 } and V ¯ 2 ( 2 ) = { 6 , 7 } , ϕ ¯ 02 = ϕ ¯ 5 = 1 , ϕ ¯ 3 = ϕ ¯ 4 = 1 . The leaders ζ 1 and ζ 2 in the two groups are described as follows:
ζ 1 = 2 sin t , 2 cos t T ,
ζ 2 = 2 + 1 / 2 sin t , 2 + 1 / 2 cos t T .
Denote the error functions as q 1 q 2 , q 3 q 4 , q 5 + q 6 , and q 6 q 7 . The selection of initial values are from [ 3 , 3 ] randomly and the predefined tracking errors are selected as γ l = 0.5 , l = 1 , 2 , , 7 . Assume the external disturbance functions τ d = rand ( 14 , 1 ) and that control gains are taken as κ i = 22 diag { 2.3 , 1.5 } . Figure 2 and Figure 3 exhibit the state evolutions of leader-following regional multiple-bipartite consensus. Figure 4 and Figure 5 show that ϖ μ 1 = ( ϕ 1 ¯ q 1 ϕ ¯ 01 ζ 1 ) , ( ϕ 2 ¯ q 2 ϕ ¯ 01 ζ 1 ) , ( ϕ 3 ¯ q 3 ϕ ¯ 01 ζ 1 ) , ( ϕ 4 ¯ q 4 ϕ ¯ 01 ζ 1 ) < 0.5 , and ϖ μ 2 = ( ϕ 5 ¯ q 5 ϕ ¯ 02 ζ 2 ) , ( ϕ 6 ¯ q 6 ϕ ¯ 02 ζ 2 ) , ( ϕ 7 ¯ q 7 ϕ ¯ 02 ζ 2 ) < 0.5 , implying that the group error vectors associated with leaders converge to the desired predefined regions. In a word, satisfactory results are presented by exploiting the proposed protocol (5), so the leader-following regional multiple-bipartite consensus problems are well settled.

5. Conclusions

This paper studied the leader-following regional multiple-bipartite consensus problems of NLSs in coopetition networks. By introducing antagonistic interactions in each group, the research framework effectively extended the application scopes of that of complete consensus and regional consensus in cooperative networks. In addition, it is more in line with the actual situation that antagonistic relations can exist in the same group. To realise the objective that the final states of NLSs converge to the predefined multi-regional symmetry on the basis of ensuring system stability, a novel auxiliary vector was integrated into the control protocols to offset the impacts between different groups. Moreover, the control gain selection of our algorithm guaranteed that the final states of NLSs achieved regional symmetry, reflecting the important role of the characteristics of acyclic partition topology, in which the former groups need more strict rules than the latter groups. The validity of the proposed approach was illustrated by numerical simulations.
One of the future research directions will be the regional multiple-bipartite consensus problem of NLSs on varied and more complex robot structures due to its potential applicability. For instance, resorting to the control algorithm and method in [29], we hope to develop a relevant algorithm for NLSs with six degrees of freedom, which will be worthy of thorough research. In addition, for multirobot systems with nonholonomic constraints [30], determining how to develop appropriate strategies to circumvent the underactuated features and realise the multiple two-coordinate regional symmetry control objective will also deserve our further pursuit. We also hope to realise leader-following regional multiple-bipartite consensus for NLSs under switching topology, delay limitation, and event-triggered mechanism in further study.

Author Contributions

Conceptualisation, T.Z. and H.L.; writing—original draft, T.Z.; software, T.Z. and H.L.; supervision, H.L. and S.X; validation, T.Z., H.L., Z.W., and S.X.; writing—review and editing, T.Z., H.L., Z.W., and S.X. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by National Natural Science Foundation of China of funder grant number 61625304, 62073209, and 61991415, and supported by the Natural Science Foundation of Shandong Province of funder grant ZR2020KA005.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The data that support the findings of this study are available on request from the corresponding author (E-mail: [email protected]).

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

The following abbreviation is used in this manuscript:
NLSsNetworked Lagrangian systems

References

  1. Liu, Y.C.; Chopra, N. Controlled synchronization of heterogeneous robotic manipulators in the task space. IEEE Trans. Robot. 2012, 23, 268–275. [Google Scholar] [CrossRef]
  2. Murray, R.M. Recent research in cooperative control of multivehicle systems. J. Dyn. Sys. Meas. Control Trans. ASME 2007, 129, 571–583. [Google Scholar] [CrossRef] [Green Version]
  3. Bechlioulis, C.P.; Demetriou, M.A.; Kyriakopoulos, K.J. A distributed control and parameter estimation protocol with prescribed performance for homogeneous Lagrangian multi-agent systems. Auton. Robot. 2018, 42, 1525–1541. [Google Scholar] [CrossRef]
  4. Sarkar, N.; Podder, T.K. Coordinated motion planning and control of autonomous underwater vehicle-manipulator systems subject to drag optimization. IEEE J. Ocean. Eng. 2001, 26, 228–239. [Google Scholar] [CrossRef]
  5. Fan, D.; Shen, H.; Dong, L. Stability analysis of multi-agent tracking systems with quasi-cyclic switching topologies. Appl. Sci. 2020, 10, 8889. [Google Scholar] [CrossRef]
  6. Zhang, C.; Wang, J.; Zhang, D.; Shao, X. Fault-tolerant adaptive finite-time attitude synchronization and tracking control for multi-spacecraft formation. Aerosp. Sci. Technol. 2018, 73, 197–209. [Google Scholar] [CrossRef]
  7. Cardona, G.A.; Calderon, J.M. Robot swarm navigation and victim detection using rendezvous consensus in search and rescue operations. Appl. Sci. 2019, 9, 1702. [Google Scholar] [CrossRef] [Green Version]
  8. Klotz, J.R.; Kan, Z.; Shea, J.M.; Pasiliao, E.L.; Dixon, W.E. Asymptotic synchronization of a leader-follower network of uncertain Euler-Lagrange systems. IEEE Trans. Control Netw. Syst. 2015, 2, 174–182. [Google Scholar] [CrossRef]
  9. Abdessameud, A.; Tayebi, A.; Polushin, I.G. Leader-follower synchronization of Euler-Lagrange systems with time-varying leader trajectory and constrained discrete-time communication. IEEE Trans. Autom. Control 2017, 62, 2539–2545. [Google Scholar] [CrossRef]
  10. Du, H.; Chen, M.Z.Q.; Wen, G. Leader-following attitude consensus for spacecraft formation with rigid and flexible spacecraft. J. Guid. Control Dyn. 2016, 39, 941–948. [Google Scholar] [CrossRef]
  11. Klotz, J.R.; Obuz, S.; Kan, Z.; Dixon, W.E. Synchronization of uncertain Euler-Lagrange systems with uncertain time-varying communication delays. IEEE Trans. Cybern. 2018, 48, 807–817. [Google Scholar] [CrossRef] [PubMed]
  12. Altafini, C. Consensus problems on networks with antagonistic interactions. IEEE Trans. Autom. Control 2013, 58, 935–946. [Google Scholar] [CrossRef]
  13. Hu, J.; Wu, Y.; Li, T.; Ghosh, B.K. Consensus control of general linear multiagent systems with antagonistic interactions and communication noises. IEEE Trans. Autom. Control 2019, 64, 2122–2127. [Google Scholar] [CrossRef]
  14. Wu, Y.; Ge, M.; Ding, T.; Chen, C.; Ling, G. Task-space bipartite tracking of networked robotic systems via hierarchical finite-time control. Nonlin. Dyn. 2020, 100, 3469–3483. [Google Scholar] [CrossRef]
  15. Xia, W.; Cao, M.; Johansson, K.H. Structural balance and opinion separation in trust-mistrust social networks. IEEE Trans. Control Netw. Syst. 2016, 3, 46–56. [Google Scholar] [CrossRef] [Green Version]
  16. Wasserman, S.; Faust, K. Social Network Analysis: Methods and Applications, 1st ed.; Cambridge University Press: Cambridge, UK, 1994; pp. 220–248. [Google Scholar]
  17. Li, Z.; Duan, Z. Cooperative Control of Multi-Agent Systems: A Consensus Region Approach, 1st ed.; CRC Press: Boca Raton, FL, USA, 2014; pp. 3–6. [Google Scholar]
  18. Qin, J.; Yu, C. Cluster consensus control of generic linear multi-agent systems under directed topology with acyclic partition. Automatica 2013, 49, 2898–2905. [Google Scholar] [CrossRef]
  19. Liu, J.; Li, H.; Ji, J.; Luo, J. Group-bipartite consensus in the networks with cooperative-competitive interactions. IEEE Trans. Circuits Syst. II Exp. Briefs 2020, 67, 3292–3296. [Google Scholar] [CrossRef]
  20. Chen, W.; Ballance, D.J.; Gawthrop, P.J.; O’Reilly, J. A nonlinear disturbance observer for robotic manipulators. IEEE Trans. Ind. Electron. 2000, 47, 932–938. [Google Scholar] [CrossRef] [Green Version]
  21. Lin, S.; Goldenberg, A.A. Robust damping control of mobile manipulators. IEEE Trans. Syst. Man Cybern. 2002, 32, 126–132. [Google Scholar]
  22. Cheah, C.C.; Wang, D. Region reaching control of robots: Theory and experiments. In Proceedings of the 2005 IEEE International Conference on Robotics and Automation, Barcelona, Spain, 18–22 April 2005; IEEE: Piscataway, NJ, USA, 2006. [Google Scholar]
  23. Yao, X.; Ding, H.; Ge, M. Task-space tracking control of multi-robot systems with disturbances and uncertainties rejection capability. Nonlin. Dyn. 2018, 92, 1649–1664. [Google Scholar] [CrossRef]
  24. Liu, J.; Miao, Z.; Ji, J.; Zhou, J. Group regional consensus of networked lagrangian systems with input disturbances. ASME J. Dyn. Syst. Meas. Control 2017, 139, 094501. [Google Scholar] [CrossRef]
  25. Liu, J.; Ji, J.; Zhou, J.; Xiang, L.; Zhao, L. Adaptive group consensus in uncertain networked Euler-Lagrange systems under directed topology. Nonlin. Dyn. 2015, 82, 1145–1157. [Google Scholar] [CrossRef]
  26. Slotine, J.J.E.; Li, W. Applied Nonlinear Control, 1st ed.; Prentice-Hall: Hoboken, NJ, USA, 1991; pp. 393–405. [Google Scholar]
  27. Hu, J.; Zheng, W. Emergent collective behaviors on coopetition networks. Phys. Lett. A 2014, 378, 1787–1796. [Google Scholar] [CrossRef]
  28. Zhang, T.; Li, H.; Liu, J.; Lu, D.; Xie, S.; Luo, J. Distributed Multiple-Bipartite Consensus in Networked Lagrangian Systems with Cooperative-Competitive Interactions. Available online: https://www.researchsquare.com/article/rs-272873/v1 (accessed on 26 February 2021).
  29. Xiao, B.; Yin, S. Exponential tracking control of robotic manipulators with uncertain dynamics and kinematics. IEEE Trans. Ind. Inform. 2019, 15, 689–698. [Google Scholar] [CrossRef]
  30. Liu, Q.; Zhang, T.; Li, H.; Jiang, Y. Symmetric consensus tracking in nonholonomic mobile multirobot systems. IEEE Access 2021, 9, 43013–43019. [Google Scholar] [CrossRef]
Figure 1. Communication topology graph G ¯ with two leaders ( ζ 1 and ζ 2 ) and seven followers (1, 2, 3, 4, 5, 6, 7).
Figure 1. Communication topology graph G ¯ with two leaders ( ζ 1 and ζ 2 ) and seven followers (1, 2, 3, 4, 5, 6, 7).
Symmetry 13 00920 g001
Figure 2. Position tracking evolution for two groups of mechanical manipulators.
Figure 2. Position tracking evolution for two groups of mechanical manipulators.
Symmetry 13 00920 g002
Figure 3. Velocity tracking evolution for two groups of mechanical manipulators.
Figure 3. Velocity tracking evolution for two groups of mechanical manipulators.
Symmetry 13 00920 g003
Figure 4. X-coordinate error evolution for two groups of mechanical manipulators with leaders.
Figure 4. X-coordinate error evolution for two groups of mechanical manipulators with leaders.
Symmetry 13 00920 g004
Figure 5. Y-coordinate error evolution for two groups of mechanical manipulators with leaders.
Figure 5. Y-coordinate error evolution for two groups of mechanical manipulators with leaders.
Symmetry 13 00920 g005
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Zhang, T.; Li, H.; Wang, Z.; Xie, S. Leader-Following Regional Multiple-Bipartite Consensus for Networked Lagrangian Systems with Coopetition Interactions. Symmetry 2021, 13, 920. https://doi.org/10.3390/sym13060920

AMA Style

Zhang T, Li H, Wang Z, Xie S. Leader-Following Regional Multiple-Bipartite Consensus for Networked Lagrangian Systems with Coopetition Interactions. Symmetry. 2021; 13(6):920. https://doi.org/10.3390/sym13060920

Chicago/Turabian Style

Zhang, Tiehui, Hengyu Li, Zhaoyan Wang, and Shaorong Xie. 2021. "Leader-Following Regional Multiple-Bipartite Consensus for Networked Lagrangian Systems with Coopetition Interactions" Symmetry 13, no. 6: 920. https://doi.org/10.3390/sym13060920

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop