Neuromuscular control of the point to point and oscillatory movements of a sagittal arm with the actor-critic reinforcement learning method.
In this study, we have used a single link system with a pair of muscles that are excited with alpha and gamma signals to achieve both point to point and oscillatory movements with variable amplitude and frequency.The system is highly nonlinear in all its physical and physiological attributes. The major physiological characteristics of this system are simultaneous activation of a pair of nonlinear muscle-like-actuators for control purposes, existence of nonlinear spindle-like sensors and Golgi tendon organ-like sensor, actions of gravity and external loading. Transmission delays are included in the afferent and efferent neural paths to account for a more accurate representation of the reflex loops.A reinforcement learning method with an actor-critic (AC) architecture instead of middle and low level of central nervous system (CNS), is used to track a desired trajectory. The actor in this structure is a two layer feedforward neural network and the critic is a model of the cerebellum. The critic is trained by state-action-reward-state-action (SARSA) method. The critic will train the actor by supervisory learning based on the prior experiences. Simulation studies of oscillatory movements based on the proposed algorithm demonstrate excellent tracking capability and after 280 epochs the RMS error for position and velocity profiles were 0.02, 0.04 rad and rad/s, respectively.
Golkhou
Vahid
V
Biomechanics Laboratory, Department of Mechanical Engineering, Sharif University of Technology, Azadi Avenue, P.O. Box 11365-9567, Tehran, Iran.
Parnianpour
Mohamad
M
Lucas
Caro
C
D001132:Arm / Q000502:physiology*; D001683:Biological Clocks / Q000502:physiology*; D003198:Computer Simulation; D005246:Feedback / Q000502:physiology; D006801:Humans; D008959:Models, Neurological; D009068:Movement / Q000502:physiology*; D009119:Muscle Contraction / Q000502:physiology; D018482:Muscle, Skeletal / Q000294:innervation* / Q000502:physiology*; D016571:Neural Networks, Computer; D004856:Postural Balance / Q000502:physiology*; D012026:Reflex, Stretch / Q000502:physiology; D012054:Reinforcement, Psychology