1. Introduction
Anthropomorphic dexterous hands serve as the core end effectors for robot interaction with the physical environment. Their performance critically determines a robot’s operational capabilities in complex unstructured scenarios such as service tasks, medical rehabilitation, and precision assembly [
1,
2,
3]. The actuation scheme represents a key bottleneck constraining the lightweight design, compliance, and force control precision of these hands. The driving methods of dexterous hands can mainly be divided into three types: motor-driven, fluid-driven, and smart material-driven.
Fluid-driven actuators achieve movement by compressing and releasing fluids, mainly being used in pneumatically driven soft dexterous hands [
4]. This type of dexterous hand offers high flexibility and good safety, but it usually requires large compressors to generate high pressure. This results in bulky equipment and the need for supporting pipelines, limiting its application in mobile platforms and specific designs.
Furthermore, smart material-driven dexterous hands also have broad application prospects. Common smart material actuators include shape memory alloy (SMA) actuators [
5], electroactive polymer (EAP) actuators [
6], and supercoiled polymer (SCP) actuators [
7]. EAPs utilize the inverse piezoelectric effect, boasting advantages such as high linearity, high stress, and fast response; however, their stroke is small (usually at the micrometer or nanometer level), which restricts their application in large-range motion scenarios. SCPs and SMAs drive dexterous hands through heat-induced contraction, and they offer benefits like low noise, compact structure, light weight, flexible wiring, and free mobility. In particular, SCP actuators provide a large driving range and significant output force. Nevertheless, both SMA and SCP actuators are thermally driven systems, suffering from problems of slow response speed and low energy efficiency.
Motor-driven dexterous hands are the most widely used type currently. Based on the combination of motors with other components, motor-driven dexterous hands can be further categorized into subtypes such as motor–gear combinations [
8], motor–mechanical linkage combinations [
9], motor–tendon combinations [
10], and motor–twisted string combinations [
11]. Dexterous hands with motor–gear or motor–mechanical linkage combinations feature high control accuracy and a fast response speed. However, their high structural rigidity, heavy weight, and complex mechanical structure limit the flexibility and interactivity of the dexterous hands to a certain extent. Dexterous hands driven by motor–tendon combinations can improve flexibility and dexterity; nevertheless, the need to install motors vertically along the driving direction makes practical operation in the hand or arm extremely difficult. This not only affects the compactness of the structural design but may also restrict the movement range of the wrist. In addition, the transmission efficiency between the motor and tendons is relatively low—larger motor power is required to achieve sufficient finger force, which in turn increases the size and weight of the dexterous hand. To address the aforementioned issues, dexterous hands driven by the motor–twisted string combination have emerged. This drive method requires no external mechanisms; it only converts the motor’s rotational motion into linear motion via the string, and the string can be arranged in any direction—this makes the motor–twisted string system more compact and flexible compared with the traditional motor–tendon system. Furthermore, the motor–twisted string system can output greater driving force with a smaller input torque, and its output force can exceed that of the motor–tendon system by more than five times. Therefore, this system can adopt motors with smaller power and lighter weight to achieve the same output force, further improving the efficiency and performance of the overall system.
Through the analysis of different driving methods, it can be seen that each type has its own advantages and disadvantages in the application of dexterous hands. The selection of an appropriate driving method requires comprehensively considering the functional requirements of the dexterous hand and its practical application scenarios.
TSAs have gained widespread attention in recent years as an emerging flexible drive technology due to their high transmission ratio, simple structure, light weight, and inherent compliance [
12,
13]. As illustrated in
Figure 1, a TSA typically consists of a motor, a load, and one or more twisted strings. One end of the twisted string is connected to a rotating motor, while the other end is attached to the load. Under the rotation of the motor, the twisted strings either twist themselves or wrap around, shortening their length and driving the load to produce linear motion [
14]. This unique mechanism allows the TSA to effectively convert the rotational motion of the motor into the linear motion of the load [
15]. The TSA is particularly well-suited for dexterous hands that require high power density and compliant interaction in space-constrained environments [
16,
17]. For example, Sonoda et al. [
15] demonstrated the advantages of TSAs in low-cost, lightweight dexterous hands. Zhang et al. [
16] developed an anthropomorphic dexterous hand with an all-soft structure, which is driven by TSAs and integrated into an arm system. This system can achieve 31 out of the 33 grasping modes in the Feix GRASP taxonomy, demonstrating excellent dexterity and grasping diversity.
However, in applications requiring high-precision position or force control, the TSA still faces a major challenge: its drive process is highly nonlinear and extremely sensitive to the load. Under the same motor input, an increase in load significantly reduces the output displacement. This strong nonlinearity arises from the complex elastic deformation, radius change, friction, and geometric evolution during the twisting process. To address this challenge, researchers have developed a series of mathematical models. Based on the research of Wurtz et al. on the TSA system, Palli et al. [
18] deeply explored the relationship between the twisted string stiffness and the driving performance. Ryu et al. introduced the assumption of variable twisted string radius on the basis of the traditional constant radius model, established the TSA variable radius model [
19] and TSA variable stiffness model [
20], and considered the influence of load, proposing a TSA variable-load mathematical model with bias [
21]. Lin and Chu [
22] further incorporated parameter estimation and compensation techniques. Nedelchev et al. [
23] were the first to study the natural nonlinear oscillation behavior in Twisted String Actuators (TSAs). Based on the energy balance equation and dynamic equation, they established a mathematical model of the TSA and conducted an in-depth analysis of the energy retention characteristics and damped oscillation behavior of the TSA. Liu et al. [
24] established forward and inverse bidirectional kinematic models of the TSA based on the Invertible Neural Network (INN), which improved the accuracy of forward and inverse kinematic modeling for the TSA. In particular, this approach reduced errors in regions such as after multiple strokes and in low-angle ranges. Konda et al. [
25] considered the friction between twisted strings and incorporated the reverse torque generated by changes in twisted string curvature, thereby establishing an enhanced dynamic model of the TSA. This model improved the accuracy of predicting the dynamic behavior of TSAs driven by low-torque and low-speed motors.
Although these models (including geometric statics and their improved forms) are effective under steady-state or simplified conditions, they rely heavily on idealized assumptions, neglecting key influencing factors such as material properties and string diameter differences, and exhibit high sensitivity to load variations. As a result, existing physical models fail to provide sufficiently accurate predictions under a wide range of variable-load conditions, severely limiting the application of TSAs in high-precision dexterous hand control.
Current data-driven methods, such as neural networks, have shown great potential in handling complex nonlinear systems [
26,
27]. However, their application in addressing the precise modeling of TSAs under variable-load conditions has not been fully explored. Moreover, the effective integration of high-precision TSA models into dexterous hand systems, achieving validation from drive prediction to precise control of the end effector, remains a gap in current research.
To address the aforementioned challenges, this paper proposes a solution integrating data-driven modeling and biomimetic mechanism innovation. The main contributions are as follows:
A data-driven modeling framework: A BPNN-based approach is developed for high-precision displacement prediction of TSAs under variable loads (0.1–4.2 kg). Compared with traditional methods, the proposed data-driven approach significantly improves prediction accuracy.
We developed a lightweight TSA-driven anthropomorphic dexterous hand based on a biomimetic three-joint finger structure, a tendon-spring transmission system, and 3D-printed resin materials. The anthropomorphic dexterous hand (excluding the motor) weighs 335 g, with a size approximately 1.2 times that of a real human hand. Furthermore, by integrating a BPNN-based displacement model with the kinematic model of the fingers, we established a predictive model capable of more accurately estimating finger bending angles from motor rotation angles. This lays a solid foundation for the precise control of TSA-driven dexterous hands.
Systematic validation and performance evaluation: An experimental platform is established, comprising the TSA drive unit, the dexterous hand body, the bending angle sensor, and a real-time control system. Comprehensive experiments validate the following:
The accuracy of the finger’s bending angle prediction model combining the BPNN model with dexterous hand kinematics.
The TSA-driven dexterous hand demonstrates excellent bending capability (achieving various human-like gestures) and practical grasping performance.
This study not only provides an effective modeling tool for precise TSA control under variable-load conditions but also opens a new technical pathway for developing the next generation of lightweight, high-performance anthropomorphic dexterous hands.
4. BPNN Model
When conducting theoretical modeling of the TSA, we made a series of assumptions to simplify the derivation and intentionally ignored some influencing factors. As a result, the traditional variable-load model’s displacement prediction accuracy under different load conditions was limited. To overcome this deficiency, this paper proposes a variable-load model based on the BPNN. The BPNN can adapt to complex input–output relationships and significantly reduce the reliance on prior assumptions [
28,
29]. We trained the network using a comprehensive dataset covering a wide range of operating conditions, aiming to provide more accurate performance predictions for the TSA in variable-load environments. This method significantly improves the accuracy of displacement prediction by explicitly introducing key factors that the traditional model failed to consider, providing more reliable theoretical support for the design and control of TSA.
4.1. Model Establishment
The BPNN has significant advantages in the field of complex system modeling due to its powerful nonlinear mapping ability and multi-layer fully connected structure. Its supervised learning mechanism iteratively adjusts network weights through the error back propagation algorithm, effectively minimizing the difference between predicted output and the true value. In this study, we constructed a BPNN model based on the key parameters for displacement calculation of the TSA, and trained and tested it using experimental data.
Figure 7 shows the proposed double-hidden-layer BPNN structure for establishing the displacement response model of TSAs under different loading conditions. Its core framework is as follows:
- (1)
Input–Output Architecture
Based on theoretical analysis, the variation in TSA displacement is influenced by multiple factors, including load magnitude, twisted angle, twisted direction, the twisted string’s Young modulus, and the string’s diameter. To comprehensively account for these factors, we incorporate them as input feature vectors for the BPNN. The output layer of the network consists of a single node that represents the change in TSA displacement.
- (2)
Hidden Layer Design
The number of neurons in the hidden layer is determined by the complexity of the problem, the size of the input/output layers, and the desired error tolerance. Using an empirical formula as a reference, we selected a dual-hidden-layer neural network model with a 10×8 configuration. Through sensitivity analysis, the optimal number of nodes was determined, creating a four-layer neural network structure with 5 × 10 × 8 × 1.
- (3)
Training Strategy
Figure 8 illustrates the training and testing process using the BPNN. The dataset used for model training includes 150 independent experimental tests, covering all combinations of the parameters to be studied (including three materials, two radii, five loads, with five repeated experiments for each combination). Each experiment generates 60 data points, resulting in a total of 9000 data points. The dataset was partitioned by test cycles using stratified sampling into a training set (70%), a validation set (15%), and a test set (15%)—this was performed to avoid data leakage and ensure that each subset has representative distribution characteristics. In terms of data preprocessing, the study adopted a detailed workflow: First, numerical encoding was applied to the twisting direction; Second, the core elastic modulus (E) of the string was used to characterize material properties, instead of using categorical labels; Additionally, all input features underwent min–max normalization based on parameters calculated from the training set, scaling the data to the interval [0, 1], whereas no scaling was applied to the output displacement. During the training process, the MATLAB 2023aNeural Network Toolbox was used, with standardized training sample data as input. To enhance training efficiency and stability, the hyperbolic tangent function (tansig) was chosen as the activation function for the hidden layer, while the linear function (purelin) was used for the output layer. The training function employed was traingdx, and the performance function was Mean Squared Error (MSE). The training process was set to a maximum of 5000 iterations, with an early stopping mechanism: if the validation error did not decrease for 10 consecutive iterations, training was automatically halted. Additionally, the initial learning rate was set to 0.01, with a 5% decay applied every 100 iterations.
4.2. Analysis of Model Results
To validate the performance of the proposed BPNN model in modeling the TSA under variable load conditions, we selected three different materials for the twisted strings, all with a diameter of 1 mm: polyethylene string, aramid string, and nylon string.
Figure 9a,c,e present a comparison of the BPNN model’s prediction results with those of the traditional mechanical approach and experimental measurements under different material conditions. In the figures, the red dashed line represents the BPNN model, with its predictions closely matching the experimental data; the blue dashed line represents the predictions of the traditional mechanical approach. Moreover, it is evident that the traditional approach is consistent with the experimental data only under low-load conditions (0.1 kg), while as the load increases, the deviation between the traditional approach’s predictions and the experimental values becomes significantly larger.
Figure 9b,d,f show the error comparisons between the BPNN model, the traditional mechanical approach, and the experimental measurements under different material conditions. The comparison results indicate that the traditional approach has significantly larger prediction errors. For polyethylene string and aramid string, the maximum error exceeds 25% under 1 kg and 2 kg loads. For nylon string, the maximum error exceeds 30% under a 0.1 kg load. In contrast, the BPNN model exhibits lower prediction errors overall, with most errors kept within 5%. Although its performance is slightly worse under the 0.1 kg low-load condition, its maximum error still does not exceed 20%.
The above analysis demonstrates the effectiveness of the BPNN model in TSA modeling under variable loads. By comparing it with the traditional mechanical approach and experimental measurements, the BPNN model aligns more closely with the experimental data, showing higher accuracy and lower errors. Compared to the traditional approach, the BPNN model improves accuracy by 50%. This approach exhibits stable performance across different materials and diameters, further confirming its universality and reliability in TSA displacement prediction.
To quantitatively evaluate the prediction performance of the proposed BPNN model, we conducted a comprehensive statistical analysis and compared it with the traditional mechanical model as well as two modern machine learning methods (Support Vector Regression (SVR) and Random Forest (RF)). In the analysis, we calculated key metrics including Mean Absolute Error (MAE), Mean Squared Error (MSE), Root Mean Squared Error (RMSE), and Coefficient of Determination (R
2). The results (as shown in
Table 2) indicate that the BPNN model not only significantly outperforms the traditional mechanical method but also exhibits superior accuracy and robustness over SVR and RF across all evaluation metrics. This demonstrates that the BPNN model can effectively capture the complex nonlinear relationships between TSA displacement and multiple influencing factors (e.g., load, motor rotation angle, string properties). Furthermore, the BPNN achieves a good balance between model complexity and interpretability, making it particularly suitable for engineering application scenarios that have high requirements for performance and practical deployment.
The development of a high-precision TSA model lays the foundation for the design of a dexterous hand-driven system. The next section will focus on the development of an anthropomorphic dexterous hand based on this model.
5. TSA-Driven Anthropomorphic Dexterous Hand
The TSA-driven anthropomorphic dexterous hand is characterized by its lightweight design and excellent compliance, fully leveraging the advantages of TSAs. In the previous sections, we significantly improved the prediction accuracy of the end displacement of the TSA-driven system through the established BPNN model, providing a solid theoretical foundation for the design of a TSA-driven dexterous hand. Building upon this prediction model, we will now further explore the overall design, kinematic analysis, and performance validation of the dexterous hand to ensure the high efficiency and reliability of the drive system in practical applications.
5.1. Design of the Dexterous Hand
The hand, one of the most delicate tools in the human body, has evolved over a long period of time, not only displaying unique esthetic beauty in its shape but also demonstrating exceptional diversity and adaptability in its structure and function. From grasping objects to expressing emotions, the hand’s multifunctionality makes it a key medium for human interaction with the world.
This section explores the construction, structural dimensions, and palm characteristic parameters of the human hand from a biomimetic perspective. Based on this, a novel flexible bionic dexterous hand has been designed and fabricated, as shown in
Figure 10.
Figure 10a presents the overall assembly drawing of the designed dexterous hand, which consists of a hand structure with five fingers and a palm, five TSAs, and a forearm. Each finger has three joints, with torsion springs equipped at the joints to provide rebound force. Both the fingers and the palm adopt a hollow structure design to reserve space for tendon-driven transmission. Five tendons are, respectively, connected to the fingertips of each finger, with the other end of each tendon linked to the corresponding TSA. The bending sequence of each phalanx is determined by the preset resistance gradient of the joint torsion springs. Since a single tendon drives a finger with three rotational degrees of freedom, the system exhibits underactuated characteristics. Except for the necessary joint connectors and palm bottom fixtures, which are connected by screws and nuts, the main structure of the dexterous hand is formed using 3D-printed resin, greatly reducing the overall weight. The final anthropomorphic dexterous hand (excluding the motor) weighs 335 g, with a size approximately 1.2 times that of a real human hand.
Figure 10b illustrates the working principle of a single finger. The designed TSA-driven dexterous hand’s finger consists of four linkages (Linkage 0, Linkage 1, Linkage 2, and Linkage 3), three rotational joints (Joint 1, Joint 2, and Joint 3), three torsion springs, one tendon, and the TSA system. The TSA system includes a motor, two twisted strings, and two fixed offsets. In this design, Linkage 0 is fixed, while Linkages 1–3 rotate around Joints 1–3, respectively, in response to the displacement of the TSA, thereby enabling the bending motion of the finger and completing gestures and grasping tasks. All three joints are equipped with torsion springs to provide the necessary elastic restoring force. Through this drive structure, the finger can perform flexible movements and adapt to various task requirements.
Figure 10c shows a cross-sectional view of the dexterous hand’s palm, clearly illustrating the internal tendon distribution of the palm and fingers. Five independently driven TSA units control each finger, with their movements being independent and non-interfering, ensuring good independence and coordination. By adjusting the motor’s rotation direction and the number of rotations, the corresponding tendon is stretched and relaxed, thereby driving the fingers to flex or extend.
Figure 10d presents an exploded view of a single finger, detailing its internal structure. The finger is composed of a proximal phalanx, middle phalanx, and distal phalanx connected in sequence. Torsion springs are integrated into the rotational joints between each phalanx to provide the necessary restoring force. The proximal phalanx is connected to the palm via a fixed linkage. The fingers passively return to their initial extended position via torsion springs integrated in all finger joints (MCP, PIP, and DIP). During the finger bending phase (when driven by the TSA), these springs are loaded; when the TSA untwists, the tendon tension is released, and the torsion springs provide the necessary restoring force, enabling the fingers to extend automatically. To enable human-like functional manipulation, each finger joint of the dexterous hand allows an adjustable range of motion from 0° to 90°.
The dexterous hand is driven by five independent TSAs (Twisted String Actuators). The TSAs themselves possess excellent compliance, and both the twisted strings and the internal tendons within the palm exhibit a certain degree of elasticity—this allows them to generate slight untwisting behavior when subjected to excessive external loads. This characteristic helps absorb impact energy and limits the maximum force transmitted from the actuators to the fingers and the target object, thereby providing a certain level of built-in safety protection. Furthermore, the dexterous hand adopts a structural design that combines joint springs with underactuated tendon transmission. By adjusting the torque of the torsion springs at each joint, the fingers can achieve natural bending along the intended motion trajectory. When grasping an object, this structure enables each finger segment to passively conform to the geometric shape of the object’s surface, without relying on complex real-time control systems or a large number of tactile sensors. We will verify these performances in subsequent experiments.
5.2. Kinematics Analysis
In this section, the kinematics of the dexterous hand are analyzed to derive the relationship between joint bending angles and TSA displacement. By coupling this model with the previously developed BPNN-based displacement prediction model, a complete control framework is established—from motor rotation angle to finger bending angles—laying a theoretical foundation for the precise control of TSA-driven dexterous hands.
Given the similar motion and force characteristics across all fingers of the designed TSA-driven dexterous hand, a single finger (the middle finger) is selected for kinematic analysis.
Figure 11 illustrates the motion of an individual finger. As shown in the initial state in
Figure 11a, the length of the internal tendon is geometrically determined by the posture of the finger. The initial tendon length
can be calculated as follows:
In the equation,
represents the tendon length corresponding to each joint, and
denotes the length of the tendon within each link. Using the cosine law of triangles, the following relationship can be derived:
In this context, and represent the sides of the triangle formed by the adjacent connecting links and the tendon. and are the angles of the links at the joint.
After the motor rotates by an angle
, link 1, link 2, and link 3 of the finger rotate by angles
φ1,
φ2, and
φ3 around Joints 1, 2, and 3, respectively, as shown in
Figure 11b. Since the dimensions of each link remain constant, the length of the tendons inside the finger also remains unchanged. Therefore, the length of the tendon
inside the finger can be calculated as
In the equation,
represents the tendon length corresponding to each joint after the motor rotates by an angle
θ. Similarly, using the law of cosines, the tendon length can be obtained as
In the equation,
represents the angle between the j-th finger segment and the horizontal direction. Therefore, the variation in the tendon length inside the finger can be calculated as
In the equation, .
Additionally, since the tendon is connected to the twisted strings at the end of the TSA, the change in length of the tendon inside the finger is equal to the displacement of the TSA. Thus, through the above kinematic model, we can clearly describe the relationship between the bending angle of the dexterous hand’s fingers and the displacement of the twisted strings.
5.3. Validation of Joint Angle Prediction Model
This paper combines the relationship model between the twisted strings’ displacement and the motor rotation angle established by the BPNN and the model of the twisted strings displacement and the finger bending angle derived based on kinematic theory to construct a prediction model of the motor rotation angle–finger bending angle. To verify the accuracy of this fusion model, we conducted an open-loop control experiment of the dexterous hand.
As shown in
Figure 12, the experimental setup includes the dexterous hand, Maxon DCX16L motor (integrated with Maxon ENX16 encoder), RMDS-405 motor driver, STM32 microcontroller, and inertial measurement unit (IMU, WY9011DCL-BT50). The motor is powered by a 24 V DC power supply and controlled by the driver. In the experiment, 1 mm aramid string was chosen as the twisted string, and the index finger was selected as the test object because the five fingers of the dexterous hand have a similar structure. The experiment was conducted under constant temperature (23 ± 1 °C) and humidity (40% RH) conditions to eliminate the influence of temperature drift on the elastic modulus of the twisted string. During the experiment, the motor was controlled to drive the twisted string to fully bend the finger and then return to the original position. The angle sensor recorded the finger bending angle and synchronized it to the computer. The focus was on measuring the bending angle of the index finger’s fingertip. Additionally, the number of motor twists was also recorded, and these data were correlated with time to determine the relationship between the motor twist and the finger bending angle. The motor operated at a constant speed of 40 rpm ± 5%, and the twist number was set in steps of 0.5 turns to unify the dynamic characteristics. Data were collected after each step, maintaining a steady state for 200 ms. The experiment was repeated three times.
The collected experimental results were compared with the prediction results of the model, combining the BPNN model of the TSA and the kinematic model of the dexterous hand. The comparison results are shown in
Figure 13.
Figure 13a,b present the comparison of the experimental values and the model prediction values of the bending angle for the index finger’s fingertip angle during the finger flexion and extension process. The black dots represent the average values of the three experiments, and the error bars show the experimental errors. The red dashed line represents the prediction results of the fusion model of the BPNN and kinematic theory. The results indicate that the established model can accurately capture the dynamic change trend of the joint angle. Analyzing the data in the figure, it can be seen that in the initial and final stages of the string twisting, the model prediction results are basically consistent with the experimental results, with an error of no more than 2°, which effectively ensures the accuracy of the initial positioning of the dexterous hand and the stability of the final grasping force. In the middle stage of the twist, due to the combined influence of friction between the string and the internal guide holes of the dexterous hand, hysteresis effect, and other uncertain factors, the experimental data exhibit a certain degree of dispersion, posing a challenge to the model prediction. However, the prediction errors of the models are all below 20%, corresponding to an absolute error of less than 15°, which meets the basic accuracy requirements for the control of dexterous hand joints. The experimental verification of the above prediction models provides a theoretical guarantee for the practical application of dexterous hands. In the next section, systematic performance tests will be conducted on dexterous hands.