Dual Design PID Controller for Robotic Manipulator Application

Phichitphon Chotikunnan, Rawiphon Chotikunnan

Abstract


This research introduces a dual design proportional–integral–derivative (PID) controller architecture process that aims to improve system performance by reducing overshoot and conserving electrical energy. The dual design PID controller uses real-time error and one-time step delay to adjust the confidence weights of the controller, leading to improved performance in reducing overshoot and saving electrical energy. To evaluate the effectiveness of the dual design PID controller, experiments were conducted to compare it with the PID controller using least overshoot tuning by Chien–Hrones–Reswick (CHR)  technique. The results showed that the dual design PID controller was more effective at reducing overshoot and saving electrical energy. A case study was also conducted as part of this research, and it demonstrated that the system performed better when using the dual design PID controller. Overshoot and electrical energy consumption are common issues in systems that can impact performance, and the dual design PID controller architecture process provides a solution to these issues by reducing overshoot and saving electrical energy. The dual design PID controller offers a new technique for addressing these issues and improving system performance. In summary, this research presents a new technique for addressing overshoot and electrical energy consumption in systems through the use of a dual design PID controller. The dual design PID controller architecture process was found to be an effective solution for reducing overshoot and saving electrical energy in systems, as demonstrated by the experiments and case study conducted as part of this research. The dual design PID controller presents a promising solution for improving system performance by addressing the issues of overshoot and electrical energy consumption.


Keywords


Robotic; P control; Dual design; Dynamic model;

Full Text:

PDF

References


J. An, F. You, M. Wu, and J. She, "Iterative learning control for nonlinear weighing and feeding process," Mathematical Problems in Engineering, vol. 2018, 2018, doi: 10. 1155/2018/9425902.

X. Li, J. Liu, L. Wang, K. Wang, and Y. Li, "Welding process tracking control based on multiple model iterative learning control," Mathematical Problems in Engineering, vol. 2019, 2019, doi: 10. 1155/2019/6137352.

J. Jung and K. Kong, "Mechanical parameter tuning based on iterative learning mechatronics approach," IEEE/ASME Transactions on Mechatronics, vol. 23, no. 2, pp. 906-915, 2018, doi: 10. 1109/TMECH. 2018. 2810196.

Y. Li, K. H. Ang, and G. C. Chong, "PID control system analysis and design," IEEE Control Systems Magazine, vol. 26, no. 1, pp. 32-41, 2006, doi: 10. 1109/MCS. 2006. 1580152.

Z. Dachang, D. Baolin, Z. Puchen, and C. Shouyan, "Constant force PID control for robotic manipulator based on fuzzy neural network algorithm," Complexity, vol. 2020, 2020, doi: 10. 1155/2020/3491845.

B. Li, Y. Tan, J. Chen, X. Liu, and S. Yang, "Precise active seeding downforce control system based on fuzzy PID," Mathematical Problems in Engineering, vol. 2020, 2020, doi: 10. 1155/2020/5123830.

J. Zhou and Q. Zhang, "Adaptive fuzzy control of uncertain robotic manipulator," Mathematical Problems in Engineering, vol. 2018, doi: 10. 1155/2018/4703492.

A. Elmogy, Y. Bouteraa, and W. Elawady, "An adaptive fuzzy self-tuning inverse kinematics approach for robot manipulators," Journal of Control Engineering and Applied Informatics, vol. 22, no. 4, pp. 43-51, 2020.

X. Long, Z. He, and Z. Wang, "Online optimal control of robotic systems with single critic NN-based reinforcement learning," Complexity, vol. 2021, 2021, doi: 10. 1155/2021/8839391.

F. Ejaz, M. T. Hamayun, S. Hussain, S. Ijaz, S. Yang, N. Shehzad, and A. Rashid, "An adaptive sliding mode actuator fault tolerant control scheme for octorotor system," International Journal of Advanced Robotic Systems, vol. 16, no. 2, 2019. doi: 10. 1177/1729881419832435.

J. Yang, J. Na, G. Gao, and C. Zhang, "Adaptive neural tracking control of robotic manipulators with guaranteed nn weight convergence," Complexity, vol. 2018, 2018, doi: 10. 1155/2018/7131562.

M. Marsono, Y. Yoto, A. Suyetno, and R. Nurmalasari, "Design and programming of 5 axis manipulator robot with GrblGru open source software on preparing vocational students' robotic skills," Journal of Robotics and Control (JRC), vol. 2, no. 6, pp. 539-545, 2021.

A. R. Al Tahtawi, M. Agni, and T. D. Hendrawati, "Small-scale robot arm design with pick and place mission based on inverse kinematics," Journal of Robotics and Control (JRC), vol. 2, no. 6, pp. 469-475, 2021.

C. Deniz and G. Gökmen, "A new robotic application for covid-19 specimen collection process, " Journal of Robotics and Control (JRC), vol. 3, no. 1, pp. 73-77, 2022.

E. S. Ghith and F. A. A. Tolba, "Design and optimization of PID controller using various algorithms for micro-robotics system," Journal of Robotics and Control (JRC), vol. 3, no. 3, pp. 244-256, 2022.

A. K. Hado, B. S. Bashar, M. M. A. Zahra, R. Alayi, Y. Ebazadeh, and I. Suwarno, "Investigating and optimizing the operation of microgrids with intelligent algorithms," Journal of Robotics and Control (JRC), vol. 3, no. 3, pp. 279-288, 2022.

E. H. Kadhim and A. T. Abdulsadda, "Mini drone linear and nonlinear controller system design and analyzing," Journal of Robotics and Control (JRC), vol. 3, no. 2, pp. 212-218, 2022.

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, pp. 582

A. Ma'arif and N. R. Setiawan, "Control of DC motor using integral state feedback and comparison with PID: simulation and Arduino implementation," Journal of Robotics and Control (JRC), vol. 2, no. 5, pp. 456-461, 2021.

H. Maghfiroh, A. Ramelan, and F. Adriyanto, "Fuzzy-PID in BLDC motor speed control using MATLAB/Simulink," Journal of Robotics and Control (JRC), vol. 3, no. 1, pp. 8-13, 2022.

M. Samuel, M. Mohamad, M. Hussein, and S. M. Saad, "Lane keeping maneuvers using proportional integral derivative (PID) and model predictive control (MPC)," Journal of Robotics and Control (JRC), vol. 2, no. 2, pp. 78-82, 2021.

A. Wajiansyah, S. Supriadi, A. F. O. Gaffar, and A. B. W. Putra, "Modeling of 2-DOF hexapod leg using analytical method," Journal of Robotics and Control (JRC), vol. 2, no. 5, pp. 435-440, 2021.

J. Jiang, S. Guo, L. Zhang, and Q. Sun, "Motor ability evaluation of the upper extremity with point-to-point training movement based on end-effector robot-assisted training system," Journal of Healthcare Engineering, vol. 2022, 2022, 10. 1155/2022/1939844.

Y. Wang, K. Zhu, B. Chen, and H. Wu, "A new model-free trajectory tracking control for robot manipulators," Mathematical Problems in Engineering, vol. 2018, 2018. doi: 10. 1155/2018/1624520.

X. Ma, Y. Zhao, and Y. Di, "Trajectory tracking control of robot manipulators based on U-model," Mathematical Problems in Engineering, vol. 2020, 2020. doi: 10. 1155/2020/8314202.

Y. Wang, F. Gao, and F. J. Doyle III, "Survey on iterative learning control, repetitive control, and run-to-run control," Journal of Process Control, vol. 19, no. 10, pp. 1589-1600, 2009. doi: 10. 1016/j. jprocont. 2009. 09. 006.

D. A. Bristow, M. Tharayil, and A. G. Alleyne, "A survey of iterative learning control," IEEE Control Systems Magazine, vol. 26, no. 3, pp. 96-114, 2006. doi: 10. 1109/MCS. 2006. 1636313.

C. Guo, L. Zhong, J. Zhao, G. Gao, and Y. Huang, "First-order and high-order repetitive control for single-phase grid-connected inverter," Complexity, vol. 2020, 2020, doi: 10. 1155/2020/1094386.

X. Wang and J. Wang, "Iterative learning control for one-sided lipschitz nonlinear singular conformable differential equations," International Journal of Robust and Nonlinear Control, vol. 30, no. 17, pp. 7791-7805, 2020, doi: 10. 1002/rnc. 5191.

P. Chotikunnan, B. Panomruttanarug, and P. Manoonpong, "Dual design iterative learning controller for robotic manipulator application," Journal of Control Engineering and Applied Informatics, vol. 24, no. 3, pp. 76-85, 2022.

M. Thor and P. Manoonpong, "Error-based learning mechanism for fast online adaptation in robot motor control," IEEE Transactions on Neural Networks and Learning Systems, vol. 31, no. 6, pp. 2042-2051, 2019. doi: 10. 1109/TNNLS. 2019. 2927737.

M. Thor and P. Manoonpong, "A fast online frequency adaptation mechanism for CPG-based robot motion control," IEEE Robotics and Automation Letters, vol. 4, no. 4, pp. 3324-3331, 2019, doi: 10. 1109/LRA. 2019. 2926660.

P. Chotikunnan and B. Panomruttanarug, “Practical design of a time-varying iterative learning control law using fuzzy logic,” Journal of Intelligent & Fuzzy Systems, vol. 43, no. 3, pp. 2419-2434, 2022.

B. Panomruttanarug, R. W. Longman, and M. Q. Phan, “Steady state frequency response design of finite time iterative learning control,” The Journal of the Astronautical Sciences, vol. 67, no. 2, pp. 571-594, 2020, Doi:10. 1007/s40295-019-00198-9.

B. Panomruttanarug, “Position control of robotic manipulator using repetitive control based on inverse frequency response design,” International Journal of Control, Automation and Systems, vol. 18, no. 11, pp. 2830-2841, 2020, Doi:10. 1007/s12555-019-0518-2.

R. P. Borase, D. K. Maghade, S. Y. Sondkar, and S. N. Pawar, “A review of PID control, tuning methods and applications,” International Journal of Dynamics and Control, vol. 9, no. 2, pp. 818-827, 2021.

C. T. Chao, N. Sutarna, J. S. Chiou, and C. J. Wang, “An optimal fuzzy PID controller design based on conventional PID control and nonlinear factors,” Applied Sciences, vol. 9, no. 6, pp. 1224, 2019.

D. Somwanshi, M. Bundele, G. Kumar, and G. Parashar, "Comparison of Fuzzy-PID and PID Controller for Speed Control of DC Motor Using LabVIEW," Procedia Computer Science, vol. 152, pp. 252-260, 2019.

S. J. Hammoodi, K. S. Flayyih, and A. R. Hamad, "Design and Implementation of Speed Control System for DC Motor Based on PID Control and Matlab Simulink," International Journal of Power Electronics and Drive Systems, vol. 11, no. 1, pp. 127, 2020.

I. Carlucho, M. De Paula, and G. G. Acosta, "An Adaptive Deep Reinforcement Learning Approach for MIMO PID Control of Mobile Robots," ISA Transactions, vol. 102, pp. 280-294, 2020.

A. Dhyani, M. K. Panda, and B. Jha, "Moth-flame optimization-based fuzzy-PID controller for optimal control of active magnetic bearing system," Iranian journal of science and technology, transactions of electrical engineering, vol. 42, no. 4, pp. 451-463, 2018.

B. Hekimoğlu, "Optimal Tuning of Fractional Order PID Controller for DC Motor Speed Control via Chaotic Atom Search Optimization Algorithm," IEEE Access, vol. 7, pp. 38100-38114, 2019.

A. Latif, A. Z. Arfianto, H. A. Widodo, R. Rahim, and E. T. Helmy, "Motor DC PID System Regulator for Mini Conveyor Drive Based on MATLAB," Journal of Robotics and Control (JRC), vol. 1, no. 6, pp. 185-190, 2020.

S. Gobinath and M. Madheswaran, "Deep Perceptron Neural Network with Fuzzy PID Controller for Speed Control and Stability Analysis of BLDC Motor," Soft Computing, vol. 24, no. 13, pp. 10161-10180, 2020.

K. Vanchinathan and N. Selvaganesan, "Adaptive Fractional Order PID Controller Tuning for Brushless DC Motor Using Artificial Bee Colony Algorithm," Results in Control and Optimization, vol. 4, 2021.

P. Dutta and S. K. Nayak, "Grey Wolf Optimizer Based PID Controller for Speed Control of BLDC Motor," Journal of Electrical Engineering & Technology, vol. 16, no. 2, pp. 955-961, 2021

W. Batayneh and Y. AbuRmaileh, "Decentralized Motion Control for Omnidirectional Wheelchair Tracking Error Elimination Using PD-Fuzzy-P and GA-PID Controllers," Sensors, vol. 20, no. 12, pp. 3525, 2020.

M. A. Shamseldin, E. Khaled, A. Youssef, D. Mohamed, S. Ahmed, A. Hesham, and M. Badran, "A New Design Identification and Control Based on GA Optimization for an Autonomous Wheelchair," Robotics, vol. 11, no. 5, pp. 101, 2022.

L. A. Aguilar-Pérez, J. C. Paredes-Rojas, J. I. Sanchez-Cruz, J. A. Leal-Naranjo, A. Oropeza-Osornio, and C. R. Torres-SanMiguel, "Design of an Automated Multiposition Dynamic Wheelchair," Sensors, vol. 21, no. 22, pp. 7533, 2021.

V. Balambica, "PID Sensor Controlled Automatic Wheelchair for Physically Disabled People," Turkish Journal of Computer and Mathematics Education (TURCOMAT), vol. 12, no. 11, pp. 5848-5857, 2021.

W. Budiharto, "Intelligent Controller of Electric Wheelchair from Manual Wheelchair for Disabled Person Using 3-Axis Joystick," ICIC Express Letters, Part B: Applications, vol. 12, no. 2, pp. 201-206, 2021.

H. H. Tesfamikael, A. Fray, I. Mengsteab, A. Semere, and Z. Amanuel, "Simulation of Eye Tracking Control Based Electric Wheelchair Construction by Image Segmentation Algorithm," Journal of Innovative Image Processing (JIIP), vol. 3, no. 01, pp. 21-35, 2021.

L. Teng, M. A. Gull, and S. Bai, "PD-Based Fuzzy Sliding Mode Control of a Wheelchair Exoskeleton Robot," IEEE/ASME Transactions on Mechatronics, vol. 25, no. 5, pp. 2546-2555, 2020.

E. Q. Ahmed, I. A. Aljazaery, A. F. Al-zubidi, and H. T. S. ALRikabi, "Design and Implementation of Control System for a Self-Balancing Robot Based on Internet of Things by Using Arduino Microcontroller," Periodicals of Engineering and Natural Sciences (PEN), vol. 9, no. 3, pp. 409-417, 2021.

A. Latif, K. Shankar, and P. T. Nguyen, "Legged Fire Fighter Robot Movement Using PID," Journal of Robotics and Control (JRC), vol. 1, no. 1, pp. 15-19, 2020.

K. Jayaswal, D. K. Palwalia, and S. Kumar, "Performance Investigation of PID Controller in Trajectory Control of Two-Link Robotic Manipulator in Medical Robots," Journal of Interdisciplinary Mathematics, vol. 24, no. 2, pp. 467-478, 2021.

B. Sumantri, E. H. Binugroho, I. M. Putra, and R. Rokhana, "Fuzzy-PID Controller for an Energy Efficient Personal Vehicle: Two-Wheel Electric Skateboard," International Journal of Electrical and Computer Engineering, vol. 9, no. 6, pp. 5312, 2019.

F. A. Raheem, B. F. Midhat, and H. S. Mohammed, "PID and Fuzzy Logic Controller Design for Balancing Robot Stabilization," Iraqi Journal of Computers, Communications, Control and Systems Engineering, vol. 18, no. 1, pp. 1-10, 2018.

Y. Ramchandra, M. Salim, T. Ankush, and P. Vasantrao, "Self-Balancing Robot Using Raspberry Pi and PID Controller," International Journal of Innovative Science and Research Technology, vol. 6, no. 4, pp. 321-322, 2021.

T. Zhao, Y. Chen, S. Dian, R. Guo, and S. Li, "General Type-2 Fuzzy Gain Scheduling PID Controller with Application to Power-Line Inspection Robots," International Journal of Fuzzy Systems, vol. 22, no. 1, pp. 181-200, 2020.

G. Cao, X. Zhao, C. Ye, S. Yu, B. Li, and C. Jiang, "Fuzzy Adaptive PID Control Method for Multi-Mecanum-Wheeled Mobile Robot," Journal of Mechanical Science and Technology, vol. 36, no. 4, pp. 2019-2029, 2022.

C. Kim, J. Suh, and J. H. Han, "Development of a Hybrid Path Planning Algorithm and a Bio-Inspired Control for an Omni-Wheel Mobile Robot," Sensors, vol. 20, no. 15, pp. 4258, 2020.

S. F. Hasana and H. M. Alwan, "Modeling and Control of Wheeled Mobile Robot with Four Mecanum Wheels," Engineering and Technology Journal, vol. 39, no. 5, pp. 779-789, 2021.

N. Zijie, Z. Peng, Y. Cui, and Z. Jun, "PID Control of an Omnidirectional Mobile Platform Based on an RBF Neural Network Controller," Industrial Robot: The International Journal of Robotics Research and Application, vol. 49, no. 1, 2021.

V. V. Patel, "Ziegler-Nichols Tuning Method," Resonance, vol. 25, no. 10, pp. 1385-1397, 2020.

R. R. Alla, N. Lekyasri, and K. Rajani, "PID Control Design for Second Order Systems," Int. J. Eng. Manuf, vol. 9, no. 4, pp. 45-56, 2019.

E. Bashier and O. Mohammed, "Optimally Tuned Proportional Integral Derivatives (PID) Controllers for Set-Point," Journal of Engineering and Computer Science (JECS), vol. 13, no. 1, pp. 48-53, 2019.

T. Y. Wu, Y. Z. Jiang, Y. Z. Su, and W. C. Yeh, "Using Simplified Swarm Optimization on Multiloop Fuzzy PID Controller Tuning Design for Flow and Temperature Control System," Applied Sciences, vol. 10, no. 23, pp. 8472, 2020.

C. Dalen and D. Di Ruscio, "Performance optimal PI controller tuning based on integrating plus time delay models," Algorithms, vol. 11, no. 6, pp. 86, 2018.

S. Jain and Y. V. Hote, "Design of FOPID Controller Using BBBC via ZN Tuning Approach: Simulation and Experimental Validation," IETE Journal of Research, vol. 68, no. 5, pp. 3356-3370, 2022.

S. Kai-bo, H. Jian, and L. Lin-tao, "A New Method of DC Motor Speed Regulation based on STM32," Journal of Astronautic Metrology and Measurement, vol. 38, no. 2, pp. 87, 2018.

N. A. Rao and C. R. Kumar, "Speed Control of Brushless Dc Motor by Using PID and Fuzzy Logic Controller," International Journal of Innovative Research in Technology, vol. 4, no. 6, 2019.

P. Saini and C. Sharma, "Comparative Analysis of Controller Tuning Techniques for Dead Time Processes," International Journal of Mathematical, Engineering and Management Sciences, vol. 4, no. 3, pp. 803, 2019.

E. Kesavan, K. M. Junaid, and B. Jaison, "Design and Analysis of Different Tuning Strategies of PI Controller for Distillation Column," International Journal of Control Systems and Robotics, vol. 4, 2019.

V. Dubey, "Comparative Analysis of PID Tuning Techniques for Blood Glucose Level of Diabetic Patient," Turkish Journal of Computer and Mathematics Education (TURCOMAT), vol. 12, no. 11, pp. 2948-2953, 2021.

A. O. Amole, O. E. Olabode, D. O. Akinyele, and S. G. Akinjobi, "Optimal Temperature Control Scheme for Milk Pasteurization Process Using Different Tuning Techniques for a Proportional Integral Derivative Controller," Iranian Journal of Electrical and Electronic Engineering, vol. 2170, pp. 2170-2170, 2022.

S. Mahfoud, A. Derouich, N. El Ouanjli, M. El Mahfoud, and M. Taoussi, "A New Strategy-Based PID Controller Optimized by Genetic Algorithm for DTC of the Doubly Fed Induction Motor," Systems, vol. 9, no. 2, p. 37, 2021.

M. M. Nishat, F. Faisal, A. J. Evan, M. M. Rahaman, M. S. Sifat, and H. F. Rabbi, "Development of Genetic Algorithm (GA) Based Optimized PID Controller for Stability Analysis of DC-DC Buck Converter," Journal of Power and Energy Engineering, vol. 8, no. 9, p. 8, 2020.

H. Feng, C. B. Yin, W. W. Weng, W. Ma, J. J. Zhou, W. H. Jia, and Z. L. Zhang, "Robotic excavator trajectory control using an improved GA based PID controller," Mechanical Systems and Signal Processing, vol. 105, pp. 153-168, 2018.

E. S. Rahayu, A. Ma’arif, and A. Çakan, "Particle Swarm Optimization (PSO) Tuning of PID Control on DC Motor," International Journal of Robotics and Control Systems, vol. 2, no. 2, pp. 435-447, 2022.

Z. Qi, Q. Shi, and H. Zhang, "Tuning of Digital PID Controllers Using Particle Swarm Optimization Algorithm for a CAN-Based DC Motor Subject to Stochastic Delays," IEEE Transactions on Industrial Electronics, vol. 67, no. 7, pp. 5637-5646.




DOI: https://doi.org/10.18196/jrc.v4i1.16990

Refbacks

  • There are currently no refbacks.


Copyright (c) 2023 Phichitphon Chotikunnan

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

 


Journal of Robotics and Control (JRC)

P-ISSN: 2715-5056 || E-ISSN: 2715-5072
Organized by Peneliti Teknologi Teknik Indonesia
Published by Universitas Muhammadiyah Yogyakarta in collaboration with Peneliti Teknologi Teknik Indonesia, Indonesia and the Department of Electrical Engineering
Website: http://journal.umy.ac.id/index.php/jrc
Email: jrcofumy@gmail.com


Kuliah Teknik Elektro Terbaik