Skip to main content
Log in

Improved Output Tracking of a Flexible-Joint Arm using Neural Networks

  • Published:
Neural Processing Letters Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Krstic M, Kanellakopoulos I, Kokotovic P (1995) Nonlinear adaptive control design. Wiley, New York

    Google Scholar 

  2. Kwan C, Lewis F (2000) Robust backstepping control of nonlinear systems using neural networks. IEEE Trans Syst Man Cybern A 30(6): 753–766

    Article  Google Scholar 

  3. Ge SS, Wang C (2004) Adaptive neural control of uncertain MIMO nonlinear systems. IEEE Trans Neural Netw 15(3): 674–692

    Article  Google Scholar 

  4. 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

    Article  Google Scholar 

  5. 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

  6. 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

    Article  Google Scholar 

  7. Shin D-H, Kim Y (2004) Reconfigurable flight control system design using adaptive neural networks. IEEE Trans Contr Syst Technol 12(1): 87–100

    Article  Google Scholar 

  8. Zhang T, Ge S (2008) Adaptive dynamics surface control of nonlinear systems with unknown dead-zone in pure feedback form. Automatica 44: 1895–1903

    Article  MATH  MathSciNet  Google Scholar 

  9. 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

  10. Stoev J, Choi JY, Farrell J (2002) Adaptive control for output feedback nonlinear systems in the presence of modeling errors. Automatica 38: 1761–1767

    Article  MATH  MathSciNet  Google Scholar 

  11. 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

  12. 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

    Article  Google Scholar 

  13. Albus J (1975) A new approach to manipulator control: the cerebellar model articulation controller (CMAC). J Dyn Syst Meas Contr 97: 220–227

    MATH  Google Scholar 

  14. Ioannuou P, Kokotovic P (1984) Instability analysis and improvement of robustness of adaptive control. Automatica 20(5): 583–594

    Article  MathSciNet  Google Scholar 

  15. Spong M, Vidyasagar M (1989) Robot dynamics and control. Wiley, New York

    Google Scholar 

  16. Macnab C, D’Eleuterio G (2001) Neuroadaptive control of elastic-joint robots using robust performance enhancement. Robotica 19(6): 619–629

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to C. J. B. Macnab.

Rights and permissions

Reprints 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

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11063-010-9154-9

Keywords

Navigation