
IEEE/CAA Journal of Automatica Sinica
Citation: | H. Zhang, J. W. Sun, and Z. P. Wang, “Distributed control of nonholonomic robots without global position measurements subject to unknown slippage constraints,” IEEE/CAA J. Autom. Sinica, vol. 9, no. 2, pp. 354–364, Feb. 2022. doi: 10.1109/JAS.2021.1004329 |
IN recent years, there has been great development in cooperative control of multi-agent systems [1]-[5]. Compared with single agent, multi-agent systems have many advantages, such as better work efficiency, wider detection range, stronger load capacity, robustness, etc. Among these studies, more and more researchers have shown greater interest in formation control of multi-robot systems due to their potential applications, such as exploration, cooperative transportation, in search and rescue operations[6]-[8], etc. The objective of formation control for multi-robot systems is to make a group of robots move towards maintaining a desired geometric structure and overcoming disturbances from the environment. There are many methods to achieve formation control of multi-robot systems, such as leader-follower approach [9]-[12], artificial potential approach [13], virtual structure approach [14]-[15], behavior-based approach [16]-[17], etc.
The most widely adopted leader-follower formation structure is usually made up of one leader robot and multiple follower robots, in which all follower robots need to follow the leader robot while maintaining an expected geometric structure relative to the leader robot and overcoming any disturbances in the environment. In [18], a nonlinear model predictive control method based on neural-dynamic optimization was proposed for formation control of multi-robot systems, where a separation-bearing-orientation scheme was designed for regular leader-follower formation and a separation-distance scheme was designed for obstacle avoidance. In [19], an adaptive PID formation control strategy was proposed to solve the formation control problem of wheeled mobile robots without knowing the leader robot’s velocity information in the leader-follower framework, which improves the robustness of formation system. In [20], a robust controller was designed for leader-follower formation by using the Lyapunov redesign technique, where the proposed controller can make the closed-loop system robust to the uncertainty associated with the state of leader robot. Nevertheless, in these papers, it is assumed that the state information of leader robot is accessible to all follower robots. When the number of robots in the system becomes large, the leader needs to communicate with all the followers; thus, the communication burden of the leader will be heavy. With the limitation of the measurement range and communication conditions in some environments, only a part of the followers can obtain the states of the leader while others can not.
Recently, many works have studied distributed formation control of multi-robot systems in order to solve the problem mentioned above. In [21], a distributed formation controller subject to velocity constraints was proposed for multiple vehicles, and the leader-follower formation was achieved without using global position measurements. In [22], a novel distributed event-triggered control strategy was proposed for multi-robot systems under fixed topology and switching topology. By using the event triggering mechanism, communication requirements and energy consumption of the whole system can be effectively reduced. In [23], the distributed event-triggered control scheme and self-triggered control scheme were developed. In [24], a distributed formation method was also proposed for switching topology. In [25], a distributed finite-time observer was designed for each follower robot such that they can get the leader robot’s states in finite time. Based on the finite-time observer, a distributed finite-time formation controller was further proposed. In [26], a distributed fixed-time controller was designed to solve the consensus tracking problem of multiple agents in the form of second-order dynamics, and the result was further extended to formation control of multi-robot systems by using linear feedback technique. The authors in [27] studied the fixed-time fuzzy adaptive bipartite containment quantized control problem for nonlinear multi-agent systems subject to unknown external disturbances and unknown Bouc-Wen hysteresis. In [28], a reinforcement learning algorithm was adopted to investigate the adaptive fault-tolerant tracking control problem for a class of discrete-time multi-agent systems. These works have made great contributions to distributed formation control of wheeled mobile robots. However, the proposed controllers in these papers can not be directly applied to the environments with slippage constraints.
As stated in [29], slippage is hard to avoid due to the possible existence of ice, sand, or muddy roads, which may lead to insufficient friction in the actual working environment of wheeled mobile robots. The existence of unknown slippage not only affects the control performance of conventional controllers, but also limits the application scene of wheeled mobile robots, bringing huge losses to users. So it is necessary to consider the effect of slippage when studying formation control of multi-robot systems. Till now, few works have considered the slippage constraints in formation control of multi-robot systems. In [30], formation control of wheeled robots with slippage constraints were studied for the first time, and a slip-sensitive controller was proposed such that the formation can be stabilized when slippage exists. In [31], an adaptive formation control law was proposed for wheeled mobile robots in the presence of lateral slip and parametric uncertainties. In [32], dynamic surface design method and virtual structure approach were combined to realized formation maintenance, and an adaptive technique was used to compensate for the unknown slippage. However, these papers are all based on a centralized framework, which means the states of leader robot are accessible to all follower robots. Therefore, as mentioned in the second paragraph, it is necessary to study the distributed method to overcome the effect of unknown slippage in formation control.
In addition, in most of the research results about formation control, global position information
Followers can not access the leader’s states directly in the distributed control of leader-follower formation structure in the most of the current research. It is difficult to use the consensus-based distributed method to achieve adaptive formation control under the constrains of the existence of unknown slippage and the unavailability of global position information. Therefore, this paper adopts observer-based distributed formation control method to overcome the two constraints simultaneously. In [21], [25], [29], and [33], the observer-based method was adopted without considering the convergence rate. Compared with asymptotic convergence, finite time convergence is more conducive to formation control. However, none of the observers in [21], [29], and [33] are convergent in finite time. The observer in [25] was convergent in finite time, however, the global position information was needed for each robot.
In this paper, observer-based fully distributed adaptive control of multi-robot systems with only relative position information subject to unknown slippage constraint are studied. Firstly, a novel distributed finite time state observer without using any global position information is proposed. Compared with existing finite time observers, such as [25] and [29], this paper only needs to use the relative position information between robot
The major contributions of this paper can be summarized as: The fully distributed formation control of multi-robot systems without global position information while overcoming the effect of the unknown slippage constraint is proposed. Novel adaptive formation controllers and adaptive laws are proposed in the paper to achieve distributed control under the unknown slippage constraint. At the same time, in order to overcome the dependence on global position information and simplify the adaptive controllers, a novel distributed finite time state observer without using any global position information is proposed to obtain the related states of the leader.
This paper is organized as follows. Section II presents the problem formulation. In Section III, a novel distributed finite time observer and distributed formation controllers are proposed, and a strict stability analysis is given. Section IV shows simulation results of the proposed observers and controllers, which is followed by the conclusion in Section V.
Consider a group of
{˙xi=νicosθi˙yi=νisinθi˙θi=ωi. | (1) |
For the group of
Assumption 1:
The communication network among the multi-robot systems is set up by onboard communication devices and sensors of each robot. To describe the communication network among the
Assumption 2: The directed graph among the multi-robot systems contains a directed spanning tree with the leader robot
Now, the destination of leader-follower formation control of multi-robot systems is to design distributed controller for each follower robot
{limt→∞xi(t)−x0(t)−dxi0=0limt→∞yi(t)−y0(t)−dyi0=0limt→∞θi(t)−θ0(t)=0 | (2) |
where
Remark 1: Equation (2) ensures that the positions of all follower robots converge to the desired geometric structure gradually. That is to say, if (2) is satisfied, the desired formation goal can be reached.
Definition 1: To facilitate the design of controller, the following formation tracking errors are defined.
{exi=x0(t)−xi(t)+dxi0eyi=y0(t)−yi(t)+dyi0eθi=θ0(t)−θi(t). | (3) |
Before presenting the main results, two lemmas must be introduced, which are as follows.
Lemma 1 [25]: Consider the following system:
i)
ii) There exist real numbers
Then, the origin is a finite-time stable equilibrium of the system. If
Lemma 2 [36]: Consider a first-order system
u=−k⋅sgn(η)|η|α′ |
where
˙η=−k⋅sgn(η)|η|α′. |
Then, there exists a finite time
In this section, the main results will be presented in two parts. Firstly, a distributed finite time state observer for each follower robot is proposed such that the state information associated with the leader robot can be obtained in finite time. It is noted that the finite time state observer does not need the robots’ global position information. Secondly, distributed adaptive formation controllers are designed for each follower robot such that the desired leader-follower formation can be achieved and the effect of unknown slippage can be overcome. Strict stability analysis is also given.
Since only part of the followers can get the information associated with the leader robot, while other robots can not obtain the information from the leader directly, including the formation errors
Firstly, assign a virtual leader robot with states
{ˆexi=ˆxi(t)−xi(t)+dxi0ˆeyi=ˆyi(t)−yi(t)+dyi0ˆeθi=ˆθi(t)−θi(t). | (4) |
Then, the distributed finite time observer is designed as
˙ˆexi=1∑j∈Niaij+bi[∑j∈Niaij(˙ˆexj+νjcosθj−νicosθi)+bi(ν0cosθ0−νicosθi)]+η1∑j∈Niaij+bisiga1[∑j∈Niaij(ˆexj−ˆexi+xj−xi+dxij)+bi(−ˆexi+x0−xi+dxi0)] | (5) |
˙ˆeyi=1∑j∈Niaij+bi[∑j∈Niaij(˙ˆeyj+νjsinθj−νisinθi)+bi(ν0sinθ0−νisinθi)]+η2∑j∈Niaij+bisiga2[∑j∈Niaij(ˆeyj−ˆeyi+yj−yi+dyij)+bi(−ˆeyi+y0−yi+dyi0)] | (6) |
˙ˆθi=1∑j∈Niaij+bi[∑j∈Niaij˙ˆθj+bi˙ˆθ0]+η3∑j∈Niaij+bisiga3[∑j∈Niaij(ˆθj−ˆθi)+bi(θ0−ˆθi)] | (7) |
˙ˆvi=1∑j∈Niaij+bi[∑j∈Niaij˙ˆvj+bi˙ˆv0]+η4∑j∈Niaij+bisiga4[∑j∈Niaij(ˆvj−ˆvi)+bi(v0−ˆvi)] | (8) |
where
Remark 2: It is noted that the global coordinate
Remark 3: When the proposed observers (5)–(8) are used in simulations or experiments, it is not easy for each robot
Theorem 1: Consider the distributed finite time observer (5)–(8). Under Assumptions 1 and 2, for any initial states
Proof: Firstly, it will show
Multiply both sides of (5) by
∑j∈Niaij[(˙ˆexi−˙ˆexj)+(˙xi−˙xj)]+bi[˙ˆexi+(˙xi−˙x0)]=η1siga1[∑j∈Niaij(ˆexj−ˆexi+xj−xi+dxij)+bi(−ˆexi+x0−xi+dxi0)]. | (9) |
By using (4), one has
ˆexi−ˆexj=(ˆxi−ˆxj)−(xi−xj)+dxij. | (10) |
Then, it follows from (9) and (10), one can obtain
∑j∈Niaij(˙ˆxi−˙ˆxj)+bi(˙ˆxi−˙x0)=η1siga1[∑j∈Niaij(ˆxj−ˆxi)+bi(x0−ˆxi)]. | (11) |
Define
˙ei=−η1siga1(ei). | (12) |
Consider a Lyapunov function
˙V∗i=−η1eisiga1(ei)=−η1|ei|1+a1=−21+a12η1(V∗i)1+a12 | (13) |
where
It follows from Lemmas 1 and 2 that
ei=∑j∈Niaij(ˆxi−ˆxj)+bi(ˆxi−x0)=0 | (14) |
when
Define
0=[e1,e2,…,en]T=(L+B)[ˆx1−x0,ˆx2−x0,…,ˆxn−x0]T | (15) |
when
According to Assumption 2,
Similarly, we can use the same method to prove that there exists finite times
In addition, since the initial value of
Remark 4: Compared with the distributed finite time state observer in [25], the main improvements are the proposition of (5) and (6), the state observer in [25] estimated the absolute position of leader robot directly in global coordinate system, while in this paper, no global coordinate system can be referred to, so we use (5) and (6) to estimate the relative position errors between leader
In order to solve the effect of unknown slippage on distributed formation control of multi-robot systems, distributed adaptive formation controllers
When considering the unknown slippage, there is such a relationship between the actual control input
[νiωi]=12[rr−rRrR][1η1i001η2i][u1iu2i] | (16) |
where
Assumption 3: The slipping ratios
Before designing the distributed formation controllers, the following coordinate transformation (17) and (18) need to be defined first.
[ˆxeiˆyeiˆθei]=[cosθisinθi0−sinθicosθi0001][ˆexiˆeyiˆeθi] | (17) |
[xeiyeiθei]=[cosθisinθi0−sinθicosθi0 001][exieyieθi] | (18) |
where
According to Theorem 1, one can obtain
[ˆxeiˆyeiˆθei]=[xeiyeiθei], ∀t≥T0. | (19) |
To satisfy the formation target (2), the distributed adaptive formation controllers
[u1iu2i]=[ˆη∗1i00ˆη∗2i][1r−Rr1rRr][ν∗diω∗di] | (20) |
where
{ν∗di=ˆνicosˆθei+k1iˆxei1−k0ˆyeiˆˉθeiˆγ1iˆγ22iˆγ3iω∗di=˙ˆθi+ˆMi+α0iˆνiˆyeiˆγ3i+k2iˆˉθei1+k0ˆγ1iˆxeiˆγ22i | (21) |
{ˆγ1i=√1+(ˆxei)2+(ˆyei)2ˆγ2i=√1+(ˆxei)2+(1+k20)(ˆyei)2ˆγ3i=√1+(ˆˉθei)2ˆˉθei=ˆθei+arctan(k0ˆyeiˆγ1i)ˆMi=k0ˆvisinˆθei(1+(ˆxei)2)−k0ˆxeiˆyeiˆνicosˆθeiˆγ1iˆγ22i | (22) |
α0i=∫10cos[−arctan(k0yeiγ1i+τ⋅ˉθei)]dτ={1ˉθei[sinθei+sin(arctan(k0yeiγ1i))],ˉθei≠0cosθei,ˉθei=0 | (23) |
{˙ˆη∗1i=β1iˆP1i˙ˆη∗2i=β2iˆP2i | (24) |
{ˆP1i=(k0ˆyeiˆˉθeiˆγ1iˆγ22iˆγ3i−1)(−12ν∗di+12Rω∗di)ˆxei+(1+k0ˆγ1iˆxeiˆγ22i)(12Rν∗di−12ω∗di)ˆˉθeiˆγ3iˆP2i=(k0ˆyeiˆˉθeiˆγ1iˆγ22iˆγ3i−1)(−12ν∗di−12Rω∗di)ˆxei+(1+k0ˆγ1iˆxeiˆγ22i)(12Rν∗di+12ω∗di)ˆˉθeiˆγ3i | (25) |
Remark 5: When designing the distributed adaptive formation controller, each follower robot can not use any global position information. In addition, it is necessary to ensure that the output of the designed controller is bounded.
Theorem 2: The distributed formation control problem of multi-robot systems without global position measurements and which are subject to slippage constraints can be solved by the distributed finite-time observer (5)–(8) and the distributed adaptive formation controller (20)–(25). The estimated values
Proof: First of all, it will be proved that the distributed adaptive formation controller (20) is always bounded when
Then, according to Theorem 1 and (19), when
[u1iu2i]=[ˆη1i00ˆη2i][1r−Rr1rRr][νdiωdi] | (26) |
where
{νdi=ν0cosθei+k1ixei1−k0yeiˉθeiγ1iγ22iγ3iωdi=ω0+Mi+α0iν0yeiγ3i+k2iˉθei1+k0γ1ixeiγ22i | (27) |
{γ1i=√1+(xei)2+(yei)2γ2i=√1+(xei)2+(1+k20)(yei)2γ3i=√1+(ˉθei)2ˉθei=θei+arctan(k0yeiγ1i)Mi=k0v0sinθei(1+(xei)2)−k0xeiyeiν0cosθeiγ1iγ22i | (28) |
{˙ˆη1i=β1iP1i˙ˆη2i=β2iP2i | (29) |
{P1i=(k0yeiˉθeiγ1iγ22iγ3i−1)(−12νdi+12Rωdi)xei+(1+k0γ1ixeiγ22i)(12Rνdi−12ωdi)ˉθeiγ3iP2i=(k0yeiˉθeiγ1iγ22iγ3i−1)(−12νdi−12Rωdi)xei+(1+k0γ1ixeiγ22i)(12Rνdi+12ωdi)ˉθeiγ3i | (30) |
where
Taking the derivative of (18), one can obtain the tracking errors space model of wheeled mobile robot
[˙xei˙yei˙θei]=[ωiyei+ν0cosθei−νi−ωixei+ν0sinθeiω0−ωi]. | (31) |
In order to prove the stability of the formation controller (26), a new state variable
ˉθei=θei+arctan(k0yeiγ1i) | (32) |
where
Taking the derivative of (32), one has
˙ˉθei=ω0−ωi+k0˙yeiγ1i−k0yei˙γ1i1+(xei)2+(1+k20)(yei)2=ω0−(1+k0γ1ixeiγ22i)ωi+k0xeiyeiγ1iγ22iνi+k0v0sinθei(1+(xei)2)−k0xeiyeiν0cosθeiγ1iγ22i | (33) |
where
It follows from (23) and (32), one has
[˙xei˙yei˙ˉθei]=[ωiyei+ν0cosθei−νi−ωixei+ν0[α0iˉθei−sin(arctan(k0yeiγ1i))]ω0−(1+k0γ1ixeiγ22i)ωi+k0xeiyeiγ1iγ22iνi+Mi] | (34) |
where
The following proof process will be divided into two steps:
Step 1: In this step, we show that the ideal control output
Consider a Lyapunov function candidate
V1i=12(xei)2+12(yei)2+γ3i | (35) |
where
Taking the derivative of (35) and using (27), (34), one has
˙V1i=xei˙xei+yei˙yei+1γ3iˉθei˙ˉθei=xei[−(1−k0yeiˉθeiγ1iγ22iγ3i)νdi+ν0cosθei]−ν0yeisin(arctan(k0yeiγ1i))+ˉθeiγ3i[ω0−(1+k0γ1ixeiγ22i)ωdi+Mi+ν0α0iyeiγ3i]=−k1i(xei)2−ν0yeisin(arctan(k0yeiγ1i))−k2i(ˉθei)2γ3i≤0 | (36) |
which means all the tracking errors
Remark 6: It is noted that when
Step 2: In this step, slippage is further taken into consideration. It will show that the distributed adaptive formation controllers
Take
{˜η1i=η1i−ˆη1i, ˙˜η1i=−˙ˆη1i˜η2i=η2i−ˆη2i, ˙˜η2i=−˙ˆη2i. | (37) |
Due to the existence of unknown slippage, the actual outputs
{νi=νdi−12(˜η1iη1i+˜η2iη2i)νdi+12R(˜η1iη1i−˜η2iη2i)ωdiωi=ωdi+12R(˜η1iη1i−˜η2iη2i)νdi−12(˜η1iη1i+˜η2iη2i)ωdi. | (38) |
Firstly, it will show that the formation tracking errors
Consider a Lyapunov function
V2i=12(xei)2+12(yei)2+γ3i+12β1iη1i˜η21i+12β2iη2i˜η22i | (39) |
where
Taking the derivative of
˙V2i=xei˙xei+yei˙yei+1γ3iˉθei˙ˉθei−˜η1iβ1iη1i˙ˆη1i−˜η2iβ2iη2i˙ˆη2i=xei[−(1−k0yeiˉθeiγ1iγ22iγ3i)νi+ν0cosθei]−˜η1iβ1iη1i˙ˆη1i−˜η2iβ2iη2i˙ˆη2i+ˉθeiγ3i[ω0−(1+k0γ1ixeiγ22i)ωi+Mi+ν0α0iyeiγ3i]−ν0yeisin(arctan(k0yeiγ1i))=−k1i(xei)2−k2iγ3i(ˉθei)2−ν0yeisin(arctan(k0yeiγ1i))−˜η1iβ1iη1i˙ˆη1i−˜η2iβ2iη2i˙ˆη2i+˜η1iη1iP1i+˜η2iη2iP2i=−k1i(xei)2−k2iγ3i(ˉθei)2−ν0yeisin(arctan(k0yeiγ1i))≤0. | (40) |
Since
In addition, it follows from (27), (29), (31), (34) and (38) that
Then taking the derivative of
\begin{split} \ddot{V}_{2i} = \;&-2k_{1i}x_i^e\dot{x}_i^e-\frac{k_{2i}}{\dot{\gamma}_{3i}}(\bar{\theta}_i^e)^2-\frac{2k_{2i}}{\gamma_{3i}}\bar{\theta}_i^e\dot{\bar{\theta}}_i^e\\ &-\nu_0\dot{y}_i^e\sin(\arctan(\frac{k_0y_i^e}{\gamma_{1i}}))-\dot{\nu}_0y_i^e\sin(\arctan(\frac{k_0y_i^e}{\gamma_{1i}}))\\ &-\nu_0y_i^e\cos(\arctan(\frac{k_0y_i^e}{\gamma_{1i}}))\frac{1}{1+(\frac{k_0y_i^e}{\gamma_{1i}})^2}(\frac{k_0y_i^e}{\gamma_{1i}})'. \end{split} | (41) |
Using (41), one can obtain that
Secondly, it will prove that the estimated values
Since
\left\{ \begin{aligned} &\lim\limits_{t\rightarrow \infty}-\frac{1}{2}(\frac{\tilde{\eta}_{1i}}{\eta_{1i}}+\frac{\tilde{\eta}_{2i}}{\eta_{2i}})\nu_{di}+\frac{1}{2}R(\frac{\tilde{\eta}_{1i}}{\eta_{1i}}-\frac{\tilde{\eta}_{2i}}{\eta_{2i}})\omega_{di} = 0\\ &\lim\limits_{t\rightarrow \infty}\frac{1}{2R}(\frac{\tilde{\eta}_{1i}}{\eta_{1i}}-\frac{\tilde{\eta}_{2i}}{\eta_{2i}})\nu_{di}-\frac{1}{2}(\frac{\tilde{\eta}_{1i}}{\eta_{1i}}+\frac{\tilde{\eta}_{2i}}{\eta_{2i}})\omega_{di} = 0. \end{aligned} \right. | (42) |
It can be inferred from (42) that
\lim\limits_{t\rightarrow \infty}(\frac{\tilde{\eta}_{1i}}{\eta_{1i}}+\frac{\tilde{\eta}_{2i}}{\eta_{2i}})^2- (\frac{\tilde{\eta}_{1i}}{\eta_{1i}}-\frac{\tilde{\eta}_{2i}}{\eta_{2i}})^2 = 0. | (43) |
For arbitrary
Remark 7: By using the distributed finite time state observer (5)–(8), the estimated formation errors
In this section, the effectiveness of the proposed finite time state observer (5)−(8) and distributed adaptive formation controllers (20)−(25) in Section III are verified by simulation. The communication topology among the multi-robot systems adopts a directed graph satisfying Assumption 2, which is shown as Fig. 2. By default, all variables are in SI units. The desired relative positions between leader and followers are selected as
Fig. 4 presents the trajectories of all robots during
Fig. 5 shows the estimated formation tracking errors
Figs. 7 and 8 show the estimated values
In order to test the robustness of the designed controllers to the change of slipping ratios, slipping ratios are chosen as
In this paper, distributed formation control problem of multi-robot systems without global position information and subject to slippage constraints is studied. The formation pattern of the system adopted is leader-follower structure and the design process can be divided into two parts. Firstly, a distributed finite time state observer without using global position information is designed such that each follower robot can estimate leader’s states in finite time. Secondly, a distributed adaptive formation controller is designed for each follower robot such that the desired formation objective can be achieved while overcoming the effect of unknown slippage. Finally, the effectiveness of the proposed observers and controllers are verified by simulation. In this paper, the communication topology among multi-robot systems is assumed to be fixed and communication delay is not considered. Hence, future works will take these factors into account.
[1] |
A. Amini, A. Asif, and A. Mohammadi, “Formation-containment control using dynamic event-triggering mechanism for multi-agent systems,” IEEE/CAA J. Autom. Sinica, vol. 7, no. 5, pp. 1235–1248, Sep. 2020.
|
[2] |
W. Qin, Z. X. Liu, and Z. Q. Chen, “Formation control for nonlinear multi-agent systems with linear extended state observer,” IEEE/CAA J. Autom. Sinica, vol. 1, no. 2, pp. 171–179, Apr. 2014. doi: 10.1109/JAS.2014.7004547
|
[3] |
Y. F. Su and J. Huang, “Cooperative output regulation of linear multi-agent systems,” IEEE Trans. Autom. Contr., vol. 57, no. 4, pp. 1062–1066, Apr. 2012. doi: 10.1109/TAC.2011.2169618
|
[4] |
K. Sakurama, S. I. Azuma, and T. Sugie, “Distributed controllers for multi-agent coordination via gradient-flow approach,” IEEE Trans. Autom. Contr., vol. 60, no. 6, pp. 1471–1485, Jun. 2015. doi: 10.1109/TAC.2014.2374951
|
[5] |
G. H. Lin, H. Y. Li, H. Ma, D. Y. Yao, and R. Q. Lu, “Human-in-the-loop consensus control for nonlinear multi-agent systems with actuator faults,” IEEE/CAA J. Autom. Sinica, 2020, to be published, doi: 10.1109/JAS.2020.1003596.
|
[6] |
X. Yang, C. C. Hua, J. Yan, and X. P. Guan, “Adaptive formation control of cooperative teleoperators with intermittent communications,” IEEE Trans. Cybern., vol. 49, no. 7, pp. 2514–2523, Jul. 2019. doi: 10.1109/TCYB.2018.2826016
|
[7] |
E. Montijano, E Cristofalo, D. J. Zhou, M. Schwager, and C. Sagüés, “Vision-based distributed formation control without an external positioning system,” IEEE Trans. Robot., vol. 32, no. 2, pp. 339–351, Apr. 2016. doi: 10.1109/TRO.2016.2523542
|
[8] |
X. Yu and L. Liu, “Distributed circular formation control of ring-networked nonholonomic vehicles,” Automatica, vol. 68, pp. 92–99, Jun. 2016. doi: 10.1016/j.automatica.2016.01.056
|
[9] |
A. Loria, J. Dasdemir, and N. A. Jarquin, “Leader-follower formation and tracking control of mobile robots along straight paths,” IEEE Trans. Contr. Syst. Technol., vol. 24, no. 2, pp. 727–732, Mar. 2016. doi: 10.1109/TCST.2015.2437328
|
[10] |
X. W. Liang, H. S. Wang, Y. H. Liu, Z. Liu, and W. D. Chen, “Leader-following formation control of nonholonomic mobile robots with velocity observers,” IEEE/ASME Trans. Mech., vol. 25, no. 4, pp. 1747–1755, Aug. 2020. doi: 10.1109/TMECH.2020.2990991
|
[11] |
A. R. Wei, X. M. Hu, and Y. Z. Wang, “Tracking control of leader-follower multi-agent systems subject to actuator saturation,” IEEE/CAA J. Autom. Sinica, vol. 1, no. 1, pp. 84–91, Jan. 2014. doi: 10.1109/JAS.2014.7004624
|
[12] |
X. Jin, “Nonrepetitive leader-follower formation tracking for multiagent systems with LOS range and angle constraints using iterative learning control,” IEEE Trans. Cybern., vol. 49, no. 5, pp. 1748–1758, May 2019. doi: 10.1109/TCYB.2018.2817610
|
[13] |
R. R. Nair, L. Behera, V. Kumar, and M. Jamshidi, “Multisatellite formation control for remote sensing applications using artificial potential field and adaptive fuzzy sliding mode control,” IEEE Syst. J., vol. 9, no. 2, pp. 508–518, Jun. 2015. doi: 10.1109/JSYST.2014.2335442
|
[14] |
A. Sadowska, T. van den Broek, H. Huijberts, N. van de Wouw, D. Kostić, and H. Nijmeijer, “A virtual structure approach to formation control of unicycle mobile robots using mutual coupling,” Int. J. Contr., vol. 84, no. 11, pp. 1886–1902, Sep. 2011. doi: 10.1080/00207179.2011.627686
|
[15] |
A. Askari, M. Mortazavi, and H. A. Talebi, “UAV formation control via the virtual structure approach,” J. Aerosp. Eng., vol. 28, no. 1, Article No. 04014047, Jan. 2015. doi: 10.1061/(ASCE)AS.1943-5525.0000351
|
[16] |
T. Balch and R. C. Arkin, “Behavior-based formation control for multirobot teams,” IEEE Trans. Robot Autom., vol. 14, no. 6, pp. 926–939, Dec. 1998. doi: 10.1109/70.736776
|
[17] |
J. Chen, M. G. Gan, J. Huang, L. H. Dou, and H. Fang, “Formation control of multiple Euler-Lagrange systems via null-space-based behavioral control,” Sci. China Inf. Sci., vol. 59, no. 1, Article No. 010202, Jan. 2016.
|
[18] |
H. Z. Xiao, Z. J. Li, and C. L. Philip, “Formation control of leader-follower mobile robots’ systems using model predictive control based on neural-dynamic optimization,” IEEE Trans. Ind. Electron., vol. 63, no. 9, pp. 5752–5762, Sep. 2016. doi: 10.1109/TIE.2016.2542788
|
[19] |
D. B. Shen, W. J. Sun, and Z. D. Sun, “Adaptive PID formation control of nonholonomic robots without leader’s velocity information,” ISA Trans., vol. 53, no. 2, pp. 474–480, Mar. 2014. doi: 10.1016/j.isatra.2013.12.010
|
[20] |
M. N. Soorki, H. A. Talebi, and S. K. Y. Nikravesh, “Robust leader-following formation control of multiple mobile robots using Lyapunov redesign,” in Proc. 37th Ann. Conf. IEEE Industrial Electronics Society, Melbourne, Australia, 2011, pp. 277−282.
|
[21] |
X. Yu and L. Liu, “Distributed formation control of nonholonomic vehicles subject to velocity constraints,” IEEE Trans. Ind. Electron., vol. 63, no. 2, pp. 1289–1298, Feb. 2016. doi: 10.1109/TIE.2015.2504042
|
[22] |
X. Chu, Z. X. Peng, G. G. Wen, and A. Rahmani, “Distributed formation tracking of multi-robot systems with nonholonomic constraint via event-triggered approach,” Neurocomputing, vol. 275, pp. 121–131, Jan. 2018. doi: 10.1016/j.neucom.2017.05.007
|
[23] |
X. F. Chai, J. Liu, Y. Yu, and C. Y. Sun, “Observer-based self-triggered control for time-varying formation of multi-agent systems,” Sci. China Inf. Sci., vol. 64, no. 3, Article No. 132205, 2021. doi: 10.1007/s11432-019-2815-7
|
[24] |
Y. Zou, Z. Q. Zhou, X. W. Dong, and Z. Y. Meng, “Distributed formation control for multiple vertical takeoff and landing UAVs with switching topologies,” IEEE/ASME Trans. Mech., vol. 23, no. 4, pp. 1750–1761, Aug. 2018. doi: 10.1109/TMECH.2018.2844306
|
[25] |
M. Y. Ou, H. B. Du, and S. H. Li, “Finite-time formation control of multiple nonholonomic mobile robots,” Int. J. Robust Nonlin. Contr., vol. 24, no. 1, pp. 140–165, Jan. 2014. doi: 10.1002/rnc.2880
|
[26] |
X. Chu, Z. X. Peng, G. G. Wen, and A. Rahmani, “Robust fixed-time consensus tracking with application to formation control of unicycles,” IET Contr. Theory Appl., vol. 12, no. 1, pp. 53–59, Jan. 2018. doi: 10.1049/iet-cta.2017.0319
|
[27] |
Y. Wu, H. Ma, M. Chen, and H. Y. Li, “Observer-based fixed-time adaptive fuzzy bipartite containment control for multi-agent systems with unknown hysteresis,” IEEE Trans. Fuzzy Syst., 2021, to be published, doi: 10.1109/TFUZZ.2021.3057987.
|
[28] |
H. Y. Li, Y. Wu, and M. Chen, “adaptive fault-tolerant tracking control for discrete-time multiagent systems via reinforcement learning algorithm,” IEEE Trans. Cybern., vol. 51, no. 3, pp. 1163–1174, Mar. 2021. doi: 10.1109/TCYB.2020.2982168
|
[29] |
Z. P. Wang, L. Wang, H. Zhang, L. Vlacic, and Q. J. Chen, “Distributed formation control of nonholonomic wheeled mobile robots subject to longitudinal slippage constraints,” IEEE Trans. Syst. Man Cybern.:Syst., vol. 51, no. 5, pp. 2992–3003, May 2021. doi: 10.1109/TSMC.2019.2911975
|
[30] |
Y. Tian and N. Sarkar, “Formation control of mobile robots subject to wheel slip,” in IEEE Proc. Int. Conf. Robotics and Autom., Saint Paul, USA, 2012, pp. 4553−4558.
|
[31] |
Z. S. Cai, J. Zhao, and J. Cao, “Formation control and obstacle avoidance for multiple robots subject to wheel-slip,” Int. J. Adv. Robot. Syst., vol. 9, no. 5, pp. 1–15, May 2012.
|
[32] |
S. J. Yoo and B. S. Park, “Formation tracking control for a class of multiple mobile robots in the presence of unknown skidding and slipping,” IET Contr. Theory Appl., vol. 7, no. 5, pp. 635–645, Mar. 2013. doi: 10.1049/iet-cta.2012.0179
|
[33] |
J. L. Zhou, Y. Z. Lv, G. H. Wen, and X. H. Yu, “Resilient consensus of multiagent systems under malicious attacks: Appointed-time observer-based approach,” IEEE Trans. Cybern., 2021, to be published, doi: 10.1109/TCYB.2021.3058094.
|
[34] |
M. Y. Cui, D. H. Sun, Y. F. Li, and W. N. Liu, “Adaptive tracking control of wheeled mobile robots in presence of longitudinal slipping,” Contr. and Decision, vol. 28, no. 5, pp. 664−670, May 2013.
|
[35] |
J. G. Iossaqui and J. F. Camino, “Wheeled robot slip compensation for trajectory tracking control problem with time-varying reference input,” in Proc. 9th Int. Workshop Robot Motion and Control, Kuslin, Poland, 2013, pp. 167−173.
|
[36] |
H. Chen, “Robust stabilization for a class of dynamic feedback uncertain nonholonomic mobile robots with input saturation,” Int. J. Contr. Autom. Syst., vol. 12, no. 6, pp. 1216–1224, Oct. 2014. doi: 10.1007/s12555-013-0492-z
|
[1] | Shouyan Chen, Weitian He, Zhijia Zhao, Yun Feng, Zhijie Liu, Keum-Shik Hong. Adaptive Control of a Flexible Manipulator With Unknown Hysteresis and Intermittent Actuator Faults[J]. IEEE/CAA Journal of Automatica Sinica, 2025, 12(1): 148-158. doi: 10.1109/JAS.2024.124653 |
[2] | Zeqiang Li, Yujuan Wang, Yongduan Song. Achieving Given Precision Within Prescribed Time yet With Guaranteed Transient Behavior via Output Based Event-Triggered Control[J]. IEEE/CAA Journal of Automatica Sinica, 2024, 11(10): 2059-2067. doi: 10.1109/JAS.2023.124134 |
[3] | Zheng Chen, Shizhao Zhou, Chong Shen, Litong Lyu, Junhui Zhang, Bin Yao. Observer-Based Adaptive Robust Precision Motion Control of a Multi-Joint Hydraulic Manipulator[J]. IEEE/CAA Journal of Automatica Sinica, 2024, 11(5): 1213-1226. doi: 10.1109/JAS.2024.124209 |
[4] | Bing Zhu, Xiaozhuoer Yuan, Li Dai, Zhiwen Qiang. Finite-Time Stabilization for Constrained Discrete-time Systems by Using Model Predictive Control[J]. IEEE/CAA Journal of Automatica Sinica, 2024, 11(7): 1656-1666. doi: 10.1109/JAS.2024.124212 |
[5] | Lihong Feng, Bonan Huang, Jiayue Sun, Qiuye Sun, Xiangpeng Xie. Adaptive Event-Triggered Time-Varying Output Group Formation Containment Control of Heterogeneous Multiagent Systems[J]. IEEE/CAA Journal of Automatica Sinica, 2024, 11(6): 1398-1409. doi: 10.1109/JAS.2024.124260 |
[6] | Chi Ma, Dianbiao Dong. Finite-time Prescribed Performance Time-Varying Formation Control for Second-Order Multi-Agent Systems With Non-Strict Feedback Based on a Neural Network Observer[J]. IEEE/CAA Journal of Automatica Sinica, 2024, 11(4): 1039-1050. doi: 10.1109/JAS.2023.123615 |
[7] | Zhijia Zhao, Jian Zhang, Shouyan Chen, Wei He, Keum-Shik Hong. Neural-Network-Based Adaptive Finite-Time Control for a Two-Degree-of-Freedom Helicopter System With an Event-Triggering Mechanism[J]. IEEE/CAA Journal of Automatica Sinica, 2023, 10(8): 1754-1765. doi: 10.1109/JAS.2023.123453 |
[8] | Yan-Jun Lin, Yun-Shi Yang, Li Chai, Zhi-Yun Lin. Distributed Finite-Time Event-Triggered Formation Control Based on a Unified Framework of Affine Image[J]. IEEE/CAA Journal of Automatica Sinica. doi: 10.1109/JAS.2023.123885 |
[9] | Xiaohua Ge, Qing-Long Han, Jun Wang, Xian-Ming Zhang. A Scalable Adaptive Approach to Multi-Vehicle Formation Control with Obstacle Avoidance[J]. IEEE/CAA Journal of Automatica Sinica, 2022, 9(6): 990-1004. doi: 10.1109/JAS.2021.1004263 |
[10] | Huanqing Wang, Wen Bai, Peter Xiaoping Liu. Finite-time Adaptive Fault-tolerant Control for Nonlinear Systems With Multiple Faults[J]. IEEE/CAA Journal of Automatica Sinica, 2019, 6(6): 1417-1427. doi: 10.1109/JAS.2019.1911765 |
[11] | Zhenyuan Guo, Shaofu Yang, Jun Wang. Global Synchronization of Stochastically Disturbed Memristive Neurodynamics via Discontinuous Control Laws[J]. IEEE/CAA Journal of Automatica Sinica, 2016, 3(2): 121-131. |
[12] | Shuochen Liu, Zhiyong Geng, Junyong Sun. Finite-time Attitude Control: A Finite-time Passivity Approach[J]. IEEE/CAA Journal of Automatica Sinica, 2015, 2(1): 102-108. |
[13] | Yuanqing Xia, Ning Zhou, Kunfeng Lu, Yong Li. Attitude Control of Multiple Rigid Bodies with Uncertainties and Disturbances[J]. IEEE/CAA Journal of Automatica Sinica, 2015, 2(1): 2-10. |
[14] | Hejin Zhang, Zhiyun Zhao, Ziyang Meng, Zongli Lin. Experimental Verification of a Multi-robot Distributed Control Algorithm with Containment and Group Dispersion Behaviors: the Case of Dynamic Leaders[J]. IEEE/CAA Journal of Automatica Sinica, 2014, 1(1): 54-60. |
[15] | Wen Qin, Zhongxin Liu, Zengqiang Chen. Formation Control for Nonlinear Multi-agent Systems with Linear Extended State Observer[J]. IEEE/CAA Journal of Automatica Sinica, 2014, 1(2): 171-179. |
[16] | Manoj Kumar, Karthikeyan Rajagopal, Sivasubramanya Nadar Balakrishnan, Nhan T. Nguyen. Reinforcement Learning Based Controller Synthesis for Flexible Aircraft Wings[J]. IEEE/CAA Journal of Automatica Sinica, 2014, 1(4): 435-448. |
[17] | Mark J. Balas, Susan A. Frost. Robust Adaptive Model Tracking for Distributed Parameter Control of Linear Infinite-dimensional Systems in Hilbert Space[J]. IEEE/CAA Journal of Automatica Sinica, 2014, 1(3): 294-301. |
[18] | Nhan T. Nguyen, Sivasubramanya N. Balakrishnan. Bi-Objective Optimal Control Modification Adaptive Control for Systems with Input Uncertainty[J]. IEEE/CAA Journal of Automatica Sinica, 2014, 1(4): 423-434. |
[19] | Jing Na, Guido Herrmann. Online Adaptive Approximate Optimal Tracking Control with Simplified Dual Approximation Structure for Continuous-time Unknown Nonlinear Systems[J]. IEEE/CAA Journal of Automatica Sinica, 2014, 1(4): 412-422. |
[20] | Kyriakos G. Vamvoudakis. Event-Triggered Optimal Adaptive Control Algorithm for Continuous-Time Nonlinear Systems[J]. IEEE/CAA Journal of Automatica Sinica, 2014, 1(3): 282-293. |