title: Computational motor control: redundancy and invariance.
abstract: The nervous system controls the behavior of complex kinematically redundant biomechanical systems. How it computes appropriate commands to generate movements is unknown. Here we propose a model based on the assumption that the nervous system: 1) processes static (e.g., gravitational) and dynamic (e.g., inertial) forces separately; 2) calculates appropriate dynamic controls to master the dynamic forces and progress toward the goal according to principles of optimal feedback control; 3) uses the size of the dynamic commands (effort) as an optimality criterion; and 4) can specify movement duration from a given level of effort. The model was used to control kinematic chains with 2, 4, and 7 degrees of freedom [planar shoulder/elbow, three-dimensional (3D) shoulder/elbow, 3D shoulder/elbow/wrist] actuated by pairs of antagonist muscles. The muscles were modeled as second-order nonlinear filters and received the dynamics commands as inputs. Simulations showed that the model can quantitatively reproduce characteristic features of pointing and grasping movements in 3D space, i.e., trajectory, velocity profile, and final posture. Furthermore, it accounted for amplitude/duration scaling and kinematic invariance for distance and load. These results suggest that motor control could be explained in terms of a limited set of computational principles.
authors.affiliation: INSERM U742, Action Neuroimagerie Modelisation, Université Pierre et Marie Curie, Boîte 23, 9 quai Saint-Bernard, 75005 Paris, France. guigon@ccr.jussieu.fr
authors.forename: Emmanuel
authors.initials: E
authors.lastname: Guigon
authors.forename: Pierre
authors.initials: P
authors.lastname: Baraduc
authors.forename: Michel
authors.initials: M
authors.lastname: Desmurget
mesh_terms: D000465:Algorithms; D000818:Animals; D001132:Arm / Q000294:innervation / Q000502:physiology; D001696:Biomechanical Phenomena; D002490:Central Nervous System / Q000502:physiology*; D003198:Computer Simulation; D005246:Feedback / Q000502:physiology; D006801:Humans; D007596:Joints / Q000502:physiology; D009068:Movement / Q000502:physiology*; D018482:Muscle, Skeletal / Q000294:innervation / Q000502:physiology; D016059:Range of Motion, Articular / Q000502:physiology; D016474:Weight-Bearing / Q000502:physiology