Outcomes and Advances in Assistive Technologies for Rehabilitation