Approaching Index Switching Algorithm for Position Control of a Single-Joint Robotic Arm

Document Type : Original Article

Authors

1 Department of Electrical Engineering, Faculty of Engineering, Sohag University, Sohag, Egypt.

2 Mechanical Power Eng. Department, Faculty of Engineering, El-Minia University, El-Minia, Egypt.

3 Department of Electrical Engineering, Faculty of Engineering, El-Minia University, El-Minia, Egypt.

Abstract

An Approaching Index Switching Algorithm (AISA), designed to meet the stringent precision and speed requirements of robotic manipulators is presented in this article. The AISA is applied to a single-joint robotic arm to enhance operational speed while maintaining acceptable precision. It utilizes a dynamic switching mechanism that alternates between two controllers based on an "approaching index," which selects the appropriate controller for each segment of the operation. The AISA integrates two closed-loop control systems, a proportional controller known for its swift response, and a proportional-integral-derivative (PID) controller valued for its smoothly precise response and effectiveness in achieving stable control in many practical applications. For the algorithm validation the control system was subjected to a simulation that was carried out in MATLAB Simulink depending on the mathematical model of the single-joint robotic arm, the Particle Swarm Optimization (PSO) method was utilized to optimize the parameters of AISA. The performance efficiency of AISA was evaluated against other control strategies such as Conventional PID, Optimal PID, Fractional-order PID, and Adaptive PID, where it outperforms each one of them. Experimental validation confirmed these results, demonstrating the single joint arm achieved quicker settling and rising times, higher accuracy, and lower energy consumption than alternative controllers.

Keywords

Main Subjects


  1. H. T. Htun, M. S. Hlaing, and T. T. Hla, “Master-Slave Synchronization of Robotic Arm using PID Controller,” Indonesian Journal of Electrical Engineering and Informatics, vol. 11, no. 1, 2023.

[2]     P. Sutyasadi, “Control Improvement of Low-Cost Cast Aluminium Robotic Arm Using Arduino Based Computed Torque Control,” Jurnal Ilmiah Teknik Elektro Komputer dan Informatika, vol. 8, no. 4, 2022.

[3]     F. Moulahcene, H. Laib, and A. Merazga, “Angular Position Control of DC Gear-Motor Using PID Controllers for robotic Arm,” in International Conference on Electrical, Computer, and Energy Technologies, ICECET 2022, 2022.

[4]     F. A. Salem, “Modeling, Simulation and Control Issues for a Robot ARM; Education and Research (III),” International Journal of Intelligent Systems and Applications, vol. 6, no. 4, 2014.

[5]     B. A. Bazzi and N. G. Chalhoub, “Fuzzy sliding mode controller for a flexible single-link robotic manipulator,” JVC/Journal of Vibration and Control, vol. 11, no. 2, 2005.

[6]     M. Z. Bin Abdul Karim and N. M. Thamrin, “Servo Motor Controller using PID and Graphical User Interface on Raspberry Pi for Robotic Arm,” in Journal of Physics: Conference Series, 2022.

[7]     S. A. Al-Samarraie and I. I. Gorial, “Modeling of Electromechanical System and Motion Control for Mechatronics Application,” International Review of Automatic Control, vol. 16, no. 5, 2023.

[8]     W. W. Naing, K. Z. Aung, and A. Thike, “Position Control of 3-DOF Articulated Robot Arm using PID Controller,” International Journal of Science and Engineering Applications, vol. 7, no. 9, 2018.

[9]     R. Agrawal, K. Kabiraj, and R. Singh, “Modeling a Controller for an Articulated Robotic Arm,” Intelligent Control and Automation, vol. 03, no. 03, 2012.

[10]   M. M. Maung, M. M. Latt, and C. M. Nwe, “DC Motor Angular Position Control using PID Controller with Friction Compensation,” International Journal of Scientific and Research Publications (IJSRP), vol. 8, no. 11, 2018.

[11]   L. S. Mezher, “Position control for dynamic DC MOTOR with robust PID controller using MATLAB,” International Journal of Advanced Trends in Computer Science and Engineering, vol. 8, no. 3, 2019.

[12]   A. Ma’arif and A. Çakan, “Simulation and arduino hardware implementation of dc motor control using sliding mode controller,” Journal of Robotics and Control (JRC), vol. 2, no. 6, 2021.

[13]   D. Effiong Oku, E. Patrick Obot, C. Author, and D. Effiong Oku, “Comparative Study Of PD, PI And PID Controllers For Control Of A Single Joint System In Robots,” The International Journal of Engineering and Science (IJES), vol. 7, no. 9, pp. 51–54, 2018.

[14]   Nafiseh Ebrahimi, “Modeling, simulation and control of a robotic arm,” engrxiv.org, 2019.

[15]   D. Singh Rana and A. Professor, “Modelling, stability analysis and control of flexible single link robotic manipulator,” 2007.

[16]   M. Rohman and D. I. Saputra, “Modeling and Controlling the Actuator Joint Angle Position on the Robot Arm Base Using Discrete PID Algorithm,” Ultima Computing: Jurnal Sistem Komputer, vol. 13, no. 2, 2021.

[17]   Nihad Wazzan A.Basil N.Raad M.Kasim Mohammed H, “PID Controller with Robotic Arm using Optimization Algorithm,” International Journal of Mechanical Engineering Education, 2022.

[18]   M. A. Rashidifar, A. A. Rashidifar, and D. Ahmadi, “Modeling and Control of 5DOF Robot Arm Using Fuzzy Logic Supervisory Control,” IAES International Journal of Robotics and Automation (IJRA), vol. 2, no. 2, 2013.

[19]   T. M. Ahmed, A. N. A. E. Gaber, R. Hamdy, and A. S. Abdel-Khalik, “Position Control of Arm Manipulator within Fractional Order PID Utilizing Particle Swarm Optimization Algorithm,” in IEEE Conference on Power Electronics and Renewable Energy, CPERE 2019, 2019.

[20]   A. Ashagrie, A. O. Salau, and T. Weldcherkos, “Modeling and control of a 3-DOF articulated robotic manipulator using self-tuning fuzzy sliding mode controller,” Cogent Eng, vol. 8, no. 1, 2021.

[21]   T. Seghiri, S. Ladaci, and S. Haddad, “Fractional order adaptive MRAC controller design for high-accuracy position control of an industrial robot arm,” International Journal of Advanced Mechatronic Systems, vol. 10, no. 1, 2023.

[22]   W. A. Shatnan, M. D. Hashim Almawlawe, and M. A. Al-Aress Jabur, “Optimal Fuzzy-FOPID, Fuzzy-PID Control Schemes for Trajectory Tracking of 3DOF Robot Manipulator,” Tikrit Journal of Engineering Sciences, vol. 30, no. 4, 2023.

[23]   W. Lv, D. Li, S. Cheng, S. Luo, X. Zhang, and L. Zhang, “Research on PID control parameters tuning based on election-survey optimization algorithm,” in 2010 International Conference on Computing, Control and Industrial Engineering, CCIE 2010, 2010.

[24]   O. Djaneye-Boundjou, X. Xu, and R. Ordonez, “Automated particle swarm optimization based PID tuning for control of robotic arm,” in Proceedings of the IEEE National Aerospace Electronics Conference, NAECON, 2016.

[25]   S. R. Tawfeic “The Approaching Index Switching Algorithm” 7th International Conference on Intelligent Engineering Systems, INES 2003, March 4- 6 Assiut Egypt, 2003.

[26] S. R. Tawfeic, “Track seeking control for hard disk drives using the approaching index switching algorithm,” in Proceedings of the International Conference on Computer and Communication Engineering 2008, ICCCE08: Global Links for Human Development, 2008.

[27]   M. Vaijayanti, “Robotic Arm Control Using Pid Controller and Inverse Kinematics,” International Journal of Engineering Development and Research, vol. 5, no. 2, 2017.

[28]   A. Sathish Kumar et al., “An intelligent fuzzy-particle swarm optimization supervisory-based control of robot manipulator for industrial welding applications,” Sci Rep, vol. 13, no. 1, 2023.

[29]   A. T. Jawad, H. M. Gheni, N. J. Abed, N. S. Ali, and A. N. Abdullah, “Design of adaptive controller for robot arm manipulator based on ANN with optimized PID by PSO algorithm,” in AIP Conference Proceedings, 2023.

[30]   Y. K. Soni and R. Bhatt, “Simulated Annealing optimized PID Controller design using ISE, IAE, IATE and MSE error criteria,” International Journal of Advanced Research in Computer Engineering & Technology, vol. 2, no. 7, 2013.

[31]   A. K. M and R. Younus Fadhil, “Performance Improvement of the Robotic Arm using Fractional Order PID,” Engineering and Technology Journal, vol. 34, no. 14, 2016.

[32]   D. Zhang and B. Wei, “A review on model reference adaptive control of robotic manipulators,” 2017.