Adaptive ADRC
Adaptive ADRC
YUE et al.: CONSTRAINED ADAPTIVE ROBUST TRAJECTORY TRACKING FOR WIP VEHICLES 3
nonholonomic problem, the dynamic model of vehicle can Assumption 1: It should hold that |ω| ≤ ωmax and |υ| ≤
be transformed into a reduced order formula described by υmax , with ωmax and υmax being the maximum positive scalars,
{υ ω θ̇}, where υ and ω represent the longitudinal and rota- for preventing the drive motor from exceeding its maximum
tional velocities, respectively, and θ̇ is the angular velocity of rated power and guaranteeing the vehicle to track the reference
pendulum-like body. Then the entire dynamic model of the trajectory securely. The pendulum tilt angle must strictly be
WIP vehicle can be formulated as restricted within a small scale, e.g., |θ | ≤ θmax , where θmax is
a positive scalar; otherwise, the pendulum-like vehicle body
ω̇ = fω1 + g1 τω + τd1 (1a)
will fall down and then the saturated actuator cannot make the
υ̇ = fυ2 + g2 τυ + τd2 (1b) vehicle return to work again.
θ̈ = fθ3 + g3 τυ + τd3 (1c) Assumption 2: Given that the actuator saturation, the con-
trol inputs have the boundedness, namely, |τl | ≤ τmax and
where τω = τl − τr , τυ = τl + τr with τl and τr being the driv-
|τr | ≤ τmax , where τmax is a positive scalar. Then the corre-
ing torques of left and right wheels, respectively; and τd1 , τd2 ,
sponding control input τυ and τω should satisfy |τυ | ≤ 2τmax
and τd3 represent the disturbances forced on the correspond-
and |τω | ≤ 2τmax .
ing subsystem, respectively. Likewise, the corresponding terms
Assumption 3: The disturbances, i.e., τd1 , τd2 , and τd3 , are
can be given by
also necessary to meet the norm-bounded condition, namely
mp l2 ωθ̇ sin 2θ [τd1 τd2 τd3 ]T ≤ τd max with τd max being a positive scalar.
fω1 = −
Jϕ + mp l2 sin2 θ The trajectory tracking purpose of this paper is to make
fυ2 the WIP vehicle track the reference trajectory given by earth-
fixed frame as well as hold the inverted pendulum-like vehicle
1 1 22
= Jθ mp lθ̇ sin θ − mp l ω sin θ cos θ − mp l g sin 2θ
2 2 3 2 2
within a required boundary. Therefore, define a time-varying
Ω 2
fθ3 reference trajectory as {xr , yr , ϕr }, and then the corresponding
reference velocity can be computed by υr = ẋr2 + ẏ2r and
1 1 1 22 2
= mv mp gl sin θ + mv mp l ω sin 2θ − mp l θ̇ sin 2θ
2 2
ωr = ϕ̇r afterwards. Besides, considering the desired upright
Ω 2 2 position of the vehicle body, the reference tilt angle can be
d Jθ mp l cos θ set as θr = 0. In terms of the reference trajectory, the persis-
g1 = ; g2 = ; g3 = −
r Jϕ + mp l sin θ
2 2 Ωr Ωr tent excitation condition is able to be satisfied such that the
where mp and mυ represent the mass of the vehicle body and following assumption needs to be hold.
chassis, respectively; Jυ is the moment of inertia of the chas- Assumption 4: The time-varying reference trajectory should
sis and pendulum about vertical direction; Jω and Jc are the be sufficiently smooth and bounded such that second derivative
moment of inertia of the wheel and the chassis with respect of the trajectory exists and holds that [ẋr ẏr ϕ̇r ]T ≤ q̇max and
to the axle direction; l and r denote the height of center of [ẍr ÿr ϕ̈r ]T ≤ q̈max with q̇max , q̈max being positive scalars.
mass and the radius of the wheel, respectively; d represents With the aforementioned assumptions, in order to achieve
the distance between the two wheels along the axle. Besides, the reference trajectory tracking purpose, this paper attempts
Jϕ = Jυ + d2 (mυ + Jω /r2 )/2 and Ω = mv Jθ − m2p l2 cos2 θ are to propose the constrained MPC and extended state observer
related variables introduced for simplicity. to enhance the tracking performance of the vehicle, and the
The first subequation in (1) concerns the rotation velocity ω developed control system can be shown in Fig. 2, which will
which is an actuated one because an independent control effort be described in details in the following.
τω can be utilized for controlling this state, and then it can be
defined as a rotation subsystem. In contrast, there has the only III. E XTENDED S TATE O BSERVER
one available control input τυ for the longitudinal velocity υ The WIP vehicle, similar to the other mechanical systems,
and pendulum angular velocity θ̇ , which validates the under- is difficult to achieve the velocity information to construct con-
actuated characteristic of WIP vehicle system, thus it can be troller. In this regard, it is intended to employ extended state
defined as longitudinal subsystem consisting of two velocity observer for the control system to enhance the feasibility of
vectors. It is noteworthy that determining how to control this the presented controllers without velocity measurement. Let xv
underactuated subsystem is the key issue and the importance be the longitudinal displacement, and the necessary position
of this paper. More details about the dynamic model can refer messages, i.e., xv , ϕ, and θ can be generally measured by the
to [35], and it is omitted here for simplicity. vehicle-mounted position sensors and GPS system. Whereas,
B. Various Physical Limits the velocity informations, including ω, υ, and θ̇ in addition to
For practical implementation, the WIP vehicle suffers from the disturbance, need to be observed by the position messages
various physical limits, such as the state variable limitation, and control inputs.
control input saturation, and so on. These constrained physi- Consider the rotational subsystem as
cal conditions must be considered when designing the system ϕ̈ = f1 + g1 τω (2)
controller, otherwise the control system cannot be applied to
application. Exploiting the vehicle reveals that the follow- where f1 = fω1 + τd1 can be treated as a comprehensive dis-
ing assumptions should be introduced before synthesizing the turbance, satisfying |ḟ1 | ≤ ḟ1 max with ḟ1 max being the bounded
control system. scalar. Define yϕ as the output of this subsystem, then the
This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of pagination.
system function can be rewritten as Assume that N is an arbitrary symmetric positive defi-
nite matrix, and M is the solution of the Lyapunov equation
ẋϕ = Axϕ + B(f1 + g1 τω ) T
(3) Ã M + MÃ + N = 0. By taking the derivative of V1 along the
yϕ = Cxϕ
trajectory (5) with respect to time, it holds that
where xϕ = [ϕ ϕ̇]T = [x1 x2 ]T , A = [0 1; 0 0], B = [0 1]T , T
V̇1 = ε1 δ̇ ϕ Mδ ϕ + ε1 δ Tϕ Mδ̇ ϕ
and C = [1 0]. T
For system (3), the proposed observer can update the current = Ãδ ϕ + ε1 B̃ḟ1 Mδ ϕ + δ Tϕ M Ãδ ϕ + ε1 B̃ḟ1
state variables by T
⎧ α1 T
⎪ x̂˙ 1 = x̂2 + yϕ − x̂1 = δ Tϕ Ã Mδ ϕ + ε1 B̃ḟ Mδ ϕ + δ Tϕ MÃδ ϕ + ε1 δ Tϕ MB̃ḟ1
⎪
⎪ T
⎪
⎪ ε1
⎨˙ α2 = δ Tϕ Ã M + MÃ δ ϕ + 2ε1 δ Tϕ MB̃ḟ1
x̂2 = g1 τω + f̂1 + 2 yϕ − x̂1
⎪ ε1 (4)
⎪
⎪
⎪ ˙ α 3 ≤ −δ Tϕ Nδ ϕ + 2ε1 MB̃ · δ ϕ · ḟ1
⎪
⎩f̂1 = 3 yϕ − x̂1
ε1 2
≤ −λmin (N)δ ϕ + 2ε1 ḟ1 max MB̃ · δ ϕ (7)
where x̂1 , x̂2 , and f̂1 are the corresponding estimated variables;
ε1 > 0 is a design parameter; α1 , α2 , and α3 are all positive where λmin (N) is the minimum eigenvalue of
design parameters, with s3 + α1 s2 + α2 s + α3 satisfying the N. When ε1 is small enough, it follows that
Hurwitz condition. δ ϕ ≥ 2ε1 |ḟ1 |max MB̃/λmin (N), thereby indicating
In addition, define the estimated error vector as δ ϕ = that V̇1 ≤ 0.
[δ1 δ2 δ3 ]T , where δ1 = (x1 − x̂1 )/ε12 , δ2 = (x2 − x̂2 )/ε1 , δ3 = It is worthy to point out that the convergence rate of esti-
f1 − f̂1 . Then, a corresponding theorem can be obtained as mated error δ ϕ is determined by the design parameter ε1 ,
follows. which means that the smaller ε1 generally makes δ ϕ with
Theorem 1: Consider the rotational subsystem (2). If all a faster convergence; however, if ε1 is too small, the initial
signals in the subsystem are bounded, it is said that the error [x1 (0) − x̂1 (0)]/ε12 will induce the peaking phenomenon.
extended state observer (4) can guarantee the estimated error Therefore, an appropriate value needs to be chosen by trial-
vector δ ϕ converges to zero, e.g., limt→∞ δ ϕ → 0 as and-error when applying the presented observer (see [36] for
t → ∞. more details).
The asymptotic convergence property of the estimated error Likewise, define f2 = fυ2 + τd2 and f3 = fθ3 + τd3 , and
can be verified in the sense of Lyapunov stability theorem. the extended state observer for longitudinal subsystem can be
From (3) and (4), an estimated error model can be formu- obtained as follows:
⎧ α4
lated as ⎪
⎪
⎪ x̂˙ 3 = x̂4 + yxυ − x̂3
⎪
⎪ ε2
ε1 δ̇ ϕ = Ãδ ϕ + ε1 B̃ḟ1 (5) ⎪
⎪ α
⎪x̂˙ 4 = g2 τυ + f̂2 + 5 yxυ − x̂3
⎪
⎪
⎪ ε 2
where ⎪
⎪
⎡ ⎤ ⎪
⎪ ˙ α6 2
−α1 1 0 ⎪
⎨f̂2 = 3 yxυ − x̂3
ε2
à = ⎣−α2 0 1⎦ and B̃ = [0 0 1]T . If s3 + α1 s2 + α2 s + α3 α7 (8)
⎪
⎪ ˙
x̂5 = x̂6 + yθ − x̂5
−α3 0 0 ⎪
⎪ ε3
⎪
⎪ α8
⎪
⎪ ˙
satisfies the Hurwitz condition, then à is a Hurwitz matrix. ⎪x̂6 = g3 τυ + f̂3 + ε2 yθ − x̂5
⎪
⎪
⎪
⎪
As a result, a positive Lyapunov candidate can be chosen as ⎪˙
⎪ α9 3
⎪
⎩3f̂ = y θ − x̂5
V1 = ε1 δ Tϕ Mδ ϕ . (6) ε33
This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of pagination.
YUE et al.: CONSTRAINED ADAPTIVE ROBUST TRAJECTORY TRACKING FOR WIP VEHICLES 5
⎡ ⎤
the tracking error eω will globally asymptotically converge to g(x(k|k − 1))τυ (k − 1)
⎢ g(x(k + 1|k − 1))τυ (k − 1) ⎥
zero in the sense of Lyapunov theorem of stability [36]. ⎢ ⎥
g̃ = ⎢ .. ⎥ ∈ R3Np .
It is worthy mentioning that for practical application, to ⎣ . ⎦
protect the system from peaking phenomenon, the saturated
g x k + Np − 1|k − 1 τυ (k − 1)
constraint can be added directly to control input by τω =
sat(α̂ ω̇d − α̂ f̂1 − kω eω ), where sat(·) is a saturation func- Besides, the aforementioned various constraints, such as
tion, which is introduced to simultaneously satisfy saturated velocity constraints, limited tilt angle, actuator saturations, and
requirement for the actuator (refer to [40]–[43]). actuator increment limitation can be described as
τυ min ≤ τυ (k) ≤ τυ max
C. Model Predictive Control
τ υ min ≤ τ υ (k) ≤ τ υ max
For the longitudinal subsystem, the velocity tracking and
xmin ≤ x(k) ≤ xmax (19)
inverted pendulum-like vehicle body stability must be achieved
by the only control input at the same time, as well as taking where τυ max = 2τmax , xmax = [υmax θmax θ̇max ]T ; τυ min =
various physical limits into account. In this section, MPC tech- −τυ max , τυ min = − τυ max , xmin = −xmax .
nique is employed to handle such a challenging issue by using Furthermore, the mathematical formulation of the control
rolling optimization approach instead of the traditional control objective consisting of longitudinal velocity tracking, inverted
algorithm. To begin with, recall x4 = υ, x5 = θ , x6 = θ̇ and vehicle body stability, and control input requirement for the
the underactuated longitudinal subsystem can be written as lower energy can be comprehensively assessed in discrete time
⎧ by a cost function as follows:
⎪
⎨ẋ4 = f2 + g2 τυ 2
⎪
ẋ5 = x6 (16) J(x(k), τ̄ υ (k)) = ȳr (k) − ȳ(k)Q + τ̄ υ (k)2R (20)
⎩
ẋ6 = f3 + g3 τυ .
where ȳr (k) is the reference value; ȳ(k) = x̄(k) = G̃ τ̄ υ (k) +
With the aid of presented observer, the related state variables f̃ + g̃ is the predictive output; Q and R are the symmetric
and uncertain disturbance in (16) are all supposed to be known definite-positive weight matrices.
in this case. By using the Euler-discrete method, a predictive Based on the above preparation, the WIP vehicle optimiza-
model can be obtained with a fixed sampling time ε as follows: tion problem of MPC scheme can be expressed at sampling
x(k + 1) = f (x(k)) + g(x(k))τυ (k) instant k as follows:
(17)
y(k) = x(k) min J(x(k), τ̄ υ (k))
τ̄ υ (k)
where x(k) = [x4 (k) x5 (k) x6 (k)]T ∈ R3 is the state vector, subject to τ̄ υ min ≤ 1Nc ⊗ τ υ (k − 1) + Ĩ τ̄ υ (k) ≤ τ̄ υ max
τυ (k) ∈ R is the input vector, y(k) ∈ R3 is the output vector,
τ̄ υ min ≤ τ̄ υ (k) ≤ τ̄ υ max
and the other entries are given by
⎡ ⎤ x̄min ≤ G̃τ̄ υ (k) + f̃ + g̃ ≤ x̄max (21)
x4 (k) + εf2 (k)
f (x(k)) = ⎣x5 (k) + εx6 (k)⎦ ∈ R3×1 where 1Nc ∈ RNc ×1 with all elements being 1, ⊗ stands for
x6 (k) + εf3 (k) Kronecker product, and
⎡ ⎤ ⎡ ⎤
g2 (k) I 0 ... 0
g(x(k)) = ε⎣ 0 ⎦ ∈ R3×1 . ⎢I I ... 0⎥
g3 (k) ⎢ ⎥ N ×N
Ĩ = ⎢ . . .. .. ⎥ ∈ R c c .
⎣ .. .. . .⎦
Based on this predictive model, a future dynamic behavior
can be forecasted at sampling instant k as I I ... I
x̄(k) = G̃ τ̄ υ (k) + f̃ + g̃ (18) Notice that every element in vectors, such as τ̄ υ min , τ̄ υ max ,
τ̄ υ min , τ̄ υ max , x̄min , and x̄max , corresponds to the lower
where Np is the prediction horizon, Nc is the control horizon; and upper bounds of (19) at control horizon and prediction
x̄(k) = [x(k + 1|k) · · · x(k + Np |k)]T ∈ R3NP , τ̄ υ (k) = horizon.
[ τυ (k|k) . . . τυ (k + Nc − 1|k)]T ∈ RNc Then an optimization method can be exploited to obtain
G̃ ∈⎡R3Np ×Nc ⎤
the solution, but this issue is rather complicated to calculate;
g(x(k|k − 1)) ... 0 fortunately, it can be further converted into a standard QP
⎢ g(x(k + 1|k − 1)) ... 0 ⎥ problem by a series of translations. Substituting (21) with (17)
⎢ ⎥
=⎢ .. . . ⎥ and (18), it results in
⎣ . . . .
. ⎦
g x k + Np − 1|k − 1 . . . g x k + Np − 1|k − 1 1
⎡ ⎤ min τ̄ Tυ (k)W τ̄ υ (k) + cT τ̄ υ (k)
f (x(k|k − 1)) 2
⎢ f (x(k + 1|k − 1)) ⎥ s.t. L ≤ E τ̄ υ (k) ≤ H (22)
⎢ ⎥
f̃ = ⎢ .. ⎥ ∈ R3Np T T
⎣ . ⎦ where W = 2(G̃ QG̃ + R) ∈ RNc ×Nc , c = −2G̃ Q(yr (k) −
f x k + Np − 1|k − 1 g̃ − f̃ ) ∈ RNc , E = [−Ĩ Ĩ − G̃ G̃ I]T ∈ R(3Nc +6Np )×Nc , and
This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of pagination.
YUE et al.: CONSTRAINED ADAPTIVE ROBUST TRAJECTORY TRACKING FOR WIP VEHICLES 7
Fig. 6. Response of tilt angle and angular velocity. Fig. 9. Observation for longitudinal subsystem.
YUE et al.: CONSTRAINED ADAPTIVE ROBUST TRAJECTORY TRACKING FOR WIP VEHICLES 9
R EFERENCES
[1] Y.-S. Ha and S. Yuta, “Trajectory tracking control for navigation of the
inverse pendulum type self-contained mobile robot,” Robot. Auton. Syst.,
vol. 17, nos. 1–2, pp. 65–80, 1996.
[2] F. Grasser, A. D’Arrigo, S. Colombi, and A. C. Rufer, “JOE: A
mobile, inverted pendulum,” IEEE Trans. Ind. Electron., vol. 49, no. 1,
pp. 107–114, Feb. 2002.
[3] K. Pathak, J. Franch, and S. K. Agrawal, “Velocity and position control
of a wheeled inverted pendulum by partial feedback linearization,” IEEE
Fig. 11. System control inputs. Trans. Robot., vol. 21, no. 3, pp. 505–513, Jun. 2005.
[4] C.-H. Chiu and C.-C. Chang, “Wheeled human transportation vehi-
cle implementation using output recurrent fuzzy control strategy,” IET
Control Theory Appl., vol. 8, no. 17, pp. 1886–1895, Nov. 2014.
[5] Z. Li and C. Yang, “Neural-adaptive output feedback control of a class
of transportation vehicles based on wheeled inverted pendulum mod-
els,” IEEE Trans. Control Syst. Technol., vol. 20, no. 6, pp. 1583–1591,
Nov. 2012.
[6] Z.-Q. Guo, J.-X. Xu, and T. H. Lee, “Design and implementation of
a new sliding mode controller on an underactuated wheeled inverted
pendulum,” J. Frankl. Inst., vol. 351, no. 4, pp. 2261–2282, 2014.
[7] C. Aguilar-Avelar and J. Moreno-Valenzuela, “A composite controller
for trajectory tracking applied to the Furuta pendulum,” ISA Trans.,
vol. 57, pp. 286–294, Jul. 2015.
[8] A. Ghaffari, A. Shariati, and A. H. Shamekhi, “A modified dynamical
formulation for two-wheeled self-balancing robots,” Nonlin. Dyn.,
vol. 83, nos. 1–2, pp. 217–230, 2016.
[9] Z. H. Peng, D. Wang, Z. Y. Chen, X. Hu, and W. Y. Lan, “Adaptive
dynamic surface control for formations of autonomous surface vehicles
with uncertain dynamics,” IEEE Trans. Control Syst. Technol., vol. 21,
no. 2, pp. 513–520, Mar. 2013.
[10] Z. Yan and J. Wang, “Model predictive control for tracking of under-
actuated vessels based on recurrent neural networks,” IEEE J. Ocean.
Eng., vol. 37, no. 4, pp. 717–726, Oct. 2012.
Fig. 12. Torques for the right and left wheels. [11] Z.-P. Jiang, “Global tracking control of underactuated ships by
Lyapunov’s direct method,” Automatica, vol. 38, no. 2, pp. 301–309,
2002.
[12] K. D. Do, “Robust adaptive tracking control of underactuated ODINs
controller causes this phenomena; however, the boundedness under stochastic sea loads,” Robot. Auton. Syst., vol. 72, pp. 152–163,
of the estimated errors can also illustrate the stability and Oct. 2015.
adaptability of the closed-loop system. [13] W. He, Y. T. Dong, and C. Y. Sun, “Adaptive neural impedance control
of a robotic manipulator with input saturation,” IEEE Trans. Syst., Man,
Moreover, the control inputs are shown in Figs. 11 and 12, Cybern., Syst., vol. 46, no. 3, pp. 334–344, Mar. 2016.
both of which reveal that all the related control inputs satisfy [14] Y. M. Li, S. C. Tong, and T. S. Li, “Adaptive fuzzy output feedback
the saturation constraints. The continuity of the control signals control for a single-link flexible robot manipulator driven DC motor
via backstepping,” Nonlin. Anal. Real World Appl., vol. 14, no. 1,
guarantees the feasibility of the proposed controllers. pp. 483–494, 2013.
[15] B. T. Gao, Y. Q. Bao, J. H. Xie, and L. J. Jia, “Passivity-based con-
trol of two-dimensional translational oscillator with rotational actuator,”
VI. C ONCLUSION Trans. Inst. Meas. Control, vol. 36, no. 1, pp. 111–118, 2014.
This paper studied the WIP vehicle trajectory tracking with- [16] X.-Z. Lai, J.-H. She, W.-H. Cao, and S. X. Yang, “Stabilization of
underactuated planar acrobot based on motion-state constraints,” Int. J.
out velocity measurement, in presence of model uncertainty, Non-Lin. Mech., vol. 77, pp. 342–347, Dec. 2015.
external disturbances, and various constraints. In particular, an [17] Y. C. Fang, P. C. Wang, N. Sun, and Y. C. Zhang, “Dynamics analysis
extended state observer was employed to estimate the velocity and nonlinear control of an offshore boom crane,” IEEE Trans. Ind.
Electron., vol. 61, no. 1, pp. 414–427, Jan. 2014.
vectors and uncertain disturbance by using the only position [18] N. Sun, Y. C. Fang, and H. Chen, “A new antiswing control method for
measurements, which was an effective and efficient way to underactuated cranes with unmodeled uncertainties: Theoretical design
replace the costly sensors and even can achieve the approx- and hardware experiments,” IEEE Trans. Ind. Electron., vol. 62, no. 1,
pp. 453–465, Jan. 2015.
imation of inaccessible disturbance. On the other hand, the [19] W. He et al., “Model identification and control design for a humanoid
presented MPC scheme, was demonstrated to be a power- robot,” IEEE Trans. Syst., Man, Cybern., Syst., to be published,
ful solution for underactuated control system synthesis by doi: 10.1109/TSMC.2016.2557227.
[20] Y. J. Liu and S. C. Tong, “Barrier Lyapunov functions for Nussbaum gain
using an optimization method, especially when the system adaptive control of full state constrained nonlinear systems,” Automatica,
suffers from various physical constraints. For the sophisticated to be published, doi: 10.1016/j.automatica.2016.10.011.
This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of pagination.
[21] Z. J. Li, H. Z. Xiao, C. G. Yang, and Y. W. Zhao, “Model predictive con- [42] Y.-J. Liu, Y. Gao, S. C. Tong, and Y. M. Li, “Fuzzy approximation-based
trol of nonholonomic chained systems using general projection neural adaptive backstepping optimal control for a class of nonlinear discrete-
networks optimization,” IEEE Trans. Syst., Man, Cybern., Syst., vol. 45, time systems with dead-zone,” IEEE Trans. Fuzzy Syst., vol. 24, no. 1,
no. 10, pp. 1313–1321, Oct. 2015. pp. 16–28, Feb. 2016.
[22] S.-R. Oh and J. Sun, “Path following of underactuated marine surface [43] Y. M. Li, S. C. Tong, and T. S. Li, “Hybrid fuzzy adaptive output
vessels using line-of-sight based model predictive control,” Ocean Eng., feedback control design for uncertain MIMO nonlinear systems with
vol. 37, nos. 2–3, pp. 289–295, 2010. time-varying delays and input saturation,” IEEE Trans. Fuzzy Syst.,
[23] Z. Yan and J. Wang, “Robust model predictive control of nonlinear vol. 24, no. 4, pp. 841–853, Aug. 2016.
systems with unmodeled dynamics and bounded uncertainties based on
neural networks,” IEEE Trans. Neural Netw. Learn. Syst., vol. 25, no. 3,
pp. 457–469, Mar. 2014.
[24] Y. M. Li, S. Sui, and S. C. Tong, “Adaptive fuzzy control design Ming Yue received the B.S. degree in mechanical
for stochastic nonlinear switched systems with arbitrary switchings engineering from Zhengzhou University, Zhengzhou,
and unmodeled dynamics,” IEEE Trans. Cybern., to be published, China, in 1998, and the M.S. and Ph.D. degrees in
doi: 10.1109/TCYB.2016.2518300. mechatronics engineering from the Harbin Institute
[25] R. X. Cui, J. Guo, and Z. Y. Mao, “Adaptive backstepping control of Technology, Harbin, China, in 2004 and 2008,
of wheeled inverted pendulums models,” Nonlin. Dyn., vol. 79, no. 1, respectively.
pp. 501–511, 2015. He was a Visiting Scholar with Aerospace
[26] Y.-J. Liu, S. C. Tong, D.-J. Li, and Y. Gao, “Fuzzy adaptive control with Engineering, University of Michigan, Ann Arbor,
state observer for a class of nonlinear discrete-time systems with input MI, USA, from 2013 to 2014. Since 2008, he has
constraint,” IEEE Trans. Fuzzy Syst., vol. 24, no. 5, pp. 1147–1158, been with the Dalian University of Technology,
Oct. 2016. Dalian, China, where he is currently an Associate
[27] Y. M. Li and S. C. Tong, “Adaptive fuzzy output-feedback Professor with the Department of Automotive Engineering. His research
stabilization control for a class of switched nonstrict-feedback interests include control approaches, such as adaptive control, sliding mode
nonlinear systems,” IEEE Trans. Cybern., to be published, control, model predictive control, with application to wheeled mobile robots
doi: 10.1109/TCYB.2016.2536628. and intelligent vehicles.
[28] H. Y. Li, H. J. Gao, P. Shi, and X. D. Zhao, “Fault-tolerant control
of Markovian jump stochastic systems via the augmented sliding mode
observer approach,” Automatica, vol. 50, no. 7, pp. 1825–1834, 2014. Cong An received the B.S. degree in mecha-
[29] Y.-J. Liu and S. C. Tong, “Barrier Lyapunov functions-based adaptive tronics and automobile engineering from Yantai
control for a class of nonlinear pure-feedback systems with full state University, Yantai, China, in 2012. He is currently
constraints,” Automatica, vol. 64, pp. 70–75, Feb. 2016. pursuing the M.S. degree with the Department
[30] Q. L. Hu and J. Zhang, “Relative position finite-time coordinated track- of Automotive Engineering, Dalian University of
ing control of spacecraft formation without velocity measurements,” Technology, Dalian, China.
ISA Trans., vol. 54, pp. 60–74, Jan. 2015. His research interests include nonlinear dynamics
[31] H. Y. Li, P. Shi, D. Y. Yao, and L. G. Wu, “Observer-based adaptive slid- and control with application to the wheeled inverted
ing mode control for nonlinear Markovian jump systems,” Automatica, pendulum vehicle.
vol. 64, pp. 133–142, Feb. 2016.
[32] Q. L. Hu, B. Li, and J. T. Qi, “Disturbance observer based finite-time
attitude control for rigid spacecraft under input saturation,” Aerosp. Sci.
Technol., vol. 39, pp. 13–21, Dec. 2014.
[33] Y.-J. Liu and S. C. Tong, “Adaptive fuzzy identification and control
for a class of nonlinear pure-feedback MIMO systems with unknown Zhijun Li (M’07–SM’09) received the Ph.D.
dead zones,” IEEE Trans. Fuzzy Syst., vol. 23, no. 5, pp. 1387–1398, degree in mechatronics from Shanghai Jiao Tong
Oct. 2015. University, Shanghai, China, in 2002.
[34] Y. M. Li, S. C. Tong, and T. S. Li, “Observer-based adaptive fuzzy From 2003 to 2005, he was a Post-Doctoral
tracking control of MIMO stochastic nonlinear systems with unknown Fellow with the Department of Mechanical
control directions and unknown dead zones,” IEEE Trans. Fuzzy Syst., Engineering and Intelligent Systems, University
vol. 23, no. 4, pp. 1228–1241, Aug. 2015. of Electro-Communications, Tokyo, Japan. From
[35] M. Yue, C. An, Y. Du, and J. Sun, “Indirect adaptive fuzzy control 2005 to 2006, he was a Research Fellow with
for a nonholonomic/underactuated wheeled inverted pendulum vehicle the Department of Electrical and Computer
based on a data-driven trajectory planner,” Fuzzy Sets Syst., vol. 290, Engineering, National University of Singapore,
pp. 158–177, May 2016. Singapore, and Nanyang Technological University,
[36] H. K. Khalil and J. W. Grizzle, Nonlinear Systems, vol. 3. Upper Saddle Singapore. From 2007 to 2011, he was an Associate Professor with the
River, NJ, USA: Prentice-Hall, 1996. Department of Automation, Shanghai Jiao Tong University. In 2008, he
[37] Z.-P. Jiang, E. Lefeber, and H. Nijmeijer, “Saturated stabilization and was a Visiting Scholar with Microsoft Research Asia, Beijing, China. Since
tracking of a nonholonomic mobile robot,” Syst. Control Lett., vol. 42, 2012, he has been a Professor with the College of Automation Science and
no. 5, pp. 327–332, 2001. Engineering, South China University of Technology, Guangzhou, China. In
[38] K. D. Do and G. Seet, “Motion control of a two-wheeled mobile vehicle 2015, he was a Visiting Professor with the Faculty Science and Technology,
with an inverted pendulum,” J. Intell. Robot. Syst., vol. 60, nos. 3–4, University of Macau, Macau, China, and the Department of Advanced
pp. 577–605, 2010. Robotics, Italian Institute of Technology, Genoa, Italy. His current research
[39] J. S. Huang, C. Y. Wen, W. Wang, and Z.-P. Jiang, “Adaptive output interests include service robotics, tele-operation systems, nonlinear control,
feedback tracking control of a nonholonomic mobile robot,” Automatica, and neural network optimization.
vol. 50, no. 3, pp. 821–831, 2014. Dr. Li is serving as an Editor-at-Large for the Journal of Intelligent and
[40] Y.-J. Liu, Y. Gao, S. Tong, and C. L. P. Chen, “A unified approach to Robotic Systems, an Associate Editor of the IEEE T RANSACTIONS ON
adaptive neural control for nonlinear discrete-time systems with nonlin- N EURAL N ETWORKS AND L EARNING S YSTEMS, the IEEE T RANSACTIONS
ear dead-zone input,” IEEE Trans. Neural Netw. Learn. Syst., vol. 27, ON S YSTEMS , M AN , AND C YBERNETICS : S YSTEMS , and the IEEE
no. 1, pp. 139–150, Jan. 2016. T RANSACTIONS ON AUTOMATION S CIENCE AND E NGINEERING. He has
[41] Y. M. Li, S. C. Tong, and T. S. Li, “Composite adaptive fuzzy out- been the General Chair of 2016 IEEE Conference on Advanced Robotics
put feedback control design for uncertain nonlinear strict-feedback and Mechatronics, Macau. Since 2016, he has been the Chair of Technical
systems with input saturation,” IEEE Trans. Cybern., vol. 45, no. 10, Committee on Biomechatronics and Biorobotics Systems and IEEE Systems,
pp. 2299–2308, Oct. 2015. Man, and Cybernetics Society.