An Adaptive Robust PID Controller Design for a Single Motorized Robotic Arm
DOI:
https://doi.org/10.31272/jeasd.2103Keywords:
Adaptive PID, DC motor, Robust PID, Single robot arm, Tuned methodAbstract
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.
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
Revised
Accepted
Published Online First
Published
Issue
Section
License
Copyright (c) 2025 Ekhlas H. Karam, Abeer K. Al-Gburi, Yousra Abd Mohammed (Author)

This work is licensed under a Creative Commons Attribution 4.0 International License.










