Skip to main content
Top
Published in: Evolutionary Intelligence 1/2022

02-11-2020 | Research Paper

A three-stage PSO-based methodology for tuning an optimal PD-controller for robotic arm manipulators

Authors: Tarek A. Tutunji, Mustafa Al-Khawaldeh, Malek Alkayyali

Published in: Evolutionary Intelligence | Issue 1/2022

Log in

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

search-config
loading …

Abstract

Six degrees-of-freedom (DoF) robot manipulators are dynamically coupled and highly nonlinear multi-variable systems. Calculating the optimal joint angles from the operational space (i.e. inverse kinematics) and designing the optimal joint controller parameters are two important research topics. This paper proposes a 3-stage Particle Swarm Optimization (PSO)-based methodology for solving the inverse kinematics and optimizing the controller parameters. In the first stage, a PSO algorithm solves the inverse kinematics problem by minimizing a multi-objective cost function in the operational space (i.e. the error in the end-effector’s pose) and therefore finds the optimal joint angles. In the second stage, polynomial functions generate the desired trajectory between the initial and final poses in the joint space. Finally, a second PSO algorithm tunes six proportional-derivative (PD) controllers, one for each joint, to track the desired trajectory by minimizing another multi-objective cost function in the joint space. Two case studies, based on six DoF Puma 560, validate the performance of the proposed methodology. Simulation results show that the proposed 3-stage methodology provides fast and accurate results as the PSO algorithms are effective in solving the inverse kinematics problem and tuning the optimal PD parameters.

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

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!

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"

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!

Literature
1.
go back to reference Siciliano B, Sciavicco L, Villani L, Oriolo G (2010) Robotics: modelling, planning and control. Springer, Berlin Siciliano B, Sciavicco L, Villani L, Oriolo G (2010) Robotics: modelling, planning and control. Springer, Berlin
2.
go back to reference Yang XS (2014) Nature-inspired optimization algorithms. Elsevier, AmsterdamMATH Yang XS (2014) Nature-inspired optimization algorithms. Elsevier, AmsterdamMATH
3.
go back to reference Zheng Q, Simon D, Richter H, and Gao Z (2014) Differential particle swarm evolution for robot control tuning. In: 2014 American control conference, pp. 5276–5281 Zheng Q, Simon D, Richter H, and Gao Z (2014) Differential particle swarm evolution for robot control tuning. In: 2014 American control conference, pp. 5276–5281
4.
go back to reference Ravari AN, Taghirad HD (2009) A novel hybrid Fuzzy-PID controller for tracking control of robot manipulators. In: 2008 IEEE international conference on robotics and biomimetics, pp. 1625–1630 Ravari AN, Taghirad HD (2009) A novel hybrid Fuzzy-PID controller for tracking control of robot manipulators. In: 2008 IEEE international conference on robotics and biomimetics, pp. 1625–1630
5.
go back to reference Kwok DP, Sheng F (1994) Genetic algorithm and simulated annealing for optimal robot arm PID control. In: Proceedings of the First IEEE conference on evolutionary computation. IEEE world congress on computational intelligence, pp. 707–713 Kwok DP, Sheng F (1994) Genetic algorithm and simulated annealing for optimal robot arm PID control. In: Proceedings of the First IEEE conference on evolutionary computation. IEEE world congress on computational intelligence, pp. 707–713
6.
go back to reference Lin Hsien-I (2014) A fast and unified method to find a minimum-jerk robot joint trajectory using particle swarm optimization. J Intell Robot Syst 75(3–4):379–393CrossRef Lin Hsien-I (2014) A fast and unified method to find a minimum-jerk robot joint trajectory using particle swarm optimization. J Intell Robot Syst 75(3–4):379–393CrossRef
7.
go back to reference Liu C, Zhao Z, Wen G (2019) Adaptive neural network control with optimal number of hidden nodes for trajectory tracking of robot manipulators. Neurocomputing 350:136–145CrossRef Liu C, Zhao Z, Wen G (2019) Adaptive neural network control with optimal number of hidden nodes for trajectory tracking of robot manipulators. Neurocomputing 350:136–145CrossRef
8.
go back to reference Chouraqui C, Benzater H (2015) Multi-objective biography optimization technique for tuning PUMA 560’S controller. Nonlinear Dyn 79:2577–2588CrossRef Chouraqui C, Benzater H (2015) Multi-objective biography optimization technique for tuning PUMA 560’S controller. Nonlinear Dyn 79:2577–2588CrossRef
9.
go back to reference Zadeh S, Khorashadizadeh S, Fateh M, Hadadzarif M (2016) Optimal sliding mode of a robot manipulator under uncertainty using PSO. Nonlinear Dyn 84:2227–2239MathSciNetCrossRef Zadeh S, Khorashadizadeh S, Fateh M, Hadadzarif M (2016) Optimal sliding mode of a robot manipulator under uncertainty using PSO. Nonlinear Dyn 84:2227–2239MathSciNetCrossRef
10.
go back to reference Zaplana I, Basanez L (2018) A novel closed-form solution for the inverse kinematics of redundant manipulators through workspace analysis. Mech Mach Theory 121:829–843CrossRef Zaplana I, Basanez L (2018) A novel closed-form solution for the inverse kinematics of redundant manipulators through workspace analysis. Mech Mach Theory 121:829–843CrossRef
11.
go back to reference Pfurner M (2016) Closed form inverse kinematics solution for a redundant anthropomorphic robot arm. Comput Aided Geom Des 47:163–171MathSciNetCrossRef Pfurner M (2016) Closed form inverse kinematics solution for a redundant anthropomorphic robot arm. Comput Aided Geom Des 47:163–171MathSciNetCrossRef
12.
go back to reference Alkayyali M, Tutunji T (2019) A: PSO-based algorithm for inverse kinematics solution of robotic arm manipulators. In: IEEE 20th international conference on research and education in mechatronics (REM) Alkayyali M, Tutunji T (2019) A: PSO-based algorithm for inverse kinematics solution of robotic arm manipulators. In: IEEE 20th international conference on research and education in mechatronics (REM)
13.
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
14.
go back to reference KöKer R (2013) A genetic algorithm approach to a neural-network-based inverse kinematics solution of robotic manipulators based on error minimization. Inf Sci 222:528–543MathSciNetCrossRef KöKer R (2013) A genetic algorithm approach to a neural-network-based inverse kinematics solution of robotic manipulators based on error minimization. Inf Sci 222:528–543MathSciNetCrossRef
15.
go back to reference Zhang W, Liu J, Fan L, Liu Y, Ma D (2016) Control strategy PSO. Appl Soft Comput 38:75–86CrossRef Zhang W, Liu J, Fan L, Liu Y, Ma D (2016) Control strategy PSO. Appl Soft Comput 38:75–86CrossRef
16.
go back to reference Vijay M, Jena D (2017) “PSO based neuro fuzzy sliding mode control for a robot manipulator. J Electr Syst Inf Technol 4(1):243–256CrossRef Vijay M, Jena D (2017) “PSO based neuro fuzzy sliding mode control for a robot manipulator. J Electr Syst Inf Technol 4(1):243–256CrossRef
18.
go back to reference Lu Y, Liang M, Ye Z, CaoSchool L (2015) Improved particle swarm optimization algorithm and its application in text feature selection. Appl Soft Comput 35:629–636CrossRef Lu Y, Liang M, Ye Z, CaoSchool L (2015) Improved particle swarm optimization algorithm and its application in text feature selection. Appl Soft Comput 35:629–636CrossRef
19.
go back to reference Clerc M, Kennedy J (2002) The particle swarm-explosion, stability, and convergence in a multidimensional complex space. IEEE Trans Evol Comput 6(1):58–73CrossRef Clerc M, Kennedy J (2002) The particle swarm-explosion, stability, and convergence in a multidimensional complex space. IEEE Trans Evol Comput 6(1):58–73CrossRef
20.
go back to reference Shi Y, Eberhart R (1998) A modified particle swarm optimizer. In: IEEE international conference on evolutionary computation proceedings. IEEE world congress on computational intelligence (Cat. No. 98TH8360), pp. 69–73 Shi Y, Eberhart R (1998) A modified particle swarm optimizer. In: IEEE international conference on evolutionary computation proceedings. IEEE world congress on computational intelligence (Cat. No. 98TH8360), pp. 69–73
21.
go back to reference Abo-Hammour Z, Alkayyali M, Khasawneh H, Al Saaideh M (2018) On the design of the integer and fractional PID controllers using particle swarm optimization. In: AEECT conference Abo-Hammour Z, Alkayyali M, Khasawneh H, Al Saaideh M (2018) On the design of the integer and fractional PID controllers using particle swarm optimization. In: AEECT conference
22.
go back to reference Peter I (2001) Corke: robotics toolbox for MATLAB. CSIRO manufacturing science and technology, Pinjarra Hills Peter I (2001) Corke: robotics toolbox for MATLAB. CSIRO manufacturing science and technology, Pinjarra Hills
23.
go back to reference Burns R (2001) Advanced control engineering. Elsevier, Amsterdam Burns R (2001) Advanced control engineering. Elsevier, Amsterdam
Metadata
Title
A three-stage PSO-based methodology for tuning an optimal PD-controller for robotic arm manipulators
Authors
Tarek A. Tutunji
Mustafa Al-Khawaldeh
Malek Alkayyali
Publication date
02-11-2020
Publisher
Springer Berlin Heidelberg
Published in
Evolutionary Intelligence / Issue 1/2022
Print ISSN: 1864-5909
Electronic ISSN: 1864-5917
DOI
https://doi.org/10.1007/s12065-020-00515-4

Other articles of this Issue 1/2022

Evolutionary Intelligence 1/2022 Go to the issue

Premium Partner