Hostname: page-component-848d4c4894-xfwgj Total loading time: 0 Render date: 2024-06-25T06:38:40.198Z Has data issue: false hasContentIssue false

Robust adaptive control for robot manipulators: Support vector regression-based command filtered adaptive backstepping approach

Published online by Cambridge University Press:  23 November 2017

Joseph Jean-Baptiste Mvogo Ahanda*
Affiliation:
Department of Physics, University of Yaounde I, Yaounde, Cameroon. E-mail: bessimb@yahoo.fr
Jean Bosco Mbede
Affiliation:
Electrical and Telecommunications Engineering Department of Ecole Nationale Superieure Polytechnique, University of Yaounde I, Yaounde, Cameroon. E-mail: mbede@neuf.fr
Achille Melingui
Affiliation:
Electrical and Telecommunications Engineering Department of Ecole Nationale Superieure Polytechnique, University of Yaounde I, Yaounde, Cameroon. E-mail: mbede@neuf.fr
Bernard Essimbi
Affiliation:
Department of Physics, University of Yaounde I, Yaounde, Cameroon. E-mail: bessimb@yahoo.fr
*
*Corresponding author. E-mail: josephjeanmvogo@yahoo.fr

Summary

This study derives a robust adaptive control of electrically driven robot manipulators using a support vector regression (SVR)-based command filtered adaptive backstepping approach. The robot system is supposed to be subject to model uncertainties, neglected dynamics, and external disturbances. The command filtered backstepping algorithm is extended to the case of the robot manipulators. A robust term is added to the common adaptive SVR algorithm, to mitigate the effects of the SVR approximation error in the path tracking performance. The stability analysis of the closed loop system using the Lyapunov theory permits to highlight adaptation laws and to prove that all the signals in the closed loop system are bounded. Simulations show the effectiveness of the proposed control strategy.

Type
Articles
Copyright
Copyright © Cambridge University Press 2017 

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)

References

1. Li, Y., Qiang, S., Zhuang, X. and Kaynak, O., “Robust and adaptive backstepping control for nonlinear systems using RBF neural networks,” IEEE Trans. Neural Netw. 15 (3), 694701 (2004).Google Scholar
2. Kwan, C. and Lewis, F. L., “Robust backstepping control of nonlinear systems using neural networks,” IEEE Trans. Syst. Man Cybern.-Part A: Syst. Humans 30 (6), 753766 (2000).Google Scholar
3. Zhou, J., Wen, C. and Zhang, Y., “Adaptive backstepping control of a class of uncertain nonlinear systems with unknown backlash-like hysteresis,” IEEE Trans. Autom. Control 49 (10), 17511759 (2004).Google Scholar
4. Tong, S., Li, Y., Li, Y. and Liu, Y., “Observer-based adaptive fuzzy backstepping control for a class of stochastic nonlinear strict-feedback systems,” IEEE Trans. Man Cybern. Part B (Cybernetics) 41 (6), 16931704 (2011).Google Scholar
5. Mbede, J. B. and Mvogo Ahanda, J. Jean-Baptiste, “Exponential tracking control using backstepping approach for voltage-based control of a flexible joint electrically driven robot,” J. Robot., Hindawi Publ. vol. 2014, 10 pages (2014).Google Scholar
6. Su, C.-Y. and Stepanenko, Y., “Backstepping-based hybrid adaptive control of robot manipulators incorporating actuator dynamics,” Int. J. Adapt. Control Signal Process. 11 (2), 141153 (1997).Google Scholar
7. Oh, J. H. and Lee, J. S., “Control of Flexible Joint robot System by Backstepping Design Approach,” Intelligent Automation & Soft Computing, Taylor & Francis 5 (4), 267278 (1999).Google Scholar
8. Huang, A.-C. and Chen, Y.-C., “Adaptive sliding control for single-link flexible-joint robot with mismatched uncertainties,” IEEE Trans. Control Syst. Technol. 12 (5), 770775 (2004).Google Scholar
9. Hwang, J. P. and Kim, E., “Robust tracking control of an electrically driven robot: Adaptive fuzzy logic approach,” IEEE Trans. Fuzzy Syst. 14 (2), 232247 (2006).Google Scholar
10. Swaroop, D., Karl, J., Yip, P. P. and Gerdes, J. C., “Dynamic surface control for a class of nonlinear systems,” IEEE Trans. Autom. Control 45 (10), 18931899 (2000).Google Scholar
11. Farrell, J. A., Polycarpou, M., Sharma, M. and Dong, W., “Command filtered backstepping,” IEEE Trans. Autom. Control 54 (6), 13911395 (2009).CrossRefGoogle Scholar
12. Cheong, J. Y., Han, S. I. and Lee, J. M., “Adaptive fuzzy dynamic surface sliding mode position control for a robot manipulator with friction and deadzone,” Math. Problems Eng., Hindawi Publ. vol. 2013, 15 pages (2013).Google Scholar
13. Yoo, S. J., Park, J. B. and Choi, Y. Ho., “Output feedback dynamic surface control of flexible-joint robots,” Int. J. Control Autom. Syst., Korean Institute Electr. Eng. 6 (2), 223 (2008).Google Scholar
14. Chen, J., Li, Z. Zhang, G. and Gan, M., “Adaptive robust dynamic surface control with composite adaptation laws,” Int. J. Adapt. Control Signal Process. 24 (12), 10361050 (2010).CrossRefGoogle Scholar
15. Yoo, S.-J., Choi, Y.-H. and Park, J.-B., “A study on simple adaptive control of flexible-joint robots considering motor dynamics,” J. Inst. Control Robot. Syst. 14 (11), 11031109 (2008).Google Scholar
16. Yoo, S. J., Park, J. B. and Choi, Y. H., “Adaptive dynamic surface control of flexible-joint robots using self-recurrent wavelet neural networks,” IEEE Trans. Syst. Man Cybern. Part B (Cybernetics) 36 (6), 13421355 (2006).Google Scholar
17. Li, Y., Li, T. and Tong, S., “Adaptive fuzzy backstepping dynamic surface control of uncertain nonlinear systems based on filter observer,” Int. J. Fuzzy Syst. 14 (12), 320329 (2012).Google Scholar
18. Zhang, T.-P. and Ge, S. S., “Adaptive dynamic surface control of nonlinear systems with unknown dead zone in pure feedback form,” Automatica 44 (7), 18951903 (2008).Google Scholar
19. Zhao, Q., Li, Y. and Lin, Y., “Adaptive nonlinear output-feedback dynamic surface control with unknown high-frequency gain sign,” Int. J. Control 86 (12), 22032214 (2013).CrossRefGoogle Scholar
20. Song, B., “Robust stabilization of decentralized dynamic surface control for a class of interconnected nonlinear systems,” Int. J. Control Autom. Syst. 5 (2), 138 (2007).Google Scholar
21. Huang, A.-C. and Chen, Y.-C., “Adaptive sliding control for single-link flexible-joint robot with mismatched uncertainties,” IEEE Trans. Control Syst. Technol. 12 (5), 770775 (2004).Google Scholar
22. Pan, Y. and Yu, H., “Dynamic surface control via singular perturbation analysis,” Automatica 57, 2933 (2015).CrossRefGoogle Scholar
23. Petit, F., Daasch, A. and Albu-Schäffer, A., “Backstepping control of variable stiffness robots,” IEEE Trans. Control Syst. Technol. 23 (6), 21952202 (2015).CrossRefGoogle Scholar
24. Chien, M.-C. and Huang, A.-C., “Adaptive control for flexible-joint electrically driven robot with time-varying uncertainties,” IEEE Trans. Ind. Electron. 54 (2), 10321038 (2007).CrossRefGoogle Scholar
25. Fateh, M. M. and Khorashadizadeh, S., “Robust control of electrically driven robots by adaptive fuzzy estimation of uncertainty,” Nonlinear Dyn. 69 (3), 14651477 (2012).Google Scholar
26. Tomei, P., “Robust adaptive friction compensation for tracking control of robot manipulators,” IEEE Trans. Autom. Control 45 (11), 21642169 (2000).Google Scholar
27. Kwan, C., Lewis, F. L. and Dawson, D. M., “Robust neural-network control of rigid-link electrically driven robots,” IEEE Trans. Neural Netw. 9 (4), 581588 (1998).Google Scholar
28. Chang, Y.-C. and Yen, H.-M., “Robust tracking control for a class of uncertain electrically driven robots,” IET Control Theory Appl. 3 (5), 519532 (2009).Google Scholar
29. He, W., David, A. O., Yin, Z. and Sun, C., “Neural network control of a robotic manipulator with input deadzone and output constraint,” IEEE Trans. Man Cybern.: Syst. 46 (6), 759770 (2016).Google Scholar
30. Er, M. J. and Gao, Y., “Robust adaptive control of robot manipulators using generalized fuzzy neural networks,” IEEE Trans. Ind. Electron. 50 (3), 620628 (2003).Google Scholar
31. Islam, S. and Liu, P. X., “Robust adaptive fuzzy output feedback control system for robot manipulators,” IEEE/ASME Trans. Mechatron. 16 (2), 288296 (2011).Google Scholar
32. Smola, A. J. and Schölkopf, B., “A tutorial on support vector regression,” Stat. Comput. 14 (3), 199222 (2004).CrossRefGoogle Scholar
33. Yinan, L., Shengxiu, Z., Lijia, C. and Chao, Z., “Adaptive Backstepping Control for Nonlinear Systems Using Support Vector Regression,” In: Intelligence Computation and Evolutionary Computation. Advances in Intelligent Systems and Computing (Du, Z., ed.), vol. 180 (Springer, Berlin, Heidelberg, 2013) pp. 1323.CrossRefGoogle Scholar