A Fuzzy Robust Controller For Robotic Systems
A Fuzzy Robust Controller For Robotic Systems
Science (IJAERS)
Peer-Reviewed Journal
ISSN: 2349-6495(P) | 2456-1908(O)
Vol-10, Issue-8; Aug, 2023
Journal Home Page Available: https://ijaers.com/
Article DOI:https://dx.doi.org/10.22161/ijaers.108.6
Department of Electrical Engineering, Engineering College, Shaqra University, Shaqra 11961, Saudi Arabia
Received: 11 Jul 2023, Abstract— In this work a combination of type 2 fuzzy logic and
Receive in revised form: 14 Aug 2023, nonsingular fast sliding mode technique is proposed to design a robust
controller for a robotic system. Indeed, a nominal type 2 fuzzy model is
Accepted: 22 Aug 2023,
used to contract the equivalent control signal. The switching signal is
Available online: 31 Aug 2023 designed using adaptive type 2 fuzzy systems to overcome the knowledge of
©2023 The Author(s). Published by AI the upper bounds of uncertainties and external disturbances. Several
Publication. This is an open access article simulation results are given to show the efficiency of the proposed
under the CC BY license approach.
(https://creativecommons.org/licenses/by/4.0/).
Keywords— Type-2 Fuzzy Systems,
Robust Control, Robotic system.
www.ijaers.com Page | 45
Alnufaie et al. International Journal of Advanced Engineering Research and Science, 10(8)-2023
www.ijaers.com Page | 46
Alnufaie et al. International Journal of Advanced Engineering Research and Science, 10(8)-2023
For practical applications, it is impossible to know the The time derivative of the sliding surface can be written
exact dynamic model of the robotic manipulators. Hence, as:
the above dynamic quantities can be expressed as: (10)
Our control law will be composed from two terms. The
(5)
first one, named equivalent control , is dedicated to
maintain the system on the sliding surface. The second
Where , , are the nominal values of term, called switching signal, must force the system
, , respectively and , , to converge to the sliding surface. Then, to design the
are the uncertain parts of , , equivalent control law , we consider that the system
respectively. is on the surface ( ) and remains on ( ). In
Using equation (5), the dynamic model of the robotic this case, the system is considered insensitive to
manipulators can be expressed as: uncertainties and external disturbances (Slotine, 1991).
Using (7) equation (10) can be rewritten as:
(6)
Where:
. (11)
Then the expression of equivalent control law can be
Let define the tracking error and its time
expressed as:
derivative where the desired trajectory.
Then the error dynamic of the robotic manipulators with
the uncertainties and disturbances can be written as:
(12)
(7)
Note that, we used the fact that to writ
Where ,
equation (9) in a compact form.
and
Our next task is to determine the expression of the
As given in [14], the upper bound of lumped uncertainty switching signal allowing to force the system to
can be expressed as:
reach the sliding surface in presence of uncertainties and
(8) external disturbances.
Where , and are positive scalars. In this case, equation (10) becomes:
The next task is to develop a robust controller based on
nonsingular fast terminal sliding mode control allowing to
tracking objectives. (13)
Using (12), we can rewrite (10) as:
IV. CONTROLLER DESIGN
To design our controller, let consider the following
nonsingular terminal sliding surface: (14)
www.ijaers.com Page | 47
Alnufaie et al. International Journal of Advanced Engineering Research and Science, 10(8)-2023
(26)
(20) (27)
Based on the Lyapunov theorem, the system converges These modified control laws allow to ensure the
asymptotically to the sliding surface and remains on. convergence to the reference trajectory in a finite time.
To prove convergence in finite time, let us take up To deduce the adaptation laws of the three adaptive fuzzy
inequality (20): system, we consider the new Lyapunov function:
(21)
(28)
Using the control laws (27) and the following adaptation
laws:
(22)
Then we can obtain: (29)
(23)
And following the same mathematical development used
previously, the time derivative of the Lyapunov function
(28) becomes:
If we consider that the system converges to 0 at
implies that:
(30)
Thus, the convergence of the closed loop system to the
reference trajectory in a finite time is guaranteed.
(24)
Hence, V. SIMULATION AND RESULTS
To show the performances of the performances of the
(25)
proposed approach, we consider a one link robot, shown in
fig. 3, whose dynamics equation is given by:
Consequently, the control law ,
whose terms are defined by equations (12) and (18),
guarantees the asymptotic stability of the closed loop With:
system and the convergence of the tracking error in a finite
time.
www.ijaers.com Page | 48
Alnufaie et al. International Journal of Advanced Engineering Research and Science, 10(8)-2023
www.ijaers.com Page | 49
Alnufaie et al. International Journal of Advanced Engineering Research and Science, 10(8)-2023
REFERENCES
[1] J.-J. E. Slotine, W. Li, and others, Applied nonlinear
control, vol. 199. Prentice hall Englewood Cliffs, NJ, 1991.
[2] Y. Pan, C. Yang, L. Pan and H. Yu, "Integral Sliding Mode
Control: Performance, Modification, and Improvement," in
IEEE Transactions on Industrial Informatics, vol. 14, no. 7,
pp. 3087-3096, July 2018.
[3] A. Hamzaoui, N. Essounbouli, and J. Zaytoon, “Fuzzy
sliding mode control with a fuzzy switching function for
non-linear uncertain multi-input multi-output systems,”
Proc. Inst. Mech. Eng. Part J. Syst. Control Eng., vol. 218,
no. 4, pp. 287–297, 2004.
[4] M. Manceur, L. Menhour, N. Essounbouli, and A.
Hamzaoui, “MIMO sliding fuzzy type-2 control with
manipulating approaching phase,” in 2013 10th IEEE
International Conference on Networking, Sensing And
Control (ICNSC), IEEE, 2013, pp. 479–485.
[5] P. Vivekanandan et al., “Modelling, Simulation and Control
of 5 Axis Industrial Robot using MATLAB,” Indian J. Sci.
Technol., vol. 12, no. 23, pp. 1–7, Jun. 2019.
[6] H. Wang et al., “Design and implementation of adaptive
terminal sliding-mode control on a steer-by-wire equipped
Fig. 6: Angular position et velocity tracking road vehicle,” IEEE Trans. Ind. Electron., vol. 63, no. 9, pp.
5774–5785, 2016.
[7] Y. Feng, X. Yu and Z. Man, "Non-singular terminal sliding
mode control and its application for robot
manipulators," ISCAS 2001. The 2001 IEEE International
Symposium on Circuits and Systems (Cat. No.01CH37196),
Sydney, NSW, Australia, 2001
[8] Alattas, K.A.; Mostafaee, J.; Alanazi, A.K.; Mobayen, S.;
Vu, M.T.; Zhilenkov, A.; Abo-Dief, H.M. Nonsingular
Terminal Sliding Mode Control Based on Adaptive Barrier
Function for nth-Order Perturbed Nonlinear
Systems. Mathematics 2022,
[9] Wang, L. and Yang, J., Nonsingular fast terminal sliding-
mode control for nonlinear dynamical systems. Int. J.
Robust Nonlinear Control, 21: 1865-1879, 2011.
[10] N. N. Karnik, J. M. Mendel, and Q. Liang, “Type-2 fuzzy
logic systems,” IEEE Trans. Fuzzy Syst., vol. 7, no. 6, pp.
643–658, 1999.
VI. CONCLUSION
In this paper, a combination of type 2 fuzzy logic and
nonsingular fast sliding mode control for robotic systems
is presented. The proposed approach allows to overcome
the drawbacks encountered in classical cases, thanks to
type 2 fuzzy logic. Several simulation results have
presented to show the efficiency of the proposed approach
despite the presence of modeling uncertainties and external
disturbances. As perspective of this work to improve the
control law design by reducing number of used
parameters.
www.ijaers.com Page | 50