An Adaptive Robust PID Controller Design for a Single Motorized Robotic Arm

Authors

DOI:

https://doi.org/10.31272/jeasd.2103

Keywords:

Adaptive PID, DC motor, Robust PID, Single robot arm, Tuned method

Abstract

A robotic arm can be defined as a programmable robot manipulator that functions similarly to a human arm. In general, a DC motor precisely moves the robot arm to a desired angular position in accordance with a given input; hence, a suitable control scheme must be used. This study examines three control methodologies for a Single Motorized Robotic Arm (SMRA) with a single degree of freedom (DoF): Robust PID (RPID), Adaptive Robust PID (ARPID), and a newly formulated Modified Adaptive Robust PID (MARPID). The suggested MARPID takes the strong points of RPID and adds a better adaptation law to make the system respond faster and lower the steady-state error. The performance of the RPID, ARPID, and MARPID controllers has been analyzed and compared using MATLAB and Simulink version 2015a. Simulation results of linear and nonlinear input showed that the developed MARAPID outperformed RPID and ARPID compared to the RPID or APID controllers.

Author Biographies

Ekhlas H. Karam, Department of Computer Engineering, College of Engineering, Mustansiriyah University, Baghdad, Iraq

Ekhlas H. Karam completed her M.Sc.   in control engineering,  University of Technology\Control and Systems Engineering Department, Baghdad, Iraq (2001), and Ph.D. in  Mechatronics Engineering, University of Technology\Control and Systems Engineering Department, Baghdad, Iraq (2007). Currently, she is working as a professor in the Computer Department, Faculty of Engineering, Al-Mustansiriyah University. Her research interests are in robotic and automation systems, adaptive and robust controller designs, optimization methods, and Artificial intelligence systems.

Abeer K. Al-Gburi, Department of Computer Engineering, College of Engineering, Mustansiriyah University, Baghdad, Iraq

Abeer K. Al-Gburi had received her BSc in Computer Engineering, Nahrian University, Baghdad, Iraq (2000), MSc in Computer Engineering, Nahrian University, Baghdad, Iraq (2008), and PhD in Electrical and Electronic Engineering, University of Southampton, UK (2015). Currently, she is working as a lecturer in the Computer Department, Faculty of Engineering, Al-Mustansiriyah University. Her field of interest is robust and nonlinear control and robotics.

Yousra Abd Mohammed, Department of Communication Engineering, University of Technology, Baghdad, Iraq

Yousra Abd Mohammed   is a lecturer at the Communication Engineering Department, Technology University, Baghdad, Iraq since 2005. She received her B.Sc. in Electronic and Communication Engineering from Technology University/Baghdad, Iraq in 1992 and her M.Sc. degree in Computer Engineering from Technology University/Baghdad in 2004. Her research interests include Control Systems, Encryption and Decryption Algorithms,  Artificial intelligence systems and IoT.

References

] K. M. Kumar and C. Sambaiah, "Modelling and study of motion control system for motorized robot arm using MATLAB and analysis of the arm by using Ansys," Int. J. Mech. Ind. Eng., vol. 2, no. 1, pp. 142–147, 2012. https://doi.org/10.47893/ijmie.2012.1084

] T. Chatchanayuenyong and M. Parnichkun, "Neural network-based time optimal sliding mode control for an autonomous underwater robot," Mechatronics, vol. 16, no. 8, pp. 471–478, 2006. https://doi.org/10.1016/j.mechatronics.2006.02.003

] L. Bai, "Electric drive system with BLDC motor," in 2011 Int. Conf. Electr. Inf. Control Eng., 2011, pp. 359–363. https://doi.org/10.1109/iceice.2011.5777507

] C. H. Aung, K. T. Lwin, and Y. M. Myint, "Modeling motion control system for motorized robot arm using MATLAB," Eng. Technol., vol. 1, pp. 142–147, 2008. https://doi.org/10.47893/ijmie.2012.1084

] W. S. Wan Mohd, Linear quadratic Gaussian (LQG) controller design for servo motor. Thesis, Univ. Tun Hussein Onn, Malaysia, 2013. [Online]. Available: http://eprints.uthm.edu.my/id/eprint/6837

] W. Aribowo, S. Supari, and B. Suprianto, "Optimization of PID parameters for controlling DC motor based on the aquila optimizer algorithm," Int. J. Power Electron. Drive Syst., vol. 13, no. 1, pp. 216–222, 2022. https://doi.org/10.11591/ijpeds.v13.i1

] X. D. Su, Q. S. Luo, and W. Zhi, "Improved single-neuron PID controller for DC motor applied in robot system," J. Beijing Inst. Technol. (Engl. Ed.), vol. 21, no. 4, pp. 472–478, 2012.

] M. Aamir, "On replacing PID controller with ANN controller for DC motor position control," Int. J. Res. Stud. Comput., vol. 2, no. 1, pp. 21–29, 2013. https://doi.org/10.5861/ijrsc.2013.236

] F. A. Salem, "Modeling, simulation, controller selection and design of electric motor for mechatronics motion applications, using different control strategies and verification using MATLAB/Simulink," Eur. Sci. J., vol. 9, no. 27, pp. 211–238, 2013.

] A. A. Mahfouz, M. K. M., and F. A. Salem, "Modeling, simulation and dynamics analysis issues of electric motor, for mechatronics applications, using different approaches and verification by MATLAB/Simulink," Int. J. Intell. Syst. Appl., vol. 5, no. 5, pp. 39–57, 2013. https://doi.org/10.5815/ijisa.2013.05.06

] R. L. Shell and E. L. Hall, Handbook of industrial automation. New York: CRC Press, 2000. [Online]. Available: http://scholar.google.com/scholar?hl=en&btnG=Search&q=intitle:Handbook+of+Industrial+Automation#0

] D. Xue, C. Zhao, and Y. Q. Chen, "Fractional order PID control of a DC-motor with elastic shaft: A case study," in Proc. Amer. Control Conf., 2006, pp. 3182–3187. https://doi.org/10.1109/acc.2006.1657207

] S. Y. Moradi, "Controlling DC motor position, using a PID controller made by a PIC microcontroller," ZANCO J. Pure Appl. Sci., vol. 28, no. 2, pp. 82–89, 2016.

] A. Adnan and E. H. Karam, "Optimal improved PID controller with GOA algorithm for single link human leg robot," J. Eng. Sustain. Dev., vol. 26, no. 2, pp. 103–110, 2022. https://doi.org/10.31272/jeasd.26.2.10

] E. H. Karam, N. S. Abdul-Jaleel, and R. S. Habeeb, "Design an optimal PID controller with nonlinear function using bacteria foraging optimization for a single flexible link robot manipulator," J. Eng. Sustain. Dev., vol. 21, no. 4, pp. 14–29, 2017.

] I. J. Nagrath and M. Gopal, Control systems engineering, 3rd ed. New Delhi: New Age Int., 2002.

] A. Noordin, M. A. Mohd Basri, and Z. Mohamed, "Adaptive PID control via sliding mode for position tracking of quadrotor MAV: Simulation and real-time experiment evaluation," Aerospace, vol. 10, no. 6, p. 512, 2023. https://doi.org/10.3390/aerospace10060512

] W.-D. Chang and J.-J. Yan, "Adaptive robust PID controller design based on a sliding mode for uncertain chaotic systems," Chaos Solitons Fractals, vol. 26, no. 1, pp. 167–175, 2005. https://doi.org/10.1016/j.chaos.2004.12.013

] A. Noordin, M. A. Mohd Basri, and Z. Mohamed, "Position and attitude tracking of MAV quadrotor using SMC-based adaptive PID controller," Drones, vol. 6, no. 9, p. 263, 2022. https://doi.org/10.3390/drones6090263

] A. Noordin, M. A. Mohd Basri, and Z. Mohamed, "Real-time implementation of an adaptive PID controller for the quadrotor MAV embedded flight control system," Aerospace, vol. 10, no. 1, p. 59, 2023. https://doi.org/10.3390/aerospace10010059

Downloads

Key Dates

Received

2023-07-28

Revised

2025-04-19

Accepted

2025-08-22

Published Online First

2025-08-26

Published

2025-08-31

How to Cite

Karam, E. H., Al-Gburi, A. K. ., & Mohammed, Y. . A. (2025). An Adaptive Robust PID Controller Design for a Single Motorized Robotic Arm. Journal of Engineering and Sustainable Development, 29(5), 682-690. https://doi.org/10.31272/jeasd.2103

Similar Articles

51-60 of 539

You may also start an advanced similarity search for this article.