Skip to main content

Adaptive impedance control of uncertain robot manipulators with saturation effect based on dynamic surface technique and self-recurrent wavelet neural networks

  • Mohammad Hossein Hamedani (a1), Maryam Zekri (a1) and Farid Sheikholeslam (a1)

Saturation nonlinearities, among the known challenges in control engineering, are ubiquitous in robotic systems and can lead to stability and performance degradation. In this paper, an adaptive dynamic surface impedance (ADSI) control approach is developed for an n-link robotic manipulator by employing self-recurrent wavelet neural networks (SRWNNs) in order to overcome the saturation effect. The proposed control approach is inspired by the theory of dynamic surface control (DSC) and SRWNNs. As a novel application of the dynamic surface method to obtain a simple structure, the target impedance is formulated in the state–space, and effective dynamic surfaces are defined to track the desired impedance behavior. In fact, DSC is used to force the robot manipulator to track the desired impedance, while the robot interacts with an environment. In addition, SRWNNs are applied to approximate the parametric uncertainties and external disturbances in the robot dynamical model. Self-feedback neurons are embedded as memory units in SRWNNs to model the sudden dynamic jumps of the environment. Using Lyapunov's method, an ADSI controller is designed, and adaptation laws are induced to guarantee the stability of the closed-loop system. Finally, simulations are conducted to verify the proper performance of the proposed approach for removing the saturation effect and tracking the target impedance. It is worth noting that the simulation results indicate the robustness of the controller against uncertainties and external disturbances.

Corresponding author
*Corresponding author. E-mail:
Hide All
1. He, W., Dong, Y. and Sun, C., “Adaptive neural impedance control of a robotic manipulator with input saturation,” IEEE Trans. Syst., Man, Cybern., Syst. 46 (3), 334344 (2016).
2. Hogan, N., “Impedance control: An approach to manipulation. Part I: Theory; Part II: Implementation; Part III: Applications,” J. Dyn. Syst. Meas. Control 107 (1), 816 (1985).
3. Chan, S. P., Yao, B., Gao, W. B. and Cheng, M., “Robust Impedance control of robot manipulators,” Int. J. Robot. Autom. 6 (4), 220227 (1991).
4. Canudas de Wit, C., Siciliano, B. and Bastin, G. (Eds), Theory of Robot Control (Springer-Verlag, London, 1996), ISBN-13:978-1-4471-1503-8.
5. Mvogo Ahanda, J. J.-B., Mbede, J. B., Melingui, A. and Essimbi, B., “Robust adaptive control for robot manipulators: Support vector regression-based command filtered adaptive backstepping approach,” Robotica 36, 516532 (2018).
6. Oh, J. H. and Lee, J. S., “Control of Flexible Joint Robot System by Backstepping Design Approach,” Proceedings of the IEEE International Conference on Robotics and Automation (1997) pp. 3435–3440.
7. Tong, S.-C. and Li, Y.-M., “Adaptive fuzzy output feedback tracking backstepping control of strict-feedback nonlinear systems with unknown deadzones,” IEEE Trans. Fuzzy Syst. 20 (1), 168180 (2012).
8. Kwan, C. and Lewis, F. L., “Robust backstepping control of nonlinear systems using neural networks,” IEEE Trans. Syst., Man, Cybern. A, Syst., Humans 30 (6), 753766 (Nov. 2000).
9. 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), 18931899 (2000).
10. Yip, P. P. and Hedrick, J. K., “Adaptive dynamic surface control: A simplified algorithm for adaptive backstepping control of nonlinear systems,” Int. J. Control 71 (5), 959979 (1998).
11. Wang, D. and Huang, J., “Neural network-based adaptive dynamic surface control for a class of uncertain nonlinear systems in strict-feedback form,” IEEE Trans. Neural Netw. 16 (1), 195202 (2005).
12. Kim, Y. H. and Lewis, F. L., “Reinforcement adaptive learning neural-net based friction compensation control for high speed and precision,” IEEE Trans. Control Syst. Technol. 8 (1), 118126 (2000).
13. Xu, B., “Robust adaptive neural control of flexible hypersonic flight vehicle with dead-zone input nonlinearity,” Nonlin. Dyn. 80 (3), 15091520 (2015).
14. Chien, M.-C. and Huang, A.-C., “Adaptive impedance control of robust manipulators based on function approximation technique,” Robotica 22 (4), 395403 (2004).
15. Kamnik, R., Matko, D. and Bajd, T., “Application of model reference adaptive control to industrial robot impedance control,” J. Intell. Robot. Syst. 22 (2), 153163 (1998).
16. Cheah, C. and Wang, D.-W., “Learning impedance control for robotic manipulators,” IEEE Trans. Robot. Autom. 14 (3), 452465 (1998).
17. Lu, W.-S. and Meng, Q.-H., “Impedance control with adaptation for robotic manipulations,” IEEE Trans. Robot. Autom. 7 (3), 408415 (1991).
18. Colbaugh, R., Seraji, H. and Glass, K., “Direct adaptive impedance control of robot manipulators,” J. Robot. Syst. 10 (2), 217248 (1993).
19. 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., Syst. 36 (6), 13421355 (2006).
20. Gaeta, M., Loia, V., Orciuoli, F. and Ritrovato, P., “S-WOLF: Semantic workplace learning framework,” IEEE Trans. Syst., Man, Cybern., Syst. 45 (1), 5672 (2015).
21. Li, Z. and Su, C.-Y., “Neural-adaptive control of single-master–multiple slaves teleoperation for coordinated multiple mobile manipulators with time-varying communication delays and input uncertainties,” IEEE Trans. Neural Netw. Learn. Syst., 24 (9), 14001413 (2013).
22. Dai, S.-L., Wang, C. and Luo, F., “Identification and learning control of ocean surface ship using neural networks,” IEEE Trans. Ind. Inform. 8 (4), 801810 (2012).
23. Liu, Z., Chen, C., Zhang, Y. and Chen, C. L. P., “Adaptive neural control for dual-arm coordination of humanoid robot with unknown nonlinearities in output mechanism,” IEEE Trans. Cybern. 45 (3), 521532 (2015).
24. Hsu, C. F., Lin, C. M. and Yeh, R. G., “Supervisory adaptive dynamic RBF-based neural fuzzy control system design for unknown nonlinear systems,” Appl. Soft Comput. 13, 16201626 (2013).
25. Rong, H. J., Han, S. and Zhao, G. S., “Adaptive fuzzy control of aircraft wing-rock motion,” Appl. Soft Comput. 14, 181193 (2013).
26. Mohamad Dehghan, S. A., Danesh, M., Sheikholeslam, F. and Zekri, M., “Adaptive force–environment estimator for manipulators based on adaptive wavelet neural network,” Appl. Soft Comput. 28, 527540 (2015).
27. Zekri, M., Sadri, S. and Sheikholeslam, F., “Adaptive fuzzy wavelet network control design for nonlinear systems,” Fuzzy Sets Syst. 159, 26682695 (2008).
28. Zhang, Q. and Benveniste, A., “Wavelet networks,” IEEE Trans. Neural Netw. 3 (6), 889898 (1992).
29. Zhang, J., Walter, G., Miao, Y. and Lee, W. N. W., “Wavelet neural networks for function learning,” IEEE Trans. Signal Process. 43 (6), 14851497 (1995).
30. Oussar, Y., Rivals, I., Personnaz, L. and Dreyfus, G., “Training wavelet networks for nonlinear dynamic input–output modeling,” Neurocomputing 20 (1–3), 173188 (1998).
31. Bakshi, B. R. and Stephanopoulos, G., “Wave-net: A multiresolution, hierarchical neural network with localized learning,” AIChE J. 39 (1), 5781 (1993).
32. Rioul, O. and Vetterli, M., “Wavelets and signal processing,” IEEE Signal Process. Mag. 8 (4), 1438 (1991).
33. Lin, F. J., Shieh, H. J., Shieh, P. H. and Shen, P. H., “An adaptive recurrent neural-network motion controller for X–Y table in CNC machine,” IEEE Trans. Syst., Man, Cybern. B, Cybern. 36 (2), 286299 (2006).
34. Lin, C. M. and Hsu, C. F., “Recurrent-neural-network-based adaptive backstepping control for induction servomotors,” IEEE Trans. Ind. Electron. 52 (6), 16771684 (2005).
35. Yoo, S. J., Choi, Y. H. and Park, J. B., “Identification of dynamic systems using a self-recurrent wavelet neural network: Convergence analysis via adaptive learning rates,” J. Control Autom. Syst. 11 (9), 781788 (2005).
36. Yoo, S. J., Park, J. B. and Choi, Y. H., “Stable predictive control of chaotic systems using self-recurrent wavelet neural network,” Int. J. Control Autom. Syst. 3 (1), 4355 (2005).
37. Santibañez, V., Camarillo, K., Moreno-Valenzuela, J. and Campa, R., “A practical PID regulator with bounded torques for robot manipulators,” Int. J. Control Autom. Syst. 8 (3), 544555 (2010).
38. Huang, J., Wen, C., Wang, W. and Jiang, Z.-P., “Adaptive stabilization and tracking control of a nonholonomic mobile robot with input saturation and disturbance,” Syst. Control Lett. 62 (3), 234241 (2013).
39. Chen, M., Jiang, B., Zou, J. and Feng, X., “Robust adaptive tracking control of the underwater robot with input nonlinearity using neural networks,” Int. J. Comput. Intell. Syst. 3 (5), 646–-655 (2010).
40. Li, Y., Ge, S. S. and Yang, C., “Learning impedance control for physical robot–environment interaction,” Int. J. Control 85 (2), 182193 (2012).
Recommend this journal

Email your librarian or administrator to recommend adding this journal to your organisation's collection.

  • ISSN: 0263-5747
  • EISSN: 1469-8668
  • URL: /core/journals/robotica
Please enter your name
Please enter a valid email address
Who would you like to send this to? *



Full text views

Total number of HTML views: 0
Total number of PDF views: 0 *
Loading metrics...

Abstract views

Total abstract views: 0 *
Loading metrics...

* Views captured on Cambridge Core between <date>. This data will be updated every 24 hours.

Usage data cannot currently be displayed