Skip to main content
Top
Published in: Neural Computing and Applications 21/2021

29-04-2021 | Original Article

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

Author: Serkan Dereli

Published in: Neural Computing and Applications | Issue 21/2021

Log in

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

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.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Literature
1.
go back to reference Yang XS (2014) Swarm intelligence based algorithms: a critical analysis. Evol Intel 7:17–28CrossRef Yang XS (2014) Swarm intelligence based algorithms: a critical analysis. Evol Intel 7:17–28CrossRef
2.
go back to reference Dorigo M, Maniezzo V, Colorni A (1991) Distributed optimization by ant colonies. In: European conference on artificial life, vol 134, p 142 Dorigo M, Maniezzo V, Colorni A (1991) Distributed optimization by ant colonies. In: European conference on artificial life, vol 134, p 142
3.
go back to reference Kennedy J, Eberhart R (1995) Particle swarm optimization. In: International conference on neural networks, pp 1942–1948 Kennedy J, Eberhart R (1995) Particle swarm optimization. In: International conference on neural networks, pp 1942–1948
4.
go back to reference Karaboga D, Basturk B (2008) On the performance of artificial bee colony (ABC) algorithm. Appl Soft Comput 8:687–697CrossRef Karaboga D, Basturk B (2008) On the performance of artificial bee colony (ABC) algorithm. Appl Soft Comput 8:687–697CrossRef
5.
go back to reference Yang XS (2013) Multiobjective firefly algorithm for continuous optimization. Eng Comput 29:175–184CrossRef Yang XS (2013) Multiobjective firefly algorithm for continuous optimization. Eng Comput 29:175–184CrossRef
6.
go back to reference Ribeiro JM, et al (2017) Comparison of PID controller tuning methods: analytical/classical techniques versus optimization algorithms. In: IEEE 18th international Carpathian control conference (ICCC), pp 533–538 Ribeiro JM, et al (2017) Comparison of PID controller tuning methods: analytical/classical techniques versus optimization algorithms. In: IEEE 18th international Carpathian control conference (ICCC), pp 533–538
7.
go back to reference Doma MI (2013) Particle swarm optimization in comparison with classical optimization for GPS network design. J Geod Sci 3:250–257 Doma MI (2013) Particle swarm optimization in comparison with classical optimization for GPS network design. J Geod Sci 3:250–257
8.
go back to reference Yang XS, Deb S (2014) Cuckoo search: recent advances and applications. Neural Comput Appl 24(1):169–174CrossRef Yang XS, Deb S (2014) Cuckoo search: recent advances and applications. Neural Comput Appl 24(1):169–174CrossRef
9.
go back to reference Iakovlev R, Denisov A, Prakapovich R (2020) Iterative method for solving the inverse kinematics problem of multi-link robotic systems with rotational joints. In: International conference on electromechanics and robotics, pp 237–251 Iakovlev R, Denisov A, Prakapovich R (2020) Iterative method for solving the inverse kinematics problem of multi-link robotic systems with rotational joints. In: International conference on electromechanics and robotics, pp 237–251
10.
go back to reference Dereli S, Köker R (2020) A meta-heuristic proposal for inverse kinematics solution of 7-DOF serial robotic manipulator: quantum behaved particle swarm algorithm. Artif Intell Rev 53:949–964CrossRef Dereli S, Köker R (2020) A meta-heuristic proposal for inverse kinematics solution of 7-DOF serial robotic manipulator: quantum behaved particle swarm algorithm. Artif Intell Rev 53:949–964CrossRef
11.
go back to reference Ren H, Ben-Tzvi P (2020) Learning inverse kinematics and dynamics of a robotic manipulator using generative adversarial networks. Robot Autonom Syst 124:1CrossRef Ren H, Ben-Tzvi P (2020) Learning inverse kinematics and dynamics of a robotic manipulator using generative adversarial networks. Robot Autonom Syst 124:1CrossRef
15.
go back to reference Ram RV, Pathak PM, Junco SJ (2019) Inverse kinematics of mobile manipulator using bidirectional particle swarm optimization by manipulator decoupling. Mech Mach Theory 131:385–405CrossRef Ram RV, Pathak PM, Junco SJ (2019) Inverse kinematics of mobile manipulator using bidirectional particle swarm optimization by manipulator decoupling. Mech Mach Theory 131:385–405CrossRef
16.
go back to reference Dereli S, Köker R (2020) Simulation based calculation of the inverse kinematics solution of 7-DOF robot manipulator using artificial bee colony algorithm. SN Appl Sci 2(1):1–11CrossRef Dereli S, Köker R (2020) Simulation based calculation of the inverse kinematics solution of 7-DOF robot manipulator using artificial bee colony algorithm. SN Appl Sci 2(1):1–11CrossRef
17.
go back to reference Dereli S, Köker R (2020) 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. Inverse Problem Sci Eng 28:601–613MathSciNetCrossRef Dereli S, Köker R (2020) 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. Inverse Problem Sci Eng 28:601–613MathSciNetCrossRef
18.
go back to reference Zhang L, Xiao N (2019) A novel artificial bee colony algorithm for inverse kinematics calculation of 7-DOF serial manipulators. Soft Comput 23:3269–3277CrossRef Zhang L, Xiao N (2019) A novel artificial bee colony algorithm for inverse kinematics calculation of 7-DOF serial manipulators. Soft Comput 23:3269–3277CrossRef
19.
go back to reference El-Sherbiny A, Elhosseini MA, Haikal AY (2018) A new ABC variant for solving inverse kinematics problem in 5 DOF robot arm. Appl Soft Comput 73:24–38CrossRef El-Sherbiny A, Elhosseini MA, Haikal AY (2018) A new ABC variant for solving inverse kinematics problem in 5 DOF robot arm. Appl Soft Comput 73:24–38CrossRef
20.
go back to reference Pérez L et al (2019) Industrial robot control and operator training using virtual reality interfaces. Comput Ind 109:114–120CrossRef Pérez L et al (2019) Industrial robot control and operator training using virtual reality interfaces. Comput Ind 109:114–120CrossRef
21.
go back to reference Liu H, Wang L (2020) Remote human–robot collaboration: a CYBEr–physical system application for hazard manufacturing environment. J Manuf Syst 54:24–34CrossRef Liu H, Wang L (2020) Remote human–robot collaboration: a CYBEr–physical system application for hazard manufacturing environment. J Manuf Syst 54:24–34CrossRef
22.
go back to reference Iliukhin VN et al (2017) The modeling of inverse kinematics for 5 DOF manipulator. Proc Eng 176:498–505CrossRef Iliukhin VN et al (2017) The modeling of inverse kinematics for 5 DOF manipulator. Proc Eng 176:498–505CrossRef
23.
go back to reference Su H et al (2018) Safety-enhanced collaborative framework for tele-operated minimally invasive surgery using a 7-DoF torque-controlled robot. Int J Control Autom Syst 16:2915–2923CrossRef Su H et al (2018) Safety-enhanced collaborative framework for tele-operated minimally invasive surgery using a 7-DoF torque-controlled robot. Int J Control Autom Syst 16:2915–2923CrossRef
25.
go back to reference Köker R, Çakar T (2016) A neuro-genetic-simulated annealing approach to the inverse kinematics solution of robots: a simulation based study. Eng Comput 32:553–565CrossRef Köker R, Çakar T (2016) A neuro-genetic-simulated annealing approach to the inverse kinematics solution of robots: a simulation based study. Eng Comput 32:553–565CrossRef
26.
go back to reference Patil A, Kulkarni M, Aswale A (2017) Analysis of the inverse kinematics for 5 DOF robot arm using DH parameters. In: IEEE international conference on real-time computing and robotics (RCAR), pp 688–693 Patil A, Kulkarni M, Aswale A (2017) Analysis of the inverse kinematics for 5 DOF robot arm using DH parameters. In: IEEE international conference on real-time computing and robotics (RCAR), pp 688–693
27.
go back to reference Singh S, Singla E (2016) Realization of task-based designs involving DH parameters: a modular approach. Intel Serv Robot 9:289–296CrossRef Singh S, Singla E (2016) Realization of task-based designs involving DH parameters: a modular approach. Intel Serv Robot 9:289–296CrossRef
28.
go back to reference Dereli S, Köker R (2018) IW-PSO approach to the inverse kinematics problem solution of a 7-DOF serial robot manipulator. Sigma J Eng Nat Sci 36:77–85 Dereli S, Köker R (2018) IW-PSO approach to the inverse kinematics problem solution of a 7-DOF serial robot manipulator. Sigma J Eng Nat Sci 36:77–85
29.
go back to reference Edla DR, Kongara MC, Cheruku R (2019) A PSO based routing with novel fitness function for improving lifetime of WSNs. Wireless Pers Commun 104:73–89CrossRef Edla DR, Kongara MC, Cheruku R (2019) A PSO based routing with novel fitness function for improving lifetime of WSNs. Wireless Pers Commun 104:73–89CrossRef
30.
go back to reference Malhotra R, Khanna M (2019) Dynamic selection of fitness function for software change prediction using particle swarm optimization. Inf Softw Technol 112:51–67CrossRef Malhotra R, Khanna M (2019) Dynamic selection of fitness function for software change prediction using particle swarm optimization. Inf Softw Technol 112:51–67CrossRef
31.
go back to reference de Souza EF, Goues CL, Camilo-Junior CG (2018) A novel fitness function for automated program repair based on source code checkpoints. Genet Evolution Comput Confer 2018:1443–1450CrossRef de Souza EF, Goues CL, Camilo-Junior CG (2018) A novel fitness function for automated program repair based on source code checkpoints. Genet Evolution Comput Confer 2018:1443–1450CrossRef
32.
go back to reference Greche L, et al (2017) Comparison between Euclidean and Manhattan distance measure for facial expressions classification. In: International conference on wireless technologies, embedded and intelligent systems (WITS), pp 1–4 Greche L, et al (2017) Comparison between Euclidean and Manhattan distance measure for facial expressions classification. In: International conference on wireless technologies, embedded and intelligent systems (WITS), pp 1–4
33.
go back to reference Mirjalili S, Mirjalili SM, Lewis A (2014) Grey wolf optimizer. Adv Eng Softw 69:46–61CrossRef Mirjalili S, Mirjalili SM, Lewis A (2014) Grey wolf optimizer. Adv Eng Softw 69:46–61CrossRef
36.
go back to reference Ibrahim RA, Elaziz MA, Lu S (2018) Chaotic opposition-based grey-wolf optimization algorithm based on differential evolution and disruption operator for global optimization. Expert Syst Appl 108:1–27CrossRef Ibrahim RA, Elaziz MA, Lu S (2018) Chaotic opposition-based grey-wolf optimization algorithm based on differential evolution and disruption operator for global optimization. Expert Syst Appl 108:1–27CrossRef
37.
go back to reference Niu P, Niu S, Chang L (2019) The defect of the Grey Wolf optimization algorithm and its verification method. Knowl-Based Syst 171:37–43CrossRef Niu P, Niu S, Chang L (2019) The defect of the Grey Wolf optimization algorithm and its verification method. Knowl-Based Syst 171:37–43CrossRef
38.
go back to reference Faris H et al (2018) Grey wolf optimizer: a review of recent variants and applications. Neural Comput Appl 30:413–435CrossRef Faris H et al (2018) Grey wolf optimizer: a review of recent variants and applications. Neural Comput Appl 30:413–435CrossRef
39.
go back to reference Gu Q, Li X, Jiang S (2019) Hybrid genetic grey wolf algorithm for large-scale global optimization. Complexity Gu Q, Li X, Jiang S (2019) Hybrid genetic grey wolf algorithm for large-scale global optimization. Complexity
40.
go back to reference Sharma P et al (2019) Diagnosis of Parkinson’s disease using modified grey wolf optimization. Cogn Syst Res 54:100–115CrossRef Sharma P et al (2019) Diagnosis of Parkinson’s disease using modified grey wolf optimization. Cogn Syst Res 54:100–115CrossRef
41.
go back to reference Pradhan M, Roy PK, Pal T (2018) Oppositional based grey wolf optimization algorithm for economic dispatch problem of power system. Ain Shams Eng J 9:2015–2025CrossRef Pradhan M, Roy PK, Pal T (2018) Oppositional based grey wolf optimization algorithm for economic dispatch problem of power system. Ain Shams Eng J 9:2015–2025CrossRef
42.
go back to reference Natesan G, Chokkalingam A (2019) Task scheduling in heterogeneous cloud environment using mean grey wolf optimization algorithm. ICT Express 5:110–114CrossRef Natesan G, Chokkalingam A (2019) Task scheduling in heterogeneous cloud environment using mean grey wolf optimization algorithm. ICT Express 5:110–114CrossRef
43.
go back to reference Khandelwal A et al (2018) Modified grey wolf optimization algorithm for transmission network expansion planning problem. Arab J Sci Eng 43:2899–2908CrossRef Khandelwal A et al (2018) Modified grey wolf optimization algorithm for transmission network expansion planning problem. Arab J Sci Eng 43:2899–2908CrossRef
44.
go back to reference Kalemci EN et al (2020) Design of reinforced concrete cantilever retaining wall using Grey wolf optimization algorithm. Structures 23:245–253CrossRef Kalemci EN et al (2020) Design of reinforced concrete cantilever retaining wall using Grey wolf optimization algorithm. Structures 23:245–253CrossRef
45.
go back to reference Rahmani M, Komijani H, Rahman MH (2020) New sliding mode control of 2-DOF robot manipulator based on extended grey wolf optimizer. Int J Control Autom Syst 2020:1–9 Rahmani M, Komijani H, Rahman MH (2020) New sliding mode control of 2-DOF robot manipulator based on extended grey wolf optimizer. Int J Control Autom Syst 2020:1–9
46.
go back to reference Rao AM, Ramji K, Kumar TN (2018) Intelligent navigation of mobile robot using grey wolf colony optimization. Mater Today: Proc 5:19116–19125 Rao AM, Ramji K, Kumar TN (2018) Intelligent navigation of mobile robot using grey wolf colony optimization. Mater Today: Proc 5:19116–19125
47.
go back to reference Zhou Z et al (2018) Color difference classification based on optimization support vector machine of improved grey wolf algorithm. Optik 170:17–29CrossRef Zhou Z et al (2018) Color difference classification based on optimization support vector machine of improved grey wolf algorithm. Optik 170:17–29CrossRef
48.
go back to reference Long W et al (2017) A modified augmented Lagrangian with improved grey wolf optimization to constrained optimization problems. Neural Comput Appl 28:421–438CrossRef Long W et al (2017) A modified augmented Lagrangian with improved grey wolf optimization to constrained optimization problems. Neural Comput Appl 28:421–438CrossRef
51.
go back to reference Heidari AA, Pahlavani P (2017) An efficient modified grey wolf optimizer with Lévy flight for optimization tasks. Appl Soft Comput 60:115–134CrossRef Heidari AA, Pahlavani P (2017) An efficient modified grey wolf optimizer with Lévy flight for optimization tasks. Appl Soft Comput 60:115–134CrossRef
52.
go back to reference Sun J, Feng B, Xu W (2004) Particle swarm optimization with particles having quantum behavior. In: Proceedings of the congress on evolutionary computation Sun J, Feng B, Xu W (2004) Particle swarm optimization with particles having quantum behavior. In: Proceedings of the congress on evolutionary computation
53.
go back to reference Mirjalili S, Lewis A (2016) The whale optimization algorithm. Adv Eng Softw 62:51–67CrossRef Mirjalili S, Lewis A (2016) The whale optimization algorithm. Adv Eng Softw 62:51–67CrossRef
54.
go back to reference Karaboga D, Basturk B (2008) On the performance of artificial bee colony (ABC) algorithm. Appl Soft Comput 5:687–697CrossRef Karaboga D, Basturk B (2008) On the performance of artificial bee colony (ABC) algorithm. Appl Soft Comput 5:687–697CrossRef
Metadata
Title
A new modified grey wolf optimization algorithm proposal for a fundamental engineering problem in robotics
Author
Serkan Dereli
Publication date
29-04-2021
Publisher
Springer London
Published in
Neural Computing and Applications / Issue 21/2021
Print ISSN: 0941-0643
Electronic ISSN: 1433-3058
DOI
https://doi.org/10.1007/s00521-021-06050-2

Other articles of this Issue 21/2021

Neural Computing and Applications 21/2021 Go to the issue

Premium Partner