An EMG-driven rehabilitation robot