Control of Robot Manipulators Using Modified Backstepping Sliding Mode
In this chapter, a robust backstepping sliding mode controller with time delay estimation method is presented for high accuracy joint space tracking trajectory of robot manipulators with unknown dynamics and external disturbances. The proposed method is based on backstepping scheme, on a switching function and on a time delay estimation in the final step. This structure is used to estimate unknown dynamics and disturbances, to adapt the switching gains in term of the error and its first time derivative and to reduce the control effort and the chattering phenomenon. Lyapunov theory is used to establish sufficient condition that ensures the stability of the closed-loop system. The proposed controller is simulated on a two-link robot and implemented in real time on the 7-DOF ANAT robot to show the effectiveness regarding unknown dynamics and external disturbances and chattering reduction.
KeywordsBackstepping Sliding mode Time delay estimation Uncertainties Robot manipulators Tracking position
The authors are grateful to Nabil Derbel (University of Sfax, Tunisia), Jawhar Ghommam (University of Tunis, Tunisia) and Quanmin Zhu (University of the West of England) for the opportunity to contribute to the New developments and advances in the field of Robotics.
- Craig, J. (2005). Introduction to robotics: Mechanics and control (3rd ed.). Upper Saddle River, NJ: Pearson/Prentice-Hall.Google Scholar
- Fridman, L., & Levant, A. (2002). Higher order sliding mode. In J. P. Barbot & W. Perruguetti (Eds.), Sliding mode control in engineering (Systems and control book series). Marcel Dekker.Google Scholar
- Geng, J., Sheng, Y., Liu, X., & Liu, B. (2013). Second order time varying sliding mode control for uncertain systems. In 25th Chinese Control and Decision Conference (CCDC), Guiyang (pp. 3880–3885).Google Scholar
- Kali, Y., Saad, M., Benjelloun, K., & Benbrahim, M. (2015). Sliding mode with time delay control for mimo nonlinear systems with unknown dynamics. International Workshop on Recent Advances in Sliding Modes, Istanbul, Turkey, April 9–11.Google Scholar
- Kali, Y., Saad, M., Benjelloun, K., & Benbrahim, M. (2017a). Sliding mode with time delay control for robot manipulators (pp. 135–156). Singapore: Springer.Google Scholar
- Lewis, F., Abdallah, C., & Dawson, D. (1993). Control of robot manipulators. New York: Macmillan Publishing Company.Google Scholar
- Seraji, H. (1987). Adaptive control of robotic manipulators. In 26th IEEE Conference on Decision and Control, Los Angeles (p. 26).Google Scholar
- Slotine, J. J., Hedrick, J. K., & Misawa, E. A. (1986). On sliding observers for nonlinear systems. In American Control Conference, Seattle (pp. 1794–1800).Google Scholar
- Spong, M., Hutchinson, S., & Vidyasagar, M. (2005). Robot dynamics and control. New York: Wiley.Google Scholar
- Toumi, K., & Shortlidge, C. (1991). Control of robot manipulators using time delay. In IEEE International Conference of Robotics and Automation.Google Scholar
- Utkin, V., Guldner, J., & Shi, J. (1999). Sliding mode control in electomechanical systems (2nd ed.). Boca Raton/London: CRC Press.Google Scholar
- Yi, S., & Woo, P.-Y. (1997). A robust fuzzy logic controller for robot manipulators with uncertainties. IEEE Transactions on Systems, Man, and Cybernetics, 24(4), 599–602.Google Scholar