Design of an evolving Fuzzy-PID controller for optimal trajectory control of a 7-DOF redundant manipulator with prioritized sub-tasks

Abstract Articulated manipulators constitute a major fraction of industrial robots. With the increase in the need to perform complex tasks requiring a higher degree of accuracy, such manipulators require a more robust and efficient control. In this paper, an evolving Fuzzy-PID control design for the trajectory tracking problem of a redundant 7-DOF serial manipulator is proposed. The scaling factors of the Fuzzy controller are evolved over time by using recent meta-heuristic techniques, namely, Moth-Flame Optimisation (MFO), Novel Bat Algorithm (NBA) and Sine Cosine Algorithm (SCA). The proposed technique which utilizes Intelligent control methods combined with meta-heuristics provides a promising hybrid control design, which has been found to be more efficient in our software implementation, in terms of reduced tracking error of the manipulator for its kinematic control in the joint space as compared to other controllers of the same nature that are generally used in practise. The performance of the controller is compared in the time-domain responses under external disturbances and have been found to outperform standard controllers without the need of any additional training.

[1]  G. C. Mouzouris,et al.  Designing fuzzy logic systems , 1997 .

[2]  Gaurav Dhiman,et al.  Spotted hyena optimizer: A novel bio-inspired based metaheuristic technique for engineering applications , 2017, Adv. Eng. Softw..

[3]  Hossam Faris,et al.  Salp Swarm Algorithm: A bio-inspired optimizer for engineering design problems , 2017, Adv. Eng. Softw..

[4]  Seyedali Mirjalili,et al.  SCA: A Sine Cosine Algorithm for solving optimization problems , 2016, Knowl. Based Syst..

[5]  Hung-Tso Lin,et al.  Fuzzy application in service quality analysis: An empirical study , 2010, Expert Syst. Appl..

[6]  Jianqiang Yi,et al.  A computed torque controller for uncertain robotic manipulator systems: Fuzzy approach , 2005, Fuzzy Sets Syst..

[7]  Esmaeel Khanmirza,et al.  Hybrid force/position control of robotic arms manipulating in uncertain environments based on adaptive fuzzy sliding mode control , 2018, Appl. Soft Comput..

[8]  John Y. Hung,et al.  Variable structure control: a survey , 1993, IEEE Trans. Ind. Electron..

[9]  Richa Sharma,et al.  Design of two-layered fractional order fuzzy logic controllers applied to robotic manipulator with variable payload , 2016, Appl. Soft Comput..

[10]  Leandro dos Santos Coelho,et al.  Tuning of PID controller based on a multiobjective genetic algorithm applied to a robotic manipulator , 2012, Expert Syst. Appl..

[11]  Russell C. Eberhart,et al.  A new optimizer using particle swarm theory , 1995, MHS'95. Proceedings of the Sixth International Symposium on Micro Machine and Human Science.

[12]  David H. Wolpert,et al.  No free lunch theorems for optimization , 1997, IEEE Trans. Evol. Comput..

[13]  Changyin Sun,et al.  Neural Network Control of a Robotic Manipulator With Input Deadzone and Output Constraint , 2016, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[14]  Yoshihiko Nakamura,et al.  Advanced robotics - redundancy and optimization , 1990 .

[15]  Jun Wang,et al.  A dual neural network for kinematic control of redundant robot manipulators , 2001, IEEE Trans. Syst. Man Cybern. Part B.

[16]  Vineet Kumar,et al.  Performance analysis of fractional order fuzzy PID controllers applied to a robotic manipulator , 2014, Expert Syst. Appl..

[17]  Zibin Zheng,et al.  Multiobjective Vehicle Routing Problems With Simultaneous Delivery and Pickup and Time Windows: Formulation, Instances, and Algorithms , 2016, IEEE Transactions on Cybernetics.

[18]  Zhihong Man,et al.  Non-singular terminal sliding mode control of rigid manipulators , 2002, Autom..

[19]  Okyay Kaynak,et al.  Neuro sliding mode control of robotic manipulators , 2000 .

[20]  Tianyou Chai,et al.  Neural-Network-Based Terminal Sliding-Mode Control of Robotic Manipulators Including Actuator Dynamics , 2009, IEEE Transactions on Industrial Electronics.

[21]  Goldberg,et al.  Genetic algorithms , 1993, Robust Control Systems with Genetic Algorithms.

[22]  Zheng Li,et al.  Expert Systems With Applications , 2022 .

[23]  Marco Dorigo,et al.  Distributed Optimization by Ant Colonies , 1992 .

[24]  Vijay Kumar,et al.  Optimal Design of Fuzzy Fractional Order PIλDµ Controller for Redundant Robot , 2018 .

[25]  Mohammed El-Abd,et al.  A hybrid ABC-SPSO algorithm for continuous function optimization , 2011, 2011 IEEE Symposium on Swarm Intelligence.

[26]  Seyed Mohammad Mirjalili,et al.  Moth-flame optimization algorithm: A novel nature-inspired heuristic paradigm , 2015, Knowl. Based Syst..

[27]  T. Yoshikawa,et al.  Task-Priority Based Redundancy Control of Robot Manipulators , 1987 .

[28]  Amir Hossein Gandomi,et al.  Hybrid krill herd algorithm with differential evolution for global numerical optimization , 2014, Neural Computing and Applications.

[29]  Erik Valdemar Cuevas Jiménez,et al.  A global optimization algorithm inspired in the behavior of selfish herds , 2017, Biosyst..

[30]  Rainer Storn,et al.  Differential Evolution – A Simple and Efficient Heuristic for global Optimization over Continuous Spaces , 1997, J. Glob. Optim..

[31]  Víctor Santibáñez,et al.  Fuzzy Self-Tuning PID Semiglobal Regulator for Robot Manipulators , 2012, IEEE Transactions on Industrial Electronics.

[32]  Jean-Jacques E. Slotine,et al.  A general framework for managing multiple tasks in highly redundant robotic systems , 1991, Fifth International Conference on Advanced Robotics 'Robots in Unstructured Environments.

[33]  Tingwen Huang,et al.  A Spintronic Memristor-Based Neural Network With Radial Basis Function for Robotic Manipulator Control Implementation , 2016, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[34]  Aboul Ella Hassanien,et al.  A hybrid SA-MFO algorithm for function optimization and engineering design problems , 2018 .

[35]  Li Xin,et al.  A Hybrid ABC-DE Algorithm and Its Application for Time-Modulated Arrays Pattern Synthesis , 2013, IEEE Transactions on Antennas and Propagation.

[36]  S. Shankar Sastry,et al.  Dynamic control of redundant manipulators , 1989, J. Field Robotics.

[37]  Yu Liu,et al.  A novel bat algorithm with habitat selection and Doppler effect in echoes for optimization , 2015, Expert Syst. Appl..

[38]  Antonio Visioli,et al.  Fuzzy logic based set-point weight tuning of PID controllers , 1999, IEEE Trans. Syst. Man Cybern. Part A.

[39]  Ali T. Alouani,et al.  On the Connection between the Macvicar-Whelan Type Fuzzy Logic Control and Sliding Mode Control , 1997, Intell. Autom. Soft Comput..

[40]  Hong Ren Wu,et al.  A robust MIMO terminal sliding mode control scheme for rigid robotic manipulators , 1994, IEEE Trans. Autom. Control..

[41]  Zhihong Man,et al.  Continuous finite-time control for robotic manipulators with terminal sliding mode , 2003, Autom..

[42]  Curtis Collins,et al.  Motion Planning for Redundant Manipulators Using a Floating Point Genetic Algorithm , 2003, J. Intell. Robotic Syst..

[43]  P. J. MacVicar-Whelan Fuzzy sets for man-machine interaction , 1976 .

[44]  Ebrahim Mamdani,et al.  Applications of fuzzy algorithms for control of a simple dynamic plant , 1974 .

[45]  Chun Lu,et al.  An improved GA and a novel PSO-GA-based hybrid algorithm , 2005, Inf. Process. Lett..

[46]  Pierre-Brice Wieber,et al.  Kinematic Control of Redundant Manipulators: Generalizing the Task-Priority Framework to Inequality Task , 2011, IEEE Transactions on Robotics.

[47]  P. Attaviriyanupap,et al.  A fuzzy-optimization approach to dynamic economic dispatch considering uncertainties , 2004, IEEE Transactions on Power Systems.

[48]  Indra Narayan Kar,et al.  Adaptive control of robot manipulators using fuzzy logic systems under actuator constraints , 2005, Fuzzy Sets Syst..

[49]  Yangmin Li,et al.  Inverse Kinematics and Control of a 7-DOF Redundant Manipulator Based on the Closed-Loop Algorithm , 2010 .

[50]  Elsayed A. Sallam,et al.  Adaptive fuzzy sliding mode control using supervisory fuzzy control for 3 DOF planar robot manipulators , 2011, Appl. Soft Comput..

[51]  A. Liegeois,et al.  Automatic supervisory control of the configuration and behavior of multi-body mechanisms , 1977 .

[52]  Amit Kumar Singh,et al.  A new hybrid teaching–learning particle swarm optimization algorithm for synthesis of linkages to generate path , 2017, Sādhanā.

[53]  MirjaliliSeyedali Moth-flame optimization algorithm , 2015 .

[54]  Bhola Jha,et al.  Moth-Flame Optimization-Based Fuzzy-PID Controller for Optimal Control of Active Magnetic Bearing System , 2018, Iranian Journal of Science and Technology, Transactions of Electrical Engineering.

[55]  Yangmin Li,et al.  Kinematics control of redundant manipulators using a CMAC neural network combined with a genetic algorithm , 2004, Robotica.