Design and performance analysis of the 4UPS-RRR parallel ankle rehabilitation mechanism

. Ankle sprains are among the most common musculoskeletal injuries. Patients often require systematic rehabilitation training to expedite tissue healing and facilitate joint recovery. However, such training places high demands on medical staff, involves a lengthy process, requires considerable labor, and suffers from a short-age of skilled rehabilitation personnel. To address the need for effective ankle joint dysfunction rehabilitation training, this study analyzes the bone structure and movement mechanism of the ankle. Drawing on the parallel mechanism conﬁguration, we propose a 4UPS-RRR parallel ankle rehabilitation mechanism. The rotation center of the rehabilitation mechanism can be highly coincident with the rotation center of the human ankle joint. The structure and degrees of freedom of the mechanism were designed and analyzed using screw theory. Ad-ditionally, a kinematic model of the mechanism was established. The mechanism’s workspace was mapped by constraining the linear actuator length and spherical joint rotation angle. Furthermore, the mechanism’s dexterity was assessed through the establishment of its Jacobian matrix, with the correctness of the kinematic model veriﬁed through simulation. Finally, an experimental platform was utilized to test the maximum range of robot motion, conﬁrming the practicality of the ankle rehabilitation mechanism.


Introduction
The joint system is a key part of the human movement system.The ankle joint plays a very important role in the processes of standing, walking, running, and jumping.The ankle is the most weight-bearing joint of the human body.The ankle joint is particularly prone to injury in daily life because of its heavy burden and high-frequency use in daily life.In addition, people that are over 60 years old accounted for 18.7 % of the population in all age groups according to the seventh national census, which means that the total number of elderly people in China has exceeded 260 million (Liu et al., 2022).With the increase in age, old people's physical strength and limb flexibility have different degrees of decline and are more prone to ankle joint injury (Zhou et al., 2016).In order to improve the motor function of the patients' ankle joint, a large number of repetitive rehabilitation training can be carried out on the patients'ankle (Jamwal et al., 2017).Traditional rehabilitation training therapy is mainly based on one-to-one treatment by rehabilitation trainers, which has disadvantages, such as low efficiency and high labor intensity.Moreover, the number of rehabilitation trainers in China is at only 50 000, with an average of 3.6 per 100 000 people, which is far lower than the international standard of 50 rehabilitation trainers per 100 000 people (Cheng et al., 2020).
To address the aforementioned challenges, researchers have delved into the realm of ankle joint rehabilitation robotics both domestically and internationally.Initially, ankle rehabilitation robots featured 1-2 degrees of freedom (DOFs), limiting their ability to offer comprehensive ankle joint rehabilitation (Choi et al., 2020;Blaya and Herr, 2004).The development of a 6-degree-of-freedom (DOF) ankle joint rehabilitation robot based on the Stewart platform has enabled the preservation of rehabilitation training data, facilitated remote communication, and empowered patients to conduct training sessions at home (Boian et al., 2004;Girone et al., 2001;Rosado et al., 2017).Jamwal et al. (2010) from the University of Auckland introduced a forward kinematics modeling approach for parallel ankle rehabilitation Published by Copernicus Publications.
robots utilizing modified fuzzy inference.This robot integrates virtual reality, force feedback, and other technologies to enhance the engagement of patients during rehabilitation training.Nonetheless, the surplus degrees of freedom in this design can potentially lead to secondary joint damage alongside the complex structure and elevated costs.
In a bid to streamline mechanical structure and control expenses, Bian et al. (2010) devised an ankle rehabilitation robot featuring a remote rotation center.Comprising three linear actuators, a moving platform, and a static platform, this robot achieves alignment between the center of rotation and the ankle center.Dai et al. (2004) engineered ankle rehabilitation robots employing 3SPS-S, 3SPS-SP, 4SPS-S, and 4SPS-SP configurations.These mechanisms incorporate an intermediate branch chain to bolster stiffness and restrict freedom of movement, with detailed analyses conducted on stiffness and kinematics to fulfill ankle joint rehabilitation requirements.Li et al. (2020Li et al. ( , 2016) ) introduced 2UPS-RRR and 3UPS-RRR ankle rehabilitation mechanisms, both featuring a branch layout of unconstrained chain with rotating pair and 3 degrees of freedom.By utilizing torque and tension pressure sensors, these mechanisms could monitor the robot's operational status while also analyzing its inverse solution and workspace.
In addition, there are some new ankle rehabilitation robots.Zeng et al. (2018Zeng et al. ( , 2017) ) proposed an ankle rehabilitation robot powered by four pneumatic muscles, optimizing kinematic and dynamic performance and stress distribution to enhance robot stiffness.Wang et al. (2013Wang et al. ( , 2015) ) presented an ankle rehabilitation robot driven by ropes, effectively mitigating rigid impact on patients' ankle joints.However, precision control issues arose due to rope tension.Wang et al. (2016) developed the ankle joint rehabilitation robot MKA-III and a training model for simultaneous bilateral rehabilitation.They established an objective evaluation system and standards for quantifying patients' exercise capacity.Zhao et al. (2021) put forth a 3UPU ankle joint rehabilitation mechanism, refining the robot's size and workspace to meet rehabilitation needs.Zou et al. (2022) introduced a novel 3RRS parallel ankle rehabilitation robot, simulating circular trajectories and implementing a passive training strategy to limit experiment trajectory errors to being within 2.5 mm.
In conclusion, many institutions have conducted research on ankle rehabilitation robots with different results.Ankle rehabilitation robots have many problems, such as complex structural design, insufficient or redundant degrees of freedom, and non-existent rotational centering.Therefore, improvements should be made in structural design and humanmachine adaptability.In terms of redundantly actuated parallel mechanisms, a parallel ankle rehabilitation robot is proposed in this paper.The advantage of using redundant drive is to achieve more accurate motion control by increasing the drive so as to improve the accuracy and stability of the robot's motion.This is particularly important for rehabilitation training tasks that require fine control and stable support.The redundant drive makes the robot structure more stable.When the patient loses balance or has abnormal movements, it can give them additional stable support to prevent the patient from being injured.It can also provide a variety of action combinations and control methods to adapt to the rehabilitation needs and characteristics of different patients.This flexibility allows the rehabilitation robot to be adjusted according to the patient's rehabilitation progress and individual differences so as to better meet the patient's rehabilitation needs, accelerate the rehabilitation process, and improve the rehabilitation effect.
The center of rotation can be adjusted for different patients, and the structure is simple and reliable.In order to ensure the correctness of theoretical calculation, the variation in linear actuator length was compared between theory and simulation.The workspace of the mechanism was obtained by solving the inverse solution of the mechanism.The theoretical workspace of the mechanism was compared with the physiological motion range of the ankle, and the uniformity of the motion space was analyzed.The motion state of the mechanism was simulated to ensure that the speed and acceleration of the robot were not sudden.Finally, the experimental prototype was made and the running condition of the prototype was evaluated.

The motion analysis of the ankle
The movement of the astragalus can be regarded as the continuous rolling process of an irregular sphere in the mortise.
In order to facilitate the research, the motion form of the ankle can be simplified as rotation around three perpendicular intersecting axes, as shown in Fig. 1b.Here, it is assumed that the center point of the ankle is the origin point, O; the direction of the foot is the X axis; the direction of the tibia is the Z axis of the coordinate system; and the coordinate axis perpendicular to the plane is the Y axis.
In daily activities, the daily basic movements of the ankle are composed of dorsiflexion/plantar flexion, varus/valgus, and adduction/abduction (Liao et al., 2018).Dorsiflexion/-  lantar flexion is the most important one among these movements.
There are differences in age, gender, physical development, and other aspects for different people, which also makes the range of motion of the ankle different.Obtained by consulting the data (Tsoi and Xie, 2009), the maximum range of motion of different ankle movements under normal conditions is shown in Table 1.

Design of ankle rehabilitation mechanism
In this paper, an ankle rehabilitation mechanism based on the parallel mechanism was designed.The specific structure is shown in Fig. 3.It is mainly composed of a fixed platform, moving platform, four UPS (hook joint-translational jointspherical joint) branches with the same structure, and constrained branches.The translational joints in the middle of the branch are used as the driving pairs.The mechanism can rotate around three revolute joints in the motion space.During rehabilitation exercises, a foot fixation bandage is used to hold the patients' foot on a moving platform.Four linear actuators drive the moving platform in the space so as to drive the patients' foot movement.
The rehabilitation mechanism can switch between rightfoot rehabilitation mode and left-foot rehabilitation mode by adjusting the four linear actuators.The mechanism uses four rods to support the moving platform, and the arrangement is symmetrical.In this way, the stiffness of the mechanism is stronger, the force of the whole moving platform is more uniform, and the mechanical properties are better.

Stiffness check of the ankle rehabilitation mechanism
The ankle rehabilitation robot needs to realize all-round rehabilitation training for patients with ankle rehabilitation train- ing of different body sizes and under injury conditions.The robot will be affected by the load and its own gravity during the movement.The overall stiffness will change greatly.Good static and dynamic characteristics are the premise and foundation of ensuring the safety performance of the equipment.Therefore, it is important to check the stiffness of the robot reasonably.
In recent years, the survey statistics show that the average height of Chinese men is 169 cm, the average weight of men is 66.2 kg, and the average weight of women is 57.3 kg.In order to meet the rehabilitation training requirements of most people, 1.1 times the average height of men is taken as the ultimate height, that is, H m = 186 cm, and the body mass index (BMI) is taken as the highest index of obesity level, 29.9, to obtain the ultimate weight of W m = 103.4kg.According to the survey, the proportion of the lower limbs of the human body is 34.4 %, and the pressure of the single leg on the ground is F = 174.29 N. The static simulation process sets the single-leg load to an integer, 175 N.
In order to check the stiffness of the rehabilitation robot, the 3D model is imported to Workbench for static analysis.The material of the parts is set to aluminum alloy, and the mesh is adaptively divided.The boundary environment is set as follows: the bottom surface is fixedly supported, the Earth's gravity acceleration is vertically downward, the force load of the moving platform is increased by 25 N on the basis of 175 N and set to 200 N, and the direction is vertically downward.The solution results include overall deformation, equivalent strain, and equivalent stress.The solver is used https://doi.org/10.5194/ms-15-417-2024 Mech.Sci., 15, 417-430, 2024  to solve the problem.Finally, the overall deformation and strain analysis results of the rehabilitation robot are obtained, as shown in Figs.4-5.The overall maximum deformation is 0.035 mm, and the maximum strain is 0.00038 mm mm −1 .The value is small, and the overall deformation of the robot is small, which meets the stiffness requirements of the rehabilitation auxiliary equipment.
Figure 5 shows the overall stress distribution of the ankle rehabilitation robot.It can be seen that the maximum stress point of the robot is σ m = 26.403MPa, which appears at the ball hinge.The overall stress of the robot is below 3 MPa, and the overall stress value of the robot is small.The yield strength of the aluminum alloy material is σ b = 280 MPa, and the safety factor of the robot is n = 5.It can be seen that the allowable stress of the robot is 56 MPa, so the stiffness meets the design requirements.

Analysis of ankle mechanism freedom
Since the robot has four identical UPS branch chains, one UPS branch chain in the mechanism is taken to form a branch screw system (Zhang et al., 2018).Assuming that the center point of the hook joint is A 1 and the center point of the spherical joint is B 1 , the coordinate systems of A 1 and B 1 are established as A 1 (x 1 , y 1 , z 1 ) and B 1 (x 2 , y 2 , z 2 ), respectively, as shown in Fig. 6.The kinematic screw system of driving the branched chain is shown as follows: $ 1 = (1, 0, 0), (0, 0, 0) , $ 2 = (0, 1, 0), (0, 0, 0) , where a, b, and c are the coordinates of point B 1 in the coordinate system A 1 (x 1 , y 1 , z 1 ).According to Eq. ( 1), it can be calculated that the rank of the kinematic screw system of the driving branch chain is 6, so the driving branch chain is an unconstrained branch chain.The degree of freedom of the whole mechanism is determined by the constraint branch chain.Taking the center point of the moving platform as the origin of the coordinate system, the coordinate system C 1 (x 3 , y 3 , z 3 ) of the constraint branch chain is established as shown in Fig. 5b.The constraint branch chain is composed of three rotating joints with three axes orthogonal to each other, and the axis extension can converge to a point.The movement along three directions is constrained by the constraint branch chain, so the parallel mechanism is a three-rotation parallel mechanism.
According to the modified Kutzbach-Gruble equation, the DOF of the mechanism can be calculated as (2) According to the analysis results, this rehabilitation mechanism has 3 independent rotational degrees of freedom, which can satisfy the requirements of ankle rehabilitation training.

Inverse kinematics of the mechanism
Aiming at the special rehabilitation training form of the ankle joint, we adopt a 4UPS-RRR redundantly actuated paral-   simultaneous elongation or contraction of the four driving branches, the height of the moving platform can be adjusted to adapt to different ankle heights.By driving the displacement change in the branch chain, the moving platform can be driven to rotate around the three axes (x, y, and z) shown in Fig. 7b.
In order to ensure the generality of the calculation, the mechanism is selected to be analyzed when the mechanism moves to a general configuration, as shown in Fig. 6.Assuming that the fixed platform is C; the moving platform is m; A i , i = 1, 2, 3, 4, is the center point of the fixed-platform U pairs; and B i , i = 1, 2, 3, 4, is the center point of the S pairs connected to the moving platform.Selecting the center point of the fixed platform as the center of the fixed coordinate system, O.The direction of the X axis is parallel to the connecting square of A 1 A 2 , the direction of the Z axis is perpendicular to the fixed platform, and the direction of the Y axis is determined by the right-hand rule.The establishment method of moving coordinate system is similar to that of fixed coordinate system.The length and width of the fixed platform are assumed to be E and e, and the length and width of the moving platform are D and d, respectively.
We assume that the attitude of the moving platform is zy-x-type and the Euler angles are θ z , θ y , and θ x .Then the rotation matrices around the Z axis, Y axis, and X axis, respectively, are (3) The rotation matrix to transform from the moving coordinate system to the fixed coordinate system is Firstly, the fixed platform connection point A i , i = 1, 2, 3, 4; the moving platform connection point B i , i = 1, 2, 3, 4; and the position of the origin, O, of the moving coordinate system in the fixed coordinate system are determined to be A C i , B C i , and o C .The position of the connection point B i , i = 1, 2, 3, 4, of the moving platform in the moving coordinate system is assumed to be B m i .The coordinates of the connection points of the moving platform in the fixed coordinate system can be obtained by the rotation matrix.The formulas are as follows: It can be seen that the coordinate of the fixed platform connection points in the fixed coordinate system O (X, Y , Z) are The coordinate of the connection points of the moving platform in the moving coordinate system o (x, y, z) are By substituting Eqs. ( 6) and ( 7) into (5) and changing through rotation, the coordinates of B C i can be obtained as  follows: The length of the four UPS branch chains (the distance between the center point of the hinge of the moving platform and the center point of the hinge of the fixed platform) can be expressed as follows: By substituting Eqs. ( 6) and ( 7) into Eq.( 5), it can be concluded that As can be seen from Eq. ( 10), the length variation in the four linear actuators can be determined by the three Euler angles, θ z , θ y , and θ x , when the length and width of the fixed and moving platforms of the parallel robot are determined.On the contrary, Eq. ( 10) can also be used to find the position and posture of the rotation center of the mobile platform by solving the nonlinear equations when the displacements of the four linear actuators are given.

Dimensional analysis of the mechanism
The workspace is a set of achievable ranges of reference points of the moving platform of the parallel mechanism.an important index fr measuring the performance of parallel robots.For this parallel mechanism, the attitude workspace (the range of angles within which a moving platform can rotate) needs to be studied.In order to ensure that the ankle rehabilitation mechanism designed in this paper can satisfy the needs, it is very important to analyze the workspace.According to Table 1, the motion angle range of the human ankle corresponds to the rotation angle range of the ankle parallel rehabilitation mechanism as θ z being −29.83 to 22.07°, θ y being −24.68 to 30.92°, and θ x being −16.29 to 15.87°.
Referring to the Chinese national standard male body size (Zhao et al., 2019), some parameters are selected as shown in Table 2.
The selection of the main parameters of the mechanism should conform to not only the requirements of rotational performance, but also the size and proportion of the human  body and satisfy the requirements to wear the mechanism.Among them, the length and width of the mobile platform are determined by the human body size in Table 2, the linear actuator is selected from the commonly used models on the market, and the length and width of the fixed platform are determined by the size limit of the mobile platform and linear actuators.Finally, the main parameters of the parallel mechanism are shown in Table 3.

The solution to the workspace
The workspace of the mechanism is solved by the inverse solution results and the parameters of the mechanism.The bar length of the mechanism is taken as the constraint condition, and the mechanism parameters are θ z , θ y , and θ x , which continuously increase (Dong et al., 2022).An increment of θ z , θ y , and θ x is 0.01 rad.The parameters are put into the inverse solution equation of the mechanism to verify whether the solution satisfies the bar length constraint condition of the mechanism.If the condition is satisfied, the bar length is a point in the workspace of the mechanism.The workspace obtained by MATLAB is shown in Fig. 8.
By comparing with Table 1, it can be seen that the rotation range of the moving platform in all directions can meet the requirements of ankle rehabilitation.Moreover, there is no singularity in the interior of the workspace, indicating that the mechanism has a good workspace.

The analysis of dexterity
Dexterity is an important index to measure the kinematic flexibility of a mechanism.The 4UPS-RRR parallel ankle rehabilitation mechanism is a pure rotation mechanism.In order to solve the dexterity of a rehabilitation mechanism, the Jacobian matrix of the mechanism is solved.
According to the inverse kinematic solution, once we obtain the output angles θ z , θ y , and θ x , vector l i , i = 1, 2, 3, 4, is obtained using Eq. ( 10).So, we can change Eq. ( 10) to The derivative of both sides of Eq. ( 11) with time leads to the following: Namely, the following applies: where J = A −1 B is the Jacobian matrix of the parallel mechanism, with We adopt the reciprocal of the condition number of the Jacobian matrix to measure the dexterity of the mechanism between the input and output.The dexterity of the mechanism k J in one position is where cond(J ) denotes the condition for the matrix J , and cond(J ) = J J −1 .The value of k J varies in the range [0, 1].The mechanism dexterity graph obtained using MATLAB is shown in Fig. 9.
We chose different values of θ zmax to analyze the kinematic dexterity of the rehabilitation mechanism.As shown in Fig. 9, the dexterity of the mechanism increases with the continuous decrease in θ zmax .The dexterity values of the rehabilitation mechanism are mostly greater than 0.5 when θ zmax = 15°.The value range of k J is [0, 1], and it changes with the change in the mechanism's pose.The dexterity index being closer to 1 corresponds to better dexterity.As shown in Fig. 9, the dexterity of the mechanism changes steadily and continuously, with uniform distribution and no mutation phenomenon.The results indicate that the mechanism has good dexterity and performance and can be applied in the rehabilitation of the ankle.

Simulation of linear actuators' length
The kinematics of the mechanism is simulated with MAT-LAB.Firstly, according to the data in Table 2, the initial ankle height of 70 mm was selected to determine the initial position of the motion plane of the mechanism.The posture is set when the moving platform is parallel to the fixed platform.We take the simulation period to be 10 s.It is assumed that the angle θ z of adduction/abduction of the mechanism is shown in Eq. ( 15).
The curve of the mechanism rod length changes with time, obtained by bringing the angle into the inverse equation, is shown in Fig. 10.The angle θ y of dorsiflexion/plantar flexion of the mechanism is shown in Eq. ( 16).
The curve of the rod length changes with time is shown in Fig. 11.The angle θ x of varus/valgus of the mechanism is shown in Eq. ( 17).The curve of the rod length changes with time is shown in Fig. 12.
It can be seen from Figs. 10-12 that two pairs of four linear actuators always have the same motion rules.The same rules of motion are determined by the symmetrical structure.In this cycle, the displacement of the linear actuator changes uniformly and no mutation occurs.The change in the length of the linear actuator does not exceed the limit range, which shows that the movement rules of the linear actuators satisfy the basic requirements of the design.

Simulation of the linear actuators' velocity and acceleration
It is assumed that the simulation period and angle planning are the same as those in the previous section.The velocity and acceleration of the linear actuators are simulated, and the results are shown in Figs.13-15.
The curves of velocity and acceleration change periodically and are very smooth.Moreover, there are no mutation points in the whole process.The abovementioned conclusions indicate that the operation of the mechanism is relatively stable.

Rehabilitation mechanism prototype and experiment
6.1 Prototype assembly and limiting angle experiment of rehabilitation mechanism An experimental system consisting of a control panel, stepper motor driver, power supply, spherical joint, hook joint, linear actuators, and 3D-printed base frame has been built as shown in Fig. 16.Taking the right foot as an example, experiments were conducted on the adduction/abduction, dorsiflexion/plantar flexion, and varus/valgus of the human ankle.We observe the smooth operation of the prototype and whether it can meet the maximum range of motion of the human ankle.
It has been proven that this rehabilitation mechanism can satisfy various rehabilitation movements of the ankle after being driven by four linear actuators and that the movement is relatively smooth.As shown in Figs.17-19, the maximum rotation range of the mechanism can also fully cover the maximum motion range of the ankle is shown in Table 1.It can be proven that the parallel rehabilitation mechanism can satisfy the requirements of ankle rehabilitation.

Human-machine experiment of ankle rehabilitation mechanism
In order to verify the effectiveness, accuracy and humanmachine fit of the overall function of the rehabilitation mechanism, the patient's foot is fixed on the moving platform using the strap in the right-foot rehabilitation mode, and the patient's calf should be kept upright as much as possible during the rehabilitation process.Firstly, the ankle dorsiflexion/plantar flexion rehabilitation exercise experiment was carried out.It is mainly to make the mechanism rotate around the axis of the ankle joint, that is, rotate around the y axis shown in Fig. 1b.This exercise is the most important ankle joint activity in work and life, and it is also the main way for people to bear weight when walking.The effect of rehabilitation is shown in Fig. 20.Ankle varus/valgus injury is the main form of ankle injury.Therefore, the varus/valgus rehabilitation exercise of the rehabilitation mechanism is a very important rehabilitation mode in the rehabilitation training process, which mainly rotates around the x axis shown in Fig. 1b.This rehabilitation mode plays an important role in the recovery of ligaments    flexibility, and the specific rehabilitation effect is shown in Fig. 22.
Figure 23 shows the comparison between the actual rotation angle value and the ideal trajectory result of the rehabilitation mechanism in the process of dorsiflexion/plantar flexion, varus/valgus, and internal rotation/external rotation rehabilitation training.The actual rotation angle of the mechanism is measured by DXL360S inclinometer, and the ideal trajectory is obtained by simulation calculation.It can be seen from Fig. 23 that although the acceleration of the local position is abrupt due to the gap between the parts in the prototype assembly and the weight of the parts themselves, the ideal trajectory and the actual trajectory curve cannot completely coincide, but the overall trend is the same.The amplitudes of the ideal trajectory and the actual trajectory are basically the same.There is also no collision between the components.Through the above analysis, it can be found that the rehabilitation mechanism designed in this paper can meet the needs of daily rehabilitation training of the ankle joint.

Conclusions
In order to lessen the impact on the workforce of rehabilitation practitioners and provide a higher-quality rehabilitation process for patients, an ankle joint rehabilitation robot based on a parallel mechanism is proposed.The motion mechanism of the ankle joint was analyzed, and the motion range of the ankle joint is given in detail for better kinematic characteristics in the rehabilitation process.Then, the structure of the ankle joint rehabilitation robot was designed, the degrees of freedom of the robot were calculated by screw theory, and the kinematics of the robot was analyzed by an inverse kinematics solution.The correctness of the theory is verified by numerical simulation.The simulation results show that the velocity and acceleration of the movement change periodically, and the curve is smooth without abrupt change.The experiments on the maximum running angle of the experimental platform show that the maximum rotation range of the rehabilitation robot includes the entire motion range of the ankle joint and that the running process is relatively smooth, which satisfies the requirements of the experiment.The feasibility of the ankle joint rehabilitation robot proposed in this paper was proven through the above analysis, which laid the foundation for the human-machine experiment in the future.It can act as a reference for future research of the ankle rehabilitation mechanism.
The next steps in the research should primarily focus on further investigating the materials and structure of ankle rehabilitation devices.Efforts should be made to minimize the size and weight of the devices without compromising their functionality.Extensive clinical trials should be conducted to record training data generated by different users during rehabilitation training with these devices, establishing a database for ankle injury patients' rehabilitation training.By analyzing the symptoms of patients stored in the database along with their rehabilitation training data, a basis for the subsequent work of healthcare professionals can be provided.Emphasis should be placed on developing human-computer interaction and rehabilitation assessment systems.The humancomputer interaction system is a crucial component of rehabilitation devices, serving as a bridge for communication between patients, doctors, and rehabilitation devices to enhance the rehabilitation experience for patients.Currently, rehabilitation assessments rely mainly on subjective evaluations by physicians and patients.Establishing an objective rehabilitation assessment system can effectively monitor the rehabilitation status of patients in real time, aiding physicians in formulating targeted rehabilitation plans.

Figure 1 .
Figure 1.Simplified model of the ankle joint.

Figure 2 .
Figure 2. Basic types of ankle movement.

Figure 4 .
Figure 4. Analysis results of the deformation and strain of the rehabilitation robot: (a) overall deformation analysis and (b) overall strain analysis.

Figure 6 .
Figure 6.Structure diagram of the drive branch and the constraint branch: (a) the screw system of UPS branch chain and (b) the screw system of constrained branch chain.

Figure 7 .
Figure 7. Diagrams of the parallel mechanism: (a) the specific structure of the parallel mechanism and (b) a simplified diagram of the parallel mechanism.
The main parameters of the parallel mechanism.NumericalThe main parameters of the mechanism (units) valueThe length of the fixed platform (mm) 270 The breadth of the fixed platform (mm) 220 The length of the moving platform (mm) 245 The breadth of the moving platform (mm) 170 Maximum length of the linear actuators (mm) 305 Minimum length of the linear actuators (mm) 205 Maximum angle of the spherical joint (rad) π/3lel mechanism with four driving branches as the configuration of the rehabilitation mechanism.The specific structure is shown in Fig.7below.The rehabilitation mechanism is mainly composed of four parts: moving platform, fixed platform, driving branch chain, and constraint branch chain, as shown in Fig.7a.The moving platform and the fixed platform are two quadrilaterals with different side lengths.They are connected by four UPS branches; that is, the upper end of the driving branch is connected to the moving platform through the ball hinge, and the lower end of the branch is connected to the fixed platform through the hook hinge.The middle part is the constraint branch chain.The lower end of the constraint branch chain is directly fixed on the fixed platform.The upper end is connected to the moving platform by two U-shaped brackets and three revolute pairs.Through the https://doi.org/10.5194/ms-15-417-2024Mech.Sci., 15, 417-430, 2024

Figure 8 .
Figure 8. Workspace of the mechanism.

Figure 9 .
Figure 9.The dexterity of the mechanism: (a) the spatial distribution of dexterity and (b) the planar distribution of dexterity.

Figure 10 .
Figure 10.Rod length changes with time during adduction/abduction.

Figure 16 .
Figure 16.Experimental prototype.The period of motion was set to 5 s for the rehabilitation exercise experiment.

Figure 23 .
Figure 23.Measurement results of angle of rehabilitation mechanism.

Table 1 .
Maximum motion range of ankle.

Table 2 .
The parameters of human body.