Documente Academic
Documente Profesional
Documente Cultură
*
Fatima Zahra Baghli , Yassine Lakhal, Larbi EI Bakkali, Ouafae Hamdoun
MODELING AND SIMULATION OF MECHANICAL SYSTEMS LABORATORY, FACULTY OF SCIENCES, UNIVERSITY ABDELMALEK
baghli.fatimazahra@gmail.com
Abstract- Research on the dynamic modeling and control of features of fuzzy control is that a control knowledge base is
the arms manipulators has received increased attention since the
last years due to their advantages.
available within the controller and control actions are generated
In this present work we present a new approach for a robot
by applying existing conditions or data to the knowledge base,
manipulator with two degrees of freedom based on the Adaptive
Neuro-Fuzzy Inference System (ANFIS) controller to ensure the making us of inference mechanism[4 ]-[2]. Also, the knowledge
position robot control strategy, the proposed control scheme is
based on the dynamic model derived using Lagrange-Euler
base and inference mechanism can handle no crisp, incomplete
formulation.
information; the knowledge itself will improve and evolve
Our robot manipulator ANFIS system control's simulated in
Matlab Simulink environment; the results obtained present the through learning and past experience [2].
efficiency and the robustness of the proposed control with good
performances compared with and the FIS method. Fuzzy logic control does not require a conventional model
Keywords- Robot Manipulator, FIS controller, ANFIS
Controller. of the process, whereas most conventional techniques require
either an analytical model or an experimental model. Fuzzy
I. lNTRODUCTION
logic control is particularly suitable for complex and ill-defined
The robot manipulator is a mechanical system multi
process in which analytical modeling is difficult due to the fact
articulated, in which each articulation is driven individually by
that the process is not completely known and experimental
an electric actuator is the most robot used in industry, Many
model identification is not feasible because the required inputs
efforts have been made in developing control scheme to
and output of the process may not be measurable [4].
achieve the precise tracking control of robot manipulators [1]-
[2]-[3]. The Adaptive Neuro-Fuzzy Inference System (ANFIS),
developed in the early 90s by Jang, combines the concepts of
The traditional PID controller with simple structure and
fuzzy logic and neural networks to form a hybrid intelligent
stable perfonnance is used. But it is difficult to meet the high
system that enhances the ability to automatically learn and
precision and fast response, moreover the parameters tuning of
adapt [5].
classical PID controller is so complex [11] .Therefore fuzzy
In this work after the system modeling, simulation and
algorithm is introduced. Fuzzy control is a particular type of
control robot manipulator using two articulations for motion
intelligent control, has a great potential since it is able to
using MatLab/Simulink software were carried, when the
compensate for the uncertain nonlinear dynamics using the
proposed ANFIS controlled is used to improve the articulation
programming capability of human control behavior. The main
M(q)q+C(q,q)+G(q)
ql = JlAj (x)
r =
(1)
i =1,2
(2)
Where: 0;1 = JlBj_2 (y) i = 3,4
(6)
Arm
Manipulator
Figure.2: Arm manipulator robot ANFlS control structure Figure.4: Surface plot (ANFISl)
10
Where
q, is the output signal and q: is the input reference position.
The structure of ANFIS used is shown in fIgure 3,where the Figure.S: Surface plot (ANFlS2)
number of epochs was 50 for training, the memberships for the
input variables e and de is 5 and 5, respectively the number of
rules is then 25 (5*5=25) and the triangular membership
functions is used for the two input.
IV. SIMULATION RESULTS AND DISCUS SIONS FLC2- Second Link
1.5
To show the contribution of the ANFIS and its --ref
-- Output
improvements compared to the Fuzzy logic method, a
simulation was approved on a model of two link
manipulator. This simulation was implemented in
:::l 0 - - -
Matlab/Simulink. Trajectory performance and position S-
Q'5 -0.5
error are compared in these controllers. The figures 0.
t:
5r 1 -- Output
;:;
B- ,-
0
g
'\
I I 1\ I 1\ I 1\ 1\ 1\
" 1 5r 0.5
5. -0.5 I !- - - - - f- --
1-
..:; 1 1 0
I1 o
'5
-1 1/ .., -0.5
I "
0.
IJ \, l \j V IJ
-1.5 ! .:; -1
o 2 4 6 8 10
Time[sec] -1.5
-2
Figure.6. FLC I for the first link position o 2 4 6 8 10
Tirne [sec]
1.2
0
'5 =0
S-
-0.5 - !
O ...
0.8
-- Position error
..,
.5:::l -1 II V V \l g0)
t: 0.6
-1.5
-- ref -
:
0 0.4
output Il.
-2 I
0.2
o 2 4 6 8 10
Time [sec] 0
1.4
1.5
1.2
--- Position error
..::.
0.8
2
g" -- Position error
i)
c
0.5
0.6
..g
c
g ;;; 0
;;;
.
0
.
0 0.4 0.
0-
0.2 -0.5
0
-1
0 2 4 6 8 10
o 2 4 6 8 10 Time [sec]
Time [sec]
Figure. I I. ANFIS I for the first link position Figure.14. PID I for the first link position
error error
-0.6
o 2 4 6 8 10 -0.6
Time [sec] o 2 4 6 8 10
Time [sec]
Figure.12. FLC2 for the second link position
error Figure.15. PID 2 for the second link position
error
[1] H.Asada & J.J.Slotine, Robot analysis and Control, New york:Wiley, [12] F.Z Baghli, 1. EI bakkali, Y. Lakhal, Abdelfatah Nasri, Brahim
1986. Gasbaoui, 'The efficiency of the inference system knowledge strate gy
for the position control of a robot manipulator with two degree of
[2] P.Sumathi,"Precise tracking control of robot manipulator using fuzzy
freedom", International Journal of Research in Engineering and
logic", DARH2005 conference, session4.1.
Technology, Volume: 02 Issue: 07 Jul-20l3.
[3] F.L. Lewis,C.T. Abdallah, and D.M. Dawson, "Control of Robot
manipulators", New York: Macmillan, 1993.