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. denotes a set of real numbers, and are, respectively, a set of w-dimensional Euclidean space, and a set of real matrices. Square matrix is a identity matrix. represents a column vector with all entries 0, and 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 stands for the network topology, where , , and is the weighted adjacency matrix associated with , in which the elements are expressed as if ; otherwise, if . A directed path in the graph is such that there exists a set of different edges of , where It is said that has a spanning tree if there is at least one directed path from i to all the other nodes j, . A structurally balanced graph is defined as the case where if two subsets of satisfy , , when and are in the same subset , , otherwise .
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
where and , , , and . and are, respectively, the generalised coordinate vector and the generalised velocity vector, represents the symmetric positive definite inertia matrix, stands for the Coriolis and centrifugal matrix, represents the gravitational torque, is the generalised force vector, and is the norm-bounded external disturbance function, that is, there exists , satisfying , where , . Next, according to [26], three important properties of system (1) are given below.
Property 1.
and are positive constants such that
Property 2.
is skew symmetric.
Property 3.
For system (1), there exists a dynamic parameter which is a constant vector, satisfying
where are differentiable vectors and is the regression matrix.
Consider the network topology in regard to NLSs. In the following discussion, an acyclic partition of 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 is assigned as , , and , . Accordingly, in view of the structure of acyclic partition, k leaders are associated with the groups of . Assume that the lth leader is expressed as , and that the derivatives , are all bounded, . Denote , reflecting the interactions between k leaders and n followers. , where involves the corresponding lth leader, .
Assumption 1.
Each leader in has a directed path to every follower in , where the diagraph is associated with
Assumption 2.
is structurally balanced,
Under Assumption 2, each , , can be divided into two subsets and such that , . Let (see [27]) such that if , otherwise if , . Subsequently, denote if the lth leader lies in , otherwise, , . Introduce the index set: , that is, , . According to [19], the Laplacian matrix of is defined as , , and . Under the acyclic partition, denote where describes the communication transmission from to , It is clear that is the Laplacian matrix .
Assumption 3.
The sum of each row in is zero, .
Remark 1.
Assumption 3 integrates the leader into the homologous Laplacian matrix form , 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 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 ⋯ such that are nonnegative vectors, and , , , where , .
For convenience of the following discussion, define the group error vector of NLSs as , ⋯, ⋯, . 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 , it is said that system (1) realises leader-following regional multiple-bipartite consensus by using , , if , for k predefined positive error bounds , 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 () robot, the auxiliary variable is defined as
where if the ith robot is pinned with —that is, only a portion of followers receive information from the leader directly.
Second, define the sliding vector as
Subsequently, the control protocol is designed by
where represents the estimation of , and is positive definite. Then the adaptive law of is correspondingly given as follows
where represents a positive definite matrix.
For the sake of convenient analysis, Equation (4) can be written as the compact form
where , and
.
Let , , where can be expressed as
According to Lemma 1, and is Hurwitz stable. Consequently, for the robots in the first group, Equation (8) is written as
where and Making the coordinate transformation
note from the structure of , , where and . Thus, Equation (9) can be expressed as For further decomposition, one has
and
where is the column vector with respect to , . Because all of the eigenvalues of possess positive real parts, there exists a positive definite matrix such that , where is also positive definite.
Next, let , , and ,
thus, and is Hurwitz stable. For the robots in the second group, Equation (8) is written as
where and Similarly, by introducing the following coordinate transformation
where , and , Equation (13) can be expressed as
and
where is the column vector with respect to , . According to Lemma 1, is Hurwitz-stable, and there exists a positive definite matrix such that , where is positive definite. Through the analogous method one can get a series of positive definite matrices , and error vectors , . Then the major findings are given in Theorem 1.
Theorem 1.
Proof.
First, denote Second, the Lyapunov function of the ith () system is selected as Due to (7) and Property 3, . Thus, , and
Construct
Let if if not, if Assume that is a compact set, and that are the solution trajectories from initial points in . Subsequently, the following analysis will demonstrate that converge to with time. As a matter of fact, and are bounded, implying that is bounded. If , from (18), it arrives that , . Thus, exists. Combining the above result with gives rise to . The similar process applies when Due to (7), one obtains that , and that is uniformly continuous. Consequently, as the result of Barbalat’s lemma. It can be concluded that converges to , so when , .
Subsequently, for the robots in the first group, another Lyapunov function is selected as , then the derivative of is formulated as . Thus, one has
.
Taking where and are the respective column stack vectors of and , , it arrives readily that the initial states from eventually drop into the region . Conducting similar processes, serial regions can be derived such that , where and are the respective column stack vectors of and , , . Accordingly, if , 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 , 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. “” 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, is embedded in , guaranteeing that 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. , and in system (1) are given as follows:
where Here kg, kg, m, m, kg m, kg m. Then the regressor matrix can be expressed as
where . Denote , where ,
The topology graph is shown in Figure 1. , where and . In addition, and , , ; and , . The leaders and in the two groups are described as follows:
Figure 1.
Communication topology graph with two leaders ( and ) and seven followers (1, 2, 3, 4, 5, 6, 7).
Denote the error functions as , , , and . The selection of initial values are from randomly and the predefined tracking errors are selected as , Assume the external disturbance functions and that control gains are taken as . Figure 2 and Figure 3 exhibit the state evolutions of leader-following regional multiple-bipartite consensus. Figure 4 and Figure 5 show that , and , 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.
Figure 2.
Position tracking evolution for two groups of mechanical manipulators.
Figure 3.
Velocity tracking evolution for two groups of mechanical manipulators.
Figure 4.
X-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.
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: lihengyu@shu.edu.cn).
Conflicts of Interest
The authors declare no conflict of interest.
Abbreviations
The following abbreviation is used in this manuscript:
| NLSs | Networked Lagrangian systems |
References
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- Altafini, C. Consensus problems on networks with antagonistic interactions. IEEE Trans. Autom. Control 2013, 58, 935–946. [Google Scholar] [CrossRef]
- 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]
- 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]
- 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]
- Wasserman, S.; Faust, K. Social Network Analysis: Methods and Applications, 1st ed.; Cambridge University Press: Cambridge, UK, 1994; pp. 220–248. [Google Scholar]
- 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]
- 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]
- 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]
- 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]
- Lin, S.; Goldenberg, A.A. Robust damping control of mobile manipulators. IEEE Trans. Syst. Man Cybern. 2002, 32, 126–132. [Google Scholar]
- 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]
- 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]
- 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]
- 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]
- Slotine, J.J.E.; Li, W. Applied Nonlinear Control, 1st ed.; Prentice-Hall: Hoboken, NJ, USA, 1991; pp. 393–405. [Google Scholar]
- Hu, J.; Zheng, W. Emergent collective behaviors on coopetition networks. Phys. Lett. A 2014, 378, 1787–1796. [Google Scholar] [CrossRef]
- 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).
- 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]
- 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]
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2021 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).