A robotic exoskeleton for rehabilitation and assessment of the upper limb following incomplete spinal cord injury | Synapse