Skip to main content
Log in

Modelling of direct motor program learning in fast human arm motions

  • Published:
Biological Cybernetics Aims and scope Submit manuscript

Abstract

We propose and simulate a new paradigm for organization of motor control in fast and accurate human arm motions. We call the paradigm “direct motor program learning” since the control programs are learned directly without knowing or learning the dynamics of a controlled system.

The idea is to approximate the dependence of the motor control programs on the vector of the task parameters rather than to use a model of the system dynamics. We apply iterative learning control and scattered data multivariate approximation techniques to achieve the goal. The advantage of the paradigm is that the control complexity depends neither on the order nor on the nonlinearity of the system dynamics.

We simulate the direct motor program learning paradigm in the task of point-to-point control of fast planar human arm motions. Simulation takes into account nonlinear arm dynamics, muscle force dynamics, delay in low-level reflex feedback, time dependence of the feedback gains and coactivation of antagonist muscles. Despite highly nonlinear time-variant dynamics of the controlled system, reasonably good motion precision is obtained over a wide range of the task parameters (initial and final positions of the arm). The simulation results demonstrate that the paradigm is indeed viable and could be considered as a possible explanation for the organization of motor control of fast motions.

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

  • Adamovitch SB, Berkenblit MB, Feldman AG (1990) Principles of human motor control, part I (in Russian). Itogi Nauki i Tech niki, Ser Fiziologija Cheloveka i Zhivotnykh, Tom 43. VINITI, Moscow

    Google Scholar 

  • Arimoto S (1990) Learning control theory for robotic motion. Int J Adaptive Control Signal Processing 4:543–564

    Google Scholar 

  • Arimoto S, Kawamura S, Miyazaki F (1984) Bettering operation of robots by learning. J Robotic Syst 1:123–140

    Google Scholar 

  • Atkeson CG (1991) Using locally weighted regression for robot learning. In: Proceedings of the 1991 IEEE International Conference on Robotics and Automation, Sacramento, Calif, p 963

    Google Scholar 

  • Bernstein NA (1947) On composition of motions (in Russian). Medgiz, Moscow

    Google Scholar 

  • Craig JJ (1986) Introduction to robotics. Addison-Wesley, Reading, Mass

    Google Scholar 

  • Dornay M et al. (1991) Simulation of optimal movements using the minimum-muscle-tension-change model. In: Lipmann RP, Moody JE and Touretzky DS (eds) Advances in Neural Information Processing Systems 3. Morgan Kaufmann, San Mateo, CA, vol 3, pp 627–634

    Google Scholar 

  • Farwig R (1987) Multivariable interpolation of arbitrary spaced data by moving least squares methods. J Comp Applied Math 16:79–93

    Google Scholar 

  • Feldman A (1979) Central and reflex mechanisms of motor control (in Russian). Nauka, Moscow

    Google Scholar 

  • Flash T, Hogan N (1985) The coordination of arm movements: an experimentally confirmed mathematical model. J Neurosci 5:1688–1703

    Google Scholar 

  • Foley TA (1986) Scattered data interpolation and approximation with error bounds. Comp Aided Geom Design 3:163–177

    Google Scholar 

  • Franke R (1986) Recent advances in the approximation of surfaces from scattered data. In: Chui CK et al. (ed) Topics in multivariable approximation. Academic Press, Boston, pp 79–98

    Google Scholar 

  • Goodwin GC, Sin KS (1984) Adaptive filtering, prediction and control. Prentice-Hall, Englewood Cliffs, NJ

    Google Scholar 

  • Gorinevsky DM (1991) Learning and approximation in database for feed-forward control of flexible-joint manipulator. In: Proc '91 ICAR: 5th International Conf on Advanced Robotics, Pisa, pp 688–692

  • Gorinevsky DM (1992a) Experiments in direct learning of feedforward control for manipulator trajectory tracking. Robotersysteme 8:139–147

    Google Scholar 

  • Gorinevsky DM (1992b) On the approximate inversion of linear system and quadratic-optimal control. Sov J Comp Syst Sci (in press)

  • Gorinevsky DM, Connolly TH (1992) Comparison of artificial neural network and scattered data approximations: the inverse manipulator kinematics example. Technical Report. Lehrstuhl B für Mechanik, TU-München, August 1992 (also submitted to Neural Computation)

    Google Scholar 

  • Guez A, Selinsky J (1988) a trainable neuromorphic controller. J Robotic Syst 5:363–388

    Google Scholar 

  • Kano H, Takayama K (1990) Learning control of robotic manipulator based on neurological model CMAC. In: 11th IFAC Congress, Tallinn, pp 268–273

  • Katayama M, Kawato M (1991) Learning trajectory and force control of an artificial muscle arm by parallel-hierarchical neural network model. Advances in Neural Information Processing Systems 3. Morgan Kaufmann, San Mateo, CA, vol 3, pp 436–442

    Google Scholar 

  • Kawato M (1989) Adaptation and learning in control of voluntary movement by the central nervous system (tutorial). Adv Robotics 3:229–249

    Google Scholar 

  • McLain DH (1976) Two dimensional interpolation from random data. Comput J 19:178–181

    Google Scholar 

  • Messner W, Horowitz R, Kao WW, Boals M (1991) A new adaptive learning rule. IEEE Trans Automat Contr 36:188–197

    Google Scholar 

  • Morgan DL (1990) New insights into the behavior of muscle during active lengthening. Biophys J 37:209–221

    Google Scholar 

  • Oh SR, Bien Z, Suh IH (1988) An iterative learning control method with application for the robot manipulator. IEEE J Robotics Automation 4:508–514

    Google Scholar 

  • Renka RJ (1988) Multivariable interpolation of large sets of scattered data. ACM Trans Math Software 14:139–148

    Google Scholar 

  • Sanchez VDA, Hirzinger G (1991) State-of-the-art robotic learning control based on artificial neural networks. An overview. In: Khatib O et al. (ed) The robotic review 2. MIT Press, Cambridge, Mass

    Google Scholar 

  • Sondern JF van, Denier van der Gon JJ (1990) A simulation study of a programme generator for centrally programmed fast two-joint arm movement: responses to single- and double-step target displacements. Biol Cybern 63:35–44

    Google Scholar 

  • Togai M, Yamano O (1986) Learning control and its optimality. In: Proceedings of the 1986 IEEE Conference on Robotics and Automation, San Francisco, Calif, pp 248–253

  • Tikhonov AN, Arsenin VYa (1979) Methods for solution of ill-posed problems (in Russian). Nauka, Moscow

    Google Scholar 

  • Uno Y, Suzuki R, Kawato M (1989) Formation and control of optimal trajectory in human multijoint arm movement — minimum torque change model. Biol Cybern 61:89–101

    Google Scholar 

  • Wu CH, Young KY, Hwang KS, Leman S (1992) Voluntary movements for robotic control. IEEE Contr Syst Magazine 12:8–14

    Google Scholar 

  • Yabuta T, Yamada T (1990) Possibility of neural network controller or robot manipulators. Proceeding of the 1990 IEEE International Conference on Robotics and Automation, Cincinnati, Ohio, pp 1686–1691

  • Zahalak GI, Pramod R (1985) Myoelectric response of the human triceps brachii to displacement-controlled oscillations of the forearm. Exp Brain Res 58:305–317

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Gorinevsky, D.M. Modelling of direct motor program learning in fast human arm motions. Biol. Cybern. 69, 219–228 (1993). https://doi.org/10.1007/BF00198962

Download citation

  • Received:

  • Accepted:

  • Issue Date:

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

Keywords

Navigation