It is disclosed an apparatus for restoring voluntary control of locomotion in a subject suffering from a neuromotor impairment comprising a multidirectional trunk support system and a device for epidural electrical stimulation. The robotic interface is capable of evaluating, enabling and training motor pattern generation and balance across a variety of natural walking behaviors in subjects with neuromotor impairments. Optionally, pharmacological cocktails can be administered to enhance rehabilitation results. It is also disclosed a method for the evaluation, enablement and training of a subject suffering from neuromotor impairments by combining robotically assisted evaluation tools with sophisticated neurobiomechanical and statistical analyses. A method for the rehabilitation (by this term also comprising restoring voluntary control of locomotion) of a subject suffering from a neuromotor impairment in particular partial or total paralysis of limbs, is also disclosed.