Text this: Self-motion control exoskeleton for upper limb rehabilitation with perceptron neuron motion capture