CRP and Stroke: Stratified randomization will be used to equally and randomly assign 162 stroke patients into the FES + conventional rehabilitation program (CRP) group, RAT + CRP group and FES-RAT + CRP group.