The application provides a
functional electrical stimulation upper limb tremor suppression method based on residual
reinforcement learning, comprising the following steps: acquiring
joint angle signals and affected side active
muscle surface electromyogram signals; acquiring
joint angle error signals based on the
joint angle signals and inputting the joint angle error signals into a HORC controller to obtain a compensation
signal; superimposing the compensation
signal and the joint angle
error signal and then inputting the superimposed
signal into an ADRC controller to obtain a basic stimulation current; performing [4, 12] Hz band-pass filtering on the joint angle signals to obtain a tremor amplitude; calculating electromyogram energy of the affected side active
muscle surface electromyogram signals in a [0, 2] Hz
frequency band; taking the tremor amplitude, the electromyogram energy, a compensation error of a high-order
internal model in the HORC controller and a total disturbance
estimation value output by an ESO in the ADRC controller as a four-dimensional
state vector and inputting the four-dimensional
state vector into a constructed
reinforcement learning intelligent agent to obtain a residual correction signal; and performing weighted synthesis on the residual correction signal and the basic stimulation current to obtain a total stimulation current as a driving signal of the FES.