Hostname: page-component-76fb5796d-25wd4 Total loading time: 0 Render date: 2024-04-27T11:23:24.429Z Has data issue: false hasContentIssue false

Adaptive Fuzzy Finite-Time Command-Filtered Backstepping Control of Flexible-Joint Robots

Published online by Cambridge University Press:  02 October 2020

Roger Datouo
Affiliation:
Laboratory of Electronics, Department of Physics, Faculty of Science, University of Yaoundé I, P. O. Box: 812 Yaoundé, Cameroon E-mails: rdatouo@gmail.com, biyamotto@yahoo.fr, bessimb@yahoo.fr
Joseph Jean-Baptiste Mvogo Ahanda*
Affiliation:
Electrical and Power Engineering, Department of Higher Technical Teachers Training College, the University of Bamenda, P.O. Box: 39 Bambili, NW Region, Cameroon
Achille Melingui
Affiliation:
Electrical and Telecommunications Engineering, Department of Ecole Nationale Supérieure Polytechnique, the University of Yaoundé 1, P.O. Box: 8390 Yaoundé, Cameroon E-mail: achille.melingui@yahoo.fr
Frédéric Biya-Motto
Affiliation:
Laboratory of Electronics, Department of Physics, Faculty of Science, University of Yaoundé I, P. O. Box: 812 Yaoundé, Cameroon E-mails: rdatouo@gmail.com, biyamotto@yahoo.fr, bessimb@yahoo.fr
Bernard Essimbi Zobo
Affiliation:
Laboratory of Electronics, Department of Physics, Faculty of Science, University of Yaoundé I, P. O. Box: 812 Yaoundé, Cameroon E-mails: rdatouo@gmail.com, biyamotto@yahoo.fr, bessimb@yahoo.fr
*
*Corresponding author. E-mail: josephjeanmvogo@yahoo.fr

Summary

The problem of finite-time tracking control for n-link flexible-joint robot manipulators is addressed. An adaptive fuzzy finite-time command-filtered backstepping control scheme is presented to solve the following problems: “explosion of terms” problem, finite-time stabilization of the closed-loop system, and the reduction of computational cost. To this end, new virtual adaptive control signals and new finite-time error compensation mechanism are constructed using inherent properties of robot manipulator systems. Based on the Lyapunov theory, the finite-time stabilization of the closed-loop system is proved. Simulation studies show the effectiveness of the proposed method.

Type
Article
Copyright
© The Author(s), 2020. Published by Cambridge University Press

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

Tadele, T. S., de Vries, T. and Stramigioli, S., “The safety of domestic robotics: A survey of various safety-related publications,” IEEE Robot. Autom. Mag. 21(3), 134142 (2014).Google Scholar
Sun, L., Yin, W., Wang, M. and Liu, J., “Position control for flexible joint robot based on online gravity compensation with vibration suppression,” IEEE Trans. Ind. Electron. 65(6), 48404848 (2017).CrossRefGoogle Scholar
Wu, J., Wang, J., Wang, L. and Li, T., “Dynamics and control of a planar 3-DOF parallel manipulator with actuation redundancy,” Mech. Mach. Theory 44(4), 835849 (2009).CrossRefGoogle Scholar
Wu, J., Wang, J. and You, Z., “An overview of dynamic parameter identification of robots,” Robot. Comput. Integr. Manuf. 26(5), 414419 (2010).CrossRefGoogle Scholar
Wu, J., Yu, G., Gao, Y. and Wang, L., “Mechatronics modeling and vibration analysis of a 2-DOF parallel manipulator in a 5-DOF hybrid machine tool,” Mech. Mach. Theory 121, 430445 (2018).CrossRefGoogle Scholar
Fujimoto, Y., Murakami, T. and Oboe, R., “Advanced motion control for next-generation industrial applications,” IEEE Trans. Ind. Electron. 63(3), 1886–1888 (2016).Google Scholar
Huang, A.-C. and Chen, Y.-C., “Adaptive sliding control for single-link flexible-joint robot with mismatched uncertainties,” IEEE Trans. Control Syst. Tech. 12(5), 770775 (2004).CrossRefGoogle Scholar
Ott, C., Albu-Schaffer, A., Kugi, A. and Hirzinger, G., “On the passivity-based impedance control of flexible joint robots,” IEEE Trans. Robot. 24(2), 416429 (2008).CrossRefGoogle Scholar
Kim, M. J. and Chung, W. K., “Disturbance-observer-based PD control of flexible joint robots for asymptotic convergence,” IEEE Trans. Robot. 31(6), 15081516 (2015).Google Scholar
Kim, J., “Two-time scale control of flexible joint robots with an improved slow model,” IEEE Trans. Ind. Electron. 65(4), 33173325 (2017).Google Scholar
Yin, W., Sun, L., Wang, M. and Liu, J., “Nonlinear state feedback position control for flexible joint robot with energy shaping,” Robot. Auto. Syst. 99, 121134 (2018).CrossRefGoogle Scholar
Soltanpour, M. R. and Moattari, M., “Voltage based sliding mode control of flexible joint robot manipulators in presence of uncertainties,” Robot. Auto. Syst. 118, 204219 (2019).Google Scholar
Khorashadizadeh, S. and Sadeghijaleh, M., “Adaptive fuzzy tracking control of robot manipulators actuated by permanent magnet synchronous motors,” Comput. Electr. Eng. 72, 100111 (2018).CrossRefGoogle Scholar
Jin, M., Lee, J. and Tsagarakis, N. G., “Model-free robust adaptive control of humanoid robots with flexible joints,” IEEE Trans. Ind. Electron. 64(2), 17061715 (2016).CrossRefGoogle Scholar
Kim, M. J., Beck, F., Ott, C. and Albu-Schäffer, A., “Model-free friction observers for flexible joint robots with torque measurements,” IEEE Trans. Robot. 35(6), 15081515 (2019).CrossRefGoogle Scholar
Mbede, J. B. and Ahanda, J. J.-B. M., “Exponential tracking control using backstepping approach for voltage-based control of a flexible joint electrically driven robot,” J. Robot. 2014, (2014).CrossRefGoogle Scholar
Ahanda, J. J.-B. M., Mbede, J. B., Melingui, A., Zobo, B. E., Lakhal, O. and Merzouki, R., “Robust Control for Robot Manipulators: Support Vector Regression Based Command Filtered Adaptive Backstepping Approach,” Proceedings of the IFAC International Conference (2017) pp. 82088213.Google Scholar
Swaroop, D., Hedrick, J. K., Yip, P. P. and Gerdes, J. C., “Dynamic surface control for a class of nonlinear systems,” IEEE Trans. Autom. Control 45(10), 1893–1899 (2000).Google Scholar
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 (Cybern.) 36(6), 13421355 (2006).CrossRefGoogle ScholarPubMed
Xu, B., Zhang, Q. and Pan, Y., “Neural network based dynamic surface control of hypersonic flight dynamics using small-gain theorem,” Neurocomputing 173, 690699 (2016).CrossRefGoogle Scholar
Yoo, S. J., Park, J. B. and Choi, Y. H., “Adaptive output feedback control of flexible-joint robots using neural networks: Dynamic surface design approach,” IEEE Trans. Neural Netw. 19(10), 17121726 (2008).Google ScholarPubMed
Ling, S., Wang, H. and Liu, P. X., “Adaptive fuzzy dynamic surface control of flexible-joint robot systems with input saturation,” IEEE/CAA J. Autom. Sinica 6(1), 97107 (2019).CrossRefGoogle Scholar
Pan, Y., Wang, H., Li, X. and Yu, H., “Adaptive command-filtered backstepping control of robot arms with compliant actuators,” IEEE Trans. Control Syst. Tech. 26(3), 11491156 (2017).CrossRefGoogle Scholar
Farrell, J. A., Polycarpou, M., Sharma, M. and Dong, W., “Command filtered backstepping,” IEEE Trans. Autom. Control 54(6), 13911395 (2009).CrossRefGoogle Scholar
Xu, D., Dai, Y., Yang, C. and Yan, X., “Adaptive fuzzy sliding mode command-filtered backstepping control for islanded PV microgrid with energy storage system,” J. Franklin Inst. 356(4), 1880–1898 (2019).Google Scholar
Gao, Z. and Guo, G., “Command filtered path tracking control of saturated ASVs based on time-varying disturbance observer,” Asian J. Control 22(3), 11971210 (2019).CrossRefGoogle Scholar
Xu, D., Wang, G., Yan, W. and Yan, X., “A novel adaptive command-filtered backstepping sliding mode control for PV grid-connected system with energy storage,” Solar Energy 178, 222230 (2019).CrossRefGoogle Scholar
Xia, J., Zhang, J., Feng, J., Wang, Z. and Zhuang, G., “Command filter-based adaptive fuzzy control for nonlinear systems with unknown control directions,” IEEE Trans. Syst. Man Cybern. Syst. (2019).Google Scholar
Lou, W., Zhu, M., Guo, X. and Liang, H., “Command filtered sliding mode trajectory tracking control for unmanned airships based on RBFNN approximation,” Adv. Space Res. 63(3), 11111121 (2019).CrossRefGoogle Scholar
Bhat, S. P. and Bernstein, D. S., “Finite-time stability of continuous autonomous systems,” SIAM J. Control Optim. 38(8), 751766 (2000).CrossRefGoogle Scholar
Xia, J., Zhang, J., Sun, W., Zhang, B. and Wang, Z., “Finite-time adaptive fuzzy control for nonlinear systems with full state constraints,” IEEE Trans. Syst. Man Cybern. Syst. 49(7), 15411548 (2018).CrossRefGoogle Scholar
Chen, B., Zhang, H., Liu, X. and Lin, C., “Neural observer and adaptive neural control design for a class of nonlinear systems,” IEEE Trans. Neural Netw. Learn. Syst. 29(9), 42614271 (2017).CrossRefGoogle ScholarPubMed
Ma, L., Huo, X., Zhao, X. and Zong, G., “Adaptive fuzzy tracking control for a class of uncertain switched nonlinear systems with multiple constraints: A small-gain approach,” Int. J. Fuzzy Syst. 21(8), 26092624 (2019).CrossRefGoogle Scholar
Yu, J., Zhao, L., Yu, H., Lin, C. and Dong, W., “Fuzzy finite-time command filtered control of nonlinear systems with input saturation,” IEEE Trans. Cybern. 48(8), 23782387 (2017).Google ScholarPubMed
Han, Y., Yu, J., Zhao, L., Yu, H. and Lin, C., “Finite-time adaptive fuzzy control for induction motors with input saturation based on command filtering,” IET Control Theory Appl. 12(15), 21482155 (2018).CrossRefGoogle Scholar
Zhao, Z., Yu, J., Zhao, L., Yu, H. and Lin, C., “Adaptive fuzzy control for induction motors stochastic nonlinear systems with input saturation based on command filtering,” Inf. Sci. 463, 186195 (2018).CrossRefGoogle Scholar
Yang, X., Yu, J., Wang, Q.-G., Zhao, L., Yu, H. and Lin, C., “Adaptive fuzzy finite-time command filtered tracking control for permanent magnet synchronous motors,” Neurocomputing 337, 110119 (2019).CrossRefGoogle Scholar
Li, Y.-X., “Finite time command filtered adaptive fault tolerant control for a class of uncertain nonlinear systems,” Automatica 106, 117123 (2019).CrossRefGoogle Scholar
Wang, H., Bai, W. and Liu, P. X., “Finite-time adaptive fault-tolerant control for nonlinear systems with multiple faults,” IEEE/CAA J. Automatica Sinica 6(6), 14171427 (2019).CrossRefGoogle Scholar
Wang, H., Liu, P. X., Zhao, X. and Liu, X., “Adaptive fuzzy finite-time control of nonlinear systems with actuator faults,” IEEE Trans. Cybern. 50(5), 17861797 (2019).CrossRefGoogle ScholarPubMed
Yu, S., Yu, X., Shirinzadeh, B. and Man, Z., “Continuous finite-time control for robotic manipulators with terminal sliding mode,” Automatica 41(11), 1957–1964 (2005).Google Scholar
Zhao, D., Li, S., Zhu, Q. and Gao, F., “Robust finite-time control approach for robotic manipulators,” IET Control Theory Appl. 4(1), 115 (2010).CrossRefGoogle Scholar
Chen, C., Zhang, C., Hu, T., Ni, H. and Chen, Q., “Finite-time tracking control for uncertain robotic manipulators using backstepping method and novel extended state observer,” Int. J. Adv. Robot. Syst. 16(3), 1729881419844655 (2019).CrossRefGoogle Scholar
Chen, Z., Yang, X., Zhang, X. and Liu, P. X., “Finite-time trajectory tracking control for rigid 3-DOF manipulators with disturbances,” IEEE Access 6, 4597445982 (2018).CrossRefGoogle Scholar
Galicki, M., “Finite-time control of robotic manipulators,” Elsevier 51, 4954 (2015).Google Scholar
Nguyen, V.-T., Lin, C.-Y., Su, S.-F. and Sun, W., “Finite-time adaptive fuzzy tracking control design for parallel manipulators with unbounded uncertainties,” Int. J. Fuzzy Syst. 21(2), 545555 (2019).CrossRefGoogle Scholar
Ahanda, J. J.-B. M., Mbede, J. B., Melingui, A. and Zobo, B. E., “Robust adaptive control for robot manipulators: Support vector regression-based command filtered adaptive backstepping approach,” Robotica 36(4), 516534 (2018).CrossRefGoogle Scholar
Ahanda, J. J.-B. M., Mbede, J. B., Melingui, A. and Zobo, B. E., “Robust adaptive command filtered control of a robotic manipulator with uncertain dynamic and joint space constraints,” Robotica 36(5), 767786 (2018).CrossRefGoogle Scholar
Ling, S., Wang, H. and Liu, P. X., “Adaptive fuzzy tracking control of flexible-joint robots based on command filtering,” IEEE Trans. Ind. Electron. 67(5), 40464055 (2019).CrossRefGoogle Scholar