Abstract
This paper considers a multi-robot formation control scheme for high-order bipartite consensus under time-varying delays. First, a third-order bipartite consensus protocol under time-varying delays is presented, and then a high-order bipartite consensus protocol is extended from it. Then, necessary and sufficient conditions for third-order and high-order multi-agent systems without time-delays are given to attain bipartite consensus following the protocols. Communication time-delays are added to the protocols, and the theory of Lyapunov asymptotic stability is used to obtain sufficient conditions for the multi-agent systems with communication delays to ultimately attain a bipartite consensus. Furthermore, the given protocol is employed for the formation control of multi-robot systems, and a formation control scheme for multi-robot systems with time-varying delays is proposed. Finally, a few simulations are implemented to demonstrate the rationality and availability of the method.
Introduction
Formation control is a research hotspot of multi-robot systems. Multi-robot formation coordinates the movement of the system and completes tasks reliably and efficiently. The multi-robot formation has been widely used in the areas of joint search and rescue, mine clearance, surveillance, and geographic survey, among others. Many scholars have studied the multi-robot formation and designed various formation control strategies. Chen et al. (2010) designed a receding-horizon leader-follower method to dominate non-holonomic mobile robot formation and achieve rapid convergence. Fidan et al. (2013) designed a single-view distance-estimation method to control the formation motion of robots. Guillet et al. (2014) proposed a formation control scheme based on adaptive and predictive algorithms to solve formation control from the perspective of path tracking and to obtain high-precision relative positioning. For the multi-robot formation problem of undirected communication graph, Lee et al. (2014) designed a distributed model predictive control framework to solve it. Alonso-Mora et al. (2019) proposed a distributed method for robots to form an ideal formation by constraint optimization and consensus of multiple robots in the presence of obstacles. Xiao and Chen (2018) used a non-linear model predictive control as the controller to design an incremental centralized formation control system. For the situation where the global pose information of the incomplete mobile robot cannot be obtained, the visual-based flexible formation problem was discussed by Wang et al. (2019), and the operation of the robot in an unknown obstacle environment was also considered.
With the rapid development of consensus theory and its successful application in formation control, the consensus method has shown its potential in formation control. Compared with other formation control schemes, consensus-based formation control has advantages such as high reliability, strong self-healing, and good scalability. This has also allowed the application of consensus methods in formation control issues to be extensively studied (Chen et al., 2019; Fu et al., 2018; Han et al., 2018; Wang et al., 2020; Zheng and Wang, 2012). Peng et al. (2016) proposed a consensus-based adaptive neural network strategy, which converges the non-holonomic mobile robot into the desired formation. In practice, there are not only cooperative relationships but also antagonistic relationships between agents. Altafini (2013) proposed the definition of bipartite consensus and provided the conditions for achieving bipartite consensus. Zhang and Chen (2017) studied the equivalence relationship between bipartite consensus and conventional consensus of linear multi-agent systems. Wen et al. (2017) analyzed the distributed bipartite tracking consensus problem of linear multi-agent systems with a dynamic leader. Zong et al. (2019) analyzed the distributed formation control of the multi-robot system based on the bipartite consensus.
In many practical situations, the research on general high-order system consensus is more meaningful than simple first-order system consensus and second-order system consensus. Many systems have high-order dynamics characteristics, and high-order systems can also describe the dynamic characteristics of the system more accurately. The study of the consistency of high-order systems has important practical significance and theoretical value, which has also inspired many scholars to discuss and study the consensus of high-order systems (Gao et al., 2020; Hu et al., 2018; Hua et al., 2016; You et al., 2019). Abdessameud and Tayebi (2018) designed a fully distributed consensus algorithm by employing the static state feedback approach to study the consensus issue under general directed graphs. An adjustable fractional power feedback method was used by Wang et al. (2016) to discuss the adaptive coordination consensus. Valcher and Misra (2014) analyzed the consensus and bipartite consensus of the antagonistic high-order multi-agent dynamic system based on the structural balance communication diagram. Based on linear matrix inequation (LMI), Dou et al. (2015) advanced a devise approach to explore the bipartite consensus for a high-order system with leaders.
The influence of communication delay on consensus control is an important point that cannot be ignored. In practical application, the phenomenon of communication delay inevitably appears because of the overload of communication lines between agents, the asymmetry of information interaction, and the limitation of the physical characteristics of communication equipment on the speed of information transmission. It affects stability and reduces the overall performance of the system. This problem has drawn the interest of many experts. For the second-order multi-agent system, Zhu and Cheng (2010), Qin et al. (2011), Liu et al. (2014), and Shi and Xie (2020) have all discussed the consensus problem with time-varying delays. The consensus problems for heterogeneous systems, linear time-delay systems, and non-linear higher-order systems with reference trajectories have been analyzed by Tian and Zhang (2012), Zhou and Lin (2014), and Huang et al. (2017), respectively. Some scholars—including Guo et al. (2018), Tian et al. (2018), Zhang et al. (2019), and Ren et al. (2020)—have researched the issue of bipartite consensus.
Based on the above work, this paper investigates the multi-robot formation control problem under the high-order bipartite consensus protocol. Taking into account the stability of the system with cooperation and confrontation between agents, a bipartite consensus protocol for the third-order multi-agent system is proposed and extended to high-order bipartite consensus protocol. The bipartite consensus problem of the multi-agent system is studied, which is then turned into a stability problem by gauge transformation and matrix transformation. In the actual multi-agent network, there are different losses and time-delays in information transfer. Based on the above-mentioned bipartite consensus, uneven communication delays are further added to the protocol. For the solution of the bipartite consensus issue with time-delay systems, the theory of Lyapunov asymptotic stability based on the above-mentioned stability problems is used to construct a Lyapunov–Krasovskii functional with time-delay information to analyze it. Different from Liu et al. (2014) and Gao et al. (2020), the bipartite consensus of high-order systems in coopetition networks is studied. Different from Zhang and Chen (2017) and Wen et al. (2017), we consider the bipartite consensus problem of high-order systems with non-uniform time-varying delays. Different from Chen et al. (2010), Guillet et al. (2014), and Alonso Mora et al. (2019), the problem of bipartite consensus-based formation control of high-order multi-robot systems with communication delays is studied.
The remainder of this paper is arranged as follows. The main issues of this paper and the bipartite consensus protocol are presented in section “Preliminaries and problem formation.” The major results and detailed proofs are provided in section “Main results.” In section “Formation control and simulation of mobile robot,” the multi-robot formation control is proposed and the simulation is performed. In section “Conclusion,” the work of this paper is summarized.
Preliminaries and problem formation
Graph theory
The authors consider a signed graph
Linear consensus protocols
The third-order system is given by
where
The consensus protocol for system (1) can be depicted by
where γ1, γ2, β0, β1, and β2 are the positive gains, and, τij(t) are the unknown time-varying delays and satisfy the conditions of 0 ≤ τij(t) ≤ h and h > 0.
Concerning the presented protocol equation (2), the bipartite consensus can be reached if
If
where
Consider the high-order system is given by
where
The high-order control system protocol for system (5) is described as follows
where
The bipartite consensus of protocol equation (6) can be reached if
If
where
Gauge transformation
The signed graph G(A) is structurally balanced. If its nodes are divided into V1 and V2,
Since
For system (3), by
where
Lemma 1
If there is a structurally balanced directed graph with a spanning tree is represented by
0 is a simple eigenvalue of L.
The transformation is applied to equation (7) as
Since
For system (7), by
Main results
Networks without time-delays
By equation (8), the third-order system (1) with the presented protocol equation (2)
Denote
Remark 1
Owing to
Proposition 1
In the presence of
where
Proof
Suppose
and
Then,
and
It is not difficult to see that
Let
and
Assuming that the bipartite consensus can be asymptotically reached for the third-order system (1) under the presented protocol equation (2), that is,
Furthermore, the bipartite consensus is asymptotically reached for system (3) if inequality equation (12) holds; in other words, if
Therefore,
With equation (9), the system (5) with the protocol equation (6)
Denote
Remark 2
The system (5) asymptotically reaches bipartite consensus iff
Proposition 2
In the presence of
Proof
Suppose
Then,
Let
and
Assuming that the bipartite consensus can be asymptotically reached for the high-order system (5) employing the high-order protocol equation (6), that is,
Furthermore, the bipartite consensus is asymptotically reached for system (25) if inequality equation (22) holds; in other words, if
Therefore,
Networks with time-varying delays
If
where
are defined as follows
Note that
where
Lemma 2
When and only when all solutions tend to zero for system (27), the third-order system (1) employing equation (2) reaches the bipartite consensus asymptotically.
Proof
It is easy to observe the sufficiency.
Necessity
Suppose that in the case of
From equation (26) and
From equations (28) and (29),
Since
It can be concluded that the solution
Lemma 3
Denote any real differentiable vector function and any positive definite constant matrix by
where
Theorem 1
In the presence of
where
Proof
Introduce the following Lyapunov–Krasovskii function
where
With the solution of equation (27) and Lemma 3, one can obtain
By combining equations (31)–(33), the following can be obtained
From equations (27) and (30),
Given the above analysis, it can be understood that the bipartite consensus can be asymptotically reached for third-order system (1) employing equation (2).
If
where
According to equation (23), a reduced-order system description of equation (34) can be achieved as follows
where
Proof
The sufficiency is obvious.
Necessity
Suppose that in the case of
From equation (34) and
From equations (36) and (37),
It can be concluded that the solution
Theorem 2
In the presence of
where
Proof
A proof similar to Theorem 1 is used, which is not described to avoid repetition.
Given the above analysis, it can be understood that the bipartite consensus can be asymptotically reached for system (5) employing equation (6).
Formation control and simulation of mobile robot
Formation control of mobile robot
The kinematic equations of the mobile robot are written by
where
A reference not at the center of rotation of the robot is defined as
where
Based upon the previous discussion, the equation of motion can be described as follows
The motion equation of a mobile robot subject to holonomic constraints is represented by equation (40). Next, the designs of
Seven robots are required to effectively move from the initial position to the predetermined destination and achieve bipartite consensus in the X-, Y-, and Z-directions. Furthermore, the information exchange topology of seven robots is shown in Figure 1, and the directed edge (i → j robot) denotes that the jth robot can obtain

Communication topology.
Note that equation (41) is used to ensure that the seven robots maintain an ideal formation during the transition.
Simulation results
The cooperation and competition among robots are represented by solid lines and dotted lines with weights of 1 and −1 between nodes in Figure 1, respectively. Let
When

X-direction variety curve for all robots,
The position variety trajectories, velocity variety trajectories, and acceleration variety trajectories for the seven robots in the Y-direction with time under the control law equation (41) are described in Figure 3. The position, velocity, and acceleration of the seven robots converge to the desired value and achieve consensus.

Y-direction variety curve for all robots,
From the position motion curve, velocity motion curve, and acceleration motion curve in the Z-direction described in Figure 4, it can also be understood that each robot achieves the desired consensus. All the robots can effectively move from the initial position to the predetermined position.

Z-direction variety curve for all robots,
If

X-direction variety curve for all robots,
The position variety trajectories, velocity variety trajectories, and acceleration variety trajectories of the seven robots in the Y-direction under the control law equation (41) at h = 0.1526 are shown in Figure 6. The position, velocity, and acceleration for the seven robots converged to the expected value and reached consensus.

Y-direction variety curve for all robots,
The position change trail, velocity change trail, and acceleration change trail of the seven robots in the Z-direction under the control law equation (41) at h = 0.1526 are shown in Figure 7, and the seven robots can also reach a consensus. All the robots can effectively move from the initial position to the predetermined position.

Z-direction variety curve for all robots,
If

Position variety curve for all robots,
In the other case, if

Position variety curve for all robots,
Conclusion
In this paper, the issue of multi-robot formation control in a high-order system subject to time-delays based on bipartite consensus was studied. The bipartite consensus of multi-agent systems with third-order dynamics and higher-order dynamics under the directed graph was proposed. The analysis and proof for the third-order and high-order systems were given. Furthermore, the necessary and sufficient conditions for the system to reach bipartite consensus without time-delays were obtained. Considering the case with time-delays, the Lyapunov–Krasovskii functional with time-delay information was used to analyze this problem. According to the given bipartite consensus protocol, a multi-robot formation control protocol was designed to solve the control issue of multi-robot formation. The future work will include the discussion of the relationship between the values of the parameters
Footnotes
Declaration of conflicting interests
The author(s) declared no potential conflicts of interest with respect to the research, authorship, and/or publication of this article.
Funding
The author(s) disclosed receipt of the following financial support for the research, authorship, and/or publication of this article: This work was supported, in part, by the National Nature Science Foundation of China under grants 61873136, 61374062, and 61603288, and, in part, by the Shandong Provincial Natural Science Foundation under grant ZR201709260010.
