Professional Documents
Culture Documents
Abstract—In this paper, an electric unicycle system is articulation controller (CMAC) is proposed. The major
constructed. Moreover, a model-free adaptive fuzzy control advantages of CMAC are simple computation and easier
method is proposed for an electric unicycle system real time hardware implementation. However, the drawback of CMAC is
control. By the control scheme, the electric unicycle system is that they are static networks.
controlled without accurate system information. The parameters
of fuzzy membership functions are adjusted online using the The fuzzy theory is arisen from the desire of linguistic
dynamic gradient descent method. In the end, the experimental description for complex system and it can be utilized to
results are used to verify the effectiveness of the electric unicycle formulate and translate the human experience to appropriately
system control. automatic control strategies. This kind of human intelligence
is easily represented by the fuzzy logic control structure.
Keywords—adaptive control; model-free fuzzy control; electric Fuzzy logic control is a complete difference approach that
unicycle; real world control.
does not require a precise mathematical model of system. This
control method is based on human experience to understand
I. INTRODUCTION the behavior of system. Thus, control design is simple than
In the field of control, the tracking control of uncertain using traditional control method. There have been many
systems is an important topic. Obviously, control system researches [12]-[15] that use the fuzzy controller to control
performance is almost realized using rotary motors with nonlinear system. However, fuzzy rules and membership
mechanical parts. These mechanical parts will reduce the linear functions are usually designed by users using a trial and error
speed and system response. Moreover, it will also generate procedure. Moreover, the suitable parameters of a fuzzy
chatting and friction. Many authors have proposed various controller are always determined based on the designers’ own
control techniques for control system tracking problems, which experience, as is the case for the Mamdani-type fuzzy control
consist of fuzzy neural cerebellar model articulation network technique. This will cause the fuzzy models can hardly be
[1], smooth time-invariant control method [2], neural network utilized to design controllers for control of the physical
[3], etc. Moreover, the authors [4] use an in-wheel motor and a
systems.
reaction wheel pendulum to control the unicycle robot’s roll
In this paper, an electric unicycle system is constructed
and pitch. In [5], a novel motion control method is investigated
firstly. Such a platform is driven by a single wheel. Single-
for wheeled inverted pendulum control. In [6], the authors
wheel platforms are simple in their mechanical frames than
proposed an approach to compensate the external disturbances
multi-wheel platforms. Moreover, a simple algorithm based on
and the model uncertainties to improve the system performance.
model free techniques is developed systematically to solve the
Traditional control methods such as proportional integral fuzzy tracking control design for an electric unicycle system.
derivative control, variable structure control, and linear Therefore, the proposed tracking control design is suitable for
quadratic control always need a good information and correct practical applications. Moreover, the parameters of the
system model to obtain a required performance. However, it is membership functions can be automatically adjusted
always difficult to obtain the exact system dynamic model, or according to some adaptation laws for the purpose to track a
the mathematical model is complex to achieve in a real world wanted trajectory. Finally, experimental results demonstrate
control. It is not easy for an engineer to design a controller that the proposed adaptive fuzzy control system can obtain a
using traditional method if the dynamics of the consider system good tracking performance.
is unknown.
On the control view, intelligent control methods (e.g., II. THE STRUCTURE OF ELECTRIC UNICYCLE
genetic control, fuzzy logic, neural network, or expert system) Figure 1 shows the simply diagram of electric unicycle.
[7]-[11] provide a way for the nonlinear system controllers
design with unknown or uncertain system dynamics. Neural
networks (NNs) are always considered as powerful building
blocks for a wide class of complex nonlinear system control
strategies when model information is absent. However, in NNs,
the learning is slow, as all system parameters are updated
during each learning cycle. Recently, the cerebellar model
∑ D C ( z )C ( z )…C
i
i
1 1
i
2 2
i
m ( zm )
(2)
F= i =1
n
Motor driver
-45 -20 0 20 45 N
circuit
Rim (c)
motor Fig.3. Membership functions of fuzzy controller
( Di − F ) m 2( z j − mij ) (7)
yd + em
i
∆m=
j α m (em + eɺm ) ∏C (z ) i
j j
n m
(σ ij ) 2
Fuzzy F ∑∏ C ij ( z j ) j =1
Controller Unicycle i =1 j =1
y - d/dt eɺm
The means of the Gaussian membership functions can now be
em updated according to the following equation:
Online
Learning
Mechanism mij ( N=
+ 1) mij ( N ) + ∆mij ( N ) (8)
d/dt eɺm
1 1 2 (3) i =1 j =1
E= ( yd − y ) 2 = em
2 2 The variances can be updated according to the following
equation.
Gaussian membership function can be represented as
σ ij ( N=
+ 1) σ ij ( N ) + ∆σ ij ( N ) (11)
−( z − mij ) 2 (4)
=C ij ( z ) exp(
= ) for j 1… m
(σ ij ) 2 where N denotes the number of iteration.
With the energy function, the learning algorithm based on V. EXPERIMENTAL EXAMPLES
backpropagation method for means, m ij j = 1, 2… m , can be In the section, the proposed adaptive fuzzy control method
derived as is used to control an electric unicycle. Fig. 5 shows the angle of
electric unicycle. Fig. 6 shows the angle velocity of electric
∂E ∂E ∂F
unicycle. Fig. 7 is the photograph of sequence experiments.
−α m
∆mij = −α m
= (5) The high effectiveness of the proposed control strategy is
∂mij ∂F ∂mij
conformed.
8
Angle of Electric Unicycle(deg)
i
m j j = 1, 2… m . In (5), this term, ∂E ∂F , cannot not be 4
-2
-6
-10
2 4 6 8 10 12 14 16 18 20
time(s)
∂E (6)
Fig. 5. The angle of electric unicycle.
= em + eɺm
Angular Velocity of Electric Unicycle(deg/sec)
∂F
30
20
-10
-20
-30
2 4 6 8 10 12 14 16 18 20
time(s)
ACKNOWLEDGMENT
This work is supported by the Ministry of Science and
Technology of Taiwan, R.O.C. under the Grant MOST 105-
2221-E-155 -052.
REFERENCES
(a) (b)
[1] F.J. Lin, K.J. Yang, I.F. Sun, and J.K. Chang, “Intelligent position
control of permanent magnet synchronous motor using recurrent fuzzy
neural cerebellar model articulation network,” IET Electr. Power Appl.,
vol. 9, no. 3, pp. 248–264, 2015.
[2] V. Muralidharan and A.D. Mahindrakar, “Position stabilization and
waypoint tracking control of mobile inverted pendulum robot,” IEEE
Trans. Control Syst. Technol., vol. 22, no. 6, pp. 2360–2367, Nov. 2014.
[3] C. Yang, Z. Li, R. Cui, and B. Xu, “Neural network-based motion
control of underactuated wheeled inverted pendulum models,” IEEE
Trans. Neural Netw. Learn. Syst., vol. 25, no. 11, pp. 2004–2016, Nov.
(c) (d)
2014.
[4] S.I. Han and; J.M. Lee, “Balancing and velocity control of a unicycle
robot based on the dynamic model,” IEEE Trans. Ind. Electron., vol. 62,
no.1, pp.450-413, Jan. 2015.
[5] C. Yang, Z. Li, R. Cui, and B. Xu, “Neural network-based motion
control of underactuated wheeled inverted pendulum models,” IEEE
Trans. Neural Netw. Learn. Syst., vol. 25, no. 11, pp. 2004–2016, Nov.
2014.
[6] J. Huang, S. Ri, L. Liu, Y. Wang, J. Kim, and G. Pak “Nonlinear
(e) (f) disturbance observer-based dynamic surface control of mobile wheeled
inverted pendulum,” IEEE Trans. Control Syst. Technol., vol. 23, no. 6,
pp. 2400–2407, Nov. 2015.
[7] C.M. Lin and H.Y Li, “Intelligent control using the wavelet fuzzy
CMAC backstepping control system for two-axis linear piezoelectric
ceramic motor drive systems,” IEEE Trans. Fuzzy Syst., vol. 22, no. 4,
pp. 791–802, Aug. 2014.
[8] R. Liu, Y.X. Wang, and L. Zhang, “An FDES-based shared control
method for asynchronous brain-actuated robot,” IEEE Trans. Cybern.,
vol. 46, no. 6, pp. 329–341, June 2016.
(g) (h) [9] C.H. Lee, F.Y. Chang, and C.M. Lin, “An efficient interval type-2 fuzzy
CMAC for chaos time-series prediction and synchronization,” IEEE
Trans. Cybern., vol. 44, no. 3, pp. 329–341, Mar. 2014.
[10] C.F. Juang, M.G. Lai, and W.T. Zeng, “Evolutionary fuzzy control and
navigation for two wheeled robots cooperatively carrying an object in
unknown environments.” IEEE Trans. Cybern., vol. 45, no. 9, pp. 1731–
1743, Sep. 2015.
[11] S.I. Han and J.M. Lee, “Fuzzy echo state neural networks and funnel
dynamic surface control for prescribed performance of a nonlinear
dynamic system” IEEE Trans. Ind. Electron., vol. 61, no. 2, pp. 1099–
(i) (j) 1112, Feb. 2014.
Fig. 7. The sequence of experiments.
[12] R. Shahnazi and G. Langholz,”PI Adaptive Fuzzy Control With Large
and Fast Disturbance Rejection for a Class of Uncertain Nonlinear
Systems”, IEEE Trans. Fuzzy Systt., vol. 16, no.1, pp. 187-197, Feb.
VI. CONCLUSIONS 2008.
[13] M. Humar, R. Stoll and N. Stoll, “Deterministic Approach to Robust
In this study, a model free adaptive fuzzy tracking control Adaptive Learning of Fuzzy Models” IEEE Trans. Syst. Man Cybern.
strategy has been proposed. The variables of the membership Par B-Cybern., vol. 36, no.4, pp. 767–780, Aug. 2006.
functions can be automatically adjusted according to some [14] Z. G. Hou, A.-M. Zou, L. Cheng and M. Tan, ”Adaptive Control of an
adaptation laws for the purpose to track a wanted trajectory. Electrically Driven Nonholonomic Mobile Robot via Backstepping and
The major contributions of this paper are: 1) the development Fuzzy Approach”, IEEE Trans .Control System Technology, vol.17, PP.
803-815, 2009.
of an online training methodology for the proposed adaptive
[15] J. P. Hwang and E. kim, ”Robust Tracking Control of an Electrically
fuzzy control system; and 2) the successful application of the Driven Robot: Adaptive Fuzzy Logic Approach”, IEEE Trans. Fuzzy
fuzzy control methodology to control an electric unicycle Syst., vol. 14, no.2, pp. 232-247, Apr.2006.
system. Finally, the effectiveness of the proposed control
system is verified by the experimental results.