Developing a Multi-Joint Upper Limb Exoskeleton Robot for Diagnosis, Therapy, and Outcome Evaluation in Neurorehabilitation | IEEE Journals & Magazine | IEEE Xplore