Joint angle control by FES using a feedback error learning controller.
The feedback error learning (FEL) scheme was studied for a functional electrical stimulation (FES) controller. This FEL controller was a hybrid regulator with a feedforward and a feedback controller. The feedforward controller learned the inverse dynamics of a controlled object from feedback controller outputs while control. A four-layered neural network and the proportional-integral-derivative (PID) controller were used for each controller. The palmar/dorsi-flexion angle of the wrist was controlled in both computer simulation and FES experiments. Some controller parameters, such as the learning speed coefficient and the number of neurons, were determined in simulation using an artificial forward model of the wrist. The forward model was prepared by using a neural network that can imitate responses of subject's wrist to electrical stimulation. Then, six able-bodied subjects' wrist was controlled with the FEL controller by delivering stimuli to one antagonistic muscle pair. Results showed that the FEL controller functioned as expected and performed better than the conventional PID controller adjusted by the Chien, Hrones and Reswick method for a fast movement with the cycle period of 2 s, resulting in decrease of the average tracking error and shortened delay in the response. Furthermore, learning iteration was shortened if the feedforward controller had been trained in advance with the artificial forward model.
Kurosawa
Kenji
K
Department of Electrical Engineering, Graduate School of Engineering, Tohoku University, Sendai 980-8579, Japan. kurosawa@nrips.go.jp
Futami
Ryoko
R
Watanabe
Takashi
T
Hoshimiya
Nozomu
N
D001185:Artificial Intelligence; D004599:Electric Stimulation Therapy / Q000379:methods*; D005246:Feedback; D006801:Humans; D007595:Joint Prosthesis; D009068:Movement / Q000502:physiology*; D009069:Movement Disorders / Q000534:rehabilitation; D009119:Muscle Contraction / Q000502:physiology*; D018482:Muscle, Skeletal / Q000294:innervation* / Q000502:physiology*; D016059:Range of Motion, Articular / Q000502:physiology; D013813:Therapy, Computer-Assisted / Q000379:methods*; D014955:Wrist Joint / Q000502:physiology*