Abstract: Controlling upper limb rehabilitation robots is challenging due to their nonlinear dynamics and various uncertainties, including modeling errors, friction, and patient-specific variations.