Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to main content

Kinematic networks

A distributed model for representing and regularizing motor redundancy

  • Published:
Biological Cybernetics Aims and scope Submit manuscript

Abstract

Motor control in primates relates to a system which is highly redundant from the mechanical point of view — redundancy coming from an imbalance between the set of independently controllable variables and the set of system variables. The consequence is the manifestation of a broad class of ill-posed problems, problems for which it is difficult to identify unique solutions. For example (i) the problem of determining the coordinated patterns of rotation of the arm joints for a planned trajectory of the hand; (ii) the problem of determining the distribution of muscle forces for a desired set of joint torques. Ill-posed problems, in general, require regularization methods which allow to spell acceptable, if not unique, solutions. In the case of the motor system, we propose that the basic regularization mechanism is provided by the potential fields generated by the elastic properties of muscles, according to an organizational principle that we call “Passive Motion Paradigm”. The physiological basis of this hypothesis is reviewed and a “Kinematic Network” (K-net) model is proposed that expresses the kinematic transformations and the causal relations implied by elasticity. Moreover, it is shown how K-nets can be obtained from a kinematic “Body Model”, in the context of a specific task. Two particularly significant results are: (i) the uniform treatment of closed as well as open kinematic chains, and (ii) the development of a new method for the automatic generation of kinematic equations with arbitrary topology. Moreover, the model is akin to the concept of “motor equivalence” in the sense that it provides families of motor equivalent trajectories parametrized by tunable motor impedances.

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

Access this article

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

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

  • Abend W, Bizzi E, Morasso P (1982) Human arm trajectory formation. Brain 105:331–348.

    CAS  PubMed  Google Scholar 

  • Agarwal GC, Gottlieb GL (1977) Oscillation of the human ankle joint in response to applied sinusoidal torque on the foot. J Physiol 268:151–176.

    Google Scholar 

  • Badler NI, Smoliar SW (1979) Digital representation of human movement. Comput Surv 11:19–38.

    Google Scholar 

  • Baillieul J, Hollerbach JM, Brockett R (1984) Programming and control of kinematically redundant manipulators. Proceedings of the 23rd Conference on Decision and Control. December 12–14, 1984, Las Vegas, Nev.

  • Ben Israel A, Greville TN (1974) Generalized inverses: theory and applications. Wiley, New York.

    Google Scholar 

  • Bernstein N (1967) The coordination and regulation of movements. Pergamon Press, London.

    Google Scholar 

  • Bigland B, Lippold OCJ (1954) The relation between force, velocity, and integrated electrical activity in human muscles. J Physiol 123:214–224.

    Google Scholar 

  • Bizzi E, Polit A, Morasso P (1976) Mechanisms underlying achievement of final head position. J Neurophysiol 39:435–444.

    Google Scholar 

  • Bizzi E, Accornero N, Chappie W, Hogan N (1984) Posture control and trajectory formation during arm movements. J Neurosci 4:2738–2744.

    Google Scholar 

  • Bizzi E, Mussa Ivaldi FA, Hogan N (1985) Regulation of multijoint arm posture and movement. Prog Brain Res 64:345–351.

    Google Scholar 

  • Brillouin L (1964) Tensors in mechanics and elasticity. Academic Press, New York.

    Google Scholar 

  • Brooks TL (1982) Optimal path generation for cooperating or redundant manipulators. Proceedings of the 2nd International Computer Engineering Conference, San Diego, Calif, August 1982, pp 119–122.

  • Cruse H (1986) Constraints for joint angle control of the human arm. Biol Cybern 54:125–132.

    Google Scholar 

  • Cruse H, Bruwer M (1987) The human arm as a redundant manipulator: the control of path and joint angles. Biol Cybern 57:137–144.

    Google Scholar 

  • Feldman AG (1966) Functional tuning of nervous system with control of movement or maintenance of a steady posture. Biophysics 11:565–578.

    Google Scholar 

  • Flash T (1987) The control of hand equilibrium trajectories in multi-joint arm movements. Biol Cybern 57:257–274.

    Google Scholar 

  • Gordon AM, Huxley AF, Julian FJ (1966) The variation in isometric tension with sarcomere length in vertebrate muscle fibers. J Physiol 184:170–192.

    Google Scholar 

  • Hill AV (1938) Heat of shortening and the dynamic constants of muscle. Proc R Soc London B 126:136–195.

    Google Scholar 

  • Hinton G, Sejnowski TJ (1986) Learning and relearning in Boltzman machines. In: McClelland JL, Rumelhart DE (eds) Parallel distributed processing, vol. I. MIT Press, Cambridge, Mass, pp 282–317.

    Google Scholar 

  • Hogan N (1980) Mechanical impedance control in assistive devices and manipulators. Proceedings of the 1980 Joint Automatic Controls Conference, Paper TA 10-B.

  • Hogan N (1984) An organizing principle for a class of voluntary movements. J Neurosci 4:2745–2754.

    Google Scholar 

  • Hogan N (1985) The mechanics of multi-joint posture and movement control. Biol Cybern 52:315–331.

    CAS  PubMed  Google Scholar 

  • Hogan N (1987) Modularity and causality in physical system modelling ASME J Dyn Syst, Measur Control 107:1–24.

    Google Scholar 

  • Hollerbach JM, Sun KC (1985) Redundancy resolution of manipulators through torque optimization. Proceedings of the IEEE International Conference on Robotics and Automation. St. Louis, Mo.

  • Hopfield JJ (1982) Neural networks and physical systems with emergent collective computational abilities. Proc Natl Acad Sci USA 79:2554–2558.

    Google Scholar 

  • Hunter IW, Kearney RE (1982) Dynamics of human ankle stiffness: variation with mean ankle torque. J Biochem 15:747–752.

    Google Scholar 

  • Joyce G, Rack PMH, Westbury DR (1969) The mechanical properties of cat soleus muscle during controlled lengthening and shortening movements. J Physiol 204:461–474.

    Google Scholar 

  • Joyce G, Rack PMH, Ross HF (1974) The force generated at the human elbow joint in response to imposed sinusoidal movements of the forearm. J Physiol 240:351–374.

    Google Scholar 

  • Karnopp DC, Rosemberg RC (1975) System dynamics: a unified approach. Wiley, New York.

    Google Scholar 

  • Kathib O (1983) Dynamic control of manipulators in operational space. 6th IFToMM Congress on Theory of Machines and Mechanisms New Delhi, December 15–20, 1983.

  • Katz B (1939) The Relation between force and speed in muscular contraction. J Physiol 96:45–64.

    Google Scholar 

  • Kawato M, Furukawa K, Suzuki R (1987) A hierarchical neuralnetwork model for control and learning of voluntary movements. Biol Cybern 57:169–185.

    Google Scholar 

  • Kingsley EC, Schofield NA, Case K (1981) SAMMIE: A computer aid for man-machine modelling. Comput Graph 15:163–169.

    Google Scholar 

  • Korein JU (1985) A geometric investigation of reach. MIT Press, Cambridge, Mass.

    Google Scholar 

  • Lacquaniti F, Licata F, Soechting JF (1982) The mechanical behavior of the human forearm in response to transient perturbations. Biol Cybern 44:35–46.

    Google Scholar 

  • Marino G, Morasso P, Zaccaria R (1985) Motor knowledge representation. Proceedings of the LJCAI, Los Angeles, Calif, pp 1110–1112.

  • Marino G, Morasso P, Zaccaria R (1986) NEM: a language for the representation of motor knowledge. In: Morasso P, Tagliasco V (eds) Human movement understanding. North-Holland, Amsterdam, pp 125–156.

    Google Scholar 

  • Matthews PBC (1959) Determination of the frequency response of isometric soleus muscle in the decerebrate cat. J Physiol 147:521–546.

    Google Scholar 

  • Morasso P (1981) Spatial control of arm movements. Exp Brain Res 42:223–227.

    CAS  PubMed  Google Scholar 

  • Morasso P, Mussa Ivaldi FA (1982a) Trajectory formation and handwriting: a computational model. Biol Cybern 45:131–142.

    Google Scholar 

  • Morasso P, Mussa Ivaldi FA (1982b) Movement planning for robotic manipulators. Proceedings of the AICA Annual Conference Padua, October 6–8, 1982.

  • Morasso P, Mussa Ivaldi FA (1986) The role of physical constraints in natural and artificial manipulation. Proc IEEE Conf Robot Automat, San Francisco, pp 1901–1905.

  • Mussa Ivaldi FA (1986) Compliance. In: Morasso P, Tagliasco V (eds) Human movement understanding. North-Holland, Amsterdam, pp 159–212.

    Google Scholar 

  • Mussa Ivaldi FA, Hogan N, Bizzi E (1985) Neural, mechanical and geometric factors subserving arm posture in humans. J Neurosci 5:2732–2743.

    PubMed  Google Scholar 

  • Mussa Ivaldi FA, McIntyre J, Bizzi E (1988) Theoretical and experimental perspectives on arm trajectory formation: a distributed model of motor redundance. Proceedings of the Fourth International Symposium on Biological and Artificial Intelligence Systems, Trento (Italy), September 18–22, 1988: (to be published).

  • Paul RP (1981) Robot manipulators: mathematics, programming, and control. MIT Press, Cambridge, Mass.

    Google Scholar 

  • Paynter HM (1961) Analysis and design of engineering systems. MIT Press, Cambridge, Mass.

    Google Scholar 

  • Poggio T, Torre V (1984) Ill-posed problems and regularization analysis in early vision. MIT-AI Laboratory Memo 773, Cambridge, Mass.

  • Polit A, Bizzi E (1979) Characteristics of motor programs underlying arm movements in monkeys. J Neurophysiol 42:183–194.

    Google Scholar 

  • Rack PMH, Westbury DR (1969) The effects of length and stimulus rate on tension in the isometric cat soleus muscle. J Physiol 204:443–460.

    Google Scholar 

  • Rosemberg RC, Karnopp DC (1983) Introduction to physical systems dynamics. McGraw-Hill, New York.

    Google Scholar 

  • Smolensky P (1986) Information processing in dynamical systens: foundations of harmony theory. In: McClelland JL, Rumelhart DE (eds) Parallel distributed processing, vol. I. MIT Press, Cambridge, Mass, pp 194–281.

    Google Scholar 

  • Wilkie DR (1950) The relation between force and velocity in human muscles. J Physiol 110:249.

    Google Scholar 

  • Zahalak GI, Heyman SJ (1979) A quantitative evaluation of the frequency response characteristics of active human skeletal muscle in vivo. J Biomech Eng 101:28–37.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Ivaldi, F.A.M., Morasso, P. & Zaccaria, R. Kinematic networks. Biol. Cybern. 60, 1–16 (1988). https://doi.org/10.1007/BF00205967

Download citation

  • Received:

  • Issue Date:

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

Keywords