# Screw theory based mathematical modeling and kinematic analysis of a novel ankle rehabilitation robot with a constrained 3-PSP mechanism topology

- 54 Downloads

## Abstract

As a common athletics injury in orthopedics clinic, ankle injury may affect a person’s daily life and ankle injury rehabilitation has gained increasing interests from the medical and robotic societies. A novel hybrid ankle rehabilitation robot is proposed, which composing of a serial and a parallel part. In order to analyze its kinematic performances, the parallel part of the robot is simplified as a constrained 3-PSP parallel mechanism. A mathematical model for the parallel part of the robot is established based on the screw theory. Then the inverse kinematics is obtained, and the reciprocal twists, Jacobian matrices and the singularity of the robot are analyzed. Finally the workspace of the central point on the moving platform is predicted. The kinematic analyses manifest that the proposed hybrid rehabilitation robot not only can realize three kinds of ankle rehabilitation motions, but also can eliminate singularity with enhanced workspace. The workspace of the central point reveals that the hybrid robot can fully meet the demanded rehabilitation space by comparing with the clinic demands. Our results reveals the characteristic structure of the hybrid rehabilitation robot and its superiority, it offers some basis data for the future enhancement of the device.

## Keywords

Ankle rehabilitation robot 3-PSP parallel mechanism Kinematics Jacobian Singularity Workspace## 1 Introduction

As one of the most complex joints in human skeleton, the ankle joint plays an important role in maintaining the balance of the body (Snedeker et al. 2012). Ankle injury may affect a person’s daily life. For ankle injury patients, different rehabilitation trainings are recommended from the medical perspective. Among the rehabilitation trainings, exercise therapy is one of the most commonly used approaches. Exercise therapy for ankle injury often involves motion tasks in a reasonable working space to promote the repair of damaged parts. For this purpose, some auxiliary rehabilitation devices have been developed and investigated in the past decades. According to the structural features, these auxiliary rehabilitation devices can be roughly classified into two groups: moving platform based rehabilitation device and wearable exoskeleton based rehabilitation device. For the moving platform based ankle rehabilitation device, Giorne et al. (2001) developed a six degrees-of-freedom ankle rehabilitation mechanism named ‘Rutgers’, which consists of a base platform, a moving platform and six retractable branched chains. However, investigations reveal that the workspace of this robot is limited and the control precision is affected by the drive mode of pneumatic. Besides, it is not portable. Dai et al. (2004) and Saglia et al. (2008, b) developed an ankle rehabilitation robot with 3-SPS/SP and 3-SPS/S parallel mechanism topology. This robot has two degrees-of-freedom, thus can realize plantar/dorsal flexion and inversion/eversion motions for ankle rehabilitation. In addition, the designed robot adopts actuation redundancy to eliminate singularities and to improve the dexterity. Patane and Cappa (2011) proposed an electrically actuated parallel robot with three degrees-of-freedom. This robot mainly consists of a moving platform, three fixed linear electrical actuators and three corresponding fixed length floating arms. Due to its topological configuration, the workspace of this robot is also limited. Huang et al. (2012) proposed a cable-driven ankle joint rehabilitation robot with three degrees-of-freedom, and the inverse kinematics of the mechanism has been calculated based on the closed-vector quadrilateral method. Han et al. (2015) proposed an ankle rehabilitation robot with 3-RUPS/S parallel mechanism topology and developed an inverse kinematics model for the mechanism by using the D-H method. For the wearable exoskeleton based rehabilitation device, Takemura et al. (2015) developed a Stewart-type wearable training robot for ankle and foot rehabilitation. The rehabilitation motion of ankle is realized by controlling the pressure of the six cylinders to adjust the attitude of the Stewart platform. Nevertheless, this Stewart-type rehabilitation robot suffers from complex structure, massive weight and difficult portability. Zhou et al. (2016) and Jamwal et al. (2014) proposed an adaptive wearable rehabilitation robot with three degrees-of-freedom and analyzed the kinematics, singularity and workspace of this robot. Satici et al. (2009) proposed a reconfigurable ankle rehabilitation robot based on 3-UPS and 3-RPSR parallel mechanisms. The structure of 3-UPS is adopted for exercising and strength training of ankle joints while the structure of 3-RPSR is adopted for balancing and proprioception training of ankle joints. However, the abduction/adduction of the ankle rehabilitation can’t be realized with this kind of reconfigurable mechanism. A similar wearable ankle rehabilitation robotic device was designed by Ren et al. (2016) which is suitable for early in-bed rehabilitation.

From the perspective of mechanism, the parallel part of the rehabilitation robot is a 3-PSP parallel mechanism. Literature tracking reveals that a variety 3-PSP parallel mechanism has been proposed and investigated in recent years. The studies on 3-PSP parallel mechanism mainly involve the kinematics analyses such as Jacobian matrix, singularity and kinematic sensitivity. For example, Rezaei and Akbarzadeh (2015) and Rezaei et al. (2012, 2013) analyzed the workspace, singularity and sensitivity of a 3-PSP parallel mechanism. Xie et al. (2016) developed a kinematics model for a micro 3-PSP parallel mechanism by using the closed-vector quadrilateral method. With the proposed model, the inverse and direct kinematics, the Jacobian matrices and the singularity of the mechanism were analyzed. Akbarzadeh (2015) combined a new structure of artificial neural networks (ANNs) with a 3rd order numerical algorithm and proposed an improved hybrid method for solving forward kinematics problem of 3-PSP parallel manipulators.

From the above reviews, it can be found that in the past years plenty of efforts have been carried out to analyze the kinematics of 3-PSP parallel mechanisms. Among these efforts, the constraint equations, numerical algorithm and the closed-vector quadrilateral method are the most commonly used approaches. In the present study, the authors manage to analyze the kinematics of the 3-PSP parallel mechanism from the perspective of screw theory. With the screw theory, a mathematical model for the parallel part of the hybrid ankle rehabilitation robot is established and its kinematic performances are analyzed. To be specific, the twists and reciprocal twists of each kinetic branch will be derived, followed by the constrained Jacobian matrix derivation and the constrained singularity analysis. Finally, the workspace of the parallel platform will be predicted.

## 2 Mathematical modeling of the ankle rehabilitation mechanism

The structure of the proposed ankle rehabilitation robot is demonstrated in Fig. 1.

*Z*axis can be realized. The three pushrods (6, 6′ and 6″) rotate on the rotation orbit to ensure the relative position between the three pushrods and the moving platform is constant. The parallel part of the robot consists of a base platform, a moving platform, a pedal and three pushrods (6, 6′ and 6″). The pushrods (6, 6′ and 6″) are actuated by the stepper motor (11, 11′, 11″). Thus the plantar/dorsal flexion and the inversion/eversion motions of the platform along

*Y*axis and

*X*axis can be realized. Figure 2 illustrates the above three motion patterns of the moving platform.

From the above descriptions, one may find that the proposed hybrid robot can perform plantar/dorsal flexion, inversion/eversion and abduction/adduction motions for ankle rehabilitation. Also, this robot claims the merits of compact volume, light weight and good portability.

As shown in Fig. 3, each branch chain of the constrained 3-PSP parallel mechanism consists of an actuated prismatic joint, a passive spherical joint and a passive prismatic joint. The actuated prismatic joints are perpendicular to the base platform and evenly distributed on the base platform.

## 3 Inverse kinematics analysis

Due to the complicated topological structure of the proposed ankle rehabilitation device, the screw theory is adopted to derive more simple kinematic formulations. To facilitate the mathematical modeling, the three pushrods (6, 6′ and 6″) are represented by the letters (*A*, *B* and *C*) and the following settings are defined.

*A*′,

*B*′ and

*C*′ represent the central point of the passive spherical joint in each branch chain, respectively. A global coordinate frame

*S*-

*XYZ*is fixed at the midpoint between the pushrod

*B*and the pushrod

*C*, with

*X*axis parallel to \( \overrightarrow {SA} \),

*Y*axis parallel to \( \overrightarrow {SB} \), while

*Z*axis is determined by the right-hand rule. Similarly, a tool coordinate frame

*T*-

*UVW*is fixed at the center of the end effector, with

*U*axis parallel to \( \overrightarrow {TA^\prime } \),

*W*axis parallel to \( \overrightarrow {TB^\prime} \), while

*V*axis is determined by the right-hand rule. Taking branch 1 (

*Z*-

*A*-

*A*′-

*T*) as an example, the following definitions are made:\( p_{1} \) represents the displacement of the actuated prismatic joint; \( q_{1} \) represents the displacement of the passive prismatic joint; \( \alpha \) represents the rotational angle along

*X*axis; \( \beta \) represents the rotational angle along

*Y*axis.

*h*, the distance between the central point of the base platform and the three pushrods (

*A*,

*B*and

*C*) is

*a*. Therefore, it can be judged from Fig. 4 that the coordinates of the pushrods (

*A*,

*B*and

*C*) measured in the global coordinate frame

*S*-

*XYZ*are

*A*′,

*B*′ and

*C*′) at the initial stage are

*i*represents the

*i*th branch and j represents the

*j*th joint, namely that, \( \varvec{\xi}_{ij} \) represents the twist of the

*j*th joint in the

*i*th branch.

*S*-

*XYZ*are

*S*-

*XYZ*, if the coordinates of each pushrod related to the

*S*-

*XYZ*can be expressed as follows

## 4 Reciprocal twists, Jacobian, and singularity analysis

*i*, and we have

According to the above reciprocal twists, we can find that the directions of the constraint forces are parallel to the *X*–*Y* plane. In other words, the robot is restricted by three constraint forces perpendicular to *Z* axis.

From the above equation, it can be found that there exists no constrained singularity of the parallel mechanism because rank (*J*_{c}) = 3.

*g*.

From the above equation, it can be found that there exists kinematic singularity of the parallel mechanism if \( \beta = \frac{\uppi}{2} \), because \( rank\left( {\varvec{J}_{{\text{ST}}}^{k} \left( {\varvec{\theta}_{{\text{1}j}} } \right)} \right) = 4 \). However, when \( \beta = \frac{\uppi}{2} \), the displacements of the pushrods (6, 6′, 6″) achieve *p*_{1} → ∞, *p*_{2}/*p*_{3} → − ∞ or *p*_{1} → − ∞, *p*_{2}/*p*_{3} → ∞. Because of the finite length of the pushrods, there does not exist kinematic singularity in each branch. Since the kinematic Jacobian matrix of branch 2 and branch 3 are in the same form, there does not exist kinematic singularity in the whole parallel mechanism of the robot.

## 5 Workspace analysis

In this section, the workspace of the moving platform is predicted. The parameters of the robot mainly include the length of pushrods *L*, the radius of moving platform *R*, the distance between the end effector and the base platform *h* and the distance between the center point of the base platform and the three pushrods (6, 6′ and 6″) *a*.

*L*= 150 mm,

*R*= 150 mm,

*h*= 165 mm and

*a*= 50 mm. Because when robot only performs an inversion/eversion motion, the angle range of the motion only related to the displacements of the pushrod (6′)

*p*

_{2}and the pushrod (6″)

*p*

_{3}. Moreover,

*p*

_{2}= −

*p*

_{3}. In order to obtain the maximum range of the motion, the extension of the pushrods is set to be 75 mm at the initial stage, the displacements of the actuated prismatic joints \( p_{\text{1}} /p_{\text{2}} /p_{\text{3}} \) and the displacements of the passive prismatic joints \( q_{1} /q_{2} /q_{3} \) are set as

Ranges of angle for ankle motion

Type of motion | Max. allowable motion | Motion range of robot |
---|---|---|

Plantar flexion | 37°–45° | 0°–48° |

Dorsal flexion | 20°–30° | 0°–41° |

Inversion | 14.5°–22° | 0°–60° |

Eversion | 10°–20° | 0°–60° |

*Y*axis) and inversion/eversion (along

*X*axis) are set as

*β*∊ (− 45°, 30°) and

*α*∊ (− 22°, 20°). The workspace of the central point on the moving platform under the combined motion of plantar/dorsal flexion and inversion/eversion is depicted in Fig. 6.

As shown in Fig. 6, when the platform performs a combined motion of plantar/dorsal flexion and inversion/eversion, the workspace of the central point is divided into two parts by the initial point. The upper part of the initial point is the combined motion of plantar flexion and inversion/eversion; similarly, the lower part of the initial point is the combined motion of dorsal flexion and inversion/eversion. Further investigation reveals that the motion with constraints along *X* axis, *Y* axis and *Z* axis are located in the intervals of 17.7–25.0 mm, −21.9 to 18.9 and 141.9–200 mm, respectively. In summary, the robot proposed can fully meet the demands of ankle rehabilitation exercise. The above work offers some basis data for the future enhancement of the ankle rehabilitation device.

## 6 Conclusion

In this paper, a novel hybrid ankle rehabilitation robot is proposed, which is composed of a serial part and a parallel part. The proposed hybrid robot can achieve three motion patterns, i.e., plantar/dorsal flexion, inversion/eversion, abduction/adduction. The structure of the hybrid robot is analyzed and the parallel part of the robot is simplified as a 3-PSP parallel mechanism. A mathematical model is established for the 3-PSP parallel mechanism. On this basis, an inverse kinematic analysis is carried out, and the Jacobian matrices and singularity of the parallel mechanism are deduced, the results reveal that there exists no constrained and kinematic singularity of the robot. The workspace of the robot is predicted. The comparison reveals that the hybrid robot can fully meet the demanded rehabilitation space.

The present study provides some basis for further investigations such as trajectory planning, rehabilitation strategies and so on.

## Notes

### Acknowledgments

The work was supported by the Fujian Provincial Industrial Robot Basic Components Technology Research and Development Center (Grant No. 2014H21010011), NSFC (Grant No. 51275092) and Fujian Provincial Collaborative Innovation Center for High-end Equipment Manufacturing.

## References

- Akbarzadeh, A.: An improved hybrid method for forward kinematics analysis of parallel robots. Adv. Robotics
**29**, 401–411 (2015)CrossRefGoogle Scholar - Aman, M.N.S.S., Basah, S.N., Wan, K.W.A., Bakar, S.A.: Conceptual design for robot-aided ankle rehabilitation device. J. Teknologi
**76**, 45–52 (2015)Google Scholar - Cai, J., Deng, X., Feng, J., Xu, Y.X.: Mobility analysis of generalized angulated scissor-like elements with the reciprocal screw theory. Mech. Mach. Theory
**82**, 256–265 (2014)CrossRefGoogle Scholar - Chen, G., Zhou, Z., Wang, N., Wang, Q.: Range-of-motion measurement with therapist-joined method for robot-assisted ankle stretching. Robot. Auton. Syst.
**94**, 34–42 (2017)CrossRefGoogle Scholar - Dai, J.S., Zhao, T., Nester, C.: Sprained ankle physiotherapy based mechanism synthesis and stiffness analysis of a robotic rehabilitation device. Auton. Robots
**16**, 207–218 (2004)CrossRefGoogle Scholar - Gallardo-Alvarado, J.: Kinematics of a hybrid manipulator by means of screw theory. Multibody Syst. Dyn.
**14**, 345–366 (2005)MathSciNetCrossRefMATHGoogle Scholar - Girone, M., Burdea, G., Bouzit, M., Popescu, V., Deutsch, J.E.: A Stewart platform-based system for ankle tele rehabilitation. Auton. Robots
**10**, 203–212 (2001)CrossRefMATHGoogle Scholar - Han, Y., Yu, J., Song, A., Zhu, S., Zhang, H., Wu, Z.: Parallel robot mechanism for ankle rehabilitation. J. Southeast Univ.
**45**, 45–50 (2015).**(In Chinese)**Google Scholar - Huang, H.L., Wu, H.T., Chen, B.: Research on Cable-driven Ankle Rehabilitation Robot. Manuf. Inf. Eng. China
**41**, 27–29 (2012).**(In Chinese)**Google Scholar - Jamwal, P.K., Xie, S.Q., Hussain, S., Parsons, J.G.: An adaptive wearable parallel robot for the treatment of ankle injuries. IEEE/ASME Trans. Mechatron.
**19**, 64–75 (2014)CrossRefGoogle Scholar - Liao, Z.W., Lu, Z.X., Peng, C., et al.: Simulation and formulation of rehabilitation strategies for a novel ankle rehabilitation robot. Fzu-Opu-Ntou Joint Symposium on Advanced Mechanical Science and Technology for Industrial Revolution, pp. 3–12. Springer, Singapore (2016)Google Scholar
- Liao, Z.W., Zhang, J., Lu, Z.X., et al.: Combined Function based trajectory planning for a novel ankle rehabilitation robot. J. Mech. Electr. Eng.
**35**(3), 302–309 (2018).**(In Chinese)**Google Scholar - Liao, Z.W., Lu, Z.X., Peng, C., et al.: Ankle active rehabilitation strategies analysis based on the characteristics of human and robotic integrated biomechanics simulation. In: Intelligent Robotics and Applications: 10th International Conference, ICIRA, Wuhan, China, August 16–18, Proceedings, Part I, pp. 3–13 (2017)Google Scholar
- Murray, R.M., Sastry, S.S., Li, Z.X.: A Mathematical Introduction to Robotic Manipulation, pp. 129–143. CRC Press, Boca Raton (1994)MATHGoogle Scholar
- Patane, F., Cappa, P.: A 3-DOF Parallel Robot with Spherical Motion for the Rehabilitation and Evaluation of Balance Performance. IEEE Trans. Neural Syst. Rehabil. Eng.
**19**, 157–166 (2011)CrossRefGoogle Scholar - Ren, Y., Wu, Y.N., Yang, C.Y., Xu, T., Harvey, R.L., Zhang, L.Q.: Developing a wearable ankle rehabilitation robotic device for in-bed acute stroke rehabilitation. IEEE Trans. Neural Syst. Rehabil. Eng.
**25**, 589–596 (2016)CrossRefGoogle Scholar - Rezaei, A., Akbarzadeh, A.: Study on Jacobian, singularity and kinematics sensitivity of the FUM 3-PSP parallel manipulator. Mech. Mach. Theory
**86**(2), 211–234 (2015)CrossRefGoogle Scholar - Rezaei, A., Akbarzadeh, A., Akbarzadeh-T, M.R.: An investigation on stiffness of a 3-PSP spatial parallel mechanism with flexible moving platform using invariant form. Mech. Mach. Theory
**51**, 195–216 (2012)CrossRefGoogle Scholar - Rezaei, A., Akbarzadeh, A., Nia, P.M., Akbarzadeh-T, M.R.: Position, Jacobian and workspace analysis of a 3-PSP spatial parallel manipulator. Rob. Robot. Comput. Integr. Manuf.
**29**, 158–173 (2013)CrossRefGoogle Scholar - Roaas, A., Andersson, G.B.: Normal range of motion of the hip, knee and ankle joints in male subjects, 30–40 years of age. Acta Orthop. Scand.
**53**, 205–208 (1982)CrossRefGoogle Scholar - Saglia, J.A., Dai, J.S., Caldwell, D.G.: Geometry and kinematic analysis of a redundantly actuated parallel mechanism that eliminates singularities and improves dexterity. J. Mech. Des.
**130**, 1786–1787 (2008)CrossRefGoogle Scholar - Saglia, J.A., Tsagarakis, N.G., Dai, J.S., Caldwell, D.G.: A high performance 2-dof over-actuated parallel mechanism for ankle rehabilitation. In: IEEE International Conference on Robotics and Automation. Kobe, Japan, 12-17 May, pp. 2180–2186 (2009)Google Scholar
- Satici, A.C., Erdogan, A., Patoglu, V.: Design of a reconfigurable ankle rehabilitation robot and its use for the estimation of the ankle impedance. IEEE 11th International Conference on Rehabilitation Robotics. Kyoto International Conference Center, Japan, 23–26 June, pp. 257–264 (2009)Google Scholar
- Snedeker, J.G., Wirth, S.H., Espinosa, N.: Biomechanics of the normal and arthritic ankle joint. Foot Ankle Clin. N. Am.
**17**, 517–528 (2012)CrossRefGoogle Scholar - Takemura, H., Onodera, T., Ding, M., Mizoguchi, H.: Design and control of a wearable Stewart platform-type ankle-foot assistive device. Int. J. Adv. Rob. Syst.
**23**, 1–7 (2015)Google Scholar - Wang, C., Fang, Y., Guo, S., Chen, Y.: Design and kinematical performance analysis of a 3- RUS/RRR redundantly actuated parallel mechanism for ankle rehabilitation. J. Mech. Robot.
**5**, 041003.1–041003.11 (2013)Google Scholar - Xie, Z.D., Jia, Y.X., Shao, Q., Gan, X.J., Ji, L.: Study on kinematics, Jacobian and singularity of a micro 3-PSP parallel mechanism. J. Chin. Agric. Mech.
**37**, 116–122 (2016).**(In Chinese)**Google Scholar - Yao, L.G., Liao, Z.W., Lu, Z.X., et al.: Nutation motion based trajectory planning for a novel hybrid ankle rehabilitation device. J. Mech. Eng (online publishing), 1–8 [2018-04-11], (2018).
**(In Chinese)**Google Scholar - Zhang, K., Dai, J.S.: Reconfiguration analysis of wren platform and its kinematic variants based on reciprocal screw systems. In: 14th world congress in mechanism and machine science, Taipei, Taiwan 25-30 October, pp. 237–242 (2015)Google Scholar
- Zhao, J., Feng, Z., Chu, F., et al.: Advanced Theory of Constraint and Motion Analysis for Robot Mechanisms, pp. 159–262. Elsevier, Amsterdam (2014)CrossRefGoogle Scholar
- Zhou, L., Meng, W., Lu, C.Z., Liu, Q., Song, Q.A., Xie, S.Q.: Bio-inspired design and iterative feedback tuning control of a wearable ankle rehabilitation robot. J. Comput. Inf. Sci. Eng.
**16**, 041003.1–041003.9 (2016)CrossRefGoogle Scholar

## Copyright information

**Open Access**This article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made.