A Variable-Admittance Assist-As-Needed Controller for Upper-Limb Rehabilitation Exoskeletons | Synapse