Feedback control methods for task regulation by electrical stimulation of muscles.
Three feedback control algorithms of varying complexity were compared for controlling three different tasks during electrical stimulation of muscles. Two controllers use stimulus pulse width (or recruitment) modulation to grade muscle force (the fixed parameter, first-order PW controller and the adaptive controller). The third controller varies both stimulus pulse width and period simultaneously for muscle force modulation (the PW/SP controller described in the comparison paper). The three tasks tested were isometric torque control, unloaded position tracking, and control of transitions between isometric and unloaded conditions. The first task involved the muscle recruitment nonlinearity. The second task added the effects of muscle length-tension and force-velocity nonlinearities. The third task included a sudden changes in external loading conditions. The comparative evaluation was carried out in an intact cat ankle joint with stimulation of tibialis anterior and medial gastrocnemius muscles. The simplest PW controller demonstrated robust control for all tasks. The PW/SP controller improved the performance of the PW controller significantly for control of isometric torque and load transition, but only slightly for control of unloaded joint position. However, the adaptive controller did not consistently achieve a significant improvement in performance compared with the PW controller for any task. Results suggest that muscle length-tension and force-velocity nonlinearities affect the performance of these controllers similarly within the tested ranges of movement amplitudes and speeds. Abrupt changes in the system, such as those due to recruitment nonlinearity and external loading transitions, tend to limit the performance of the adaptive controller. The study provides guidelines for choosing control algorithms for neural prostheses.
Lan
N
N
Applied Neural Control Laboratory, Case Western Reserve University, Cleveland, OH 44106.
Crago
P E
PE
Chizeck
H J
HJ
D000465:Algorithms; D000818:Animals; D001696:Biomechanical Phenomena; D002415:Cats; D004558:Electric Stimulation; D005246:Feedback / Q000502:physiology*; D009132:Muscles / Q000502:physiology*; D011999:Recruitment, Neurophysiological / Q000502:physiology*