An Improved Adaptive Robotic Assistance Methodology for Upper-Limb Rehabilitation