Stroke is one of the main causes of disability. It affects millions of people worldwide. One symptom of stroke is disabled arm function. Restoration of arm function is necessary to resuming activities of daily living (ADL). Along with traditional rehabilitation techniques, robot-aided therapy has emerged recently. The control schemes of rehabilitation robots are designed for two reasons. First they are designed for passive rehabilitation in which the robot guides the patient & apos; s limb through a predefined path and second for active rehabilitation in which the patient initiates the movement and is partially assisted or resisted by the robotic device. This paper introduces a new robot for shoulder rehabilitation. The Shoulder Rehabilitation System (SRS) has three degrees of freedom (DOFs) for three rotational DOFs of the shoulder but additional translational DOFs of the shoulder are also allowed to avoid discomfort to the patient. A new open circular mechanism is proposed for the third joint that solves the known issues for rehabilitation robots such as long wiring and discomfort associated with closed mechanisms. Lyapunov-based controller with integral action is proposed to guide the robot through a predefined trajectory. Simulation results proved that the proposed controller can track the desired trajectory; reject constant bounded disturbance to the system and is robust due to its nonlinear nature. The proposed controller is designed to be used in passive rehabilitation.