A new modified grey wolf optimization algorithm proposal for a fundamental engineering problem in robotics

In this study, the solution of inverse kinematics, which is the most fundamental problem in the field of robotics, is handled with the grey wolf optimization algorithm. Grey wolves belong to the Canis Lupus species and they act in a number of organization and cooperation while hunting in swarm in nature. Thanks to this heuristic technique, which was created by transferring this collaboration first to the algorithm and then to the code, many engineering problems were quickly solved. Similarly, in this study, inverse kinematics solution, which is an engineering problem, was solved with the grey wolf swarm optimization technique. The results are given in comparison with the traditional grey wolf algorithm and the modified grey wolf algorithm obtained by improving one of the control parameters of this algorithm and with other swarm-based algorithms. According to these results, it has been clearly observed that the grey wolf algorithm produces similar results with other swarm-based algorithms, but the modified grey wolf algorithm produces better values. This shows that the grey wolf optimization algorithm can achieve much better convergence by modifying or strengthening it.

[1]  Song Jiang,et al.  Hybrid Genetic Grey Wolf Algorithm for Large-Scale Global Optimization , 2019, Complex..

[2]  Xin-She Yang,et al.  Multiobjective firefly algorithm for continuous optimization , 2012, Engineering with Computers.

[3]  Rasit Köker,et al.  A neuro-genetic-simulated annealing approach to the inverse kinematics solution of robots: a simulation based study , 2015, Engineering with Computers.

[4]  Wenbo Xu,et al.  Particle swarm optimization with particles having quantum behavior , 2004, Proceedings of the 2004 Congress on Evolutionary Computation (IEEE Cat. No.04TH8753).

[5]  Arsalane Zarghili,et al.  Comparison between Euclidean and Manhattan distance measure for facial expressions classification , 2017, 2017 International Conference on Wireless Technologies, Embedded and Intelligent Systems (WITS).

[6]  Hossam Faris,et al.  Grey wolf optimizer: a review of recent variants and applications , 2017, Neural Computing and Applications.

[7]  Luis Pérez,et al.  Industrial robot control and operator training using virtual reality interfaces , 2019, Comput. Ind..

[8]  James Kennedy,et al.  Particle swarm optimization , 1995, Proceedings of ICNN'95 - International Conference on Neural Networks.

[9]  Lihui Wang,et al.  Remote human–robot collaboration: A cyber–physical system application for hazard manufacturing environment , 2020 .

[10]  Songfeng Lu,et al.  Chaotic opposition-based grey-wolf optimization algorithm based on differential evolution and disruption operator for global optimization , 2018, Expert Syst. Appl..

[11]  Provas Kumar Roy,et al.  Oppositional based grey wolf optimization algorithm for economic dispatch problem of power system , 2017, Ain Shams Engineering Journal.

[12]  Nan Liu,et al.  The defect of the Grey Wolf optimization algorithm and its verification method , 2019, Knowl. Based Syst..

[13]  Apurva Patil,et al.  Analysis of the inverse kinematics for 5 DOF robot arm using D-H parameters , 2017, 2017 IEEE International Conference on Real-time Computing and Robotics (RCAR).

[14]  M. F. Santos,et al.  Comparison of PID controller tuning methods: analytical/classical techniques versus optimization algorithms , 2017, 2017 18th International Carpathian Control Conference (ICCC).

[15]  Andrew Lewis,et al.  The Whale Optimization Algorithm , 2016, Adv. Eng. Softw..

[16]  A. Mallikarjuna Rao,et al.  Intelligent Navigation of Mobile Robot Using Grey Wolf Colony Optimization , 2018 .

[17]  Satwinder Singh,et al.  Realization of task-based designs involving DH parameters: a modular approach , 2016, Intell. Serv. Robotics.

[18]  Fehmi Burcin Ozsoydan,et al.  Effects of dominant wolves in grey wolf optimization algorithm , 2019, Appl. Soft Comput..

[19]  Mostafa A. El-Hosseini,et al.  A new ABC variant for solving inverse kinematics problem in 5 DOF robot arm , 2018, Appl. Soft Comput..

[20]  Pushparaj Mani Pathak,et al.  Inverse kinematics of mobile manipulator using bidirectional particle swarm optimization by manipulator decoupling , 2019, Mechanism and Machine Theory.

[21]  Serkan Dereli,et al.  A meta-heuristic proposal for inverse kinematics solution of 7-DOF serial robotic manipulator: quantum behaved particle swarm algorithm , 2019, Artificial Intelligence Review.

[22]  Jianjun Jiao,et al.  A modified augmented Lagrangian with improved grey wolf optimization to constrained optimization problems , 2017, Neural Computing and Applications.

[23]  D. Karaboga,et al.  On the performance of artificial bee colony (ABC) algorithm , 2008, Appl. Soft Comput..

[24]  Raşit Köker,et al.  Simulation based calculation of the inverse kinematics solution of 7-DOF robot manipulator using artificial bee colony algorithm , 2019, SN Applied Sciences.

[25]  Li Zhang,et al.  A novel artificial bee colony algorithm for inverse kinematics calculation of 7-DOF serial manipulators , 2017, Soft Computing.

[26]  Annapurna Bhargava,et al.  Modified Grey Wolf Optimization Algorithm for Transmission Network Expansion Planning Problem , 2017, Arabian Journal for Science and Engineering.

[27]  Damodar Reddy Edla,et al.  A PSO Based Routing with Novel Fitness Function for Improving Lifetime of WSNs , 2018, Wirel. Pers. Commun..

[28]  Serkan Dereli,et al.  Calculation of the inverse kinematics solution of the 7-DOF redundant robot manipulator by the firefly algorithm and statistical analysis of the results in terms of speed and accuracy , 2020, Inverse Problems in Science and Engineering.

[29]  Juan Zhao,et al.  An Improved Grey Wolf Optimization Algorithm with Variable Weights , 2019, Comput. Intell. Neurosci..

[30]  Hang Su,et al.  Safety-enhanced Collaborative Framework for Tele-operated Minimally Invasive Surgery Using a 7-DoF Torque-controlled Robot , 2018, International Journal of Control, Automation and Systems.

[31]  Mohammad Habibur Rahman,et al.  New Sliding Mode Control of 2-DOF Robot Manipulator Based on Extended Grey Wolf Optimizer , 2020 .

[32]  Andrew Lewis,et al.  Grey Wolf Optimizer , 2014, Adv. Eng. Softw..

[33]  Tayfun Dede,et al.  Design of reinforced concrete cantilever retaining wall using Grey wolf optimization algorithm , 2020 .

[34]  Hailin Ren,et al.  Learning inverse kinematics and dynamics of a robotic manipulator using generative adversarial networks , 2020, Robotics Auton. Syst..

[35]  Xin-She Yang,et al.  Cuckoo search: recent advances and applications , 2013, Neural Computing and Applications.

[36]  Tomás Janda,et al.  Modeling of soil structure interaction during tunnel excavation: An engineering approach , 2013, Adv. Eng. Softw..

[37]  Seyedali Mirjalili,et al.  An improved grey wolf optimizer for solving engineering problems , 2021, Expert Syst. Appl..

[38]  Yaming Wang,et al.  Color difference classification based on optimization support vector machine of improved grey wolf algorithm , 2018, Optik.

[39]  Said Jadid Abdul Kadir,et al.  Binary Optimization Using Hybrid Grey Wolf Optimization for Feature Selection , 2019, IEEE Access.

[40]  Roman Iakovlev,et al.  Iterative Method for Solving the Inverse Kinematics Problem of Multi-link Robotic Systems with Rotational Joints , 2020 .

[41]  Parham Pahlavani,et al.  An efficient modified grey wolf optimizer with Lévy flight for optimization tasks , 2017, Appl. Soft Comput..

[42]  Gobalakrishnan Natesan,et al.  Task scheduling in heterogeneous cloud environment using mean grey wolf optimization algorithm , 2019, ICT Express.

[43]  Arun Sharma,et al.  Diagnosis of Parkinson’s disease using modified grey wolf optimization , 2019, Cognitive Systems Research.

[44]  Yijun Wang,et al.  Control of a 7-DOF Robotic Arm System With an SSVEP-Based BCI , 2018, Int. J. Neural Syst..

[45]  Claire Le Goues,et al.  A novel fitness function for automated program repair based on source code checkpoints , 2018, GECCO.

[46]  Fuqiang Liu,et al.  Solving the Time-Varying Inverse Kinematics Problem for the Da Vinci Surgical Robot , 2019 .

[47]  M. I. Doma,et al.  Particle Swarm Optimization in Comparison with Classical Optimization for GPS Network Design , 2013 .

[48]  Ruchika Malhotra,et al.  Dynamic selection of fitness function for software change prediction using Particle Swarm Optimization , 2019, Inf. Softw. Technol..

[49]  Xin-She Yang,et al.  Swarm intelligence based algorithms: a critical analysis , 2013, Evolutionary Intelligence.

[50]  V. N. Iliukhin,et al.  The Modeling of Inverse Kinematics for 5 DOF Manipulator , 2017 .

[51]  Metin Toz,et al.  Chaos-based Vortex Search algorithm for solving inverse kinematics problem of serial robot manipulators with offset wrist , 2020, Appl. Soft Comput..

[52]  Ashish Dutta,et al.  Learning framework for inverse kinematics of a highly redundant mobile manipulator , 2019, Robotics Auton. Syst..