Professional Documents
Culture Documents
______________________________________________________________________________________
Abstract—In this paper, the problem of fixed-time stabiliza- finite-time stabilization with linear/nonlinear parameteriza-
tion is addressed for a unicycle-type wheeled mobile robot tion were studied in [22] and [23]. By relaxing the limitation
with actuator dead-zones. A novel switching control strategy on system growth, the authors in [24] extended the work
is given to overcome the obstacle that the presence of actuator
dead-zones renders the traditional feedback control technique of [21] to a general category of nonholonomic systems.
inapplicable to such mobile robot. Then, by employing the An output feedback controller was developed in [25] to
adding a power integrator(API) technique, a state feedback finite-time stabilize a category of nonholonomic systems in
controller is successfully developed to regulate all states of feedforward-like form. Later, this result is further extended to
closed-loop system (CLS) to zero in a given fixed time. Finally, the high order case in [26] and [27]. But a common drawback
simulation results are given to confirm the efficacy of the
proposed method. of the aforementioned studies is that the convergence time
depends on initial system conditions, which renders that
Index Terms—wheeled mobile robot, actuator dead-zones,
the desired performance in an exact preset time cannot
adding a power integrator (API), fixed-time stabilization.
be achieved. Recently, to remove the limitation of finite-
time algorithm, a novel finite-time stability concept that
I. I NTRODUCTION requires the convergence time of a global finite-time stable
HE wheeled mobile robot (WMR) has attracted much
T attention in the past years because it wide application-
s in entertainment, security, war, rescue missions, spacial
system being bounded independent of initial conditions, was
introduced in [28]. Such stability, usually called fixed-time
stability, offers a new perspective to study the finite-time
missions, assistant health-care, etc [1-3]. An important fea- control problems and has stimulated some interesting results
ture of WMR that the number of control inputs is fewer [29-32]. However, the effect of the actuator dead-zone is
than the number of freedom degrees, leads to the control ignored in the aforementioned results.
of WMR challenging. As pointed out by Brockett in [4], In reality, owing to physical limitations of device, in-
there is not any continuous time-invariant state feedback put dead-zone nonlinearity inevitably are suffered during
to stabilize such category of nonlinear systems. To address operation in many real systems. Such unexpected property
this difficulty, a number of control approaches have been could seriously degrade the system’s performance [33-35].
proposed, mainly including time-varying feedback [5-7] and Therefore, the interesting question naturally arises: For a
discontinuous time-invariant feedback [8,9]. Thanks to these WMR with actuator dead-zones, is it possible to devise a
valid approaches, many significant results have been made, controller to achieve the fixed-time stabilization? If possible,
e.g., [10-16] and the references therein. how can one design it?
Noted that majority existing results mainly centre around Motivated by the above observations, this paper focuses on
the asymptotic behavior of system trajectories as time verges solving the problem of fixed-time stabilization of nonholo-
to infinity. However, in practical applications, the CLS is nomic WMR with actuator dead-zones. The contributions
desired to have the property that trajectories converge to the are highlighted as follows. (i) The fixed-time stabilization
equilibrium in finite time. Moreover finite-time stable system problem of nonholonomic WMR with actuator dead-zones
possesses the superior properties of fast response, good is studied. (ii) A novel switching control strategy is given
robustness and disturbance rejection [17]. Motivated by these to overcome the obstacle that the presence of actuator dead-
facts, the research on finite-time control has become popular zones renders the traditional discontinuous feedback control
recently [18-20]. Especially, as the preliminary research, the technique inapplicable to nonholonomic systems. (iii) By
work [21] addressed the problem of finite-time stabilization employing the API technique, a systematic state feedback
by state feedback for a family of nonholonomic systems control design procedure is proposed to ensure all states of
with some weak drifts. Whereafter, the problems of adaptive the CLS to zero for any given fixed time.
Notations. In this paper, the notations used are fairly
This work was partially supported by the National Natural Science
Foundation of China under Grant 61873120, the National Natural Sci- standard. Specifically, for any c > 0 and η ∈ R, the function
ence Foundation of Jiangsu Province under Grant BK20201469, the Open [η]c is defined as [η]c = sign(η)|η|c with the standard signum
Research Fund of Jiangsu Collaborative Innovation Center for Smart Dis- function sign(·).
tribution Network, Nanjing Institute of Technology Grants XTCX201909,
XTCX202006 and the Qing Lan project of Jiangsu Province.
Zicheng Yang is an undergraduate in the School of Automa- II. P ROBLEM S TATEMENT AND P RELIMINARIES
tion, Nanjing Institute of Technology, Nanjing 211167, P. R. China
zicheng.yang@126.com Consider a tricycle-type WMR shown in Fig.1. The kine-
Yulu Zhao is an undergraduate in the School of Automation, matic equations of this robot are represented by
Nanjing Institute of Technology, Nanjing 211167, P. R. China
yulu.zhaol@126.com ẋc = v cos θ,
Fangzheng Gao is an associate professor in the School of Automa-
tion, Nanjing Institute of Technology, Nanjing 211167, P. R. China ẏc = v sin θ, (1)
gaofz@126.com θ̇ = ω,
A. Fixed-time stabilization of the x-subsystem and substituting (13), (14 and (15) into (12), we have
For the x0 -subsystem, take ∑
2 ∑
2
V̇2 ≤ −l1 |ξj |2 − l2 |ξj |2+p
u0 = u∗0 , (7) (16)
j=1 j=1
+h2 [ξ2 ] 2−r3
(D1 (u1 ) − α2 ) .
where u∗0 is a constant satisfying u∗0 > b̄. Then, the x-
Thus, from Assumption 2, the control u1 is designed as
subsystem in this case is described as α2
{ + b, α2 > 0,
ẋ1 = h1 x2 ,
m
(8)
ẋ2 = h2 u1 + Φ2 (x̄2 ), u1 = 0, α2 = 0, (17)
α2 − b, α2 < 0,
with h1 = D0 (c∗0 ), h2 = 1 and Φ2 = −x1 D0 (c∗0 ). As a m
result, it is easily checked from Assumption 1 that which renders
Proposition 1. Under (7), the solution of the x0 -
subsystem x0 (t) is well-defined on [0, +∞) and there are 1 (u1 )(− ∗α2
D )
ζn+1
positive constants C, hi1 and hi2 , i = 1, 2 such that
m + b − b 1 − α2 , α2 > 0,
1 m
hi1 ≤ hi ≤ hi2 and |Φ2 | ≤ C|x1 |.
= 0, ( ) α2 = 0,
Next, the system (8) will be stabilized within the settling
∗
ζ n+1
time θT by employing API technique. Before proceeding, m1 − b + b1 + (−α2 ), α2 < 0.
m
we take r1 = 1 and ri+1 = ri + τ > 0, i = 1, 2, 3 with 1
τ ∈ (− n1 , 0) being a negative number, and introduce the
(m − m)α2 + m1 (b − b1 ) > 0, α2 > 0,
m 1
following coordinate transformation: = 0, α2 = 0,
1 1
1
(m1 − m)α2 − m1 (b − b1 ) < 0,
ξi = [xi ] ri − [αi−1 ] ri , (9)
α2 < 0.
r m
αi = −gi i+1 (x̄i )[ξi ]ri+1 , i = 1, 2, (18)
By noting −[ξ2 ]2−r3 α2 ≥ 0, one gets
where α0 = 0, α2 = u1 and gi (x̄i ) > 0 is a C 1 function to
such that
be specified later.
We further define Wi : Ri → R as follows: ∑
2 ∑2
V̇2 ≤ −l1 |ξj |2 − l2 |ξj |2+p , (19)
∫ xi [ ]2−ri+1
1 1 j=1 j=1
Wi (x̄i ) = [s] ri − [αi−1 ] ri ds. (10) ∑2
αi−1 where V2 = j=1 Wj .
Consequently, the following result is obtained.
The detailed design procedure is elaborated as follows.
Proposition 2. If the controller u1 of system (8) is
Step 1. For the x1 -subsystem of (8), take x2 as the virtual
specified by (17) with design parameters l1 > 0, l2 > 0
control input. Choose V1 = W1 and g1 = ((1 + l1 +
1 and p > −τ satisfying
l2 |ξ1 |p )/h11 ) r2 with design parameters l1 > 0, l2 > 0 and 2+2p+τ
p > −τ to be determined later, one has 2(τ − 2) (2 − τ )2 2−τ
+ < T, (20)
θl1 τ θl2 (p + τ )
V̇1 ≤ −(1 + l1 )|ξ1 | − l2 |ξ1 |
2 2+p
(x2 − α1 ).
+ h1 [ξ1 ] 2−r2
l1 (1 − α) l2 (γ − 1) 1
2+p p+τ
2(τ − 2) (2 − τ )2 2−τ n 2−τ (25)
= +
l1 τ l2 (p + τ ) 0.5
< θT.
3
x
0
−0.5
2.5
2 −1
0 1 2 3 4 5 6 7 8 9 10
Time(sec)
1.5
1 Fig. 3. x1 and x2 .
0.5