“…For the exoskeleton-based ULRR, the robots can resemble human limbs as they are connected to patients at multiple points and their joint axes match with human joint axes; training of specific muscles by controlling joint movements at calculated torques is possible, and the number of anatomical movements can exceed six; typical exoskeleton ULRRs are SUEFUL-7 [ 10 ], CADEN-7 [ 11 ], ARMin III [ 12 ], L-EXOS [ 13 ], ExoRob [ 14 ], RUPERT [ 15 , 16 ], BONES [ 17 ], ULEL [ 18 ], and Limpact [ 19 ]; nonetheless, increasing the number of movement parts increases the number of device modules, so the system setup becomes difficult; moreover, since the shoulder has a variable joint center, the mechanical design and control algorithms become more complicated [ 7 ]. By comparison, the end-effector type ULRRs are connected to patients at one distal point, and their joints do not match with human joints; force generated at the distal interface changes the positions of other joints simultaneously, making isolated movement of a single joint difficult [ 20 , 21 ]; the advantages of the end-effector type ULRRs are that they have a simple structure and less complex control algorithms and can avoid abnormal motion and posture of the target anatomical joints and specific muscles; typical end-effector type ULRRs are MIT-Manus [ 22 ], AMES [ 23 ], iPAM [ 24 ], PASCAL [ 25 ], Fourier M2 [ 26 ], EEULRebot [ 27 ], hCAAR [ 28 ], PARM [ 29 ], CASIA-ARM [ 30 ], Sophia-3 [ 31 ], and BULReD [ 2 , 32 ].…”