Blog Post

Sliding Mode Control of an Exoskeleton Robot for Use in Upper-Limb Rehabilitation

Sliding Mode Control of an Exoskeleton Robot for Use in Upper-Limb Rehabilitation

Note: The Sliding Mode Control of The Shoulder Rehabilitation Robot project was done during 2011 – 2013 when Madi was a master’s student.

Sliding-Mode Control of 3-DOF Rehabilitation Robot


In this paper, mechanical design and control of an exoskeleton robot for shoulder rehabilitation after stroke are presented.

Initially, mechanical design of a new 3 degrees of freedom (DOF) exoskeleton robot for shoulder joint rehabilitation is presented.

All robot measurements are based on the properties of upper limb of an adult person.

A new open circular mechanism is proposed for the third joint.

Afterwards, direct and inverse kinematics, Jacobian matrix, singular points, and dynamics of the robot are presented.

In order to study the ability of the robot to follow the optimized trajectories, sliding mode controller (SMC) is proposed to track desired trajectories.

In most rehabilitation robots, the attention is on robot’s mechanical design, so linear controllers are used to control the robot.

However, rehabilitation robots are nonlinear in nature and nonlinear control methods are required that can reject uncertainties and are resistant to parameter changes.

SMC is robust due to its nonlinear nature, and can reject uncertainties and disturbances applying on the system such as patient’s hand tremor. The parameters of the SMC are tuned using Genetic Algorithm (GA).

The main advantage of this robot compared to similar systems are being low weight, having a special mechanism for third joint that solves the known issues associated with long wiring and closed mechanisms, allowing translational degrees of freedom of the shoulder, ease of use, comfort for the patient and the tracking performance of the controllers.

To see the full text Click HERE!

Here are the files to replicate the project:

The report of the Thesis: Click HERE!

Design in SolidWorks: Click HERE!

Shoulder Rehabilitation System (SRS) Dynamics: Click HERE!

SRS with Inverse Dynamic Controller Tracking: Click HERE!

SRS with Lyapunov Based Controller: Click HERE!

SRS PD Control with Gravity Compensation Regulation: Click HERE!

SRS PD Control with Gravity Compensation Tracking: Click HERE!

SRS PID Control: Click HERE!

You can see the other articles and posts on rehabilitation robotics in the link below:

If you enjoyed this post, please consider contributing to help us with the website’s running costs and keep making awesome content for you. We deeply thank you for your generous contribution!

Do not forget to contact us:

Be sure to let us know your thoughts and questions about this post as well as the other posts on the website. You can either contact us through the β€œContact” tab on the website or email us at support[at]

Follow Mecharithm in the following social media too:

YouTube, and Instagram

By Madi

Ph.D. in ME | Robotics Instructor and Researcher | Founder of Mecharithm

Related Posts