Abstract
This works presents a neural-adaptive control strategy for trajectory tracking for a two-link flexible joint robot, with experimental results. The method of backstepping with tuning functions (using analytic differentiation) guides the design, rather than using neural approximation of derivatives. Traditional tuning function design results in a weight update dominated by the last error in the backstepping design, not the output error. The novel method in this paper weights the errors in the tuning function so that the output error becomes significant in training. An additional modification ensures robustness to approximation errors. Experimental results show the improved performance compared to both derivative-estimation and normal tuning function methods.
Similar content being viewed by others
References
Krstic M, Kanellakopoulos I, Kokotovic P (1995) Nonlinear adaptive control design. Wiley, New York
Kwan C, Lewis F (2000) Robust backstepping control of nonlinear systems using neural networks. IEEE Trans Syst Man Cybern A 30(6): 753–766
Ge SS, Wang C (2004) Adaptive neural control of uncertain MIMO nonlinear systems. IEEE Trans Neural Netw 15(3): 674–692
Li Y, Qiang S, Zhuang X, Kaynak O (2004) Robust and adaptive backstepping control for nonlinear systems using RBF neural networks. IEEE Trans Neural Netw 15(3): 693–701
Kabzinski J (2007) Adaptive backstepping control of a completely unknown permanent magnet motor. In: Proceedings of European conference on power electronics and applications, Aalborg, Denmark, September 2007, pp 1–10
Kuljaca O, Swamy N, Lewis F, Kwan C (2003) Design and implementation of indusrtrial neural network controller using backstepping. IEEE Trans Ind Electron 50(1): 193–201
Shin D-H, Kim Y (2004) Reconfigurable flight control system design using adaptive neural networks. IEEE Trans Contr Syst Technol 12(1): 87–100
Zhang T, Ge S (2008) Adaptive dynamics surface control of nonlinear systems with unknown dead-zone in pure feedback form. Automatica 44: 1895–1903
Macnab C, Meng M, D’Eleuterio G (2004) CMAC adaptive control of flexible-joint robots using backstepping with tuning functions. In: Proceedings of IEEE international conference on robotics and automation, New Orleans, April 2004, pp 2697–2686
Stoev J, Choi JY, Farrell J (2002) Adaptive control for output feedback nonlinear systems in the presence of modeling errors. Automatica 38: 1761–1767
Yang YB-J, Calise A (2006) Adaptive regulation for a class of non-affine systems using neural network backstepping with tuning functions. In: Proceedings of IEEE conference on decision and control, San Diego, December 2006, pp 3028–3033
Ren YYGFJ (2004) A combined backstepping and small-gain approach to robust adaptive fuzzy control for strict-feedback nonlinear systems. IEEE Trans Syst Man Cybern A 34(3): 406–420
Albus J (1975) A new approach to manipulator control: the cerebellar model articulation controller (CMAC). J Dyn Syst Meas Contr 97: 220–227
Ioannuou P, Kokotovic P (1984) Instability analysis and improvement of robustness of adaptive control. Automatica 20(5): 583–594
Spong M, Vidyasagar M (1989) Robot dynamics and control. Wiley, New York
Macnab C, D’Eleuterio G (2001) Neuroadaptive control of elastic-joint robots using robust performance enhancement. Robotica 19(6): 619–629
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Macnab, C.J.B. Improved Output Tracking of a Flexible-Joint Arm using Neural Networks. Neural Process Lett 32, 201–218 (2010). https://doi.org/10.1007/s11063-010-9154-9
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11063-010-9154-9