Development of An Inverse Dynamic Model

  • Mohammad Teshnehlab
  • Keigo Watanabe
Part of the International Series on Microprocessor-Based and Intelligent Systems Engineering book series (ISCA, volume 19)


In a controller design process, it is interesting to find the inverse model, in which the desired input signal of the system is determined by using a desired output of the system. In many cases, the inverse model problem is very difficult, and sometimes impossible to determine and implement. There are some methods to make an inverse dynamic model, such as computed torque control, which had been studied in the previous Chapters. The capability of the NNs to learn the inverse model of the plant has been investigated for many years; the NN can be used to learn an approximate inverse system. In this approach, the desired output of the dynamic system should be known, and the NN can be trained by the desired output of the dynamic system to obtain the inverse dynamic model. In early studies of adaptive learning control using an NN model, Barto et al. [1], Jordan [2], Miller et al. [3] and Psaltis et al. [4] addressed the problem of how to obtain the error signal for training the NN controller. Generally, the cost function, consisting of the squared norm of the output reference errors, can not correctly train the NN controller as an inverse dynamic model. Therefore, Jordan [2] proposed a forward-inverse-modeling, and Albus [5], Atkeson and Reinkensmeyer [6], Psaltis et al. [4], and Kuperstein and Rubinstein [7] used a direct-inverse-modeling to obtain the command-error for forming the inverse dynamic model as a feedforward controller. Moreover, Watanabe et al. [8] proposed a linear NN using feedforward NNs with two layers and a linear unit function in the output-layer. Kawato [9] proposed a learning method to obtain a feedforward controller, which uses the output of a feedback controller as the error for training an NN model. The conventional feedback controller is configured in parallel to the NN controller, in the same manner as reported by Gomi and Kawato [10], and Miyamoto et al. [11], but with a different SF and learning algorithm. In another work, Wada and Kawato [12] used a feedforward NN as an inverse dynamic model.


Connection Weight Uniform Random Number Cerebellar Model Articulation Controller Feedforward Controller Momentum Coefficient 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. [1]
    A. G. Barto, R. S. Sutton, and C. W. Anderson, “Neuronlike adaptive elements that can solve difficult learning control problems,” IEEE Trans. on System Man and Cybernetics, Vol. SMC-13, pp. 834–846, 1983.Google Scholar
  2. [2]
    M. I. Jordan, “Supervised learning and systems with excess degree of freedom, ” (Coins Tech. Rep. No.88–27). University of Massachusetts at Amherst, 1983.Google Scholar
  3. [3]
    W. T. Miller, R. P. Hewes, F. H. Glanz, and L. G. Kraft, Real-time dynamic control of an industrial manipulator using a neural-network-based learning controller, IEEE Trans. on Robotics and Automation, Vol. 6. No. 1, pp. 1–9, 1990.CrossRefGoogle Scholar
  4. [4]
    D. Psaltis, A. Sideris, and A. Yamamura, “A multilayered neural network controller,” IEEE, Control Systems Magazine, pp. 17–20, April 1988.Google Scholar
  5. [5]
    J. S. Albus, “A new approach to manipulator control: The cerebellar model articulation controller,” Trans. of the ASME, J. Dynamics, Measurement and Control, Vol. 97, pp. 220–227, 1975.zbMATHCrossRefGoogle Scholar
  6. [6]
    C. G. Atkeson and D. J. Reinkensmeyer, “Using associative content-addressable memories to control robots,” Proceeding of IEEE Conference on Decision and Control, pp. 792–797, 1988.Google Scholar
  7. [7]
    M. Kuperstein and J. Rubinstein, “Implementation of an adaptive neural controller for sensory coordination,” IEEE Control Systems Magazine, Vol. 8, No. 2, pp. 25–30, 1989.CrossRefGoogle Scholar
  8. [8]
    K. Watanabe, T. Fukuda, and S. G. Tzafestas, “An adaptive control for CAR-MAT system using linear neural networks,” Int. J. Control, 1992, Vol. 56, No. 2, pp. 483–497, 1992.MathSciNetzbMATHGoogle Scholar
  9. [9]
    M. Kawato, “Computational schemes and neural network models for formation and control of multijoint arm trajectory,” in Neural Networks for Control. Cambridge, MA: M.I.T. Press, 1990.Google Scholar
  10. [10]
    H. Gomi and M. Kawato, “Nueral network control for a closed-loop system using feedback-error-learning,” Neural Networks, Vol. 6, No. 7, pp. 933–946, 1993.CrossRefGoogle Scholar
  11. [11]
    H. Miyamoto, M. Kawato, T. Setoyama, and R. Suzuki, “Feedback-errorlearning neural network for trajectory control of a robotic manipulator,” Neural Networks, Vol. 1, pp. 251–265, 1988.CrossRefGoogle Scholar
  12. [12]
    Y. Wada and M. Kawato, “A neural network model for arm trajectory information using forward and inverse dynamics models,” Neural Networks, Vol. 7, No. 6, pp. 933–946, 1993.Google Scholar
  13. [13]
    M. Teshnehlab and K. Watanabe, “A feedback-error-learning by using flexible star network,” Proceedings of First Asian Control Conference, Vol. 3, pp. 475–478, Tokyo, 1994.Google Scholar
  14. [14]
    M. Teshnehlab and K. Watanabe, “Neural network controller with flexible strucrure based on the feedback-error-learning,” Journal of Intelligent and Robotic Systems, Vol. 15, No. 4, pp. 367–387, 1996.CrossRefGoogle Scholar
  15. [15]
    M. Teshnehlab and K. Watanabe, “Control strategy of robotic manipulator based-on flexible neural network structure,” AI in Industrial Decision Making and Control (Klumer Academic Publishers), pp. 385–398, 1994.Google Scholar
  16. [16]
    R. T. Newton and Y. Xu, “Neural network control of a space manipulator,” IEEE Control Systems Magazine, Vol. 13, No.6, Decem., pp. 14–22, 1993.Google Scholar

Copyright information

© Springer Science+Business Media Dordrecht 1999

Authors and Affiliations

  • Mohammad Teshnehlab
    • 1
  • Keigo Watanabe
    • 2
  1. 1.Faculty of Electrical EngineeringK.N. Toosi UniversityTehranIran
  2. 2.Department of Mechanical EngineeringSaga UniversityJapan

Personalised recommendations