Abstract
In this paper, a simple but effective voltage-based fuzzy sliding mode control (SMC) is proposed to control the position of a class of flexible-joints robot manipulators with n degrees of freedom in presence of matched and mismatched uncertainties related to the electrical and mechanical equations. In order to solve problems in comparison with conventional SMC, a sliding surface with the time-varying parameter is proposed which not only eliminates chattering and increases the stability of the closed loop system, but also prevents the increase of the control input voltage. Furthermore, an approach is proposed to calculate the sliding surface vector coefficients which, in presence of the existing uncertainties, guarantee the global asymptotically stability of the closed loop system. Finally, simulation and practical implementation results are presented to exhibit the helpfulness of the proposed control technique compared to the previous methods.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
Zhang, Y., Jin, L.: Robot Manipulator Redundancy Resolution. Wiley, Hoboken (2017)
Chaoui, H., Gueaieb, W., Biglarbegian, M., Yagoub, M.C.: Computationally efficient adaptive type-2 fuzzy control of flexible-joint manipulators. Robotics. 2(2), 66–91 (2013)
Kiang, C.T., Spowage, A., Yoong, C.K.: Review of control and sensor system of flexible manipulator. J. Intell. Robot. Syst. 77(1), 187–213 (2015)
Subudhi, B., Morris, A.S.: Dynamic modelling, simulation and control of a manipulator with flexible links and joints. Robot. Auton. Syst. 41(4), 257–270 (2002)
Spong, M.W.: Modeling and control of elastic joint robots. 109, (1987). https://doi.org/10.1115/1.3143860
Siciliano, B., Khatib, O.: Springer Handbook of Robotics. Springer, Berlin (2016)
Olfati-Saber, R., Megretski, A.: Nonlinear control of underactuated mechanical systems with application to robotics and aerospace vehicles. Ph.D. Dissertation, Massachusetts Institute of Technology, USA (2001)
Ulrich, S., Sasiadek, J.Z., Barkana, I.: Modeling and direct adaptive control of a flexible-joint manipulator. J. Guid. Control. Dyn. 35(1), 25–39 (2012)
Rubio, J.D.J., Aguilar, A., Meda-Campana, J.A., Ochoa, G., Balcazar, R., Lopez, J.: An electricity generator based on the interaction of static and dynamic magnets. IEEE Trans. Magn. 55(8), 1–11 (2019). https://doi.org/10.1109/tmag.2019.2911051
Rubio, J.D.J., Ochoa, G., Mujica-Vargas, D., Garcia, E., Balcazar, R., Elias, I., Cruz, D.R., Juarez, C.F., Aguilar, A., Novoa, J.F.: Structure regulator for the perturbations attenuation in a quadrotor. IEEE Access. 7, 138244–138252 (2019)
Jin, L., Li, S., Yu, J., He, J.: Robot manipulator control using neural networks: a survey. Neurocomputing. 285, 23–34 (2018)
Kumar, J., Kumar, V., Rana, K.: Design of robust fractional order fuzzy sliding mode PID controller for two-link robotic manipulator system. J. Intell. Fuzzy Syst.. 35(5), 5301–5315 (2018)
de Jesús Rubio, J.: Robust feedback linearization for nonlinear processes control. ISA Trans. 74, 155–164 (2018)
Miranda-Colorado, R., Moreno-Valenzuela, J.: Experimental parameter identification of flexible joint robot manipulators. Robotica. 36(3), 313–332 (2018)
Ginoya, D., Shendge, P., Phadke, S.: Delta-operator-based extended disturbance observer and its applications. IEEE Trans. Ind. Electron. 62(9), 5817–5828 (2015)
Talole, S.E., Kolhe, J.P., Phadke, S.B.: Extended-state-observer-based control of flexible-joint system with experimental validation. IEEE Trans. Ind. Electron. 57(4), 1411–1419 (2010)
Liu, H.-S., Huang, Y.: Bounded adaptive output feedback tracking control for flexible-joint robot manipulators. J. Zhejiang Univ. Sci. A. 19(7), 557–578 (2018)
Korayem, M.H., Nekoo, S.R.: Finite-time state-dependent Riccati equation for time-varying nonaffine systems: rigid and flexible joint manipulator control. ISA Trans. 54, 125–144 (2015). https://doi.org/10.1016/j.isatra.2014.06.006
Ulrich, S., Sasiadek, J.Z., Barkana, I.: Nonlinear adaptive output feedback control of flexible-joint space manipulators with joint stiffness uncertainties. J. Guid. Control. Dyn. 37(6), 1961–1975 (2014)
Subudhi, B., Morris, A.S.: Singular perturbation based neuro-H∞ control scheme for a manipulator with flexible links and joints. Robotica. 24(2), 151–161 (2006)
Abe, A.: Trajectory planning for flexible Cartesian robot manipulator by using artificial neural network: numerical simulation and experimental verification. Robotica. 29(5), 797–804 (2011)
Zirkohi, M.M., Fateh, M.M., Shoorehdeli, M.A.: Type-2 fuzzy control for a flexible-joint robot using voltage control strategy. Int. J. Autom. Comput. 10(3), 242–255 (2013)
Lightcap, C.A., Banks, S.A.: An extended Kalman filter for real-time estimation and control of a rigid-link flexible-joint manipulator. IEEE Trans. Control Syst. Technol. 18(1), 91–103 (2010)
Ulrich, S., Sasiadek, J.Z.: Extended Kalman filtering for flexible joint space robot control. In: American Control Conference (ACC), 2011 2011, pp. 1021-1026. IEEE
Nikdel, P., Hosseinpour, M., Badamchizadeh, M.A., Akbari, M.A.: Improved Takagi–Sugeno fuzzy model-based control of flexible joint robot via Hybrid-Taguchi genetic algorithm. Eng. Appl. Artif. Intell. 33, 12–20 (2014). https://doi.org/10.1016/j.engappai.2014.03.009
Chen, C.-S.: Robust self-organizing neural-fuzzy control with uncertainty observer for MIMO nonlinear systems. IEEE Trans. Fuzzy Syst. 19(4), 694–706 (2011)
Chaoui, H., Gueaieb, W.: Type-2 fuzzy logic control of a flexible-joint manipulator. J. Intell. Robot. Syst. 51(2), 159–186 (2008)
Fateh, M.M.: On the voltage-based control of robot manipulators. Int. J. Control. Autom. Syst. 6(5), 702–712 (2008)
Fateh, M.M.: Robust control of flexible-joint robots using voltage control strategy. Nonlinear Dyn. 67(2), 1525–1537 (2012)
Cheah, C.C., Liu, C., Slotine, J.J.E.: Adaptive Jacobian vision based control for robots with uncertain depth information. Automatica. 46(7), 1228–1233 (2010)
Izadbakhsh, A.: A note on the ;nonlinear control of electrical flexible-joint robots. Nonlinear Dyn. 89, (2017). https://doi.org/10.1007/s11071-017-3623-x
Fateh, M.M.: Nonlinear control of electrical flexible-joint robots. Nonlinear Dyn. 67(4), 2549–2559 (2012)
Izadbakhsh, A.: Robust control design for rigid-link flexible-joint electrically driven robot subjected to constraint: theory and experimental verification. Nonlinear Dyn. 85(2), 751–765 (2016)
Esmaeili, N., Alfi, A., Khosravi, H.: Balancing and trajectory tracking of two-wheeled mobile robot using backstepping sliding mode control: design and experiments. J. Intell. Robot. Syst. 87(3–4), 601–613 (2017)
Jouini, M., Dhahri, S., Sellami, A.: Combination of integral sliding mode control design with optimal feedback control for nonlinear uncertain systems. Trans. Inst. Meas. Control. 1–9 (2018). https://doi.org/10.1177/0142331218777562
Adhikary, N., Mahanta, C.: Integral backstepping sliding mode control for underactuated systems: swing-up and stabilization of the cart–pendulum system. ISA Trans. 52(6), 870–880 (2013). https://doi.org/10.1016/j.isatra.2013.07.012
Orlov, Y.V., Utkin, V.: Sliding mode control in indefinite-dimensional systems. Automatica. 23(6), 753–757 (1987)
Soltanpour, M.R., Zolfaghari, B., Soltani, M., Khooban, M.H.: Fuzzy sliding mode control design for a class of nonlinear systems with structured and unstructured uncertainties. IJICIC. 9(7), 2713–2726 (2013)
Huang, A.-C., Chen, Y.-C.: Adaptive sliding control for single-link flexible-joint robot with mismatched uncertainties. IEEE Trans. Control Syst. Technol. 12(5), 770–775 (2004)
Lochan, K., Singh, J., Roy, B., Subudhi, B.: Adaptive time-varying super-twisting global SMC for projective synchronisation of flexible manipulator. Nonlinear Dyn. 93, 2071–2088 (2018)
Zhang, L., Liu, L., Wang, Z., Xia, Y.: Continuous finite-time control for uncertain robot manipulators with integral sliding mode. IET Control Theory Appl. 12(11), 1621–1627 (2018)
Zouari, L., Abid, H., Abid, M.: Sliding mode and PI controllers for uncertain flexible joint manipulator. Int. J. Autom. Comput. 12(2), 117–124 (2015). https://doi.org/10.1007/s11633-015-0878-x
Zhang, B., Yang, X., Zhao, D., Spurgeon, S.K., Yan, X.: Sliding mode control for nonlinear manipulator systems. IFAC-PapersOnLine. 50(1), 5127–5132 (2017)
Geng, J., Sheng, Y., Liu, X.: Time-varying nonsingular terminal sliding mode control for robot manipulators. Trans. Inst. Meas. Control. 36(5), 604–617 (2014)
Khooban, M.H., Niknam, T., Blaabjerg, F., Dehghani, M.: Free chattering hybrid sliding mode control for a class of non-linear systems: electric vehicles as a case study. IET Sci. Meas. Technol. 10(7), 776–785 (2016)
Suryawanshi, P.V., Shendge, P.D., Phadke, S.B.: A boundary layer sliding mode control design for chatter reduction using uncertainty and disturbance estimator. Int. J. Dyn. Control. 4(4), 456–465 (2016)
Zaare, S., Soltanpour, M.R., Moattari, M.: Adaptive sliding mode control of n$n$flexible-joint robot manipulators in the presence of structured and unstructured uncertainties. Multibody Syst. Dyn. 47, 397–434 (2019). https://doi.org/10.1007/s11044-019-09693-1
Zaare, S., Soltanpour, M.R., Moattari, M.: Voltage based sliding mode control of flexible joint robot manipulators in presence of uncertainties. Robot. Auton. Syst. 118, 204–219 (2019). https://doi.org/10.1016/j.robot.2019.05.014
Shendge, P.D., Suryawanshi, P.V.: Sliding mode control for flexible joint using uncertainty and disturbance estimation. In: Proceedings of World Congress on Engineering and Computer Science 2011, pp. 216-221
Spong, M.W., Hutchinson, S., Vidyasagar, M.: Robot Modeling and Control, vol. 3. Wiley, New York (2006)
Khalil, H.: Nonlinear Systems. Prentice-Hall, Upper Saddle River (2002)
Zhao, G., Zhao, C., Cheng, J.: Decoupled terminal sliding-mode control for a class of under-actuated mechanical systems with hybrid sliding surfaces. International Journal of Innovative Computing, Information and Control. 10(6), 2011–2023 (2014)
Moradizirkohi, M., Izadpanah, S.: Direct adaptive fuzzy control of flexible-joint robots including actuator dynamics using particle swarm optimization. JAIDM. 5(1), 137–147 (2017)
Qian, D., Yi, J.: Design of combining sliding mode controller for overhead crane systems. Int. J. Control Autom. 6(1), 131–140 (2013)
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
Soltanpour, M.R., Zaare, S., Haghgoo, M. et al. Free-Chattering Fuzzy Sliding Mode Control of Robot Manipulators with Joints Flexibility in Presence of Matched and Mismatched Uncertainties in Model Dynamic and Actuators. J Intell Robot Syst 100, 47–69 (2020). https://doi.org/10.1007/s10846-020-01178-0
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10846-020-01178-0