Skip to main content
Log in

Quasi-Continuous Second Order Sliding Mode Control of Revolute-Revolute Manipulator with Noisy Feedback Signals & Modelling Uncertainties

  • Short Paper
  • Published:
Journal of Intelligent & Robotic Systems Aims and scope Submit manuscript

Abstract

First order Sliding Mode Control (SMC1) is used to control robotic manipulators deployed in industrial applications. However, the tracking performance of SMC1 is affected by modelling uncertainties, disturbance, and noisy measurement signals. In addition, SMC1 introduces an undesirable chattering effect that causes vibrations and reduces the manipulator positioning accuracy. This work investigates deployment of a Quasi-Continuous second order Sliding Mode Control (QCSMC) and its stability, over a nonlinear multilink Revolute-Revolute (RR) manipulator, to enhance the manipulator tracking performance, and reduce the chattering effect under the presence of modelling uncertainties, disturbance, and noisy state measurement. This investigation work introduces the manipulator’s dynamics modelling, forward and inverse kinematic solutions. The study then shows the desired joint space trajectory solution, whereby modelling uncertainties are considered. The work presents an online uncertainty quantification analysis to investigate the controller performance and stability with parameter change. SMC1 and QCSMC are then deployed to follow extracted trajectories under the effect of model-parameter-change, noisy measurement, and disturbance signals. Simulation results show that performance of QCSMC, overcomes the performance of SMC1, under the considered simulation conditions. Simulation results were further endorsed through experimentation methods by an NXT-based RR manipulator prototype. Simulation results demonstrate that applying QCSMC have reduced the associated joint-space trajectory root mean square errors (RMSE) when compared to SMC1 associated RMSE results. The enhancement reached an average of (84% to 97%) with infused model change and (64% to 79%) enhancement with infused disturbance. However, QCSMC shows a 2% RMSE value enhancement for the case of infused measurement noise when compared to SMC1. Experimental results demonstrate that the associated RMSE have also reduced by applying QCSMC when compared to SMC1. The experimental scenario nature includes a combined effect of modelling uncertainties, disturbances and measurement noise all applied together. Experimental scenario 1 shows that applying QCSMC have reduced the tracking RMSE for the first revolute joint angular position by 10%, and for the second joint angular position by 5% when compared to SMC 1 associated tracking RMSE values. Experimental scenario 2 shows a similar trend with 3% RMSE tracking enhancement for the second joint angular position when QCSMC is applied. Simulation and Experimental results agree, QCSMC introduces a better performance than SMC1, implying an enhanced performance, with less tracking errors, reduced chattering effect and higher robustness with reduced vibrations. In addition, the provided results signify robustness of both controllers against uncertainties and noise with better performance for QCSMC over SMC1.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Utkin, V.: Variable structure systems: present and future. Autom. Remote. Control. 1105–1120 (1983)

  2. Monsees, G.: Discrete-Time Sliding Mode Control. De Technische Universiteit Delft (2002)

    MATH  Google Scholar 

  3. Milosavljevic, C.: General conditions for the existence of a quasi-sliding mode on the switching hyperplane in discrete variable Struc-Ture systems. Autom. Remote. Control. 463(1), 307–314 (1985)

    MATH  Google Scholar 

  4. Hamedani, M., Zekri, M., Sheikholeslam, F.: Adaptive impedance control of uncertain robot manipulators with saturation effect based on dynamic surface technique and self-recurrent wavelet neural networks. Robotica, vol. draft, pp. 1–28 (2018)

  5. Aydin, M., Yakut, O.: Real-time control of triglide robot using sliding mode control method. Ind. Robot Int. J. 451, 89–97 (2018)

    Article  Google Scholar 

  6. He, J., Luo, M., Zhang, X., Ceccarelli, M., Fang, J., Zhao, J.: Adaptive fuzzy sliding mode control for redundant manipulators with varying payload. Ind. Robot Int. J. 436, 665–676 (2016)

    Article  Google Scholar 

  7. Yu, X., Kaynak, O.: Sliding-mode control with soft computing: a survey. IEEE Trans. Ind. Electron. 569, 3275–3285 (2009)

    Google Scholar 

  8. Hatamleh, K., Al-Shabi, M., Khasawneh, Q., Abi Al-Asal, M.: Application of Smc And Nlfc Into PRRR Robotic Arm. In International Mechanical Engineering Congress And Exposition. Montreal, Canada: asme (2014)

  9. Rubio, J.: Sliding mode control of robotic arms with deadzone. IET Control Theory Appl. 11(8), 1214–1221 (2017)

    Article  MathSciNet  Google Scholar 

  10. Wen, N., Liu, Z., Zhu, L.: Linear-parameter-varying-based adaptive sliding mode control with bounded L 2 gain performance for a morphing aircraft. Proceedings of the Institution of Mechanical Engineers, Part G: Journal of Aerospace Enginee. 1(5), 1847–1864 (2019)

    Article  Google Scholar 

  11. Kemalettin Erbatur AK: Chattering elimination via fuzzy boundary layer tuning. In: IEEE 2002 28th annual conference of the industrial electronics society. IECON 02 (2002)

  12. Yan, Z., Jin, C., Utkin, V.: Sensorless sliding mode control of induction motors. IEEE Trans. Ind. Electron. 476, 1286–1297 (2000)

    Google Scholar 

  13. Al-Shabi, M., Hatamleh, K.: The Unscented Smooth Variable Structure Filter Application Into A Robotic Arm. In: International Mechanical Engineering Congress And Exposition. Montreal, CANADA: ASME (2014)

  14. Bai, K., Gong, X., Chen, S., Wang, Y., Liu, Z.: Sliding mode nonlinear disturbance observer-based adaptive back-stepping control of a humanoid robotic dual manipulator. Robotica. 36(11), 1728–1742 (2018)

    Article  Google Scholar 

  15. Ahanda, J., Mbede, J., Melingui, A., Essimbi, B.: Robust adaptive control for robot manipulators: support vector regression-based command filtered adaptive backstepping approach. Robotica. 36(4), 516–534 (2018)

    Article  Google Scholar 

  16. Šabanović, A., Jezernik, K., Wada, K.: Chattering-free Sm in robotic manipulators control. Robotica. 141, 17–29 (1996)

    Article  Google Scholar 

  17. Ronghui, L, Li, T., Bu, R., Zheng, Q., Chen, a.C.L.: Active Disturbance Rejection with Sliding Mode Control Based Course and Path Following for Underactuated Ships. Mathematical Problems In Engineering (2013)

  18. Hamerlain, F., Floquet, T., Perruquetti, W.: Experimental tests of a sliding mode controller for trajectory tracking of a car-like mobile robot. Robotica. 32(1), 63–76 (2014)

    Article  Google Scholar 

  19. Saim, A., Wang, H., Tian, Y.: Adaptive fractional high-order terminal sliding mode control for nonlinear robotic manipulator under alternating loads. Asian J. Control. 1(1), 1–11 (2020)

    Google Scholar 

  20. Tayebi-Haghighi, S., Piltan, F., Kim, J.-M.: Robust composite high-order super-twisting sliding mode control of robot manipulators. Robotics, 7(1), 13 (2018)

  21. Neila, M., Tarak, D.: Adaptive terminal sliding mode control for rigid robotic manipulators. Int. J. Autom. Comput. 82, 215–220 (2011)

    Article  Google Scholar 

  22. Samuel, G., Valencia-Palomo, G., López-Estrada, F., Astorga-Zaragoza, C., Osornio-Rios, R.A., Santos-Ruiz, A.I.: Sensor fault diagnosis based on a sliding mode and unknown input observer for Takagi-Sugeno systems with uncertain premise variables. Asian J. Control. 21(1), 339–353 (2019)

    Article  MathSciNet  Google Scholar 

  23. Beyhan, S., Lendek, Z., Babuska, R., Wisse, M., Alci, M.: Fuzzy and Sliding-Mode Control of A Robot Manipulator with Varying Payload. In: 50th IEEE Conference on Decision and Control and European Control Conference (CDC-ECC)., Orlando (2011)

  24. Boukattaya, M., Damak, T., Jallouli, M.: Robust adaptive sliding mode control for mobile manipulators. Robot Autom. Eng. J. 1(1), (2017)

  25. Van, M., Kang, H., Suh, Y.: Second order sliding mode-based output feedback tracking control for uncertain robot manipulators. Int. J. Adv. Robot. Syst. (2012)

  26. Capisani, L., Ferrara, A., Magnani, L.: Design and experimental validation of a second-order sliding-mode motion controller for robot manipulators. Int. J. Control. 82(2), 365–377 (2009)

    Article  MathSciNet  Google Scholar 

  27. Calanca, A., Capisani, L., Ferrara, A., Magnani, L.: An inverse dynamics-based discrete-time sliding mode controller for robot manipulators. Robot Motion Control. 137–146 (2007)

  28. Soltanpour, M., Fateh, M.: Sliding mode robust control of robot manipulator in the task space by support of feedback linearization and backstepping control. World Appl. Sci. J. 61, 70–76 (2009)

    Google Scholar 

  29. Zeinali, M., Notash, L.: Adaptive sliding mode control with uncertainty estimator for robot manipulators. Mech. Mach. Theory. 451, 80–90 (2010)

    Article  MathSciNet  Google Scholar 

  30. Jaemin Baek, W.K.: Practical adaptive sliding-mode Control approach for precise tracking of robot manipulators. Appl. Sci. 10(8), 2909 (2020)

    Article  Google Scholar 

  31. Adelhedi, F., Jribi, A., Bouteraa, Y., Derbel, N.: Adaptive sliding mode control design of a Scara robot manipulator system under parametric variations. J. Eng. Sci. Technol. Rev. 8(5), 117–123 (2015)

    Article  Google Scholar 

  32. Romdhane, M., Tarak, N.: Adaptive terminal sliding mode control for rigid robotic manipulators. Int. J. Autom. Comput. 82, 215–220 (2011)

    Google Scholar 

  33. Pukdeboon, C., Zinober, A., Thein, M.: Quasi-continuous higher order sliding-mode controllers for spacecraft-attitude-tracking maneuvers. IEEE Trans. Ind. Electron. 574, 1436–1444 (2010)

    Article  Google Scholar 

  34. Craig, J.J.: Introduction to Robotics: Mechanics and Control, 3rd edn. Pearson Education, India (2009)

  35. Van, M., Kang, H.J., Shin, K.S.: Novel quasi-continuous super-twisting high-order sliding mode controllers for output feedback tracking control of robot manipulators. Proc IMechE, Part C: Journal of Mechanical engineering science. 228(17), 3240–3257 (2014)

    Article  Google Scholar 

  36. Jaradat, M.A.K., Awad, M., El-Khasawneh, B.: Genetic-fuzzy sliding mode controller for a dc servomotor system. In: 8th International Symposium on Mechatronics and its Applications ISMA (2012)

  37. Jaradat, M.A.K., Al-Fandi, M., Nasir, A.M.T.: Automatic control for a miniature manipulator based on 3D vision servo of soft objects. Mechatronics. 22(4), 468–480 (2012)

    Article  Google Scholar 

  38. Bani Younes, A., Turner, J., Majji, M. Junkins, J.: An Investigation Of State Feedback Gain Sensitivity Calculations. In: AIAA/AAS Astrodynamics Specialist Conference., Toronto (2010)

  39. Bani Younes, A., Turner, J.: Feedback Control Sensitivity Calculations Using Computational Differentiation. In: Proceedings Of The Asme 2015 International Mechanical Engineering Technical Congress And Exposition., Houston, texas, USA: ASME (2015)

  40. Bani Younes, A.: Higher-Order Optimal Tracking Feedback Gain Sensitivity Calculations: Using Computational Differentiation. In: 36th Annual Aas Guidance & Control Conferenc, Colorado (2013)

  41. Bani Younes, A., Turner, J.: Derivative Enhanced Optimal Feedback Control Using Computational Differentiation. International Journal Applied Experimental Mimetics (2016)

  42. Marín, L., Vallés, M., Soriano, Á., Valera, Á., Albertos, P.: Multi sensor fusion framework for indoor-outdoor localization of limited resource mobile robots. Sensors. 1310, 14133–14160 (2013)

    Article  Google Scholar 

  43. Abouzaid, W.M., Sallam, E.A.: Implementation of adaptive neural networks controller for NXT SCARA robot system. Recent Innovations in Mechatronics RIiM. 41, 1–8 (2017)

    Google Scholar 

  44. Jaradat, M.A.K., Bani-Salim, M., Awad, F.: A highly-maneuverable demining autonomous robot: an over-actuated design. J. Intell. Robot. Syst. 1–16 (2017)

  45. Sallam, E.A.H., Abouzaid, W.M.F.: NXT* SCARA model based on an adaptive neural network controller. Artif. Intell. Syst. Mach. Learn. 72, 42–48 (2015)

    Google Scholar 

  46. Valera, A., Valles, M., Fernandez, A., Albertos, P.: Platform for the development of mechatronic practical works based on LEGO Mindstorms NXT robots. In Control Applications,CCA & Intelligent Control,ISIC, pp. 1224–1229 (2009)

  47. Soriano, A., Marin, L., Valles, M., Valera, A., Albertos, P.: Low cost platform for automatic control education based on open hardware. IFAC Proceedings. 473, 9044–9050 (2014)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Khaled S. Hatamleh.

Additional information

Publisher’s Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Hatamleh, K.S., Jaradat, M.A., Younes, A.B. et al. Quasi-Continuous Second Order Sliding Mode Control of Revolute-Revolute Manipulator with Noisy Feedback Signals & Modelling Uncertainties. J Intell Robot Syst 103, 35 (2021). https://doi.org/10.1007/s10846-021-01464-5

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s10846-021-01464-5

Keywords

Navigation