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.
Similar content being viewed by others
References
Utkin, V.: Variable structure systems: present and future. Autom. Remote. Control. 1105–1120 (1983)
Monsees, G.: Discrete-Time Sliding Mode Control. De Technische Universiteit Delft (2002)
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)
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)
Aydin, M., Yakut, O.: Real-time control of triglide robot using sliding mode control method. Ind. Robot Int. J. 451, 89–97 (2018)
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)
Yu, X., Kaynak, O.: Sliding-mode control with soft computing: a survey. IEEE Trans. Ind. Electron. 569, 3275–3285 (2009)
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)
Rubio, J.: Sliding mode control of robotic arms with deadzone. IET Control Theory Appl. 11(8), 1214–1221 (2017)
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)
Kemalettin Erbatur AK: Chattering elimination via fuzzy boundary layer tuning. In: IEEE 2002 28th annual conference of the industrial electronics society. IECON 02 (2002)
Yan, Z., Jin, C., Utkin, V.: Sensorless sliding mode control of induction motors. IEEE Trans. Ind. Electron. 476, 1286–1297 (2000)
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)
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)
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)
Šabanović, A., Jezernik, K., Wada, K.: Chattering-free Sm in robotic manipulators control. Robotica. 141, 17–29 (1996)
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)
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)
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)
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)
Neila, M., Tarak, D.: Adaptive terminal sliding mode control for rigid robotic manipulators. Int. J. Autom. Comput. 82, 215–220 (2011)
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)
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)
Boukattaya, M., Damak, T., Jallouli, M.: Robust adaptive sliding mode control for mobile manipulators. Robot Autom. Eng. J. 1(1), (2017)
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)
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)
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)
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)
Zeinali, M., Notash, L.: Adaptive sliding mode control with uncertainty estimator for robot manipulators. Mech. Mach. Theory. 451, 80–90 (2010)
Jaemin Baek, W.K.: Practical adaptive sliding-mode Control approach for precise tracking of robot manipulators. Appl. Sci. 10(8), 2909 (2020)
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)
Romdhane, M., Tarak, N.: Adaptive terminal sliding mode control for rigid robotic manipulators. Int. J. Autom. Comput. 82, 215–220 (2011)
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)
Craig, J.J.: Introduction to Robotics: Mechanics and Control, 3rd edn. Pearson Education, India (2009)
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)
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)
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)
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)
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)
Bani Younes, A.: Higher-Order Optimal Tracking Feedback Gain Sensitivity Calculations: Using Computational Differentiation. In: 36th Annual Aas Guidance & Control Conferenc, Colorado (2013)
Bani Younes, A., Turner, J.: Derivative Enhanced Optimal Feedback Control Using Computational Differentiation. International Journal Applied Experimental Mimetics (2016)
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)
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)
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)
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)
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)
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)
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher’s Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
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
Received:
Accepted:
Published:
DOI: https://doi.org/10.1007/s10846-021-01464-5