Gain scheduling for point-to-point PID control of car-like robots under load variations
Mohd Faid Yahya 1 and Mad Helmi Ab. Majid2
Faculty of Computing and Meta-Technology,Universiti Pendidikan Sultan Idris, 35900, Tanjong Malim, Perak,Malaysia2
Corresponding Author : Mohd Faid Yahya
Recieved : 12-Aug-2024; Revised : 27-Jan-2025; Accepted : 28-Jan-2025
Abstract
The control of car-like robots is crucial for various applications, including autonomous vehicles and industrial automation. Achieving precise and robust movement in these robots, especially under varying load conditions, necessitates advanced control strategies. Traditional proportional-integral-derivative (PID) tuning methods, such as Ziegler-Nichols and Cohen-Coon, often fall short in addressing the dynamic challenges posed by changing loads. Although adaptive and intelligent methods have been explored, they can be computationally intensive and complex to implement. There is a clear need for a more efficient and adaptive PID tuning approach that maintains simplicity while offering robustness against varying loads. This research aims to develop a gain-scheduled PID tuning method specifically designed for car-like robots, enabling them to adapt to varying load conditions during point-to-point movements. The study focuses on the kinematic model of car-like robots, operating in simulated environments with dynamically changing loads. The gain-scheduled PID controller is designed using a combination of analytical and adaptive techniques. The analytical technique aims to meet step response performance criteria, including no overshoot, a rise time of less than 1 s, and a settling time of under 1.5 s. In contrast, the adaptive technique focuses on updating the gains during point-to-point movements to accommodate load variations, ensuring optimal performance throughout the robot's operation. The results are validated across multiple load-carrying scenarios. The performance of the proposed method is benchmarked against basic PID tuning method. In three trials of random load-carrying across 10-point destinations, the basic tuning method resulted in an average completion time of 27.86 s, while the gain-scheduled tuning method achieved an average of 11.27 s. This demonstrates that the gain-scheduled approach offers superior adaptability and robustness, along with reduced computational complexity. The study successfully achieves the objective of developing a robust and efficient PID tuning method for car-like robots.
Keywords
Gain-scheduled, Car-like robot, Proportional integral derivative tuning, Pid tuning, Control system.
References
[1] Wang Z, Li P, Li Q, Wang Z, Li Z. Motion planning method for car-like autonomous mobile robots in dynamic obstacle environments. IEEE Access. 2023; 11:137387-400.
[2] Velasco-sánchez EP, Bañón MÁ, Candelas FA, Puente ST, Torres F. ViKi-HyCo: a hybrid-control approach for complex car-like maneuvers. IEEE Access. 2024; 12:65428-43.
[3] Carron A, Bodmer S, Vogel L, Zurbrügg R, Helm D, Rickenbach R, et al. Chronos and CRS: Design of a miniature car-like robot and a software framework for single and multi-agent robotics and control. In international conference on robotics and automation 2023 (pp. 1371-8). IEEE.
[4] Pastrana MA, Oliveira LH, Mendes DA, Silva DL, Mendoza-peñaloza J, Muñoz DM. Implementation of a PID controller using online tuning applied to a mobile robot obstacle following/avoidance. In argentine conference on electronics 2024 (pp. 10-5). IEEE.
[5] Leong PY, Ahmad NS. Exploring autonomous load-carrying mobile robots in indoor settings: a comprehensive review. IEEE Access. 2024; 12:131395-417.
[6] Jochman T, Voltr V, Kubáček V, Švec O, Burget P, Hlaváč V. Integrating augmented reality within digital twins for smart robotic manufacturing systems. In 29th international conference on emerging technologies and factory automation 2024 (pp. 1-8). IEEE.
[7] Kang BG, Park HS, Lee JM, Yun JM. Methodology on the cyber-physical system construction for a user-friendly smart clothing manufacturing robot system. In 33rd IEEE international conference on robot and human interactive communication 2024 (pp. 412-6). IEEE.
[8] Nagaya K, Ohhira T, Hashimoto H. Developing power-assisted two-wheeled luggage-carrying robot for stair-lifting using admittance control. In international conference on mechatronics 2023 (pp. 1-6). IEEE.
[9] Gu S, Meng F, Liu B, Chen X, Yu Z, Huang Q. Adaptive interactive control of human and quadruped robot load motion. IEEE/ASME Transactions on Mechatronics. 2024:1-12.
[10] Andronas D, Kampourakis E, Papadopoulos G, Bakopoulou K, Kotsaris PS, Michalos G, et al. Towards seamless collaboration of humans and high-payload robots: an automotive case study. Robotics and Computer-Integrated Manufacturing. 2023; 83:1-17.
[11] Ma J, Lian B, Wang M, Dong G, Li Q, Wu J, et al. Optimal design of a parallel assembling robot with large payload-to-mass ratio. Robotics and Computer-Integrated Manufacturing. 2023; 80:102474.
[12] Xiao L. Precise movement control of agricultural robot car based on PID control algorithm. In 2nd international conference on image processing and computer applications 2024 (pp. 1-6). IEEE.
[13] Georgieva T, Ivanov A, Anchev A. Payload stabilization in multidirectional robot motion by applying trajectory analysis algorithm and feedback encoders. In international conference automatics and informatics 2023 (pp. 179-85). IEEE.
[14] Lee J, Chang PH, Yu B, Jin M. An adaptive PID control for robot manipulators under substantial payload variations. IEEE Access. 2020; 8:162261-70.
[15] Wang Y, Li Z, Wang Y, Yang Y. Design of a position tracking controller for quadrotor uavs with variable mass. In 7th international conference on intelligent robotics and control engineering 2024 (pp. 52-8). IEEE.
[16] Borkar KK, Aljrees T, Pandey SK, Kumar A, Singh MK, Sinha A, et al. Stability analysis and navigational techniques of wheeled mobile robot: a review. Processes. 2023; 11(12):1-36.
[17] Serrano-pérez O, Villarreal-cervantes MG, Rodríguez-molina A, Serrano-pérez J. Offline robust tuning of the motion control for omnidirectional mobile robots. Applied Soft Computing. 2021; 110:107648.
[18] Somefun OA, Akingbade K, Dahunsi F. The dilemma of PID tuning. Annual Reviews in Control. 2021; 52:65-74.
[19] Borase RP, Maghade DK, Sondkar SY, Pawar SN. A review of PID control, tuning methods and applications. International Journal of Dynamics and Control. 2021; 9:818-27.
[20] Abdulnabi AR, Esmaile MF. Automatic mapping and localization in large-scale cyclic using K-nearest neighbours. International Journal of Advanced Technology and Engineering Exploration. 2022; 9(97):1802-11.
[21] Ibrahim MF, Huddin AB, Zaman MH, Hussain A, Anual SN. An enhanced frontier strategy with global search target-assignment approach for autonomous robotic area exploration. International Journal of Advanced Technology and Engineering Exploration. 2021; 8(75):283-91.
[22] Joseph SB, Dada EG, Abidemi A, Oyewola DO, Khammas BM. Metaheuristic algorithms for PID controller parameters tuning: review, approaches and open problems. Heliyon. 2022; 8(5):1-29.
[23] Africa AD, Chua JO, Solis JL. PID tuning of speed controller using ziegler-nichols and manual method DC motor. In 15th international conference on humanoid, nanotechnology, information technology, communication and control, environment, and management 2023 (pp. 1-6). IEEE.
[24] Hegedus ET, Birs IR, Ghita M, Ionescu CM, De KR, Muresan CI, et al. Optimal fractional order PID based on a modified Ziegler-Nichols method. In international conference on electrical, computer, communications and mechatronics engineering 2022 (pp. 1-6). IEEE.
[25] Mazlan NN, Thamrin NM, Razak NA. Comparison between Ziegler-Nichols and AMIGO tuning techniques in automated steering control system for autonomous vehicle. In international conference on automatic control and intelligent systems 2020 (pp. 7-12). IEEE.
[26] Utami AR, Yuniar RJ, Giyantara A, Saputra AD. Cohen-coon PID tuning method for self-balancing robot. In international symposium on electronics and smart devices 2022 (pp. 1-5). IEEE.
[27] Manoharan SK, Raghavan D, Megalingam RK, Parakat P, Sudheesh SK. Fine tuning mobility: PID driven velocity control optimization for two wheel differential drive robot. In Parul international conference on engineering and technology 2024 (pp. 1-6). IEEE.
[28] Dib F, Benaya N, Ben MK, Boumhidi I. Comparative study of optimal tuning PID controller for manipulator robot. In the proceedings of the international conference on smart city applications 2022 (pp. 252-61). Cham: Springer International Publishing.
[29] Kenmochi K, Dai Y, Hirakoso N. An optimal fusion of the position control part and the force control part in the bilateral control system. In 12th global conference on consumer electronics 2023 (pp. 545-6). IEEE.
[30] Ramos-velasco LE, Parra-vega V, García-rodríguez R, Vega-navarrete MA, Trejo-ramos C, Olguín-díaz E. Knowledge-based self-tuning of PID control gains for continuum soft robots. Engineering Applications of Artificial Intelligence. 2024; 133:108447.
[31] Mourad A, Youcef Z. Fuzzy-PI controller tuned with ICA: applied to 2 DOF robot control trajectory. In international conference on information, communication and automation technologies 2022 (pp. 1-6). IEEE.
[32] Wahyuni S, Fuad M, Hilda AD, Umam F, Latif M. Enhancing mobile robot stability and roaming capability using fuzzy-PID control method. In 9th information technology international seminar 2023 (pp. 1-6). IEEE.
[33] Kristiyono R, Wiyono W. Autotuning fuzzy PID controller for speed control of BLDC motor. Journal of Robotics and Control. 2021; 2(5):400-7.
[34] Razali MR, Faudzi AA, Shamsudin AU. Position and angular control using fuzzy tuned PID controller for mobile robot path tracking. In 5th international symposium in robotics and manufacturing automation 2022 (pp. 1-6). IEEE.
[35] Yilmaz BM, Tatlicioglu E, Savran A, Alci M. Adaptive fuzzy logic with self-tuned membership functions based repetitive learning control of robotic manipulators. Applied Soft Computing. 2021; 104:107183.
[36] Ben JC, Seddik H. Design of a PID optimized neural networks and PD fuzzy logic controllers for a two‐wheeled mobile robot. Asian Journal of Control. 2021; 23(1):23-41.
[37] Freire EO, Rossomando FG, Soria CM. Self-tuning of a neuro-adaptive PID controller for a SCARA robot based on neural network. IEEE Latin America Transactions. 2018; 16(5):1364-74.
[38] Rodríguez-abreo O, Rodríguez-reséndiz J, Fuentes-silva C, Hernández-alvarado R, Falcón MD. Self-tuning neural network PID with dynamic response control. IEEE Access. 2021; 9:65206-15.
[39] Yildirim S, Savas S, Andruskiene J. Controller gain tuning of a nonholonomic mobile robot via neural network predictor. In 25th international conference electronics 2021 (pp. 1-6). IEEE.
[40] Park J, Kim H, Hwang K, Lim S. Deep reinforcement learning based dynamic proportional-integral (PI) gain auto-tuning method for a robot driver system. IEEE Access. 2022; 10:31043-57.
[41] Zhang L, Hou Z, Wang J, Liu Z, Li W. Robot navigation with reinforcement learned path generation and fine-tuned motion control. IEEE Robotics and Automation Letters. 2023; 8(8):4489-96.
[42] Mate S, Pal P, Jaiswal A, Bhartiya S. Simultaneous tuning of multiple PID controllers for multivariable systems using deep reinforcement learning. Digital Chemical Engineering. 2023; 9:1-12.
[43] Rahayu ES, Maarif A, Cakan A. Particle swarm optimization (PSO) tuning of PID control on DC motor. International Journal of Robotics and Control Systems. 2022; 2(2):435-47.
[44] Campos J, Jaramillo S, Morales L, Camacho O, Chávez D, Pozo D. PSO tuning for fuzzy PD+ I controller applied to a mobile robot trajectory control. In international conference on information systems and computer science 2018 (pp. 62-8). IEEE.
[45] Charkoutsis S, Kara-mohamed M. A particle swarm optimization tuned nonlinear PID controller with improved performance and robustness for first order plus time delay systems. Results in Control and Optimization. 2023; 12:1-18.
[46] Abajo MR, Sierra-garcía JE, Santos M. Evolutive tuning optimization of a PID controller for autonomous path-following robot. In16th international conference on soft computing models in industrial and environmental applications 2022 (pp. 451-60). Springer International Publishing.
[47] Goud H, Sharma PC, Nisar K, Haque MR, Ibrahim AA, Yadav NS, et al. Metaheuristics algorithm for tuning of PID controller of mobile robot system. Computers, Materials & Continua. 2022; 72(2):3481-92.
[48] Suseno EW, Ma'arif A. Tuning of PID controller parameters with genetic algorithm method on DC motor. International Journal of Robotics and Control Systems. 2021; 1(1):41-53.
[49] Valluru SK, Singh M. Optimization strategy of bio-inspired metaheuristic algorithms tuned PID controller for PMBDC actuated robotic manipulator. Procedia Computer Science. 2020; 171:2040-9.
[50] Zidan A, Tappe S, Ortmaier T. Auto-tuning of PID controllers for robotic manipulators using PSO and MOPSO. In informatics in control, automation and robotics: 14th international conference, Madrid, Spain, 2017 (pp. 339-54). Springer International Publishing.
[51] Liu Y, Jiang D, Yun J, Sun Y, Li C, Jiang G, et al. Self-tuning control of manipulator positioning based on fuzzy PID and PSO algorithm. Frontiers in Bioengineering and Biotechnology. 2022; 9:1-36.
[52] Roveda L, Forgione M, Piga D. Robot control parameters auto-tuning in trajectory tracking applications. Control Engineering Practice. 2020; 101:104488.
[53] Faraj MA, Abbood AM. Fractional order PID controller tuned by bat algorithm for robot trajectory control. Indonesian Journal of Electrical Engineering and Computer Science. 2021; 21(1):74-83.
[54] Ghith ES, Tolba FA. Real-time implementation of tuning PID controller based on whale optimization algorithm for micro-robotics system. In 14th international conference on computer and automation engineering 2022 (pp. 103-9). IEEE.
[55] Yao X, Shi X, Zhang X, Mei X. An ant colony optimization parameter tuning method based on uniform design for path planning of mobile robots. In international conference on advances in electrical engineering and computer applications 2022 (pp. 1183-91). IEEE.
[56] Ghith ES, Tolba FA. Tuning PID controllers based on hybrid arithmetic optimization algorithm and artificial gorilla troop optimization for micro-robotics systems. IEEE Access. 2023; 11:27138-54.