Next Article in Journal
Calibration to Differentiate Power Output by the Manual Wheelchair User from the Pushrim-Activated Power-Assisted Wheel on a Force-Instrumented Computer-Controlled Wheelchair Ergometer
Next Article in Special Issue
Increasing Payload Capacity of a Continuum Soft Robot Using Bio-Inspired Ossicle Reinforcement
Previous Article in Journal
Optimization Comparison of Torque Performance of Axial-Flux Permanent-Magnet Motor Using Differential Evolution and Cuckoo Search
Previous Article in Special Issue
Solid-State Electromechanical Smart Material Actuators for Pumps—A Review
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Trajectory Synthesis and Linkage Design of Single-Degree-of-Freedom Finger Rehabilitation Device

by
Ping Zhao
1,
Yang Wang
1,
Yating Zhang
1,2 and
Yong Wang
1,*
1
School of Mechanical Engineering, Hefei University of Technology, Hefei 230009, China
2
Department of Technical Physics, University of East Finland, 70210 Kuopio, Finland
*
Author to whom correspondence should be addressed.
Actuators 2024, 13(7), 256; https://doi.org/10.3390/act13070256
Submission received: 31 May 2024 / Revised: 28 June 2024 / Accepted: 4 July 2024 / Published: 6 July 2024
(This article belongs to the Special Issue Actuators in 2024)

Abstract

:
For injured and after-stroke patients who temporarily lose their hand’s grasping abilities, assisting them in regaining their index finger mobility is very important in the rehabilitation process. In this paper, a finger rehabilitation device based on one degree-of-freedom (DOF) linkage mechanism is designed, aiming to lead the index finger through the flexion–extension trajectory during grasping tasks. Two types of one-DOF mechanisms, a four-bar linkage and a Watt-I six-bar linkage, are synthesized for the task trajectory. Various algorithms such as PSO, GA, and GA–BFGS are adopted and compared for the synthesis of these two types of mechanisms, among which the Watt-I six-bar linkage obtained with GA–BFGS shows the optimal performance in accuracy. Clinical biomechanical data are utilized to perform static analyses of the mechanisms, and the feasibility of the Watt-I six-bar linkage models is tested, compared, and demonstrated. Finally, the prototype of the six-bar linkage as well as a wearable exoskeleton finger rehabilitation device are designed to show how they are applied in the finger rehabilitation scenario.

1. Introduction

Population aging is a common challenge currently faced globally [1], with stroke being one of the major diseases threatening the health of the elderly, characterized by high incidence, disability, and recurrence rates. Stroke can result in varying degrees of functional impairment, with the most common being contralateral upper limb paralysis, with a high incidence of upper limb movement disorders reaching up to 75% [2]. Among the upper limb movement disorders caused by stroke, hand function impairment has a higher incidence rate, necessitating the early selection of appropriate rehabilitation strategies for treatment [3]. Repeatedly completing grasping movements with the fingers to rebuild hand nerves and effectively exercising affected muscles is an effective method for restoring hand motor function in patients [4]. Debaditya et al. [5] recorded the flexion and extension movements of the index finger by grasping a specific object 30 times, obtained finger trajectory data after image processing, and applied these data as the target trajectory in the trajectory synthesis of the single-degree-of-freedom Stevenson III six-bar mechanism for the index finger exoskeleton. Single-degree-of-freedom mechanisms, due to their simple structure and convenient control, have been widely used in the field of rehabilitation [6,7,8,9].
Watt-I six-bar mechanisms are a major category of single-degree-of-freedom six-bar mechanisms with significant engineering applications [10], but domestic research on six-bar mechanisms mainly focuses on Stevenson-type six-bar mechanisms, with relatively less research on Watt-I six-bar mechanisms [11]. J. Lee et al. [12] compared the fitting of four-bar, six-bar, and eight-bar mechanisms to lower limb gait trajectories and found that all three types of link mechanisms can achieve good fitting of gait trajectories. Therefore, this study compares the tracking errors of single-degree-of-freedom four-bar mechanisms and single-degree-of-freedom Watt-I six-bar mechanisms, selecting the optimal link mechanism as the finger rehabilitation device.
The kinematic synthesis of single-degree-of-freedom mechanisms involves synthesizing paths based on required movements and satisfying the functional relationship between input and output links. There are three types of path synthesis methods for single-degree-of-freedom mechanisms: mathematical analytical methods, graphical methods, and optimization algorithms. Optimization algorithms are divided into traditional numerical methods and modern heuristic methods. Traditional numerical methods are generally deterministic algorithms. Unlike heuristic methods, they have faster computational speeds but are prone to converge with local optimal solutions, and the convergence effect highly depends on the selection of initial values [13]. Common ones include gradient descent, conjugate gradient method, and quasi-Newton algorithms; heuristic algorithms generally have strong global convergence capabilities, but their qualitative analysis is difficult to quantify, and most algorithms are based on random characteristics, often resulting in slow convergence speeds and high computational complexity. Common ones include particle swarm optimization, simulated annealing, and genetic algorithms (GA). For heuristic algorithms, M. Mandal et al. [14] compared the optimization performance of differential evolution (DE), particle swarm optimization (PSO), and genetic algorithms (GA); simulated annealing [15] and other search algorithms have also been applied to link optimization problems. The genetic-quasi-Newton (GA–BFGS) algorithm is a hybrid algorithm that combines the global search capability of the GA algorithm with the local fine-tuning capability of the quasi-Newton algorithm, combining strengths to achieve faster convergence speeds and stronger global and local convergence capabilities. The GA–BFGS algorithm has been applied in engineering-related fields, such as Fan et al. [16] applying it to the recognition of fuzzy neural networks and proving its excellent optimization effect and faster convergence speed and Wang [17] applying it to solving the dynamic balance points of vehicles. The GA–BFGS algorithm has been applied in the field of rehabilitation and has proven its rationality and effectiveness, achieving excellent optimization performance for lower limb rehabilitation robots [18]. It enables the accurate fitting of gait trajectories during the rehabilitation process with higher precision.
In addition to the application of optimization algorithms, another focus is the selection of cost functions. In the application of link synthesis, trajectory point/trajectory distance errors are commonly set as cost functions in the optimization process [19,20]. In this study, we use the Euclidean distance between generated trajectory points and desired trajectory points to replace the contour error between generated and desired trajectories and use it as the cost function in the optimization process. To make the optimization effect universal, we introduce the average Euclidean distance to characterize its optimization effect.
In the process of finger rehabilitation, the use of pneumatic, controlled rehabilitation gloves may not be easy to control and easily produces secondary injuries. In this paper, a finger rehabilitation device based on a one-degree-of-freedom (DOF) linkage mechanism is designed, aiming to lead the index finger through the flexion–extension trajectory during grasping tasks. The designed institution structure is simple, easy to control, and can make a rehabilitation plan according to the actual situation of patients, which does not easily produce secondary injuries.
The main contributions of this paper are as follows:
(1)
Kinematic modeling was conducted for four-bar and six-bar linkages, with known finger-grasping trajectories defined as task trajectories. Several commonly used single-objective optimization algorithms were employed to analyze and optimize both the four-bar and six-bar linkages. Trajectory distance errors were compared among different optimization algorithms for trajectory synthesis. Ultimately, the GA–BFGS hybrid algorithm, which yielded smaller trajectory errors, was employed to optimize the design of a Watt-I six-bar linkage.
(2)
After using the optimization algorithm and static analysis, the optimal optimization parameters for the Watt-I six-bar mechanism were determined and modeled.
(3)
The prototype of the six-bar linkage as well as a wearable exoskeleton finger rehabilitation device are designed to show how they are applied in the finger rehabilitation scenario. The effectiveness of the design is demonstrated through physical experiments.
The rest of this paper is structured as follows: Section 2 compares the four-bar mechanism and the Watt-I six-bar mechanism, introducing the optimized design process of finger rehabilitation institution. Section 3 introduces the single-objective optimization algorithm GA–BFGS used in the text, and using known finger rehabilitation tracks for the task trajectory, the mean error of PSO, GA and GA–BFGS is compared. The Watt-I six-bar mechanism is selected as the source mechanism of the finger rehabilitation device. Then, Section 4 is the topology optimization design for its fixed end. Section 5 uses the SolidWorks2022 software to complete the final design of the overall exoskeleton finger rehabilitation device and build a six-bar mechanism for trajectory experiments; it proves the feasibility of designing finger rehabilitation devices through the Watt-I six-bar mechanism. Finally, the paper is concluded in Section 6.

2. Optimized Design of Finger Rehabilitation Mechanism

In the field of rehabilitation, four-bar and six-bar mechanisms are widely used. Among six-bar mechanisms, common configurations include the Watt and Stephenson types. The Watt-I six-bar mechanism is one of the simplest configurations of the six-bar mechanism. Therefore, in the section of this study concerning the selection of six-bar mechanism configurations, the Watt-I six-bar mechanism is used as a substitute.
This study focuses on two different mechanisms: the four-bar mechanism and the Watt-I six-bar mechanism. The plane four-bar linkage and the plane six-bar linkage are widely used in the field of rehabilitation robotics, which proves the rationality and effectiveness of the bar group mechanism in solving the path synthesis problem. However, we hope to design institutions that are more suitable to the task trajectory, so we need to compare and analyze the fitting of the task trajectory between the two types of institutions and choose a more suitable mechanism to pull the finger flexion and extension posture.
The typical topological structures of these two types of mechanisms are illustrated in Figure 1, where the positions of the end effector task points are denoted by the red solid points M and J, respectively. A single-degree-of-freedom finger rehabilitation mechanism should possess the ability to mimic finger-grasping actions effectively and should be easily customizable for personalized rehabilitation. This chapter provides a detailed discussion on the dimensional synthesis of each mechanism for finger-grasping and compares the distance errors of their data points to obtain the optimal mechanism configuration.

2.1. The Equation for the Position of the End Trajectory Point

The schematic diagram of the four-bar mechanism is depicted in Figure 2, where AB represents the crank. Point M is located on the connecting link, and the dimensions of the various links are denoted as r 1 , r 2 , r 3 , r 4 , and r 5 . The angle between AD and the x-axis is denoted as θ, between AD and AB as φ, and between BM and BC as α, the angle between the auxiliary line AB parallel to AD passing through point B is δ. The generated end trajectory is defined by the motion of point M, and the design variable is denoted as x = [ r 1 , r 2 , r 3 , r 4 , r 5 , x A , y A , α , θ ]
It is evident that the position of the target point M in the reference frame XOY is represented as follows:
[ x M y M ] = [ x B y B ] + r 5 [ cos ( θ + δ + α ) sin ( θ + δ + α ) ]
In Figure 3, the Watt-I six-bar mechanism is depicted, with point A as the origin of the coordinate system XOY. The length parameters of the Watt-I six-bar mechanism are denoted as follows: l 1 l 10 . Point AD is fixed, forming an angle φ 0 with the x-axis. The angle between the links AB and AD is φ 1 . Passing through point B, a line parallel to AD is drawn, denoted as BH. The angle between BC and BH is φ 2 . Angle φ 3 is formed between CD and AD, and angle φ 4 is formed between CF and CE. Point E is used to draw a line parallel to CF, denoted as EI, and the angle between EG and EI is φ 5 . Angle η 1 is formed between CD and DF, angle η 2 between CD and CF, and angle η 3 between CF and FD. Angles θ 1 and θ 2 are formed between BC and BE, and BC and CE, respectively. Angle β 1 represents the angle between AD and BD, while β 2 is the angle between CF and FE, and δ is the angle between FG and CF. The angle between EG and the extension of the link EJ is denoted as σ . The lengths of BD and EF are represented by d 1 and d 2 , respectively. Point J serves as the generation point of the end trajectory. The optimization parameter is selected as x = [ l 1 , l 2 , l 3 , l 4 , l 5 , l 6 , l 7 , l 8 , l 9 , x A , y A , θ 1 , η 1 , φ 0 , σ , φ 1 ] .
From Figure 3, ABCD forms a four-bar mechanism. Therefore, we can obtain the coordinates of points B and D as shown in Equations (2) and (3):
[ x B y B ] = [ x A y A ] + l 1 [ cos ( ϕ 1 ϕ 0 ) sin ( ϕ 1 ϕ 0 ) ]
[ x C y C ] = [ x B y B ] + l 2 [ cos ( ϕ 0 ϕ 2 ) sin ( ϕ 0 ϕ 2 ) ] .
Therefore, based on the classical holonomic constraints, the theoretical coordinates of endpoint J can be obtained, as shown in Equation (4):
[ x J y J ] = [ cos ( δ + ϕ 0 ) sin ( δ + ϕ 0 ) sin ( δ + ϕ 0 ) cos ( δ + ϕ 0 ) ] [ l 10 cos ( ϕ 4 ) + l 9 cos ( ϕ 5 σ ) l 10 sin ( ϕ 4 ) + l 9 sin ( ϕ 5 σ ) ] + [ x C y C ]

2.2. Kinematic Constraints

The four-bar mechanism must comply with Grashof’s law and the constraint of the extreme transmission angle, with the minimum transmission angle τ m i n = 40 ° being selected.
2 [ min ( r 1 , r 2 , r 3 , r 4 ) + max ( r 1 , r 2 , r 3 , r 4 ) ] < ( r 1 + r 2 + r 3 + r 4 )
{ 40 ° arccos r 3 2 + r 4 2 ( r 1 r 2 ) 2 2 r 3 r 4 0 140 ° + arccos r 3 2 + r 4 2 ( r 1 + r 2 ) 2 2 r 3 r 4 0
In the Watt-I six-bar mechanism, ABCD needs to satisfy all the requirements of the four-bar mechanism. Additionally, since GF and GE form a rotational pair, in order to meet their assembly conditions, the sum of the two sides of triangle GFE must be greater than the third side, and the difference between the two sides must be less than the third side, that is:
max | E F | | G F | + | G E |
min | E F | | G F | | G E | .
This can be expressed as:
m a x | d 2 |     | l 5 | + | l 6 | m i n | d 2 |     | l 5 | | l 6 | .
During the optimization process, it is necessary to define the upper and lower bounds for each optimization variable, as shown in Table 1 and Table 2. Table 1 illustrates the upper and lower bounds for optimization parameters of the four-bar mechanism, while Table 2 presents the upper and lower bounds for the optimization parameters of the Watt-I six-bar mechanism.

2.3. Objective Functions

The crank rotates counterclockwise at a constant speed. During one complete rotation cycle of the crankshaft, the crank angle relevant to the desired trajectory is represented as φ i = θ   + 2 π n ( i 1 ) [0, 2π], where i = 1 , , 200 . This indicates that within one complete cycle, the crank undergoes 200 uniform increments. Subsequently, points along the target trajectory are sequentially sampled at equal time intervals. Utilizing a classical strategy of path synthesis, the generated trajectory is optimized against the desired trajectory to minimize contour errors. Employing contour error as the objective function is highly reasonable [21]. Contour error, as depicted in Figure 4, represents the shortest orthogonal distance at each point between the generated trajectory and the desired trajectory (not necessarily occurring simultaneously).
The commonly used contour error function can be represented by the Euclidean distance between the given trajectory point and the generated trajectory point. It is based on the temporal correspondence and its formula is as follows:
T E ( i ) = i = 1 n E ( i ) E ( i ) 2
Among them, E ( i ) represents a given trajectory point, E * ( i ) represents the actual operating trajectory point at the end of the mechanism, E * ( i ) = [ x * ( i ) , y * ( i ) ] ,   i = 1 , ,  n. To ensure the generality of the optimization results, we can use the average Euclidean distance T E ( i ) ¯ to characterize the optimization effectiveness of contour errors, where the expected coordinates of each point are given by the formula, with n representing the number of trajectory points:
T E ( i ) ¯ = 1 n T E ( i )

3. Single-Objective Optimization Algorithm

A genetic algorithm (GA) is a stochastic algorithm developed by borrowing the ideas of biological evolution. It uses simple coding techniques to simulate complex structures into gene fragments for genetic operations similar to biological evolution and adopts the law of survival of the fittest to guide learning and determine search directions, with good global search ability. Due to the complex optimization problems involved in the parameter optimization process of members, traditional gradient-based algorithms often converge prematurely to local optima for optimization problems with multiple variables and complex functional relationships. Genetic algorithms suitable for global search have weak local fine search capabilities. Therefore, combining a genetic algorithm (GA) with a BFGS algorithm with good numerical stability and fast convergence speed can achieve fast and accurate comprehensive road problems as both algorithms learn from each other’s strengths and weaknesses. Wang et al. [22] have demonstrated that the hybrid algorithm of the GA–BFGS is superior to the GA in the process of bar optimization for four-bar mechanisms. The PSO, DE, SA, and ICA algorithms are used in this article for an optimization comparison to verify their application in the trajectory planning of four-bar and Watt-Ⅰ six-bar mechanisms.
The flowchart of the GA–BFGS algorithm is shown in Figure 5. The specific steps are as follows: first, use the GA algorithm to globally search and optimize the cost function, use the obtained satisfactory solution vector as the initial value, and continue to use the BFGS algorithm for local iterative optimization. This overcomes the low search efficiency of the GA algorithm in the later stage and the sensitivity of the BFGS algorithm to initial values, and it has a high degree of global convergence ability. We set the genetic algebra of the GA to 40 generations and then perform local optimization using the BFGS algorithm. The optimal result is output upon meeting the termination condition of the iterations. This ensures the stability, convergence, and robustness of the results.
In the optimization process, we first use the genetic algorithm (GA) to achieve global search and then use the BFGS algorithm to achieve fast local optimization. Among them, the steps of the quasi-Newton algorithm (BFGS) are as follows:
(1)
Given the initial point x0, with an accuracy of ξ, take H0 = I, k = 0.
(2)
Given gradient g k 1 = f ( x k 1 ) , if g k 1 <  ξ, then x * = x k 1 , stop the step, or use the BFGS formula, as shown in Equation (12), solve for H k 1 , let p k 1 = H k 1 g k 1 , and use one-dimensional search to find the step size t k 1 .
H k = [ I Δ x k 1 ( Δ g k 1 ) T ( Δ x k 1 ) T Δ g k 1 ] H k 1 [ I Δ x k 1 ( Δ g k 1 ) T ( Δ x k 1 ) T Δ g k 1 ] T + Δ x k 1 ( Δ x k 1 ) T ( Δ x k 1 ) T Δ g k 1
(3)
xk = xk−1 + tk−1pk−1, k = k+1, return to (2).
During the process of optimizing the mechanism parameters using MATLAB, the fmincon function used in the article is as follows:
[ x , f v a l , e x i t f l a g ] = f min c o n ( f u n , x 0 , A , b , A e q , b e q , 1 b , u b )
where fun is the objective function; As the initial values, A,b satisfies linear inequality constraints, Aeq and beq satisfy linear equality constraints, and lb and ub satisfy boundary constraints.

Algorithm Example

Debaditya et al. [5] used a finger rehabilitation mechanism synthesized by a Stephenson-III six-bar mechanism, which used Kinovea 0.9.5 software to track the movement trajectory of the fingers. After setting the tracking environment, the subjects grasped a cylindrical object and recorded the bending and extension of the fingers multiple times, obtaining multiple precision points. Six of these precision points were selected as the ideal trajectory points. The trajectory points of the points collected at the distal phalangeal tip are shown in Table 3.
The mechanism synthesis of the four-bar mechanism and the Watt-Ⅰ six-bar mechanism was carried out, and the particle swarm optimization algorithm (PSO) was compared with the traditional genetic algorithm (GA), and the hybrid optimization algorithm, GA–BFGS, mentioned in this article, as shown in Figure 6a, is the optimization result of the four-bar mechanism, and Figure 6b is the optimization result of the Watt-Ⅰ six-bar mechanism. The optimal parameters and average trajectory point errors generated by each optimization algorithm are shown in Table 4 and Table 5, where Table 4 is the optimal parameters of the four-bar mechanism using each optimization algorithm, and Table 5 is the optimal parameters of the Watt-I six-bar mechanism using each optimization algorithm. In the optimization of four-bar mechanisms, the GA–BFGS algorithm reduced the average trajectory error by 13.7% compared to the GA algorithm, and by 19.5% compared to the PSO algorithm. In the optimization of six-bar mechanisms, the GA–BFGS algorithm reduced the average trajectory error by 59.3% compared to the GA algorithm, by 76% compared to the PSO algorithm, and by 13.2% compared to the average trajectory error reported in reference [5].The average trajectory point error is indicated in both tables; according to the data in the table, the fitting effect of the six-bar mechanism is good. Moreover, in the six-bar parameter optimization with the same time step, the genetic algorithm performs better, and the genetic algorithm (GA) can also achieve a small contour error. However, it uses target data points and generated data points to calculate the trajectory error, so the optimization effect of the GA–BFGS algorithm is better and the trajectory error is lower.
Figure 7 shows the fitting of the given task trajectory using the GA–BFGS hybrid optimization algorithm for the Watt-I six-bar mechanism and the four-bar mechanism. Among them, the Watt-I six-bar mechanism has better fitting results for finger trajectories than the four-bar mechanism. As shown in the table, the fitting results of the GA–BFGS hybrid algorithm selected in this paper are significantly better than the GA and PSO algorithms, and the average fitting error is 0.192, which is smaller than the average fitting error of the finger trajectory using the Stephenson-III six bar mechanism in [5]. It can be proved that our proposed optimization algorithm and the feasibility of member selection are feasible.

4. Topology Optimization Design for the Fixed End

This chapter will conduct structural optimization design on the key components of the six-bar mechanism as needed, mainly including the analysis and shape optimization of the fixed end (main supporting component) of the six-bar mechanism, in order to reduce overall weight and improve work efficiency. Using the base bracket as the main supporting component, we imported it into the Workbench module of ANSYS 2021 software for finite element analysis. Considering the mass and additional force of the member, as well as the average maximum gripping force of the human hand based on biomechanical characteristics, we applied a force of 1000 N to the supporting component, and the two holes were subjected to a force of 500 N, respectively. Considering the actual gripping force a human hand can exert, we should apply a force at the end effector that is not less than this value. In fact, the applied force should often significantly exceed this value for the overall design and modeling, thereby preventing situations where unexpected gripping forces could damage the mechanism beyond control.
As shown in Figure 8, the maximum stress of the base is only 10.807 MPa, and the maximum total deformation is 0.04572 mm, with a large design margin. Therefore, lightweight design can be carried out by optimizing its relevant size parameters.
We used the finite element analysis method for topology optimization of the fixed end of the bar, and the optimization design steps are as follows: When using the shape optimization module of ANSYS2021 software to perform shape optimization analysis on the base, we first set a response target. Subsequently, we limit the proportion of retained materials to between 20% and 30%. After the optimization analysis, the results are shown in Figure 9a, where the red area indicates the excess material that can be removed.
It can be clearly observed from Figure 9a that there is redundant material in the middle of the base, while the two sides have been optimized into a circular arc structure. Considering the processing cost and efficiency, the optimization of the base is planned as shown in Figure 9b. There are a total of four input parameters: (P1) right width L1, (P2) bottom width L2, (P3) diagonal width L3, and (P4) filet radius R1. There are three output parameters in total: (P5) total mass, (P6) maximum total deformation, and (P7) maximum equivalent stress.
Using the MOGA algorithm for optimization, after setting optimization objectives and constraints, the optimal parameters and original set parameters are shown in Table 6.
The total mass of the part has decreased by 58.9%. Although the maximum total deformation and maximum equivalent stress of the parts have increased, they are all within the allowable range.

5. Structural Design of Finger Rehabilitation Mechanism

5.1. Modeling of the Testing Machine

According to the optimal parameters optimized by the GA–BFGS algorithm and the final results obtained from topology optimization, The overall structure of the testing machine is shown in Figure 10, where link 1 is the execution end:
The overall structure of the six-bar testing machine consists of a Watt-I six-bar mechanism and a rigid glove connected to the end of the mechanism. The red frame indicates the Watt-I six-bar mechanism; 1 is the execution component of the overall mechanism. Rotation 1 can drive the distal phalanx of the glove to rotate and simulate a handheld posture for finger rehabilitation, while 2 is a topologically optimized fixed base, and 3 represents the end-execution point of the overall mechanism. The green frame indicates the component of the rigid glove. It contains the specific description of the adjustable part of the glove. The rigid glove can be fixed to the table by attaching the point to the tabletop, and when the finger is placed in the glove, the input lever rotates, and the end of the six-bar mechanism will drive the fingers in the glove to simulate the gripping action. The blue frame represents the connection between the human hand and the rigid glove. This rehabilitation glove can accommodate all four fingers except the thumb. Since the grip of the thumb cannot be in the same plane as the other four fingers, we designed the mechanism to accommodate the thumb. However, we found that for the hand-grasping rehabilitation, the grasping trajectory of the thumb is also approximately in a plane, so we will subsequently measure the grasping trajectory of the thumb, try to use a four-bar or six-bar mechanism for fitting, and control the two devices as a whole, so the thumb and other fingers can achieve a grasping posture at the same time. Since not only the thumb but the other fingers play a major role in grasping objects, this article uses the movements of the other four fingers to synthesize a six-bar mechanism.
We set in the model that the position of the end point (distal knuckles of the hand) will not change regardless of the size parameter of the adjustable glove part. This leaves only a fixed trajectory. The adjustable glove sides are only designed to place the finger conveniently and allow it to move within a range to prevent secondary injuries caused by the rigid exoskeleton glove during rehabilitation. However, this rehabilitation device cannot be carried around because it must be fixed to the desktop, and the device requires a certain amount of working space. In the field of upper limb rehabilitation, there are numerous applications of wearable exoskeleton devices for the upper limbs [23,24,25]. In our subsequent research, we will also explore the integration of the overall mechanism control of this rehabilitation glove to enhance our study.
Therefore, our main work in the future will integrate the mechanism that drives the thumb and the mechanism that drives the other four fingers to complete the overall rehabilitation of the fingers. We will use a reasonable control strategy to achieve accurate synchronization of the multi-faceted integration of the organization, making it more integrated, convenient, and safe [26,27]. We can see that the overall glove part can be infinitely adjusted within a certain range according to the size of the human hand, which can meet personalized customization for different parameter groups while ensuring safety and stability requirements during use and avoiding secondary injuries during the rehabilitation process.

5.2. Watt-I Six-Bar Mechanism Trajectory Experiment

To prove that the designed finger rehabilitation institution can pull the finger to complete the flexion and extension movement, we built the Watt-I six-bar mechanism part of the institution to conduct the trajectory experiment on its ends. In the process of building the test machine, we chose the optimal parameters generated by the GA–BFGS hybrid optimization algorithm and the topology optimization results of the fixed end. Because the parameters of the bar are relatively small, the overall mechanism is very small, and only the running attitude of the end trajectory can be taken through the depth camera. In the follow-up work, we will load the finger rehabilitation institution with the actuator and controller to obtain more comprehensive experimental results.
Figure 11 shows a testing machine built based on the optimal parameters of the Watt-I six-bar mechanism. The bar group is made of acrylic material, installed with sliding friction bearings in its joint part; the upper right corner is the execution end Link 1, and the gray triangle bar is the extension bar.
The input Link 1 is made to rotate in the same time step, and the depth camera is used to track the movement track of the end point. When the Link 1 is rotated around a certain angle, the generating trajectory of the end position of the six-bar mechanism is consistent with its running trajectory in SolidWorks2022 software, both approximately a quarter arc trajectory, which proves the feasibility of our design. The six-bar mechanism can fit the finger grasp posture by changing the angle of the execution bar. Considering that the physical generated trajectory is smooth, the physical experiment of the six-bar testing machine can prove its effectiveness.

6. Conclusions

In this paper, a finger rehabilitation device based on the single-degree-of-freedom (DOF) linkage mechanism is designed, aiming to lead the index finger through the flexion–extension trajectory during grasping tasks. Taking the finger-grasping posture as an example, various optimization algorithms such as PSO are used, the GA and GA–BFGS hybrid optimization algorithms are used to optimize and compare the mechanism synthesis of a four-bar mechanism and a Watt-I six-bar mechanism, achieving the flexion extension grasping posture of the fingers. Using the GA–BFGS hybrid optimization algorithm, we compared the distance errors between the four-bar linkage and the Watt-I six-bar linkage. We selected the Watt-I six-bar linkage with smaller distance errors as the source mechanism to construct the overall model of the finger rehabilitation device. Subsequently, topology optimization was performed to design and refine this mechanism. The final design of the overall exoskeleton finger rehabilitation device can be completed, and physical experiments can be conducted. The trajectory generated by the mechanism can be tracked through the deep camera device, ultimately proving the feasibility of the finger rehabilitation device designed through the six-bar mechanism. This device can help patients with stroke and those who have lost their index finger activity due to other diseases recover their finger-grasping ability and improve their quality of life.
Future work: The rehabilitation glove mentioned in the text does not target the functionality of the thumb in grasping actions. During a complete grasping process, the movement trajectory of the thumb is not in the same plane as the trajectories of the other four fingers’ distal fingertips. Therefore, to accomplish a complete grasping action, it would be necessary to track the movement trajectory of the thumb in subsequent iterations. This could involve adding a four-bar or six-bar mechanism, or incorporating a soft pneumatic thumb sleeve in another measurement, and integrating its control to allow for grasping actions at different angles based on the graded hand mobility. Additionally, designing a user interface to provide an intuitive understanding of the grasping process would be beneficial. Moreover, we intend to increase the rehabilitation trajectory of fingers to accommodate multiple types of people, change the parameters of a four-bar or six-bar mechanism, and use a multi-objective optimization algorithm to perform trajectory synthesis to improve our work.

Author Contributions

Conceptualization, P.Z. and Y.W. (Yang Wang); methodology, Y.W. (Yang Wang); software, P.Z. and Y.W. (Yang Wang); validation, Y.W. (Yong Wang), P.Z. and Y.Z.; formal analysis, P.Z. and Y.W. (Yang Wang); investigation, Y.Z.; resources, P.Z.; data curation, Y.W. (Yang Wang); writing—original draft preparation, Y.W. (Yang Wang); writing—review and editing, Y.W. (Yang Wang); supervision, Y.W. (Yong Wang) and P.Z.; project administration, Y.Z. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported in part by the National Natural Science Foundation of China under Grant 51805449 and Grant 72188101, in part by the National Key Research and Development Program of China under Grant 2019YFB1311603, and in part by the Fundamental Research Funds for the Central Universities under Grant PA2021KCPY0046.

Data Availability Statement

Data are contained within the article.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Wu, S.; Wu, B.; Liu, M.; Chen, Z.; Wang, W.; Anderson, C.S.; Sandercock, P.; Wang, Y.; Huang, Y.; Cui, L.; et al. Stroke in China: Advances and challenges in epidemiology, prevention, and management. Lancet Neurol. 2019, 18, 394–405. [Google Scholar] [CrossRef] [PubMed]
  2. Liu, M.; Ushiba, J. Brain–machine Interface (BMI)-based Neurorehabilitation for Post-stroke Upper Limb Paralysis. Keio J. Med. 2022, 71, 82–92. [Google Scholar] [CrossRef] [PubMed]
  3. Bin, G.; Jinqin, Z.; Yuanhao, X. Effect of repeated promotion therapy on hand function in hemiplegia patients recovering from stroke. Rehabil. Theory Pract. China 2023, 29, 697–702. [Google Scholar]
  4. He, M.; Dong, C.; Huang, R.; Cheng, H. Effect of finger pulling and stretching trigger method on the rehabilitation of early hand dysfunction after stroke. Neural Inj. Funct. Reconstr. 2020, 15, 607–609. [Google Scholar]
  5. Chakraborty, D.; Rathi, A.; Singh, R.; Pathak, V.K.; Srivastava, A.K.; Sharma, A.; Saxena, K.K.; Kumar, G.; Kumar, S. External six-bar mechanism rehabilitation device for index finger: Development and shape synthesis. Robot. Auton. Syst. 2023, 161, 104336. [Google Scholar] [CrossRef]
  6. Kapsalyamov, A.; Hussain, S.; Brown, N.A.; Goecke, R.; Hayat, M.; Jamwal, P.K. Synthesis of a six-bar mechanism for generating knee and ankle motion trajectories using deep generative neural network. Eng. Appl. Artif. Intell. 2023, 117, 105500. [Google Scholar] [CrossRef]
  7. Rosati, G.; Zanotto, D.; Secoli, R.; Rossi, A. Design and control of two planar cable-driven robots for upper-limb neurorehabilitation. In Proceedings of the 2009 IEEE International Conference on Rehabilitation Robotics, Kyoto, Japan, 23–26 June 2009; pp. 560–565. [Google Scholar]
  8. Burgar, C.G.; Lum, P.S.; Shor, P.C.; Van Der Loos, H.F.M. Development of robots for rehabilitation therapy: The Palo Alto VA/Stanford experience. J. Rehabil. Res. Dev. 2000, 37, 663–673. [Google Scholar] [PubMed]
  9. Krebs, H.I.; Ferraro, M.; Buerger, S.P.; Newbery, M.J.; Makiyama, A.; Sandmann, M.; Lynch, D.; Volpe, B.T.; Hogan, N. Rehabilitation robotics: Pilot trial of a spatial extension for MIT-Manus. J. Neuroeng. Rehabil. 2004, 1, 5. [Google Scholar] [CrossRef]
  10. Xiao, T.; Li, T. Application and optimization design of Watt linkage six-bar mechanism on oil pump. Pet. Mach. 2001, 9, 19–21. [Google Scholar]
  11. Zhang, Y.; Zhao, P.; Gong, L.; Deng, X. Trajectory Synthesis and Sensitivity Analysis of Six-Bar Mechanism for Gait Implementation. In IFToMM World Congress on Mechanism and Machine Science; Springer: Cham, Switzerland, 2023. [Google Scholar]
  12. Lee, J.; Li, L.; Shin, S.Y.; Deshpande, A.D.; Sulzer, J. Kinematic comparison of single degree-of-freedom robotic gait trainers. Mech. Mach. Theory 2021, 159, 104258. [Google Scholar] [CrossRef]
  13. Ebrahimi, S.; Payvandy, P. Efficient constrained synthesis of path generating four-bar mechanisms based on the heuristic optimization algorithms. Mech. Mach. Theory 2015, 85, 189–204. [Google Scholar] [CrossRef]
  14. Acharyya, S.K.; Mandal, M. Performance of EAs for four-bar linkage synthesis. Mech. Mach. Theory 2009, 44, 1784–1794. [Google Scholar] [CrossRef]
  15. Martínez-Alfaro, H. Four-bar mechanism synthesis for n desired path points using simulated annealing. In Advances in Metaheuristics for Hard Optimization; Springer: Berlin/Heidelberg, Germany, 2008; pp. 23–37. [Google Scholar]
  16. Fan, C.; Xu, F. Application of a hybrid genetic algorithm based on BFGS in fuzzy neural network identification. Softw. Guide 2013, 12, 52–54. [Google Scholar]
  17. Wang, X.; Shi, S.; Liu, L.; Jin, L. Hybrid point equilibrium solution for vehicle dynamics based on genetic algorithm and quasi-Newton method. J. Mech. Eng. 2014, 50, 120–127. [Google Scholar]
  18. Zhao, P.; Song, W.; Gu, C.; Hou, Q. Design of a six-pole lower limb rehabilitation facility based on GA-BFGS. J. Huazhong Univ. Sci. Technol. 2020, 48, 50–56. [Google Scholar]
  19. Yan, H.-S.; Chiou, S.-T. An Algorithm for The Optimal Synthesis of Complex Function Generators. Eng. Optim. 1987, 12, 75–88. [Google Scholar] [CrossRef]
  20. Lin, W.-Y. Optimization of scale-rotation-translation synthesis after shape synthesis for path generation of planar mechanisms. J. Chin. Inst. Eng. 2014, 37, 497–505. [Google Scholar] [CrossRef]
  21. Haghjoo, M.R.; Yoon, J. Two-stage mechanism path synthesis using optimized control of a shadow robot: Case study of the eight-bar Jansen mechanism. Mech. Mach. Theory 2022, 168, 104569. [Google Scholar] [CrossRef]
  22. Wang, L.; Jiang, L.; Wang, Y. Four-bar mechanism optimization based on a genetic quasi-Newton hybrid algorithm. J. Hefei Univ. Technol. 2018, 41, 150–153. [Google Scholar]
  23. Fazli, E.; Rakhtala, S.M.; Mirrashid, N.; Karimi, H.R. Real-time implementation of a super twisting control algorithm for an upper limb wearable robot. Mechatronics 2022, 84, 102808. [Google Scholar] [CrossRef]
  24. Tiaiba, H.; Daachi, M.E.H.; Madani, T. Real-time adaptive super twisting algorithm based on PSO algorithm: Application for an exoskeleton robot. Robotica 2024, 1–26. [Google Scholar] [CrossRef]
  25. Rakhtala, S.M.; Ghayebi, R. Real time control and fabrication of a soft robotic glove by two parallel sensors with MBD approach. Med Eng. Phys. 2022, 100, 103743. [Google Scholar] [CrossRef] [PubMed]
  26. Wu, P.; Ramani, K.S.; Okwudire, C.E. Accurate linear and nonlinear model-based feedforward deposition control for material extrusion additive manufacturing. Addit. Manuf. 2021, 48, 102389. [Google Scholar] [CrossRef]
  27. Wu, P.; Qian, C.; Okwudire, C.E. Modeling and feedforward control of filament advancement and retraction in material extrusion additive manufacturing. Addit. Manuf. 2023, 78, 103850. [Google Scholar] [CrossRef]
Figure 1. Schematic diagram of linkage mechanisms.
Figure 1. Schematic diagram of linkage mechanisms.
Actuators 13 00256 g001
Figure 2. Schematic diagram of a four-bar mechanism.
Figure 2. Schematic diagram of a four-bar mechanism.
Actuators 13 00256 g002
Figure 3. Schematic diagram of the Watt-I six-bar mechanism.
Figure 3. Schematic diagram of the Watt-I six-bar mechanism.
Actuators 13 00256 g003
Figure 4. Schematic diagram of contour error between generated trajectory and given trajectory.
Figure 4. Schematic diagram of contour error between generated trajectory and given trajectory.
Actuators 13 00256 g004
Figure 5. The flowchart of the GA–BFGS algorithm.
Figure 5. The flowchart of the GA–BFGS algorithm.
Actuators 13 00256 g005
Figure 6. Comparison results of various optimization algorithms. (a) Optimization result of the four-bar mechanism; (b) Optimization result of the six-bar mechanism.
Figure 6. Comparison results of various optimization algorithms. (a) Optimization result of the four-bar mechanism; (b) Optimization result of the six-bar mechanism.
Actuators 13 00256 g006
Figure 7. Optimization effect diagram of Watt-I six-bar and four-bar mechanisms for given trajectory points. (a) Watt-I six-bar mechanism; (b) Four-bar mechanism.
Figure 7. Optimization effect diagram of Watt-I six-bar and four-bar mechanisms for given trajectory points. (a) Watt-I six-bar mechanism; (b) Four-bar mechanism.
Actuators 13 00256 g007
Figure 8. The total deformation diagram and equivalent stress diagram of the fixed end of Watt-I six-bar mechanism.
Figure 8. The total deformation diagram and equivalent stress diagram of the fixed end of Watt-I six-bar mechanism.
Actuators 13 00256 g008
Figure 9. Topological optimization experiments. (a) Optimization result graph of response surface. (b) Topological optimization diagram of the fixed end of Watt-I six-bar mechanism.
Figure 9. Topological optimization experiments. (a) Optimization result graph of response surface. (b) Topological optimization diagram of the fixed end of Watt-I six-bar mechanism.
Actuators 13 00256 g009
Figure 10. Integrated testing machine for Watt-I six bar mechanism.
Figure 10. Integrated testing machine for Watt-I six bar mechanism.
Actuators 13 00256 g010
Figure 11. The testing machine built based on the optimal parameters of the Watt-I six-bar mechanism. (a) The physical diagram for the Watt-I six-bar linkage. (b) The physical end effector actuator motion trajectory, the solid red line represents the generated trajectory.
Figure 11. The testing machine built based on the optimal parameters of the Watt-I six-bar mechanism. (a) The physical diagram for the Watt-I six-bar linkage. (b) The physical end effector actuator motion trajectory, the solid red line represents the generated trajectory.
Actuators 13 00256 g011aActuators 13 00256 g011b
Table 1. The upper and lower bounds for the optimization parameters of the four-bar mechanism.
Table 1. The upper and lower bounds for the optimization parameters of the four-bar mechanism.
Parameterr1r2r3r4r5xAyAαθ
Lower limit00000−50−5000
Upper limit50505050505050
Table 2. The upper and lower bounds for the optimization parameters of the Watt-I six-bar mechanism.
Table 2. The upper and lower bounds for the optimization parameters of the Watt-I six-bar mechanism.
Parameterl1l2l3l4l5l6l7l8l9
Lower limit000000000
Upper limit505050505050505050
parameterxAyAθ1η1φ0σφ1
Lower limit−50−5000000
Upper limit5050
Table 3. The grasping trajectory points of the index finger collected in [5].
Table 3. The grasping trajectory points of the index finger collected in [5].
Trajectory Points 123456
X−9.61−9.52−8.52−7.34−5.21−3.55
Y1.042.073.975.025.475.34
Table 4. The optimal parameters of the four-bar mechanism.
Table 4. The optimal parameters of the four-bar mechanism.
Optimization AlgorithmPSOGAGA–BFGS
l14.383.764.13
l217.4219.0214.18
l316.677.3014.56
l418.4319.4520.06
l529.4436.6427.76
xA20.7619.4221.20
yA14.0628.587.01
α5.866.796.28
θ3.053.612.54
T E ¯ 0.65410.61020.5268
Table 5. The optimal parameters of the Watt-I Six-bar Mechanism.
Table 5. The optimal parameters of the Watt-I Six-bar Mechanism.
Optimization AlgorithmPSOGAGA–BFGS[5]
l15.025.128.89/
l212.599.3124.09/
l311.318.9316.47/
l417.3311.4426.02/
l58.9213.4923.74/
l623.3612.4914.45/
l76.348.8921.93/
l88.3817.5419.84/
l910.536.8620.56/
xA−1.314.4310.82/
yA−1.800.7211.48/
θ10.420.900.89/
η12.320.720.72/
φ01.314.034.14/
σ3.564.855.23/
φ13.130.830.70/
T E ¯ 0.79990.4710.1918670.2210
Table 6. Comparison of Parameter Optimization Results.
Table 6. Comparison of Parameter Optimization Results.
Design VariableBefore OptimizationAfter OptimizationChange Rate/%
P1/mm1516+6.7
P2/mm1514.5−3.3
P3/mm1513−13.3
P4/mm1011+10
P5/kg0.1110.0456−58.9
P6/mm0.04570.0458+0.2
P7/MPa10.80711.448+5.9
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Zhao, P.; Wang, Y.; Zhang, Y.; Wang, Y. Trajectory Synthesis and Linkage Design of Single-Degree-of-Freedom Finger Rehabilitation Device. Actuators 2024, 13, 256. https://doi.org/10.3390/act13070256

AMA Style

Zhao P, Wang Y, Zhang Y, Wang Y. Trajectory Synthesis and Linkage Design of Single-Degree-of-Freedom Finger Rehabilitation Device. Actuators. 2024; 13(7):256. https://doi.org/10.3390/act13070256

Chicago/Turabian Style

Zhao, Ping, Yang Wang, Yating Zhang, and Yong Wang. 2024. "Trajectory Synthesis and Linkage Design of Single-Degree-of-Freedom Finger Rehabilitation Device" Actuators 13, no. 7: 256. https://doi.org/10.3390/act13070256

APA Style

Zhao, P., Wang, Y., Zhang, Y., & Wang, Y. (2024). Trajectory Synthesis and Linkage Design of Single-Degree-of-Freedom Finger Rehabilitation Device. Actuators, 13(7), 256. https://doi.org/10.3390/act13070256

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop