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.
Similar content being viewed by others
References
Abend W, Bizzi E, Morasso P (1982) Human arm trajectory formation. Brain 105:331–348.
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.
Badler NI, Smoliar SW (1979) Digital representation of human movement. Comput Surv 11:19–38.
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.
Bernstein N (1967) The coordination and regulation of movements. Pergamon Press, London.
Bigland B, Lippold OCJ (1954) The relation between force, velocity, and integrated electrical activity in human muscles. J Physiol 123:214–224.
Bizzi E, Polit A, Morasso P (1976) Mechanisms underlying achievement of final head position. J Neurophysiol 39:435–444.
Bizzi E, Accornero N, Chappie W, Hogan N (1984) Posture control and trajectory formation during arm movements. J Neurosci 4:2738–2744.
Bizzi E, Mussa Ivaldi FA, Hogan N (1985) Regulation of multijoint arm posture and movement. Prog Brain Res 64:345–351.
Brillouin L (1964) Tensors in mechanics and elasticity. Academic Press, New York.
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.
Cruse H, Bruwer M (1987) The human arm as a redundant manipulator: the control of path and joint angles. Biol Cybern 57:137–144.
Feldman AG (1966) Functional tuning of nervous system with control of movement or maintenance of a steady posture. Biophysics 11:565–578.
Flash T (1987) The control of hand equilibrium trajectories in multi-joint arm movements. Biol Cybern 57:257–274.
Gordon AM, Huxley AF, Julian FJ (1966) The variation in isometric tension with sarcomere length in vertebrate muscle fibers. J Physiol 184:170–192.
Hill AV (1938) Heat of shortening and the dynamic constants of muscle. Proc R Soc London B 126:136–195.
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.
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.
Hogan N (1985) The mechanics of multi-joint posture and movement control. Biol Cybern 52:315–331.
Hogan N (1987) Modularity and causality in physical system modelling ASME J Dyn Syst, Measur Control 107:1–24.
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.
Hunter IW, Kearney RE (1982) Dynamics of human ankle stiffness: variation with mean ankle torque. J Biochem 15:747–752.
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.
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.
Karnopp DC, Rosemberg RC (1975) System dynamics: a unified approach. Wiley, New York.
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.
Kawato M, Furukawa K, Suzuki R (1987) A hierarchical neuralnetwork model for control and learning of voluntary movements. Biol Cybern 57:169–185.
Kingsley EC, Schofield NA, Case K (1981) SAMMIE: A computer aid for man-machine modelling. Comput Graph 15:163–169.
Korein JU (1985) A geometric investigation of reach. MIT Press, Cambridge, Mass.
Lacquaniti F, Licata F, Soechting JF (1982) The mechanical behavior of the human forearm in response to transient perturbations. Biol Cybern 44:35–46.
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.
Matthews PBC (1959) Determination of the frequency response of isometric soleus muscle in the decerebrate cat. J Physiol 147:521–546.
Morasso P (1981) Spatial control of arm movements. Exp Brain Res 42:223–227.
Morasso P, Mussa Ivaldi FA (1982a) Trajectory formation and handwriting: a computational model. Biol Cybern 45:131–142.
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.
Mussa Ivaldi FA, Hogan N, Bizzi E (1985) Neural, mechanical and geometric factors subserving arm posture in humans. J Neurosci 5:2732–2743.
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.
Paynter HM (1961) Analysis and design of engineering systems. MIT Press, Cambridge, Mass.
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.
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.
Rosemberg RC, Karnopp DC (1983) Introduction to physical systems dynamics. McGraw-Hill, New York.
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.
Wilkie DR (1950) The relation between force and velocity in human muscles. J Physiol 110:249.
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.
Author information
Authors and Affiliations
Rights 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
Received:
Issue Date:
DOI: https://doi.org/10.1007/BF00205967