Model-based sensorimotor integration for multi-joint control: development of a virtual arm model.
An integrated, sensorimotor virtual arm (VA) model has been developed and validated for simulation studies of control of human arm movements. Realistic anatomical features of shoulder, elbow and forearm joints were captured with a graphic modeling environment, SIMM. The model included 15 musculotendon elements acting at the shoulder, elbow and forearm. Muscle actions on joints were evaluated by SIMM generated moment arms that were matched to experimentally measured profiles. The Virtual Muscle (VM) model contained appropriate admixture of slow and fast twitch fibers with realistic physiological properties for force production. A realistic spindle model was embedded in each VM with inputs of fascicle length, gamma static (gamma(stat)) and dynamic (gamma(dyn)) controls and outputs of primary (I(a)) and secondary (II) afferents. A piecewise linear model of Golgi Tendon Organ (GTO) represented the ensemble sampling (I(b)) of the total muscle force at the tendon. All model components were integrated into a Simulink block using a special software tool. The complete VA model was validated with open-loop simulation at discrete hand positions within the full range of alpha and gamma drives to extrafusal and intrafusal muscle fibers. The model behaviors were consistent with a wide variety of physiological phenomena. Spindle afferents were effectively modulated by fusimotor drives and hand positions of the arm. These simulations validated the VA model as a computational tool for studying arm movement control. The VA model is available to researchers at website http://pt.usc.edu/cel .
Song
D
D
Department of Biomedical Engineering, University of Southern California, Los Angeles, CA 90089, USA.
Lan
N
N
Loeb
G E
GE
Gordon
J
J
D001132:Arm / Q000502:physiology*; D003198:Computer Simulation; D005246:Feedback / Q000502:physiology; D006801:Humans; D007596:Joints / Q000502:physiology*; D008954:Models, Biological; D009119:Muscle Contraction / Q000502:physiology*; D009470:Muscle Spindles / Q000502:physiology*; D018482:Muscle, Skeletal / Q000502:physiology*; D012371:Robotics / Q000379:methods; D012677:Sensation / Q000502:physiology*; D018511:Systems Integration; D014584:User-Computer Interface