Skip to main content
Log in

Neural network controller with flexible structure based on feedback-error-learning approach

  • Published:
Journal of Intelligent and Robotic Systems Aims and scope Submit manuscript

Abstract

In practice, the back-propagation algorithm often runs very slowly, and the question naturally arises as to whether there are necessarily intrinsic computation and difficulties with training neural networks, or better training algorithms might exist. Two important issues will be investigated in this framework. One establishes a flexible structure, to construct very simple neural network for multi-input/output systems. The other issue is how to obtain the learning algorthm to achieve good performance in the training phase. In this paper, the feedforward neural network with flexible bipolar sigmoid functions (FBSFs) are investigated to learn the inverse model of the system. The FBSF has changeable shape by changing the values of its parameter according to the desired trajectory or the teaching signal. The proposed neural network is trained to learn the inverse dynamic model by using back-propagation learning algorithms. In these learning algorithms, not only the connection weights but also the sigmoid function parameters (SFPs) are adjustable. The feedback-error-learning is used as a learning method for the feedforward controller. In this case, the output of a feedback controller is fed to the neural network model. The suggested method is applied to a two-link robotic manipulator control system which is configured as a direct controller for the system to demonstrate the capability of our scheme. Also, the advantages of the proposed structure over other traditional neural network structures are discussed.

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. YamadaT. and YabutaT.: Neural network controller using autotuning method for nonlinear functions, IEEE Trans. Neural Networks 3(4) (1992), 595–601.

    Google Scholar 

  2. GomiH. and KawatoM.: Neural network control for a closed-loop system using feedback-error-learning, Neural Networks 6(7) (1993), 933–946.

    Google Scholar 

  3. MiyamotoH., KawatoM., SetoyamaT., and SuzukiR.: Feedback-error-learning neural network for trajectory control of a robotic manipulator, Neural Networks 1 (1988), 251–265.

    Google Scholar 

  4. NewtonR. T. and XuY.: Neural network control of a space manipulator, IEEE Control Systems Magazine 13(6) (Dec. 1993), 14–22.

    Google Scholar 

  5. RumelhartD. E., HitonG. E., and McClellandJ. L.: A general framework for parallel distributed processing, in D. E.Rumelhart and J. L.McClelland (eds), Parallel Distributed Processing: Explorations in the Microstructure of Cognition, Vol. 1, MIT Press, Cambridge, MA, 1986, pp. 45–76.

    Google Scholar 

  6. RumelhartD. E., HitonG. E., and WilliamsR. J.: Learning internal representations by error propagation, in D. E.Rumelhart and J. L.McClelland (eds), Parallel Distributed Processing: Explorations in the Microstructure of Cognition, Vol. 1, MIT Press, Cambridge, MA, 1986, pp. 282–317.

    Google Scholar 

  7. TokitaT., FukudaT., MitsuokaT., and KuriharaT.: Force control of robot manipulator by neural network (Control of one degree-of-freedom manipulator). J. Robotics Soc. Japan 7 (1) 1989, 47–51, (in Japanese).

    Google Scholar 

  8. NordgrenR. E. and MecklP. H.: An analytic comparison of a neural network and a model-based adaptive controller, IEEE Trans. Neural Networks 4(4), (July 1993), 685–694.

    Google Scholar 

  9. SartoriM. A. and AntsaklisP. J.: Implementation of learning control systems using neural networks, IEEE Control Systems Magazine 12(2) (April 1992), 49–57.

    Google Scholar 

  10. SannerR. M. and AkinD.L.: Neuromorphic pitch attitude regulation of an underwater telerobot, IEEE Control System Magazine 10(2) (1990), 62–67.

    Google Scholar 

  11. MillerW. T., SuttonR. S., and WerbosP. J.: Neural Networks for Control, MIT Press, Cambridge, MA, 1990.

    Google Scholar 

  12. Yu, S.-B. and Hu, S.-R.: Neural network for ship recognition, in Proc. Int. Conf. Fuzzy Logic and Neural Networks, Iizuka, Japan, July 1990, pp. 325–328.

  13. NakanoK. and IinumaK.: Neuron network group and S. Kiritani, Neurocomputer, Tokyo, Gijyutsu-hyoron-sha, 1989 (in Japanese).

    Google Scholar 

  14. PsaltisD., SiderisA., and YamamuraA. A.: A multilayered neural network controller, IEEE Control Systems Magazine 8 (2) (1988), 17–20.

    Google Scholar 

  15. TeshnehlabM. and WatanabeK.: Self-tuning of computed torque gains by using neural networks with flxible structure, IEE Proc.-D 141(4) (July 1994), 235–242.

    Google Scholar 

  16. Teshnehlab, M. and Watanabe, K.: The high flexibility and learning capability of neural networks with learning bipolar and unipolar sigmoid functions, in Proc. Japan-U.S.A. Symp. Flexible Automation 3, Kobe, July 1994, pp. 1453–1460.

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Teshnehlab, M., Watanabe, K. Neural network controller with flexible structure based on feedback-error-learning approach. J Intell Robot Syst 15, 367–387 (1996). https://doi.org/10.1007/BF00437602

Download citation

  • Received:

  • Accepted:

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF00437602

Key words

Navigation