Professional Documents
Culture Documents
DOI 10.1007/s10489-011-0276-1
Abstract This paper presents a new robust adaptive control uncertainties show the effectiveness of the approach in high
strategy for robot manipulators, based on the coupling of the speed trajectory tracking problems. The simulation results
fuzzy logic control with the so-called sliding mode control, that are compared with the results of conventional SMC in-
SMC, approach. The motivation for using SMC in robot- dicate that the control performance of the robot system is
ics mainly relies on its appreciable features, such as design satisfactory and the proposed approach can achieve favor-
simplicity and robustness. Yet, the drawbacks of the conven- able tracking performance, and it is robust with regard to
tional SMC, such as chattering effect and a required priori uncertainties and disturbances.
knowledge of the bounds of uncertainties can be destruc-
tive. In this paper, these problems are suitably circumvented Keywords Fuzzy control Robust adaptive control
by adopting a robust adaptive fuzzy sliding mode control, Robots Sliding mode control (SMC) Uncertainties
RAFSMC, approach. In this new approach the discontinu-
ous term is replaced by a new efficient estimation approach
to estimate the perturbation and two supervisory fuzzy sys-
1 Introduction
tems. The first one of the supervisory fuzzy systems is used
to adaptively tune the control gain of SMC and the sec-
Motion control of rigid robot manipulators is a difficult task,
ond one is used to adaptively tune the sliding surface slope.
mainly because of the nonlinearities and the coupling effects
The stability of the system is guaranteed in the sense of the
typical of robotic systems [17]. Different approaches have
Lyapunov stability theorem. Simulations using the dynamic
model of a three DOF planar rigid robot manipulator with been followed in order to cope with this problem, such as,
for instance, feedback linearization [2, 3], model predictive
control [1, 10], and sliding mode control [13, 14, 33]. In
A.F. Amer
the robotics context, feedback linearization is accomplished
Automatic Control Engineering Dept., Faculty of Engineering, by the so-called inverse dynamics control [19]. In [7, 20],
Arab Academy for Science and Technology, St. 13, Amen yehea, a computed torque control is developed on the basis of the
Alexandria, Egypt feedback linearization. However, these designs are possible
e-mail: aamer@aast.edu
only when the dynamics of the robotic dynamic are well
E.A. Sallam known. The adaptive control schemes can be employed to
Computers and Automatic Control Engineering Dept., Faculty of deal with the unknown robotic dynamics [6]. In these ap-
Engineering, Tanta University, St. 68, Ali Bek Alkabeer, Tanta, proaches, the linear parameterizations must be assumed, i.e.
Egypt
e-mail: sallam_9@hotmail.com the unknown parameters must be of linear structure. More-
over, the unknown parameters are assumed to be constant
W.M. Elawady () or slowly varying. However, as the robotic dynamic systems
Computers and Automatic Control Engineering Dept., Faculty of
are nonlinear, highly coupled, and time varying, the linear
Engineering, Tanta University, Abdelsalam aref, Kafr Elsheikh,
unit 2, No. 9, Tanta, Egypt parameterization property may not be applicable [6, 17].
e-mail: wmeana2007@yahoo.com Also the implementation also requires a precise knowledge
A.F. Amer et al.
of the structure of the dynamic model. Generally, uncertain- to the sliding mode and involve a tradeoff between chat-
ties may not be known in practical robotic systems such as tering and robustness. Continuous SMC can exponentially
changing payload, nonlinear friction, unknown disturbance, drive the system state to a chattering-free sliding mode but
and the high-frequency part of the dynamics. Therefore, it tends to produce conservative designs. In [11], an asymp-
is necessary to consider these effects containing both struc- totic observer in the control scheme can eliminate chatter-
tured uncertainties (parametric) and unstructured uncertain- ing despite the discontinuous control law. Both the boundary
ties (un-modeled dynamics). layer approach and the observer design assume that the un-
Sliding mode control (SMC) is one of the effective non- modeled dynamics are completely unknown. In [6], the au-
linear robust control approaches since it provides system dy- thors use the integral sliding method to overcome the draw-
namics with an invariance property to uncertainties once the back of chattering phenomenon. Reduced chattering may be
system dynamics are controlled in the sliding mode [8, 13, achieved without sacrificing robust performance by com-
15, 28, 29, 32]. The first step of SMC design is to select a bining the attractive features of fuzzy control with SMC
sliding surface that models the desired closed-loop perfor- [26, 31, 34].
mance in state variable space. In the second step, design a Recently, Fuzzy SMC [2224], FSMC, has also been
hitting control law such that the system state trajectories are used for this purpose, which is shown to be quite effec-
forced toward the sliding surface and stay on it [4, 17]. The tive. Fuzzy logic, first proposed by Zadeh [16], has proven
system state trajectory in the period of time before reach- to be a potent tool for controlling ill-defined or parameter-
ing the sliding surface is called the reaching phase. Once variant plants. By encapsulating heuristic engineering rules
the system trajectory reaches the sliding surface, it stays on a fuzzy logic controller can cope well with severe uncertain-
it and slides along it to the origin. The system trajectory ties, although a heavy computational burden may arise with
sliding along the sliding surface to the origin is the slid- some implementations. Fuzzy schemes with explicit expres-
ing mode [17]. Under certain conditions, the SMC is robust sions for tuning can avoid this problem [27]. The control
with respect to system perturbation and external disturbance
methodology proposed here is a computational-intelligence
[8, 13]. However, this control strategy produces some draw-
approach to some of the engineering problems associated
backs associated with large control chattering that may wear
with sliding-mode controllers.
coupled mechanisms and excite undesirable high-frequency
This paper discusses the design of a novel robust adaptive
dynamics.
fuzzy sliding mode, RAFSMC, controller with two supervi-
Moreover, a priori knowledge of the upper bounds of the
sory fuzzy self-tuning controllers to achieve reduced chatter
norm of the perturbation vector is required to obtain robust-
and system robustness against parameter uncertainty, load
ness and convergence. In order to overcome the drawbacks
disturbance, and nonlinearities.
of SMC (i.e., chattering and a priori knowledge of the upper
The proposed controller consists of three main parts: the
bounds of the perturbation requirement), the problem of per-
turbation estimation was investigated in [5] for a particular equivalent control of SMC as a model-based control term; a
class of nonlinear uncertain systems. However, these prob- new estimation technique to estimate the perturbation from
lems remained mainly unsolved [21]. the dynamics of the sliding surface; and a two supervisory
The problem of designing robust adaptive controllers fuzzy self-tuning controllers. The first one of the supervisory
without knowing the bound of uncertainties was addressed fuzzy systems is used to adaptively tune the control gain of
in [12] and references therein, and in [25], which required SMC and the second one is used to adaptively tune the slid-
a specific linearly parameterized model of the system un- ing surface slope. It is proved that the closed-loop system is
der investigation to construct the controller. The robust Lya- globally stable in the Lyapunov sense and the system output
punov stability-based approaches allow knowing asymp- can track the desired reference output asymptotically with
totic behavior of the solution without solving the differen- modeling uncertainties and disturbances.
tial equations. The price paid for this is that one must find The proposed control algorithm is applied to a 3 DOF
a suitable Lyapunov positive definite function with a nega- planar manipulator arm through simulations. The simula-
tive definite time derivative. Furthermore, similar to the slid- tion results indicate that the control performance of the robot
ing mode control, the robust Lyapunov stability-based ap- system is satisfactory. The proposed approach is compared
proaches produce discontinuous control laws which suffer with the existing conventional sliding mode controllers for
from the chattering [18]. robot manipulators in terms of advantages and control per-
Several methods of chattering reduction have been re- formances. A comparative analysis with simulation results
ported. One approach [9] places a boundary layer around soundly confirmed that the performance of developed pro-
the switching surface such that the relay control is replaced posed controller is better than those of an existing variable
by a saturation function. Another method [30] replaces a structure controller with conventional SMC. The remainder
maxmin-type control by a unit vector function. These ap- of this paper is organized as follows: Sect. 2 presents the
proaches, however, provide no guarantee of convergence characteristics of a dynamical model of the robot, Sect. 3
A new adaptive fuzzy sliding mode control using fuzzy self-tuning for 3 DOF planar robot manipulators
presents the characteristics of a conventional SMC, Sect. 4 D(t) = Bo1 {B(q)q + n(q, q)
+ Fd q
presents the fuzzy sliding mode control, Sect. 5 presents the
+ Fs (q)
+ d (q, q)}
(5)
robust adaptive sliding mode control with perturbation es-
timation, Sect. 6 presents the robust adaptive fuzzy SMC From (4) and (5), the direct dynamics model can be written
using fuzzy self-tuning control gain, Sect. 7 presents the ro- as follows:
bust adaptive fuzzy SMC using fuzzy self-tuning sliding sur-
face slope, Sect. 8 presents the robust adaptive fuzzy SMC + Bo1 u(t) + D(t)
q = fo (q, q) (6)
with fuzzy self-tuning control gain and sliding surface slope,
= Bo1 no (q, q)
where fo (q, q) is a bounded known non-
Sect. 9 presents the simulation results, and Sect. 10 summa-
linear vector function that represents the nonlinear deriving
rizes the conclusions and contributions of the works.
terms and D(t) is the uncertainty vector of the direct dynam-
ics that consists of the vectors of all uncertainties including
2 Description of robot manipulator model external disturbances.
However, if unpredictable perturbations from the parame- 4 Fuzzy sliding mode control
ter variations or external load disturbance occur, the equiv-
alent control effort cannot ensure the favorable control per- Fuzzy Control (FC) has supplanted conventional technolo-
formance. Thus, auxiliary control effort should be designed gies in many applications. One major feature of fuzzy logic
to eliminate the effect of the unpredictable perturbations. is its ability to express the amount of ambiguity in human
The auxiliary control effort is referred to as reaching con- thinking. Thus, when the mathematical model of the process
trol effort represented by ur (t). The reaching control signal, does not exist, or exists but with uncertainties, FC is an alter-
in conventional, ur (t) is given as follows: native way to deal with the unknown process. However, the
huge number of fuzzy rules for high-order systems makes
ur (t) = Kr sign[s(t)] (10) the analysis complex. Therefore, much attention has been
focused on the fuzzy sliding mode control FSMC.
where Kr = diag{kr1 , kr2 , . . . , krn } represents reaching con- In this paper, in order to eliminate the chattering prob-
trol gain concerned with the upper bound of uncertainties, lem, a fuzzy inference engine is used for reaching phase and
and sign[.] is a sign function. fuzzy sliding mode control methodology is proposed. The
Totally, the SMC law for nonlinear uncertain systems, main advantage of this method is that the robust behavior of
which guarantees the stability and convergence, is discon- the system is guaranteed and the performance of the system
tinuous and can be represented as: in the sense of removing chattering is improved. The config-
uration of our fuzzy sliding mode control (FSMC) scheme
u(t) = ueq (t) + ur (t) is shown in Fig. 1; it contains an equivalent control part and
= Bo {qd e(t)
fo (q, q)}
+ Kr sign[s(t)] (11) a two-input single-output FSMC in which Mamdanis fuzzy
inference method is used.
However, the upper bound of uncertainties, which is re- The reaching law is selected as:
quired in the conventional SMC system, is difficult to obtain
ur (t) = Kf uf (t) (12)
precisely in advance for practical applications. If the bound
is selected too large, the sign function of the reaching con-
where Kf is the normalization factor of the output variable,
trol law will result in serious chattering phenomena in the
and uf (t) is the output of the FSMC, which is determined
control efforts. The undesired chattering control efforts will
by the normalized s(t) and s (t). The fuzzy control rules can
wear the bearing mechanism and might excite unstable sys- be represented as the mapping of the input linguistic vari-
tem dynamics. On the other hand, if the bound is selected ables s(t) and s (t) to the output linguistic variable uf (t) as
too small, the stability conditions may not be satisfied. It follows:
will cause the controlled system to be unstable. The finite
time delays for the control computation and limitations of uf (t) = FSMC(s(t), s (t)) (13)
practical control systems render the implementation of such
control signals. In other words, the sign function in overall where FSMC(s(t), s (t)) denotes the functional characteris-
control will cause the control input to produce the chattering tics of the fuzzy linguistic decision schemes. The member-
phenomenon. ship function of input linguistic variables s(t) and s (t) and
Fig. 2 Fuzzy sets of sliding surface s(t) and derivative of sliding surface s (t)
where Al1 and Al2 are the labels of the input fuzzy sets. B l used, the center average defuzzification process has been se-
is the labels of the output fuzzy sets. l = 1, 2, . . . , m de- lected. The fuzzy rule table is designed as in Table 1.
notes the number of the fuzzy IFTHEN rules. For the fuzzy In the above fuzzy rule table, the rules are designed such
implication, the intersection minimum operation has been that the following points are taken under consideration:
A.F. Amer et al.
(i) The output fuzzy sets are normalized in the interval and the error state trajectory converges to the sliding surface
(1, 1), then |uf = FSMC(s(t), s (t))| 1. s(t) = 0.
(ii) When the product of s(t) and s (t) is positive, the In this section, fuzzy logic control (FLC) scheme have
membership functions of uf (t) are set such that its been used as a direct controller, in which, the FLC is non-
sign is the same as that of s(t), then s T (t)uf (t) = adaptive in nature. A FLC is called non-adaptive if all of its
s T (t) FSMC(s(t), s (t)) |s(t)|. This condition is re- parameters, i.e. scaling factors, membership functions and
quired to achieve the system stability as indicated rules are kept fixed during the operation of the controller.
in (23) and (24). An adaptive FLC that fine tunes an already working direct
controller is called a self-tuning FLC or supervisory FLC.
Totally, the FSMC law can be represented as:
To improve the performance, we combine the FLC as a su-
u(t) = ueq (t) + ur (t) = ueq (t) + Kf uf (t) pervisory control with the adaptive SMC.
The stability of the robotic system, represented by (6), con- 5 Robust adaptive sliding mode control
trolled by u(t) in (14), where the equivalent control part
ueq (t) is in (9), is proved by using the Lyapunov function The term Kr sign[s(t)] is the fundamental cause of chatter-
can be chosen as: ing and is designed conservatively based on the bounds of
uncertainties, i.e. Kr . In this paper, the particular objective
1
V (t) = s T (t)s(t) (15) is to replace the term Kr sign[s(t)] by a continuous term.
2 The tracking control problem can be achieved by keeping
V (t) = s T (t)s (t) (16) the system trajectory on the sliding surface s(t) = 0. For this
purpose, the proposed controller is chosen as:
The lamped uncertainty in robot dynamical mode is rewrit-
ten as: D(t) = Bo1 {B(q)q + n(q, q)
+ Fd q + Fs (q)
+ u(t) = ueq (t) + ua (t) (21)
and the model is rewritten as: q = fo (q, q)
d (q, q)} +
Bo1 u(t) D(t). where ueq (t) and ua (t) are the equivalent control and the
Equation (16) is analyzed as: adaptive control, respectively. The equivalent control ueq (t)
is based on the nominal plant parameters without consid-
V = s T s = s T {qd fo (q, q)
Bo1 u(t) + D(t) + e(t)}
ering uncertainty (D(t) = 0) and provides the main control
Bo1 (ueq (t) + ur (t))
= s T {qd fo (q, q) action and is given by (9). The adaptive control ua (t) is con-
sidered to compensate for the perturbations and to enhance
+ D(t) + e(t)}
(17) the closed-loop stability and to improve the transient perfor-
mance.
Substituting the equivalent control from (9), (17) becomes:
The adaptive robust control scheme design relies on the
V = s T s = s T {qd fo (q, q)
Bo1 (ueq (t) + ur (t)) online estimated uncertainty vector rather than relying on
the bounds of uncertainties. Therefore, a priori knowledge
+ D(t) + e(t)}
of the bounds of uncertainties is not required, and the control
= s T {Bo1 ur (t) D(t)} (18) input compensates for the uncertainty that exists.
Lyapunov stability analysis is the most popular approach
Simplifying (18) results in to prove and to evaluate the stable convergence property of
sliding mode control. Here, direct Lyapunov stability ap-
V = s T s = s T {qd fo (q, q)
Bo1 (ueq (t) + ur (t)) proach is employed to investigate the stability property of
+ D(t) + e(t)}
the proposed controller and to derive the adaptive robust
control. Lyapunov function can be chosen as:
= s T {Bo1 Kf FSMC(s(t), s (t)) D(t)} (19)
1 1 T
Using the above mentioned points in designing the fuzzy V (t) = s T (t)s(t) + D(t) GD(t) (22)
2 2
rules yields
where G is a diagonal positive definite constant matrix
V s{Bo1 Kf D(t)} (20) which is a design parameter, and D is the vector of the
lumped uncertainty estimation error and is defined as fol-
So if we select Kf > Bo D(t), one can conclude lows:
that the reaching condition V = s T s < 0 is always satis-
fied. Thus the closed loop system is asymptotically stable
D(t) = Dest (t) D(t) (23)
A new adaptive fuzzy sliding mode control using fuzzy self-tuning for 3 DOF planar robot manipulators
where Dest and D are the estimated perturbation and the Equation (28) can be written:
unknown actual perturbation vectors, respectively.
The derivative of Lyapunov function is: ua (t) = Bo Ks(t) Bo Dest (t) (34)
The adaptive control law ua (t) can be chosen as: u(t) = Bo {qd fo (q, q)
e(t)}
ua (t) = Bo Ks(t) Bo Dest (t) (28) Bo Ks(t) + G 1
s(t)dt (37)
where Kis a n n diagonal positive definite constant matrix
which is a design parameter. The block diagram of the proposed controller is given in
Substituting (28) into (27) and results in Fig. 5.
Fig. 6 Block diagram of the robust adaptive sliding mode control with fuzzy self-tuning control gain
Fig. 7 Membership functions of error and change of error Fig. 8 Membership functions of K
A new adaptive fuzzy sliding mode control using fuzzy self-tuning for 3 DOF planar robot manipulators
Fig. 11 Block diagram of the robust adaptive sliding mode control with fuzzy self-tuning slope
9 Simulation results
The proposed robust adaptive SMC was tested for the con-
trol of 3 DOF rigid three link manipulator shown in Fig. 18.
The equations of motion and dynamical parameters of the
arm are given as:
q + Fd q + Fs (q)
B(q)q + C(q, q) + d (q, q)
+ g(q) = i = u(t)
Inertia matrix:
b11 b12 b13
Fig. 13 Membership functions of error and change of error
B(q) = b21 b22 b23
b31 b32 b33
b12 = b21 , b31 = b13 , b32 = b23
A new adaptive fuzzy sliding mode control using fuzzy self-tuning for 3 DOF planar robot manipulators
Gravity matrix:
g1
g(q) = g2
g3
g1 (q) = (ml1 l1 + ml2 a1 + mm2 a1 + ml3 a1 + mm3 a1 )gc1
+ (ml2 l2 + ml3 a2 + mm3 a2 )gc12 + ml3 l3 gc123
g2 (q) = (ml2 l2 + ml3 a2 + mm3 a2 )gc12 + ml3 l3 gc123
Fig. 16 Time history of g3 (q) = ml3 l3 gc123
where
b11 = Il1 + ml1 l12 + kr1
2
Im1 + Il2
c1 = cos q1 , c12 = cos(q1 + q2 )
+ mm2 a12 + Im2 + ml2 (a12 + l22 + 2a1 l2 c2 ) + Il3
c123 = cos(q1 + q2 + q3 )
+ Im3 + mm3 (a12 + a22 + 2a1 a2 c1 ) + ml3 (a12 + a22 s1 = sin q1 , s12 = sin(q1 + q2 )
+ l32 + 2a1 a2 c2 + 2a1 l3 c23 + 2a2 l3 c3 ) s123 = sin(q1 + q2 + q3 )
b12 = b21 = Il2 + Il3 + kr2 Im2 + Im3 + mm3 (a22 + a1 a2 c2 )
l1 = l2 = l3 = 0.5 represent the distances of the centers
+ ml2 (l22 + a1 l2 c2 ) + ml3 (a22 + l32 + a1 a2 c2 of mass of the three links from the respective joint axes,
ml1 = ml2 = ml3 = 10 Kg are the masses of the three links,
+ a1 l3 c23 + 2a2 l3 c3 )
mm1 = mm2 = mm3 = 1 Kg are the masses of the rotors,
b22 = Il2 + Il3 + kr2
2
Im2 + Im3 + mm3 a22 + ml2 l22 Il1 = Il2 = Il3 = 1.0 Kgm2 are the moments of inertia of
links and Im1 = Im2 = Im3 = 0.01 Kgm2 are the moments
+ ml3 (a22 + l32 + 2a2 l3 c3 )
of inertia of rotors. All simulations are carried out using
b23 = b32 = Il3 + kr3 Im3 + ml3 (l32 + a2 l3 c3 ) MATLAB 7.01.
In order to show the effectiveness and robustness of the
b13 = b31 = Il3 + kr3 Im3 + ml3 (l32 + a1 l3 c23 + a2 l3 c3 )
proposed approach, large severe uncertainties representing
b33 = Il3 + kr3
2
Im3 + ml3 l32 the dynamic effects as nonlinear viscous and static frictions,
A.F. Amer et al.
Fig. 17 Block diagram of the robust adaptive sliding mode control with fuzzy self-tuning control gain and fuzzy self-tuning slope
500 + 500 sin(2t) + 500 sin(1.5t) + 500 cos( 2 t)
+ 500 sin( t)
2
500 + 500 sin(2t) + 500 sin(1.5t) + 500 cos( 2 t)
d =
+ 500 sin( 2 t)
500 + 500 sin(2t) + 500 sin(1.5t) + 500 cos( t)
2
+ 500 sin( 2 t)
For the FSMC, the control gain Kf is set as: Kf = tuning control gain and fuzzy self-tuning sliding surface
diag{3500, 3500, 3500}. For the robust adaptive SMC slope , the range of the control gain K = diag{k1 , k2 , k3 }
(RASMC), the control gain K is set as: K = diag{5000, is (5000, 15000), the range of the slope of sliding surface
5000, 5000}, the control parameter G is set as: G = = diag{1 , 2 , 3 } is (0.5, 5) and the control parameter G
diag{25000, 25000, 25000} and the sliding surface slope is set as: G = diag{25000, 25000, 25000}.
= diag{2.5, 2.5, 2.5}. For the robust adaptive SMC Figure 21 shows the joint tracking position error profile
(RASMC) with fuzzy self-tuning control gain, the range for joints 1, 2, and 3 respectively in the case of RAFSMC
of the control gain K = diag{k1 , k2 , k3 } is (5000, 15000), with fuzzy self-tuning control gain. From Fig. 17 we observe
that the RAFSMC with fuzzy self-tuning control gain gives
the control parameter G is set as: G = diag{25000, 25000,
smaller tracking error and better tracking performance than
25000} and the sliding surface slope = diag{2.5, 2.5, 2.5}.
conventional SMC.
For the robust adaptive SMC (RASMC) with fuzzy self-
Figure 22 shows the joint tracking position error profile
tuning sliding surface slope , the range of the slope of for joints 1, 2, and 3 respectively in the case of RAFSMC
sliding surface = diag{1 , 2 , 3 } is (0.5, 5). The con- with fuzzy self-tuning sliding surface slope. It is noted that
trol gain K is set as: K = diag{5000, 5000, 5000}, the con- shows that the proposed RAFSMC with fuzzy self-tuning
trol parameter G is set as: G = diag{25000, 25000, 25000}. sliding surface slope has smaller error values than conven-
For the robust adaptive SMC (RASMC) with fuzzy self- tional SMC.
A.F. Amer et al.
Table 2 Performance comparison of the controllers for the trajectory tracking control
For the RAFSMC with fuzzy self-tuning control gain and 9.2 Pick and place task
fuzzy self-tuning sliding surface slope, it is observed that
both (IAE) and (ITAE), for the three joints are considerably The desired joint angle function is chosen as: qd (t) = 2 +
reduced in magnitude than the other techniques dealt with in (1 + tanh(10 cos(0.25t))), 0 t 12 sec and is shown in
this paper. The values of different errors for various control Fig. 24. This function is a pick-and-place type task that is
strategies and various joints are tabulated in Table 2. widely used in industrial applications. The uncertainty, ex-
A.F. Amer et al.
19. Adam MJK (1999) Basics of robotics: theory and components of Alexandria, Egypt 19972001 Head of Automatic Control Engineer-
manipulators and robots. Springer, New York ing Dept., Faculty of Engineering, Arab Academy for Science and
20. Spong MW, Vidyasagar M (1989) Robot dynamics and control. Technology, Alexandria, Egypt 20012008 Presidents Assistant of
Wiley, New York European Cooperation, Arab Academy for Science and Technology,
21. Zeinali M, Notash L (2010) Adaptive sliding mode control with Alexandria, Egypt.
uncertainty estimator for robot manipulators. Mech Mach Theory Main Work: Robotics, automatic control, fuzzy control, and digital
45(1):8090 control systems Membership in Academic Societies: Scientific Society
22. Zhu M, Li Y (2010) Decentralized adaptive fuzzy sliding mode of Computers, Arab Academy for science and technology, Alexandria,
control for reconfigurable modular manipulators. Int J Robust Egypt.
Nonlinear Control 20(4):472488
23. Roopaei M, Zolghadri Jahromi M (2009) Chattering-free fuzzy
E.A. Sallam is Head of Computers
sliding mode control in MIMO uncertain systems. Nonlinear Anal
and Automatic Control Engineer-
71:44304437
ing Dept., Faculty of Engineering,
24. Yagiz N, Hacioglu Y (2009) Robust control of a spatial robot using
Tanta University, St. 68, Ali Bek
fuzzy sliding modes. Math Comput Model 49:114127
Alkabeer, Tanta, Egypt.
25. Barambones O, Etxebarria V (2000) Robust adaptive control for
Brief Biographical History:
robot manipulator with un-modeled dynamics. Int J Cybern Syst
19771979 Demonstrator, Faculty
31(1):6786
of Engineering and Technology,
26. Ha QP, Rye DC, Durrant-Whyte HF (1999) Fuzzy moving sliding
El Menoufiah University, Shebin
mode control with application to robotic manipulators. Automat-
Elkom, Egypt 1980 Krupp Atlas
ica 35(4):607616
Electronik (Ships Electronic), Bre-
27. Ha QP (1996) Robust sliding mode controller with fuzzy tuning.
men, West Germany 19811982
Electron Lett 32(17):16261628
Ziemann Elektrotechnik (Part time),
28. Wai RJ (2000) Adaptive sliding-mode control for induction
Bremen, West Germany 1982
servo motor drive. Proc Inst Electr Eng Electron Power Appl
R. Hogenkamp (Transformatoren
147(6):553562
und Apparate Bau), Bremen, West Germany 1983 K. Meyer Con-
29. Aloui S et al (2010) Improved fuzzy sliding mode control for a
sulting Engineer, Bremen, West Germany 19871998 Lecturer, En-
class of MIMO nonlinear uncertain and perturbed systems. Appl
gineering Physics and Mathematics Dept., Faculty of Engineering and
Soft Comput J 11:820826
Techn., Shebin Elkom, Egypt 19911993 Lecturer, Faculty of Technol-
30. Spurgeon SK (1991) Choice of discontinuous control component
ogy, Qatar University, Qatar 19992007 Lecturer, Computers & Auto-
for robust siding mode performance. Int J Control 53:161179
matic Control Dept., Faculty of Engineering, Tanta University, Tanta,
31. Wang SY, Hong CM, Liu CC, Yang WT (1996) Design of a static
Egypt 2007 Assis. Prof., Head of Computers & Automatic Control
reactive power compensator using fuzzy sliding mode control. Int
Dept., Faculty of Engineering, Tanta University, Tanta, Egypt.
J Control 63(2):393412
Main Work: Robotics, stochastic optimal control, system identifica-
32. Utkin VI (1993) Sliding mode control design principles and appli-
tion and estimation Membership in Academic Societies: Scientific
cations to electric drives. IEEE Trans Ind Electron 40(1):2336
Magazine of Computers, Arab Academy for Science and Technology,
33. Chen Y, Chang JL (1999) Sliding-mode force control of manip- Alexandria, Egypt; The Institute of Electrical and Electronics Engi-
ulators. In: Proceeding national science council ROC(A), vol 23, neers (IEEE), Member.
pp 281289
34. Lu YS, Chen JS (1994) A self-organizing fuzzy sliding-mode con-
troller design for a class of nonlinear servo systems. IEEE Trans W.M. Elawady works in Comput-
Ind Electron 41:492502 ers and Automatic Control Engi-
neering Dept., Faculty of Engineer-
ing, Tanta University, St. Abdel-
A.F. Amer is Prof. in Automatic salam aref, Kafr Elsheikh, unit 2,
Control Engineering Dept., Fac- No. 9, Egypt.
ulty of Engineering, Arab Academy Brief Biographical History: 1998
for Science and Technology, Amen 2006 Demonstrator, Faculty of En-
yehea, Alexandria, Egypt. gineering, Tanta University, Tanta,
Brief Biographical History: 1967 Egypt 2006 Lecturer Assistant,
Demonstrator, Faculty of Engineer- Computers & Automatic Control
ing, Alexandria University, Alexan- Dept., Faculty of Engineering, Tanta
dria, Egypt 1975 Master of Sci- University, Tanta, Egypt.
ence, Faculty of Engineering, Cairo Main Work: Robotics, robot dynam-
University, Egypt 1989 Ph.D., Lille ics, fuzzy control, robust nonlinear
University, France 19901997 Lec- control, and intelligent control. Membership in Academic Societies:
turer, Automatic Control Dept., Fac- Scientific Magazine of Computers, Arab Academy for Science and
ulty of Engineering, Arab Acad- Technology, Alexandria, Egypt.
emy for Science and Technology,