Abstract
This paper presents a metaheuristic algorithm-based proportional-integral-derivative (PID) controller tuning method for a 3 degrees of freedom (DoF) robotic manipulator. In particular, the War Strategy Optimisation Algorithm (WSO) is applied as a metaheuristic algorithm for PID tuning of the manipulator, and the performance of the controller is compared with Particle Swarm Optimisation (PSO) and Grey Wolf Optimisation (GWO) algorithms. According to the simulation outcomes, the WSO algorithm exhibits superior performance compared to the other two algorithms with respect to settling time, overshoot, and steady-state error. The proposed technique provides an effective approach for enhancing the performance of robotic manipulators and can be extended to other applications that require optimal PID controller tuning.
This work is supported by the Biomechatronics and Collaborative Robotics Group at the Top Research Centre Mechatronics (TRCM), University of Agder, Grimstad, Norway.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Ayala, H.V.H., dos Santos Coelho, L.: Tuning of PID controller based on a multiobjective genetic algorithm applied to a robotic manipulator. Expert Syst. Appl. 39(10), 8968–8974 (2012)
Ayyarao, T.S., et al.: War strategy optimization algorithm: a new effective metaheuristic algorithm for global optimization. IEEE Access 10, 25073–25105 (2022)
Bingül, Z., Karahan, O.: A fuzzy logic controller tuned with PSO for 2 DOF robot trajectory control. Expert Syst. Appl. 38(1), 1017–1031 (2011)
Das, K.R., Das, D., Das, J.: Optimal tuning of PID controller using GWO algorithm for speed control in dc motor. In: 2015 International Conference on Soft Computing Techniques and Implementations (ICSCTI), pp. 108–112. IEEE (2015)
Dehghani, M., Ahmadi, M., Khayatian, A., Eghtesad, M., Farid, M.: Neural network solution for forward kinematics problem of HEXA parallel robot. In: 2008 American Control Conference, pp. 4214–4219. IEEE (2008)
Desborough, L., Miller, R.: Increasing customer value of industrial control performance monitoring-Honeywell’s experience. In: AIChE Symposium Series, pp. 169–189. New York; American Institute of Chemical Engineers; 1998 (2002)
Gani, M.M., Islam, M.S., Ullah, M.A.: Optimal PID tuning for controlling the temperature of electric furnace by genetic algorithm. SN Appl. Sci. 1, 1–8 (2019)
Johnson, M.A., Moradi, M.H.: PID Control. Springer, London (2005). https://doi.org/10.1007/1-84628-148-2_1
Kang, R., Chanal, H., Bonnemains, T., Pateloup, S., Branson, D.T., Ray, P.: Learning the forward kinematics behavior of a hybrid robot employing artificial neural networks. Robotica 30(5), 847–855 (2012)
Kapoor, N., Ohri, J.: Improved PSO tuned classical controllers (PID and SMC) for robotic manipulator. Int. J. Mod. Educ. Comput. Sci. 7(1), 47 (2015)
Kim, E.J., Seki, K., Iwasaki, M., Lee, S.H.: Ga-based practical auto-tuning technique for industrial robot controller with system identification. IEEJ J. Ind. Appl. 1(1), 62–69 (2012)
Knospe, C.: PID control. IEEE Control Syst. Mag. 26(1), 30–31 (2006)
Lochan, K., Roy, B.K.: Control of two-link 2-DOF robot manipulator using fuzzy logic techniques: a review. In: Das, K.N., Deep, K., Pant, M., Bansal, J.C., Nagar, A. (eds.) Proceedings of Fourth International Conference on Soft Computing for Problem Solving. AISC, vol. 335, pp. 499–511. Springer, New Delhi (2015). https://doi.org/10.1007/978-81-322-2217-0_41
Nahapetian, N., Motlagh, M.J., Analoui, M.: PID gain tuning using genetic algorithms and fuzzy logic for robot manipulator control. In: 2009 International Conference on Advanced Computer Control, pp. 346–350. IEEE (2009)
Ouyang, P., Pano, V.: Comparative study of DE, PSO and GA for position domain PID controller tuning. Algorithms 8(3), 697–711 (2015)
Rawat, D., Gupta, M.K., Sharma, A.: Intelligent control of robotic manipulators: a comprehensive review. Spat. Inf. Res. 1–13 (2022)
Sanfilippo, F., Hatledal, L.I., Schaathun, H.G., Pettersen, K.Y., Zhang, H.: A universal control architecture for maritime cranes and robots using genetic algorithms as a possible mapping approach. In: 2013 IEEE International Conference on Robotics and Biomimetics (ROBIO), pp. 322–327. IEEE (2013)
Sanfilippo, F., Hatledal, L.I., Zhang, H., Fago, M., Pettersen, K.Y.: Controlling Kuka industrial robots: flexible communication interface JOpenShowVar. IEEE Robot. Autom. Mag. 22(4), 96–109 (2015)
Sanfilippo, F., Hatledal, L.I., Zhang, H., Fago, M., Pettersen, K.Y.: JOpenShowVar: an open-source cross-platform communication interface to Kuka robots. In: Proceedings of the IEEE International Conference on Information and Automation (ICIA), pp. 1154–1159 (2014)
Solihin, M.I., Tack, L.F., Kean, M.L.: Tuning of PID controller using particle swarm optimization (PSO). In: Proceeding of the International Conference on Advanced Science, Engineering and Information Technology, vol. 1, pp. 458–461 (2011)
Su, Y., Müller, P.C., Zheng, C.: Global asymptotic saturated PID control for robot manipulators. IEEE Trans. Control Syst. Technol. 18(6), 1280–1288 (2009)
Tuan, H.M., Sanfilippo, F., Hao, N.V.: A novel adaptive sliding mode controller for a 2-DOF elastic robotic arm. Robotics 11(2), 47 (2022)
Valluru, S.K., Singh, M.: Optimization strategy of bio-inspired metaheuristic algorithms tuned PID controller for PMBDC actuated robotic manipulator. Procedia Comput. Sci. 171, 2040–2049 (2020)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2024 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Zafar, M.H., Younus, H.B., Moosavi, S.K.R., Mansoor, M., Sanfilippo, F. (2024). Online PID Tuning of a 3-DoF Robotic Arm Using a Metaheuristic Optimisation Algorithm: A Comparative Analysis. In: Lopata, A., GudonienÄ—, D., ButkienÄ—, R. (eds) Information and Software Technologies. ICIST 2023. Communications in Computer and Information Science, vol 1979. Springer, Cham. https://doi.org/10.1007/978-3-031-48981-5_3
Download citation
DOI: https://doi.org/10.1007/978-3-031-48981-5_3
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-48980-8
Online ISBN: 978-3-031-48981-5
eBook Packages: Computer ScienceComputer Science (R0)