Chapter 8
Chapter 8: Feasible Neural Commands with Mechanical Constraints (under construction)
Last updated Dec. 26 2015 by Francisco Valero-Cuevas
Abstract:
In this chapter I refine the notion of feasible neural commands by introducing the concept of functional constraints. Chapter 7 presented the geometric principles that allow us to find the structure of the sets of all feasible neural commands and feasible mechanical outputs as a function of the natural bounds on muscle activations, strengths of the muscles, routing of the tendons, and mechanics of the limb. From that perspective it is clear that producing maximal mechanical output—shown for the case of static force production—can only be achieved by a unique muscle activation pattern (i.e., there is no muscle redundancy). But producing sub-maximal mechanical outputs can be done by multiple muscle activation patterns (i.e., there is muscle redundancy). This chapter explores the nature of those multiple muscle activation patterns, and the relationships among them. I emphasize that considering the properties of the limb plus the functional constraints of the task (which can be mechanical, metabolic, physiological, etc.) allows us to define and find families of valid and related solutions—instead of unique solutions in isolation. These concepts continue to challenge the classical notion of muscle redundancy but, most importantly, provide perspective and computational tools to explore mechanisms by which the nervous system controls the limbs for specific tasks. That is, muscle redundancy is a function of both the limb and the task. This is directly relevant to the central questions of motor control such as optimization, learning, adaptation, dimensionality reduction, synergistic control, etc. More generally, these concepts build a case to argue that exploring and exploiting feasible activation sets is likely a more biologically tenable way in which the nervous system operates in the context of muscle redundancy and multifaceted real-world tasks.
Forum and commentary:
Coming soon!
Exercises:
Coming soon!
Additional references and suggested reading:
Coming soon!
References in book:
- E.Y. Chao, K.N. An, Graphical interpretation of the solution to the redundant problem in biomechanics. J. Biomech. Eng. 100, 159–167 (1978)
- R.D. Crowninshield, R.A. Brand, A physiologically based criterion of muscle force prediction in locomotion. J. Biomech. 14(11), 793–801 (1981)
- E. Todorov, M.I. Jordan, Optimal feedback control as a theory of motor coordination. Nat. Neurosci. 5(11), 1226–1235 (2002)
- S.H. Scott, Optimal feed back control and the neural basis of volitional motor control. Nat. Rev. Neurosci. 5(7), 532–546 (2004)
- R. Shadmehr, S. Mussa-Ivaldi, Biological Learning and Control: How the Brain Builds Representations, Predicts Events, and Makes Decisions (MIT Press, Cambridge, 2012)
- F.J. Valero-Cuevas, M. Venkadesan, E. Todorov, Structured variability of muscle activations supports the minimal intervention principle of motor control. J. Neurophysiol. 102, 59–68 (2009)
- G.E. Loeb, Optimal isn’t good enough. Biol. Cybern. 106(11–12): 757–765, (2012)
- A. De Rugy, G.E. Loeb, T.J. Carroll, Muscle coordination is habitual rather than optimal. J. Neurosci. 32(21), 7384–7391 (2012)
- B.I. Prilutsky, Muscle coordination: the discussion continues .Mot. Control4(1),97–116(2000)
- J.S. Higginson, R.R. Neptune, F.C. Anderson, Simulated parallel annealing within a neighborhood for optimization of biomechanical systems. J. Biomech. 38(9), 1938–1942 (2005)
- V.J. Santos, C.D. Bustamante, F.J. Valero-Cuevas, Improving the fitness of high-dimensional biomechanical models via data-driven stochastic exploration. IEEE Trans. Biomed. Eng. 56, 552–564 (2009)
- F.J. Valero-Cuevas, H. Hoffmann, M.U. Kurse, J.J. Kutch, E.A. Theodorou, Computational models for neuromuscular function. IEEE Rev. Biomed. Eng. 2, 110–135 (2009)
- P.E. Gill, W. Murray, M.H. Wright, Practical Optimization (Academic Press,NewYork,1981)
- M. De Berg, M. Van Kreveld, M. Overmars, O.C. Schwarzkopf, Computational Geometry (Springer, New York, 2008)
- D. Avis,K. Fukuda, A pivoting algorithm for convex hulls and vertex enumeration of arrangements and polyhedra. Discret. Comput. Geometry 8(3), 295–313 (1992)
- J.M. Inouye, J.J. Kutch, F.J. Valero-Cuevas, A novel synthesis of computational approaches enables optimization of grasp quality of tendon-driven hands. IEEE Trans. Robot. 28(4), 958–966 (2012)
- J.J. Kutch, F.J. Valero-Cuevas, Challenges and new approaches to proving the existence of muscle synergies of neural origin. PLoS Comput. Biol. 8(5), e1002434 (2012)
- F.J. Valero-Cuevas, B.A. Cohn, H.F. Yngvason, E.L. Lawrence, Exploring the high-dimensional structure of muscle redundancy via subject-specific and generic musculoskeletal models. J. Biomech. 48(11), 2887–2896 (2015)
- V.J. Santos, F.J. Valero-Cuevas, A Bayesian approach to biomechanical modeling to optimize over large parameter spaces while considering anatomical variability. Conf. Proc. IEEE Eng. Med. Biol. Soc. 6, 4626–4629 (2004)
- F.J. Valero-Cuevas, F.E. Zajac, C.G. Burgar, Large index-fingertip forces are produced by subject-independent patterns of muscle excitation. J. Biomech. 31, 693–703 (1998)
- F.J. Valero-Cuevas, Muscle coordination of the human index finger. Ph.D. thesis, Stanford University, Stanford, CA (1997)
- R.M. Murray, Z. Li, S.S. Sastry, A Mathematical Introduction to Robotic Manipulation (CRC, Boca Raton, 1994)
- F.J. Valero-Cuevas, Predictive modulation of muscle coordination pattern magnitude scales fingertip force magnitude over the voluntary range. J. Neurophysiol. 83(3), 1469–1479 (2000)
- K.G. Keenan, V.J. Santos, M. Venkadesan, F.J. Valero-Cuevas, Maximal voluntary fingertip force production is not limited by movement speed in combined motion and force tasks. J. Neurosci. 29, 8784–8789 (2009)
- C.W. Spoor, Balancing a force on the fingertip of a two-dimensional finger model without intrinsic muscles. J. Biomech. 16(7), 497–504 (1983)
- R. Balasubramanian, Y. Matsuoka, Biological stiffness control strategies for the anatomically correct testbed (ACT) hand, in IEEE International Conference on Robotics and Automation. ICRA 2008. (IEEE, 2008), pp. 737–742
- U.G. Center, QHull. UIUC Geometry Center, QHull Computational Geometry Package(2004)
- V. Chvatal, Linear Programming (W.H. Freeman and Company, 1983)
- F.J. Valero-Cuevas, J.D. Towles, V.R. Hentz, Quantification of fingertip force reduction in the forefinger following simulated paralysis of extensor and intrinsic muscles. J. Biomech. 33, 1601–1609 (2000)
- F.J. Valero-Cuevas, V.R. Hentz, Releasing the A3 pulley and leaving flexor superficialis intact increases pinch force following the Zancolli lasso procedures to prevent claw deformity in the intrinsic palsied finger. J. Orthop. Res. 20, 902–909 (2002)
- F.J. Valero-Cuevas, A mathematical approach to the mechanical capabilities of limbs and fingers. Adv. Exp. Med. Biol. 629, 619–633 (2009)
- B. Siciliano, O. Khatib, Springer Handbook of Robotics (Springer, NewYork, 2008)
- K. Ogata, Modern Control Engineering, 5th edn. (PrenticeHall, NewJersey, 2009)
- A.T. Miller, P.K. Allen, Examples of 3D grasp quality computations, in IEEE International Conference on Robotics and Automation, vol. 2. (IEEE, 1999), pp. 1240–1246
- A.T.Miller,P.K.Allen,Graspit!Aversatilesimulatorforroboticgrasping.IEEERobot.Autom. Mag. 11(4), 110–122 (2004)
- J.M. Inouye, F.J. Valero-Cuevas, Anthropomorphic tendon-driven robotic hands can exceed human grasping capabilities following optimization. Int. J. Robot. Res. (2013)
- P.W. Brand, A. Hollister, Clinical Mechanics of the Hand (Mosby, Maryland Heights, 1993)
- E. Zancolli, Structural and Dynamic Bases of Hand Surgery, 2nd edn. (Lippincott, Philadelphia, 1979)
- J.M. Camhi, Neuroethology: Nerve Cells and the Natural Behavior of Animals (Sinauer Associates, Sunderland, 1984)
- J.P. Ewert, Neuroethology: An Introduction to the Neurophysiological Fundamentals of Behavior (Springer, New York, 1980)
- S. Giszter, V. Patil, C. Hart, Primitives, premotor drives, and pattern generation: a combined computational and neuroethological perspective. Prog. Brain Res. 165, 323–346 (2007)
- G.E. Loeb, Overcomplete musculature or underspecified tasks? Mot. Control 4(1), 81–83 (2000)
Code:
ncube.m: Download
Note: This .m file is only required for matlab users since python has a more clever way of creating generator vectors.
zonotope_multi_N_2D.m: Download
zonotope_multi_N_2D.py: Download
© Francisco Valero-Cuevas 2015