Automation & Computer Technologies

Simulation-Based Novel Hybrid Proportional Derivative/H-Infinity Controller Design for Improved Trajectory Tracking of a Two-Link Robot Arm

Expand
  • 1. Computer Engineering Department, Ahmadu Bello University, Zaria 810232, Nigeria; 2. Computer Engineering Department, University of Benin, Benin 300213, Nigeria

Received date: 2022-11-28

  Accepted date: 2023-03-10

  Online published: 2023-10-24

Abstract

A hybrid control strategy integrating proportional derivative (PD) and the H-infinity control methodology is proposed for a serial two-link robotic manipulator with the goal of improving the tracking performance of the robot arm. The H-infinity controller has the ability to achieve a high performance and robustness in the presence of disturbances and uncertainties, while the PD controller is effective in stabilizing the manipulator. Simulation results using Matlab and Simulink show that the proposed hybrid controller, which integrates the advantages of both PD and H-infinity controllers, has the lowest rise time for the second link, the lowest settling time for the two links, the lowest peak time for both links, and the fastest decay of the error response. In addition, the hybrid control scheme also has the lowest mean square error value, with a 53.3% improvement over the H-infinity controller and a 91.8% improvement over the PD controller, indicating an improved trajectory tracking performance when compared with pure PD and pure H-infinity controllers, respectively. It was also found that the hybrid controller has the lowest integral absolute error, integral square error, integral time absolute error, and integral time square error for the second link, while the error values for the first link are satisfactory, showing a superior performance of the hybrid controller above the PD and H-infinity controllers, respectively.

Cite this article

BANKOLE Adesola Temitope, IGBONOBA Ezekiel Endurance Chukwuemeke . Simulation-Based Novel Hybrid Proportional Derivative/H-Infinity Controller Design for Improved Trajectory Tracking of a Two-Link Robot Arm[J]. Journal of Shanghai Jiaotong University(Science), 2025 , 30(6) : 1179 -1187 . DOI: 10.1007/s12204-023-2660-5

References

[1] ALANDOLI E A, LEE T S. A critical review of control techniques for flexible and rigid link manipulators[J]. Robotica, 2020, 38(12): 2239-2265.

[2] MAHBOUB B, STEPHEN D. A two-link robot manipulator: Simulation and control design [J]. International Journal of Robotic Engineering, 2020, 5(2): 1-17.

[3] MOBERG S. Modelling and control of flexible manipulators [D]. Linkoping: Linkoping University, 2010.

[4] MOHARAM A, EL-HOSSEINI M A, ALI H A. Design of optimal PID controller using NSGA-II algorithm and level diagram [J]. Studies in Informatics and Control, 2015, 24(3): 301-308.

[5] ULLAH M I, ALI AJWAD S, IRFAN M, et al. Non-linear control law for articulated serial manipulators: Simulation augmented with hardware implementation [J]. Elektronika Ir Elektrotechnika, 2016, 22(1): 3-7.

[6] AJWAD, ULLAH, BAIZID, et al. A comprehensive state-of-the-art on control of industrial articulated robots [J]. Journal of the Balkan Tribological Association, 2014, 20(4): 499-521.

[7] TRUNG T V, IWASAKI M. Fast and precise positioning with coupling torque compensation for a flexible lightweight two-link manipulator with elastic joints [J]. IEEE/ASME Transactions on Mechatronics, 2023, 28(2): 1025-1036.

[8] KHEMAISSIA S, SOUFI Y. A biologically inspired adaptive model theory for humanoid robot arm control [C]//2022 IEEE 2nd International Maghreb Meeting of the Conference on Sciences and Techniques of Automatic Control and Computer Engineering. Sabratha: IEEE, 2022: 193-198.

[9] NGUYEN T T. Sliding mode control-based system for the two-link robot arm [J]. International Journal of Electrical and Computer Engineering (IJECE), 2019, 9(4): 2771.

[10] NGUYEN T T. Fractional-order sliding mode controller for the two-link robot arm [J]. International Journal of Electrical and Computer Engineering (IJECE), 2020, 10(6): 5579.

[11] BETTEGA J, RICHIEDEI D. Trajectory tracking in an underactuated, non-minimum phase two-link multibody system through model predictive control with embedded reference dynamics [J]. Mechanism and Machine Theory, 2023, 180: 105165.

[12] KRÄMER M, RÖSMANN C, HOFFMANN F, et al. Model predictive control of a collaborative manipulator considering dynamic obstacles [J]. Optimal Control Applications and Methods, 2020, 41(4): 1211-1232.

[13] KUO Y L, PONGPANYAPORN P. Continuous-time nonlinear model predictive tracking control with input constraints using feedback linearization [J]. Applied Sciences, 2022, 12(10): 5016.

[14] BOUZOUALEGH S, GUECHI E H, ZENNIR Y. Model predictive control of a three degrees of freedom manipulator robot [C]//2019 International Conference on Advanced Systems and Emergent Technologies. Hammamet: IEEE, 2019: 84-89.

[15] Ezkeziyaw A. Model predictive controller design for seed sowing row planting agricultural robot [D]. Ethiopia: Bahir Dar Institute of Technology, 2022.

[16] KASHYAP P. A literature review on H∞ neural network adaptive control[M]//Proceedings of second doctoral symposium on computational intelligence. Singapore: Springer, 2022: 341-354.

[17] ULLAH M I, ALI AJWAD S, IRFAN M, et al. MPC and H-infinity based feedback control of non-linear robotic manipulator [C]//2016 International Conference on Frontiers of Information Technology. Islamabad: IEEE, 2016: 136-141.

[18] TOKHI M O, AZAD A M. Control of flexible manipulator systems [J]. Proceedings of the Institution of Mechanical Engineers, Part I: Journal of Systems and Control Engineering, 1996, 210(2): 113-130.

[19] CHEONG J, CHUNG W K, YOUM Y. PID composite controller and its tuning for flexible link robots [C]//IEEE/RSJ International Conference on Intelligent Robots and Systems. Lausanne: IEEE, 2002: 2122-2127.

[20] AHMAD M A, MOHAMED Z, ISMAIL Z H. Hybrid input shaping and PID control of a flexible robot manipulator[J]. Journal of the Institution of Engineers, 2009, 72(3): 56-62.

[21] MOHAMED Z, AHMAD M A. Hybrid input shaping and feedback control schemes of a flexible robot manipulator [J]. IFAC Proceedings Volumes, 2008, 41(2): 11714-11719.

[22] YANG H J, TAN M. Sliding mode control for flexible-link manipulators based on adaptive neural networks [J]. International Journal of Automation and Computing, 2018, 15(2): 239-248.

[23] ZHANG L, LIU S. Iterative learning control for flexible manipulator using Fourier basis function [J]. International Journal of Automation and Computing, 2015, 12(6): 639-647.

[24] KHARABIAN B, MIRINEJAD H. Hybrid sliding mode/H-infinity control approach for uncertain flexible manipulators [J]. IEEE Access, 2020, 8: 170452-170460.

[25] JEONG D Y, KANG T, DHARMAYANDA H R, et al. H-infinity attitude control system design for a small-scale autonomous helicopter with nonlinear dynamics and uncertainties [J]. Journal of Aerospace Engineering, 2012, 25(4): 501-518.

[26] MCFARLANE D, GLOVER K. A loop-shaping design procedure using H/sub infinity/synthesis [J]. IEEE Transactions on Automatic Control, 1992, 37(6): 759-769.

[27] WHIDBORNE J F, PANGALOS P, ZWEIRI Y H, et al. A graphical user interface for computer-aided robust control system design[C]// Engineering Design Conference. London: King's College, 2002: 383-392.

[28] HUANG Y J. Variable structure control for a two-link robot arm [J]. Electrical Engineering, 2003, 85(4): 195-204.

[29] SPONG M W, HUTCHINSON S, VIDYASAGAR M. Robot modeling and control [M]. 2nd ed. Chichester: John Wiley & Sons, 2020: 200-203.

[30] SORIANO L A, ZAMORA E, VAZQUEZ-NICOLAS J M, et al. PD control compensation based on a cascade neural network applied to a robot manipulator [J]. Frontiers in Neurorobotics, 2020, 14: 577749.

[31] TAKEGAKI M, ARIMOTO S. A new feedback method for dynamic control of manipulators [J]. Journal of Dynamic Systems, Measurement, and Control, 1981, 103(2): 119-125.

[32] KELLY R. PD control with desired gravity compensation of robotic manipulators [J]. The International Journal of Robotics Research, 1997, 16(5): 660-672.

[33] TOMEI P. A simple PD controller for robots with elastic joints [J]. IEEE Transactions on Automatic Control, 1991, 36(10): 1208-1213.

[34] CORKE P. Robotics and control: Fundamental algorithms in MATLAB®[M]. Cham: Springer, 2022.

Outlines

/