
4.2 Adding uncertainty at 3DOF PUMA robot
The 3 DOF Puma 560 with parameters uncertainty It
will be interpreted as changes in inertia values . The
Inertial Constants with parameters uncertainty are thus
introduced as (,Im2 = 4.71 + 0.01,Im5 = 0.179 +0.004,
,Im6 = 0.193 + 0.01) kg.m2.The figure 4.14 shown the
Actual versus Desired joint angles of the system with
uncertainty added, it was a result OF total errors =
0.9305 , The difference is 0.0365 for not adding the
uncertainty to the system. .The tracking error in task
space is shown in Figure 12 .
Fig. 12. Real Actual versus Desired joint angles and trajectory of the
system with uncertainty added
5. Conclusion
This work has been introduced to study of advanced
control systems based on fuzzy logic controls and genetic
algorithm optimization technique which applied to the
end‐point 3 DOF PUMA 560 robot positioning of a
planar three .
Due to the nonlinear characteristics and parameter
changes in real environments, strong model uncertainty,
and very complex, MIMO tracking control of a robot arm
system is challenging. FLC was used in this research
because it is a large scale system for controlling the
nonlinear and uncertain system of parameters.
The performance of proposed GFLC has shown quite
satisfactory performances I terms of settling time, rise
time, steady state error, and settling in the endpoint
position of the manipulator arm. The composite
intelligent controller has also demonstrated robustness
capabilities against additional system uncertainty. In
other words, the retuning design approach by genetic the
algorithm offers a complete and fast way to design a
robust controller. But there are many cons of using GLFC
which can be summarized in the following points
:
a) It takes several attempts to select parameters for GA.
b) Determine the appropriate field of research for each
variable that represents FLC.
c) Writing the code for GFLC has the difficulties of
representing and dealing with FLC variables because they
are type structure. d) It takes a long time to run the GFLC
program , as it sometime needs more than 48 continuous
hours at MATLAB SIMULINK to make a computer and
it will not be able to bear this load , which makes it stop
before the search process is completed .running the
algorithm for too long is inefficient while stopping the
algorithm too early can result in an infeasible or sub-
optimal solution. In the context of a multimodal FLC
solution space, the use a restart strategy for GA in this
study provided a successful solution to the problem of
algorithm termination .The work stage is divided into
several stages, and each research phase takes the last
population and uses it in the initial population for the next
stage.
References
[1] Passino, K. M., Yurkovich, S., & Reinfrank, M. (1998). Fuzzy
control (Vol. 42, pp. 15-21). Reading, MA: Addison-wesley.
[2] Medsker, L. R. (2012). Hybrid intelligent systems. Springer Science &
Business Media.
[3] Muhammad R., Razali, Ahmad A. (2022). A hybrid controller method
with genetic algorithm optimization to measure position and angular for
mobile robot motion control Front Robot AI.
[4] Corke, P. I., & Khatib, O. (2011). Robotics, vision and control:
fundamental algorithms in MATLAB (Vol. 73, p. 2). Berlin: Springer.
[5] Armstrong, B., Khatib, O., & Burdick, J. (1986, April). The explicit
dynamic model and inertial parameters of the PUMA 560 arm.
In Proceedings. 1986 IEEE international conference on robotics and
automation (Vol. 3, pp. 510-518). IEEE.
[6] Mazhari, S. A., & Kumar, S. (2008). PUMA 560 optimal trajectory
control using genetic algorithm, simulated annealing and generalized pattern
search techniques. International Journal of Electrical and Computer
Engineering, 2(5), 830-839.
[7] Byrne, J. P. (2003). GA-optimization of a fuzzy logic controller. School
of Electronic Engineering.
[8] Mohammad V. and Ahmed F. (2018). Energy efficiency
in the robot arm using genetic algorithm. Conference of AI &
Robotics and 10th RoboCup Iranopen International
Symposium (IRANOPEN).
[9] Mazhari, S. A., & Kumar, S. (2008). PUMA 560 optimal
trajectory control using genetic algorithm, simulated
annealing and generalized pattern search
techniques. International Journal of Electrical and Computer
Engineering, 2(5), 830-839.
>@/RXGLQL00RGHOOLQJDQGLQWHOOLJHQWFRQWURO
RI DQ HODVWLF OLQN URERW PDQLSXODWRU,QWHUQDWLRQDO
-RXUQDORI$GYDQFHG5RERWLF6\VWHPV
International Journal of Applied Sciences & Development
DOI: 10.37394/232029.2023.2.16
Twfiq H. Elmenfy,
Mona Mohammed Mosa, Samah Abdelsalam