Four DOF Robot Manipulator Control Using Feedback Linearization Based on Sliding Mode Control

(1) Walid Kh. Alqaisi Mail (University of Doha for Science and Technology, Qatar)
(2) Mostafa Soliman Mail (University of Doha for Science and Technology, Qatar)
(3) * Ahmed Badawi Mail (University of Doha for Science and Technology, Qatar)
(4) I. M. Elzein Mail (University of Doha for Science and Technology, Qatar)
(5) Claude Ziad El-Bayeh Mail (Concordia University, Canada)
*corresponding author

Abstract


This paper investigates the performance of a four-degree-of-freedom (4DOF) robot arm using feedback linearization based on sliding mode control (FLSM). FLSM simplifies complex nonlinear control solutions and mitigates the effects of the highly coupled dynamic behavior of the 4DOF manipulator. The controller takes into account uncertain dynamics and unexpected disturbances such as changes in payload, variations in wind, and gravity effects in different directions. The stability of the proposed controller is achieved using the manipulator model and FLSM without linearizing the model. Stability is analyzed using a Lyapunov function, and MATLAB Simulink is utilized to simulate the real parameters of the Quanser QArm. The results are compared with those obtained using a PID controller.

Keywords


Robot Arm; Manipulator; 4DOF Robot; Feedback Linearization; Sliding Mode Control

   

DOI

https://doi.org/10.31763/ijrcs.v5i2.1729
      

Article metrics

10.31763/ijrcs.v5i2.1729 Abstract views : 121 | PDF views : 24

   

Cite

   

Full Text

Download

References


[1] W. K. A. Alqaisi, “Nonlinear control and perturbation compensation in UAV quadrotor,” Thèse de doctorat électronique, pp. 167-178, 2019, https://espace.etsmtl.ca/id/eprint/2372.

[2] H. Z. Ting, Han, M. H. M. Zaman, M. F. Ibrahim, and A. M Moubark, “Kinematic Analysis for Trajectory Planning of Open-Source 4-DoF Robot Arm,” International Journal of Advanced Computer Science and Applications (IJACSA), vol. 12, no. 6, pp. 768-775, 2021, https://dx.doi.org/10.14569/IJACSA.2021.0120690.

[3] Y. Kali, J. Rodas, M. Saad, R. Gregor, W. Alqaisi, and K. Benjelloun, “Robust Finite-time Position and Attitude Tracking of a Quadrotor UAV using Super-Twisting Control Algorithm with Linear Correction Terms,” Proceedings of the 16th International Conference on Informatics in Control, Automation and Robotics, vol. 2, pp. 221–228, 2019, https://doi.org/10.5220/0007831202210228.

[4] M. Plooij, W. Wolfslag, and M. Wisse, “Robust feedforward control of robotic arms with friction model uncertainty,” Robotics and Autonomous Systems, vol. 70, pp. 83–91, 2015, https://doi.org/10.1016/j.robot.2015.03.008.

[5] Q. Guo, T. Yu, and D. Jiang, “Robust H? positional control of 2-DOF robotic arm driven by electro-hydraulic servo system,” ISA Transactions, vol. 59, pp. 55–64, 2015, https://doi.org/10.1016/j.isatra.2015.09.014.

[6] Z. Liu, C. Chen, Y. Zhang, and C. P. Chen, “Coordinated fuzzy control of robotic arms with actuator nonlinearities and motion constraints,” Information Sciences, vol. 296, pp. 1–13, 2015, https://doi.org/10.1016/j.ins.2014.10.061.

[7] C. -C. Chen and Y. -T. Chen, "Feedback Linearized Optimal Control Design for Quadrotor With Multi-Performances," IEEE Access, vol. 9, pp. 26674-26695, 2021, https://doi.org/10.1109/ACCESS.2021.3057378.

[8] F. R. Al-Ani, O. F. Lutfy, and H. Al-Khazraji, “Optimal Synergetic and Feedback Linearization Controllers Design for Magnetic Levitation Systems: A Comparative Study,” Journal of Robotics and Control (JRC), vol. 6, no. 1, no. 1, pp. 22-30, 2024, https://doi.org/10.18196/jrc.v6i1.24452.

[9] A. Chemori, R. Kouki, and F. Bouani, “A new fast nonlinear model predictive control of parallel manipulators: Design and experiments,” Control Engineering Practice, vol. 130, p. 105367, 2023, https://doi.org/10.1016/j.conengprac.2022.105367.

[10] A. Duka, “Neural network based inverse kinematics solution for trajectory tracking of a robotic arm,” Procedia Technology, vol. 12, pp. 20–27, 2014, https://doi.org/10.1016/j.protcy.2013.12.451.

[11] W. Alqaisi and C. Z. El-Bayeh, “Backstepping Control Based on Neural Network Estimation,” Innovation and Technological Advances for Sustainability, 2024, https://www.taylorfrancis.com/chapters/oa-edit/10.1201/9781003496724-24/backstepping-control-based-neural-network-estimation-walid-alqaisi-claude-ziad-el-bayeh.

[12] X. Yang et al., "Hierarchical Reinforcement Learning With Universal Policies for Multistep Robotic Manipulation," IEEE Transactions on Neural Networks and Learning Systems, vol. 33, no. 9, pp. 4727-4741, 2022, https://doi.org/10.1109/TNNLS.2021.3059912.

[13] T. Uzunovic, E. A. Baran, E. Golubovic, and A. Sabanovic, “A novel hybrid contouring control method for 3-DOF robotic manipulators,” Mechatronics, vol. 40, pp. 178–193, 2016, https://doi.org/10.1016/j.mechatronics.2016.10.001.

[14] D. Verscheure, B. Demeulenaere, J. Swevers, J. De Schutter, and M. Diehl, “Practical time-optimal trajectory planning for robots: a convex optimization approach,” IEEE Transactions on Automatic Control, pp. 1-10, 2008, https://lirias.kuleuven.be/bitstream/123456789/211749/1/07-208.pdf.

[15] C. -Y. Kai and A. -C. Huang, "Adaptive LQ control of robot manipulators," 2014 9th IEEE Conference on Industrial Electronics and Applications, pp. 770-774, 2014, https://doi.org/10.1109/ICIEA.2014.6931266.

[16] K. Chen, “Robust optimal adaptive sliding mode control with the disturbance observer for a manipulator robot system,” International Journal of Control, Automation and Systems, vol. 16, no. 4, pp. 1701–1715, 2018, https://doi.org/10.1007/s12555-017-0710-1.

[17] A. Perrusquía, “Robust state/output feedback linearization of direct drive robot manipulators: A controllability and observability analysis,” European Journal of Control, vol. 64, p. 100612, 2022, https://doi.org/10.1016/j.ejcon.2021.12.007.

[18] J. Wilson, M. Charest, and R. Dubay, “Non-linear model predictive control schemes with application on a 2 link vertical robot manipulator,” Robotics and Computer-Integrated Manufacturing, vol. 41, pp. 23–30, 2016, https://doi.org/10.1016/j.rcim.2016.02.003.

[19] W. Alqaisi and C. Z. El-Bayeh, "Adaptive Control Based on Radial Base Function Neural Network Approximation for Quadrotor," 2022 17th Annual System of Systems Engineering Conference (SOSE), pp. 214-219, 2022, https://doi.org/10.1109/SOSE55472.2022.9812660.

[20] T. Rybus, K. Seweryn, and J. Z. Sasiadek, “Control system for free-floating space manipulator based on nonlinear model predictive control (NMPC),” Journal of Intelligent & Robotic Systems, vol. 85, pp. 491–509, 2017, https://doi.org/10.1007/s10846-016-0396-2.

[21] W. Alqaisi, B. Brahmi, J. Ghommam, M. Saad, and V. Nerguizian, “Vision-based leader-follower approach for uncertain quadrotor dynamics using feedback linearisation sliding mode control,” International Journal of Modelling, Identification and Control, vol. 33, no. 1, pp. 9-19, 2019, https://doi.org/10.1504/IJMIC.2019.103980.

[22] W. Alqaisi, B. Brahmi, J. Ghommam, M. Saad and V. Nerguizian, "Multivariable Super-Twisting Control in a Vision-based Quadrotor Utilized in Agricultural Application," 2018 IEEE International Conference on Computational Intelligence and Virtual Environments for Measurement Systems and Applications (CIVEMSA), pp. 1-6, 2018, https://doi.org/10.1109/CIVEMSA.2018.8439964.

[23] W. Alqaisi, Y. Kali and W. Lucia, "Finite-Time Flight Control of Uncertain Quadrotor UAV based on Modified Non-Singular Fast Terminal Super-Twisting Control," 2020 IEEE Conference on Control Technology and Applications (CCTA), pp. 37-42, 2020, https://doi.org/10.1109/CCTA41146.2020.9206250.

[24] W. Alqaisi, B. Brahmi, J. Ghommam, M. Saad and V. Nerguizian, "Sliding Mode Controller and Hierarchical Perturbation Compensator in a UAV Quadrotor," 2018 IEEE International Conference on Computational Intelligence and Virtual Environments for Measurement Systems and Applications (CIVEMSA), pp. 1-6, 2018, https://doi.org/10.1109/CIVEMSA.2018.8440003.

[25] A. Perrusquía, “Robust state/output feedback linearization of direct drive robot manipulators: A controllability and observability analysis,” European Journal of Control, vol. 64, p. 100612, 2022, https://doi.org/10.1016/j.ejcon.2021.12.007.

[26] A. Elmogy and W. Elawady, “An adaptive continuous sliding mode feedback linearization task space control for robot manipulators,” Ain Shams Engineering Journal, vol. 15, no. 1, p. 102284, 2024, https://doi.org/10.1016/j.asej.2023.102284.

[27] Y. Kali, M. Saad, and K. Benjelloun, “Nonsingular fast terminal second-order sliding mode for robotic manipulators based on feedback linearization,” International Journal of Dynamics and Control, vol. 10, no. 1, pp. 296–305, 2022, https://doi.org/10.1007/s40435-021-00810-7.

[28] W. Alqaisi, Y. Kali and C. Z. El-Bayeh, "Modified Fast Terminal Super-Twisting Control for Uncertain Robot Manipulators," 2021 18th International Multi-Conference on Systems, Signals & Devices (SSD), pp. 1142-1147, 2021, https://doi.org/10.1109/SSD52085.2021.9429461.

[29] W. Alqaisi, B. Brahmi, J. Ghommam, M. Saad, and V. Nerguizian, “Hierarchical perturbation compensation system with ERL sliding mode controller in a quadrotor,” IFAC Journal of Systems and Control, vol. 26, p. 100232, 2023, https://doi.org/10.1016/j.ifacsc.2023.100232.

[30] X. Yu, Y. Feng and Z. Man, "Terminal Sliding Mode Control – An Overview," IEEE Open Journal of the Industrial Electronics Society, vol. 2, pp. 36-52, 2021, https://doi.org/10.1109/OJIES.2020.3040412.

[31] S. Ding, J. H. Park, and C. Chen, “Second-order sliding mode controller design with output constraint,” Automatica, vol. 112, p. 108704, 2020, https://doi.org/10.1016/j.automatica.2019.108704.

[32] J. Baek, M. Jin and S. Han, "A New Adaptive Sliding-Mode Control Scheme for Application to Robot Manipulators," IEEE Transactions on Industrial Electronics, vol. 63, no. 6, pp. 3628-3637, 2016, https://doi.org/10.1109/TIE.2016.2522386.

[33] A. Lozynskyy, L. Kasha, S. Pakizh, R. Sadovskyi, “Synthesis of PI- and PID-Regulators in Control Systems Derived by the Feedback Linearization Method,” Energy Engineering and Control Systems, vol. 10, no. 2, pp. 120–130, 2024, https://doi.org/10.23939/jeecs2024.02.120.

[34] P. P. Bhangale, S. K. Saha, and V. P. Agrawal, “A dynamic model based robot arm selection criterion,” Multibody System Dynamics, vol. 12, pp. 95-115, 2004, https://doi.org/10.1023/B:MUBO.0000044363.57485.39.

[35] A. A. Mohammed and M. Sunar, "Kinematics modeling of a 4-DOF robotic arm," 2015 International Conference on Control, Automation and Robotics, pp. 87-91, 2015, https://doi.org/10.1109/ICCAR.2015.7166008.

[36] S. A. Chander, A. Mukherjee, V. D. Shivling, A. Singla, “Enhanced Euler–Lagrange Formulation for Analyzing Human Gait With Moving Base Reference,” Journal of Mechanisms and Robotics, vol. 17, no. 1, p. 011006, 2025, https://doi.org/10.1115/1.4065520.

[37] G. D’Antuono, K. Y. Pettersen, L. R. Buonocore, J. T. Gravdahl, and M. D. Castro, “Dynamic model of a tendon-actuated snake robot using the Newton-Euler formulation,” IFAC-PapersOnLine, vol. 56, no. 2, pp. 11639–11644, 2023, https://doi.org/10.1016/j.ifacol.2023.10.502.

[38] C. -H. Yu, "Experimental Implementation of Quantum Algorithm for Association Rules Mining," IEEE Journal on Emerging and Selected Topics in Circuits and Systems, vol. 12, no. 3, pp. 676-684, 2022, https://doi.org/10.1109/JETCAS.2022.3201097.

[39] Q. -Y. Fan, D. Wang and B. Xu, "H? Codesign for Uncertain Nonlinear Control Systems Based on Policy Iteration Method," IEEE Transactions on Cybernetics, vol. 52, no. 10, pp. 10101-10110, 2022, https://doi.org/10.1109/TCYB.2021.3065995.

[40] R. M. Berger and H. A. ElMaraghy, “Feedback linearization control of flexible joint robots,” Robotics and Computer-Integrated Manufacturing, vol. 9, no. 3, pp. 239–246, 1992, https://doi.org/10.1016/0736-5845(92)90028-5.


Refbacks

  • There are currently no refbacks.


Copyright (c) 2025 Ahmed Badawi, Walid Alqaisi, Mostafa Soliman, Mario Elzein

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

 


About the JournalJournal PoliciesAuthor Information

International Journal of Robotics and Control Systems
e-ISSN: 2775-2658
Website: https://pubs2.ascee.org/index.php/IJRCS
Email: ijrcs@ascee.org
Organized by: Association for Scientific Computing Electronics and Engineering (ASCEE)Peneliti Teknologi Teknik IndonesiaDepartment of Electrical Engineering, Universitas Ahmad Dahlan and Kuliah Teknik Elektro
Published by: Association for Scientific Computing Electronics and Engineering (ASCEE)
Office: Jalan Janti, Karangjambe 130B, Banguntapan, Bantul, Daerah Istimewa Yogyakarta, Indonesia