Minimal Assist-as-Needed Controller for Upper Limb Robotic Rehabilitation | Synapse