Next Article in Journal
Fuzzy-Based Control System for Solar-Powered Bulk Service Queueing Model with Vacation
Previous Article in Journal
Prediction of Surface Deformation Induced by Ultra-Shallow-Buried Pilot Tunnel Construction
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Fiber-Optic Six-Axis Force Sensor Based on a 3-UPU-Compliant Parallel Mechanism

College of Mechanical and Electrical Engineering, Northeast Forestry University, Harbin 150040, China
*
Author to whom correspondence should be addressed.
Appl. Sci. 2025, 15(13), 7548; https://doi.org/10.3390/app15137548
Submission received: 9 June 2025 / Revised: 2 July 2025 / Accepted: 3 July 2025 / Published: 4 July 2025

Abstract

Traditional six-axis force sensors are mostly based on resistance strain, piezoelectricity and capacitors, which have poor resistance to electromagnetic interference. In this paper, a six-axis force sensor based on bending-sensitive optical fibers is proposed. A 3-UPU-(universal joint–prismatic joint–universal joint) compliant parallel mechanism is adopted in the sensor. The bending-sensitive optical fiber is encapsulated to form a fiber encapsulation module (FEM). The configuration of the FEMs within the six-axis force sensor is investigated. Static and stiffness analyses of the sensor are conducted and a force mapping matrix for the sensor is established. Simulation experiments are performed to verify the correctness of the established force mapping matrix. The detection system of the sensor is fabricated and the experiments are carried out to evaluate the performance of the sensor. The experiment results show that the maximum values of type-I errors and type-II errors are 4.52%FS and 3.26%FS, respectively. The maximum hysteresis and repeatability errors are 2.78% and 3.27%. These results verify the effectiveness of the proposed sensor.

1. Introduction

Six-axis force sensors are widely used in industrial automation, robotics technology, automotive engineering, aerospace and other fields [1]. The elastic body of a force sensor has a significant impact on its performance. According to the different structural forms, the elastic body of a six-axis force sensor can be divided into two types: integral structure and assembled structure.
Integrated processing technology is adopted in elastic bodies with integral structure. Cross-beam structure [2] and column structure [3] are two typical structures of an integral elastic body. The advantage of the integral elastic body lies in its good mechanical decoupling performance and small measurement error. However, its measurement accuracy is greatly affected by the processing accuracy of the elastic body, which usually requires precision machining. In the assembled elastic body, modular components are assembled to transmit multidimensional mechanical information. The Stewart structure is one of its typical examples [4]. Compared to the integral elastic body, the component processing of the assembled elastic body is simpler and the cost is lower.
The force sensors based on resistance strain [5], piezoelectricity [6] and capacitors [7] are well-developed and widely used nowadays. The force sensors based on resistance strain convert force signals into electrical signals by resistance strain gauges fixed on elastic bodies. And then, each component of force can be obtained by using the force–electric coupling mathematical model [8]. Piezoelectric material (such as quartz) is used as the sensitive element in piezoelectric force sensors. When an external load is applied to the piezoelectric material, the internal charge of the material is changed and an electrical signal proportional to the applied force is generated. By solving the electrical signal, the size and direction of the external load can be obtained [9]. For the force sensors based on capacitors, force signal detection is achieved by detecting changes in capacitance. The capacitor is connected with the elastic body. When an external load is applied to the elastic body, the parameters (such as electrode spacing, effective area and dielectric constant) of the capacitor change, which results in a change in capacitance. By detecting the change in capacitance, external load information can be inferred [10]. However, the types of sensors mentioned above demonstrate the poor resistance to electromagnetic and cross-sensitivity to temperature. Optical fiber sensors offer advantages such as compact size, immunity to electromagnetic interference, corrosion resistance, and high-temperature tolerance, making them more suitable for application in complex environments [11]. Optical fibers have been used to measure parameters such as temperature, pressure, current, displacement, and gas concentration. In recent years, optical fibers have gained attention from researchers and have been increasingly applied in force sensors [12].
A six-axis force sensor based on bending-sensitive optical fibers is proposed in this paper. The bending-sensitive optical fiber is produced by introducing a sensitive region on the fiber surface. It can directly detect the curvature of structure. The authors of this paper have conducted relevant studies on it in previous studies. The operation principles of the bending-sensitive optical fiber are shown in [13]. In [14], the Monte Carlo simulation by ray tracing and an orthogonal matrix are used to optimize the configuration of the sensitive region. This kind of fiber has many advantages, such as high sensitivity, bending direction identification and linear output. It has been used to measure many parameters, such as wind speed, hand joint angle and water waves [15,16]. In this paper, the parameters of the sensitive region are the same as the optimized configuration in [14]. A 3-UPU-(universal joint–prismatic joint–universal joint) compliant parallel mechanism is designed to accommodate the bending-sensitive optical fibers. The static and stiffness analyses of the mechanism are conducted, and relevant experimental studies are carried out.

2. Bending-Sensitive Optical Fiber

2.1. Characteristics of Bending-Sensitive Optical Fiber

As is well known, the optical loss of an untreated plastic multimode fiber caused by bending is minimal, which is insufficient to detect the bending deformation [17]. To enhance the sensitivity of the fiber to bending curvature, a special sensitive region is introduced on the fiber, which increases optical leakage during fiber bending. The sensitive region is produced by removing a part of the fiber core, as shown in Figure 1. Compared to untreated optical fiber, this kind of bending-sensitive optical fiber has significantly increased sensitivity to bending.
The static characteristic analysis has been conducted on bending-sensitive optical fiber. It exhibits excellent linear output during curvature measurement when the bending radius is greater than 60 mm [18]. The relationship between the electrical signal output of the fiber and the bending curvature of sensitive region can be expressed as:
U = a C + b
where U is the output signal of the fiber (the optical signal is converted into a voltage signal by a phototransistor), C is the curvature of the sensitive region, a and b are constants related to the sensor. The optical fiber used in this study is a plastic multimode fiber with a diameter of 0.5 mm, which is produced by Mitsubishi Company (Tokyo, Japan). LED IF-E96-R made by Industrial Fiber Optics Company (Tempe, AZ, USA, the wavelength is 660 nm) is used as a light source and the corresponding receiver is phototransistor IF-D92 (made by Industrial Fiber Optics Company).

2.2. Encapsulation of Bending-Sensitive Optical Fiber

In order to measure the force applied to the force sensor, the fiber needs to be arranged on the elastic body of the force sensor to detect its deformation. Due to the presence of the sensitive region, the fiber becomes more fragile in this area and needs to be protected by encapsulation. Additionally, to ensure the fiber bends in a predetermined direction, it is pre-bent during encapsulation. According to the above requirements, the material used for encapsulating optical fibers must be flexible [19]. In this study, the fiber encapsulation module (FEM) is introduced to facilitate the arrangement of optical fibers.
Liquid silicone (Ecoflex00-30) made by Smooth-On Company (Macungie, PA, USA) is used as the base material to encapsulate the fiber. The molding of FEMs is achieved by pouring liquid silicone into a pre-made mold and curing it. The pre-made mold consists of upper and lower parts with identical curved arcs. There is a semicircular groove with the same diameter as the optical fiber on both upper and lower mold parts. The semicircular grooves are used to fix the optical fiber. When fixing optical fibers, the surface of the fiber sensitive region should be perpendicular to the bending direction of the curved arc as much as possible. The photograph of FEM is shown in Figure 2. In Figure 2, the optical fiber has the same bending curvature as the FEM, which ensures that the optical fiber can measure the deformation curvature of FEM.
To verify the protective effect and strength enhancement effect of FEM on optical fiber, the bending experiments are carried out. In the experiments, the fiber breakage occurs in the sensitive region when the bending radius of the fiber is around 30 mm, while the breakage of fiber in FEM occurs when the bending radius of FEM is around 10 mm. This result indicates that FEM effectively protects the fiber and improves its strength.
The calibration experiments were conducted on the FEM. The experimental results are linearly fitted by using the least squares method. The calibration curve between the output of fiber optic and the deformation curvature of FEM is shown in Figure 3, and the corresponding curve-fitting equation can be expressed as:
U = 0.0795 C 5.35375
In Figure 3, linearity Lo of calibration curve can be expressed as:
L o = Δ U s e U F S × 100 %
where ΔUse is the maximum deviation between the actual output and the fitted line, UFS is the full output range of fiber. According to Figure 3, the linearity of FEM is 2.3%.

3. Structure Design and Detection Principle of Six-Axis Force Sensor

3.1. Structural Design

A 3-UPU parallel mechanism is adopted in the six-axis force sensor. The designed structure is shown in Figure 4. It consists of a base platform, three elastic force-measuring branches and a loading platform. The three force-measuring branches are identical and uniformly distributed between the loading platform and the base.
Each force-measuring branch employs a hybrid rigid-flexible structure, as shown in Figure 5. It consists of a rectangular connecting block, two connecting rods, two semi-arc-shaped elastic bodies (featuring a single-sided flexible hinge structure), and two FEMs fixed between the semi-arc-shaped elastic bodies. The two elastic bodies are symmetrically distributed on both sides of the rectangular connecting block by using connecting rods. The material of the force-measuring branches is 7075 aluminum alloy.
To ensure that the FEMs can effectively detect the deformation of the elastic bodies, soft silicone adhesive is used to fix the FEMs onto the elastic bodies. The adhesive offers high strength, high-temperature resistance, and excellent waterproof properties.

3.2. Force Detection Principle

During force analysis, each force-measuring branch can be equivalently modeled as a six-bar linkage mechanism composed of four binary links and two ternary links. The schematic diagram of the six-bar linkage mechanism is shown in Figure 6.
As shown in Figure 6, the ternary link 2 is connected to two binary links by using single-sided flexible hinges (R1 and R2 in Figure 6). The connections between the remaining links are achieved by pin joints. The two ternary links (ternary link 1 and ternary link 2 in Figure 6) are connected to the loading platform and the base through rigid hinges, respectively.
The axes of the revolute pairs (R1–R6) on the binary links are all parallel. The revolute pairs R7 and R8, where the ternary links are connected to the loading platform and the base, have axes perpendicular to those of the revolute pairs (R1–R6) on the binary links. Therefore, the three revolute pairs on every ternary link can be equivalent to a universal joint (U-joint). When an external load is transmitted to the connecting rods and elastic bodies through the ternary links, the combined deformation effect can be equivalent to a prismatic joint (P-joint, as shown in Figure 6). Thus, a force-measuring branch can be equivalent to an UPU structure.

4. Analysis of the Force Mapping Matrix for the Six-Axis Force Sensor

4.1. Static Analysis of the Sensor

As analyzed above, the sensor can be equivalent to a 3-UPU configuration. The equivalent diagram is shown in Figure 7. The model consists of a fixed platform M, a moving platform m, and three UPU-structured branches. The two U-joints at the top and bottom of each force-measuring branch ensure that the branch is only subjected to tension or compression forces in the direction perpendicular to the axis of the flexible hinge. The realistic physical factors (such as friction, mechanical clearances, adhesive joint deformation and internal material damping) have a certain impact on the sensor model. However, these realistic physical factors are complex and some of them cannot be quantified in the sensor model. For the convenience of establishing the sensor model, we ignore these factors in static and stiffness analysis.
The 6 × 6 velocity Jacobian matrix J for the 3-UPU parallel structure can be expressed as:
J = 1 2 0 0 2 e 3 e 0 0 0 2 2 e 0 0 0 0 2 e 3 e 0 1 3 0 0 0 2 e 2 0 0 0 0 2 e 1 3 0 0 0 2 e
where e (e = 40 mm) is the distance from the U-joint on the force-measuring branch to the center of the platform, as shown in Figure 7.
Based on the principle of virtual work, the static model of the 3-UPU structure can be expressed as [20]:
F a 1 F a 2 F a 3 F c 1 F c 2 F c 3 = J T 1 F T
where F is the external force acting on the sensor; T is the external torque acting on the sensor; Fa1, Fa2 and Fa3 are the forces along the direction of the three force-measuring branches; Fc1, Fc2 and Fc3 are the forces perpendicular to the direction of three force-measuring branches.
For the force Fa1 along the direction of the force-measuring branch, the equation is as follows:
F a 1 = F a 11 + F a 12 cos α
where Fa11 and Fa12 are the forces acting on the connecting rods under the action of force Fa1 and α is the angle between the connecting rod and the vertical direction, as shown in Figure 8a.
Since the 3-UPU parallel mechanism has only three translational degrees of freedom, the force-measuring branch only experiences translational motion. For the force Fc1 perpendicular to the direction of the force-measuring branch, the equation is as follows:
F c 1 = F c 11 + F c 12 cos α
where Fc11 and Fc12 are the forces acting on the connecting rods under the action of force Fc1, as shown in Figure 8b.
Based on the above analysis, Equation (5) can be rewritten as:
F T = J T cos α F a 11 + F a 12 F a 21 + F a 22 F a 31 + F a 32 F c 11 + F c 12 F c 21 + F c 22 F c 31 + F c 32
where Fa21 and Fa22 are the forces acting on the connecting rods under the action of force Fa2, Fc21 and Fc22 are the forces acting on the connecting rods under the action of force Fc2, Fa31 and Fa32 are the forces acting on the connecting rods under the action of force Fa3, and Fc31 and Fc32 are the forces acting on the connecting rods under the action of force Fc3.
Due to the presence of two connecting rods on each force-measuring branch, there are, in total, six connecting rods. Through the analysis of Figure 8, the forces (Fl1, Fl2, Fl3, Fl4, Fl5, Fl6) of the six connecting rods can be derived as:
F l 1 F l 2 F l 3 F l 4 F l 5 F l 6 = F a 11 F c 11 F a 11 + F c 11 F a 31 F c 32 F a 31 + F c 32 F a 51 F c 52 F a 51 + F c 52
From Equations (8) and (9),
F T = J T cos α A F l 1 F l 2 F l 3 F l 4 F l 5 F l 6
where
A = 1 1 0 0 0 0 0 0 1 1 0 0 0 0 0 0 1 1 1 1 0 0 0 0 0 0 1 1 0 0 0 0 0 0 1 1

4.2. Stiffness Analysis of the Force-Measuring Branch

The deformation of the elastic body comes from the flexible hinges. The morphology and size of the flexible hinges are very important parameters. In this paper, a single-sided circular flexible hinge structure is adopted in the flexible hinge, as shown in Figure 9. Next, we will derive the relationship between structural parameters and sensor output.
The rotational stiffness GZ of single-sided circular flexible hinge can be expressed as [21]:
G Z = E h 12 R 2 D
where
D = π / 2 π / 2 cos θ 1 cos θ + t / R 3 d θ
E is the elastic modulus of the material; h (h = 10 mm) is the width of the flexible hinge; R (R = 2.5 mm) is the radius of the flexible hinge; t (t = 2 mm) is the minimum thickness of the flexible hinge; θ is the central angle; is the central angle corresponding to the infinitesimal deformation of the flexible hinge.
Here, taking the force Fl1 as an example to analyze the force on the elastic body. When the force Fl1 is applied to the elastic body at an angle Ψ (Ψ = 25°), as shown in Figure 10, it can be decomposed into horizontal force Fx and vertical force Fy.
F y = F l 1 cos ψ F x = F l 1 sin ψ
When subjected to the force Fy, the semi-arc-shaped elastic body structure can be equivalent to a cantilever beam, as shown in Figure 10.
The moment M acting on the elastic body by the force Fy can be expressed as:
M = F y l
where l (l = 19.5 mm) is the arm length of the equivalent cantilever beam in the direction of the force Fy.
The work done by the force Fy acting on the elastic body is equal to the work done by the equivalent moment. Thus,
F y δ v = M φ
where δv is the displacement of the equivalent p-joint in the vertical direction; φ is the bending angle of the flexible hinge under the force Fy, as shown in Figure 10.
The deformation trajectory of the equivalent cantilever beam is an arc with a radius of r0. δv can be represented as:
δ v = r 0 cos β d β
where β is the central angle corresponding to the equivalent cantilever beam. Since represents the infinitesimal angular deformation of the equivalent cantilever beam, it is equal to φ . δv can be rewritten as:
δ v = r 0 cos β φ
From Figure 10, we can obtain:
r 0 cos β = l
Combining the above analysis, the equivalent stiffness Ky of the equivalent cantilever beam in the direction of the force Fy can be expressed as:
K y = F y δ v = G Z l 2
Similarly, the equivalent stiffness K x in the direction of force Fx can be expressed as:
K x = F x δ v = G Z L l
where L (L = 39 mm) is the arm length of equivalent cantilever beam in the direction of the force Fx, as shown in Figure 10.
According to the principle of force superposition, the displacement change dy1 of the equivalent p-joint can be derived as:
d y 1 = F y K y + F x K x = F cos ψ K y + sin ψ K x
The equivalent stiffness K of the equivalent p-joint can be expressed as:
K = F l 1 d y 1 = cos ψ K y + sin ψ K x 1
As shown in Figure 11, the deformation of the equivalent p-joint is dy1, and the change in the chord length of FEM is δ1. The equivalent stiffness Ks of the chord deformation at the FEM can be expressed as:
K S = F l 1 δ 1 = F l 1 d y 1 d y 1 δ 1 = K d y 1 δ 1
In Figure 11, the following equations can be obtained:
d y 1 = r 1 sin θ 1 + d θ r sin θ 1 = cos θ 1 r 1 d θ δ 1 = r 2 sin θ 2 + d θ r sin θ 2 = cos θ 2 r 2 d θ
where θ1 (θ1 = 15°) and θ2 (θ1 = 45°) are the central angles corresponding to the equivalent p-joint and the FEM, respectively; r1 (r1 = 20.15 mm) and r2 (r2 = 49.85 mm) are the radius of the deformation arcs corresponding to the equivalent p-joint and the FEM, respectively.
From Equations (22) and (23), we can obtain:
K S = K cos θ 1 r 1 cos θ 2 r 2
From Equations (10) and (22),
F T = J T cos α A K S δ 1 δ 2 δ 3 δ 4 δ 5 δ 6 = D δ 1 δ 2 δ 3 δ 4 δ 5 δ 6
where δ1, δ2, δ3, δ4, δ5 and δ6 are the changes in the chord length of FEMs. Matrix D is the mapping matrix from the external load to the changes in the chord length of the FEMs. D = J T cos α A K S . The J and Ks can be obtained from Equations (4) and (24). cosα and A are all constant.

5. Experiments and Results Analysis

5.1. Simulation

To verify the correctness of the force mapping matrix D, a virtual simulation of the six-axis force sensor was conducted.
The 3D model was imported into the ANSYS simulation software (version number: 2023). Before running the simulation, it was necessary to complete some settings, including setting material properties, adding constraints, and dividing mesh division, as shown in Figure 12. Here, the force loading in the Z-direction is taken to verify the correctness of the force mapping matrix D.
Within the range of −60 N to 60 N, forces FZ were applied with a step size of 10 N. The changes in the chord length at the FEM were recorded separately, as shown in Figure 13.
And then the changes of the chord length were substituted in Equation (25) and the loading force were calculated. The comparison between the resolved loading force and applied loading force is presented in Figure 14.
The errors of simulation are analyzed. The error EF can be expressed as:
E F = max F F F m r
where F is the applied loading force, F′ is the resolved load, and Fmr is the full measurement range. According to Figure 14, the maximum error of the simulation is 0.89%, which shows the correctness of the established force mapping matrix.

5.2. Experiment

The detection system of the six-axis force sensor based on bending-sensitive optical fibers is illustrated in Figure 15. The light source is generated by a modulation circuit, which is then split into six optical paths by a 1 × 6 fiber optic splitter to provide light for the six FEMs. When an external load is applied to the loading platform, the force is transmitted to the elastic bodies through the connecting blocks and rods, causing deformation of the elastic bodies. The deformation changes the bending curvature of the FEMs fixed on the elastic bodies, which changes the output signals of the optical fibers. The phototransistors IF-D92 capture the optical signals and convert them into voltage signals. These signals are then collected by the PCL818L data acquisition card (Advantech, Taipei, Taiwan) and the computer obtains the external load information through calculation.
The loading experiment was carried out using weights. The loading method refers to [22], and the separate loadings of the X, Y, Z directions, as well as the torque for each dimension, were carried out. The output signals of the optical fibers were recorded. Figure 16 illustrates the experimental setup for the sensor loading. The photograph of the detection system is shown in Figure 17.
During the loading, the relationship between the chord length H, arc length S, and curvature C of the FEM can be expressed as:
H = 2 C sin S C 2
From Equations (1) and (27), we obtain:
H = 2 a U b sin S U b 2 a
Based on Equation (28), the chord length H of FEM can be deduced from the optical fiber output signal U. And then, the loading force information can be calculated using Equation (25).
In order to realize the calibration of the sensor, Fx, Fy, Fz, Tx, Ty and Tz are loaded separately by ANSYS simulation. The calibration relationship of the sensor can be expressed as:
F T = D 0 H 1 H 2 H 3 H 4 H 5 H 6
where H1, H2, H3, H4, H5 and H6 are the chord length of FEMs, which can be obtained from Equation (28). Matrix D0 is the matrix from the external load to the chord length of the FEM.
D 0 = 43.562 43.562 87.124 87.124 43.562 43.562 78.935 78.950 0.038 0.001 78.944 78.951 91.185 91.170 91.192 91.153 91.190 91.240 1.810 1.838 3.672 3.669 1.823 1.755 3.216 3.205 0.001 0.001 3.158 3.178 3.655 3.618 3.716 3.676 3.636 3.680
Here, the influence of the mechanical effects on the calibration matrix D0 is investigated. According to Figure 5 and Figure 6, it can be seen that the mechanical effects are from the mechanical friction of revolute pairs (R3–R6), which introduce frictional resistance during force transmission. As is known to all, the mechanical friction is proportional to external force and the corresponding frictional resistance torque Mf can be expressed as:
M f = G f r
where G is the external force, f is the coefficient of friction and r is the radius of the rotation axis. There are revolute pairs at both ends of the connecting rod, as shown in Figure 5. If the friction is not considered, the force is directly transmitted in the direction of the connecting rod. Because of the presence of friction, there is an angle Ψ1 between the direction of force transmission and connecting rod, as shown in Figure 18. In this case, the Matrix D in Equation (25) is changed to be D = J T cos ( α ψ 1 ) A K S . That is to say, the relationship between theoretical matrix and the actual calibration matrix is regarded as an approximate proportional relationship and the proportion is cos ( α ψ 1 ) / cos α . To determine the size of this proportional relationship, compensation analysis is conducted using a loading experiment. The force loading method is shown in Figure 16. Figure 19 shows the measurement results.
In Figure 19, the slope of the fitted curve is 0.956. The slope of the theoretical curve is 1. As mentioned above, the reason for the error lies in the influence of mechanical effects. According to the above analysis, a proportional compensation for matrix D0 is reasonable. Due to a deviation of 1.046 times in slope, we compensate for matrix D0 by multiplying by 1.046. After compensation, the calibration matrix of the sensor can be expressed as:
F T = 47.547 47.692 95.332 95.348 47.589 47.554 82.566 82.582 0.004 0.001 82.576 82.583 95.352 95.364 95.387 95.346 95.385 95.437 1.893 1.923 3.841 3.838 1.907 1.836 3.364 3.353 0.001 0.001 3.303 3.324 3.823 3.785 3.887 3.845 3.803 3.849 H 1 H 2 H 3 H 4 H 5 H 6
Here, the force loading experiment in Z-direction is carried out to demonstrate the effectiveness of compensation. The experiment results are shown in Figure 20. Equation (26) is used to calculate the errors of Figure 20. The maximum errors before and after compensation are 5.83%FS and 2.38%FS, respectively, which shows the effectiveness of compensation.

5.3. Results and Analysis

5.3.1. Accuracy and Hysteresis

In order to study the measurement accuracy of the sensor, the above calibration Equation (31) is used to measure the loading force in the individual direction. Forces FX, Fy and Fz were applied with a step size of 6 N within the range of −60 N to 60 N, and the torques TX, Ty and Tz were applied with a step size of 0.25 N·m within the range of −2.5 N·m to 2.5 N·m. And then, the same load was applied in the opposite direction for all measurement directions. The loading methods for all forces and torques are shown in Figure 16. Figure 21 illustrates the measurement results. To study the hysteresis of the sensor, the measured values of the corresponding directional force are also shown in Figure 19 when the load is applied in the opposite direction. The hysteresis HS can be expressed as:
H S = max F F F R F m r × 100 %
where FF is the measured force of forward loading (increasing loading force), FR is the measured force of reverse loading (decreasing loading force).
According to Figure 21, the maximum hysteresis occurs when the torque is applied in the X-direction, with a value of 2.78%.
The corresponding residual error analysis result is shown in Figure 22. In Figure 22, all values of Pearson’ r and determination coefficient R2 are greater than 0.99, and all p-values are smaller than 0.01, which shows the validation of the experiment.
The error matrix Er computed by substituting the data in Figure 21 into Equation (26) is as follows:
E r = E F x E F y E F z E T x E T y E T z = 0.0452 0.0012 0.0125 0.0069 0.0148 0.0122 0.0141 0.0365 0.0085 0.0295 0.0106 0.0054 0.0117 0.0035 0.0263 0.0251 0.0011 0.0121 0.0012 0.0326 0.0159 0.0253 0.0294 0.0116 0.0166 0.0023 0.0072 0.0094 0.0264 0.0075 0.0235 0.0152 0.0325 0.0154 0.0035 0.0183
The elements on the diagonals constitute the type-I errors and are equivalent to the maximum relative errors between the real forces acting in the corresponding directions and the measured force. The remaining elements constitute the type-II errors and are equivalent to the coupled outputs in other directions resulting from forces in individual dimensions. According to the matrix Er, type-I errors are 4.52%FS, 3.65%FS, 2.63%FS, 2.53%FS, 2.64%FS and 1.83%FS in the Fx, Fy, Fz, Tx, Ty, and Tz principal measurement directions, respectively. The maximum type-II error is 3.26%FS, corresponding to the coupled torque output in the Mx direction when the load is applied in the Fy direction. The maximum values of type-I errors and type-II errors are both smaller than that of [8].

5.3.2. Repeatability

Repeatability refers to the difference between the results of multiple measurements under the same conditions. Repeatability Re can be expressed as:
R e = Δ F F m r × 100 %
where ΔF is the maximum difference between multiple measured results.
To study the repeatability of the sensor, the loading experiments for all forces and torques are carried out three times. The force loading method is shown in Figure 16, and the measurement results are shown in Figure 23. It is shown that the maximum repeatability error Re = 3.27% when the force is applied in the Z-direction. In order to better demonstrate the repeatability and stability of the sensor, the three experimental results are processed and plotted into error bands, as shown in Figure 24.
From Figure 23, it can be seen that the maximum repeatability error occurs when the force loading in the Z-direction is −12 N. To further investigate the repeatability of the sensor, a force of −12 N is repeatedly applied in the Z-direction 10 times. The results are shown in Figure 25. Here, the standard deviation of repeatability Sr is used to reflect the stability of the sensor, and it can be expressed as:
S r = i = 1 10 ( x i x a ) 2 n 1
where xi is the measured force, xa is the average of the measurement results and n is the measurement times (n = 10). According to Figure 25, Sr = 0.718, which indicates the stability of the sensor.

5.3.3. Linear Range and Strength Limits

Experimental analysis is conducted to investigate nonlinear effects within a large load range. Forces Fx, Fy and Fz are applied with a step size of 6 N within the range of −96 N to 96 N, and the torques Tx, Ty and Tz were applied with a step size of 0.25 N·m within the range of −4.25 N·m to 4.25 N·m. Figure 26 illustrates the measurement results. The results show that the linear ranges of force loading Fx, Fy and Fz are ±60 N, ±72 N and ±90 N, and the linear ranges of torque loading Tx, Ty and Tz are ±2.5 N·m, ±3.25 N·m and ±3.75 N·m, respectively.
Here, ANSYS Workbench is used to simulate the strength limits and material lifespan. The simulation results show that the maximum stress occurs at single-sided circular flexible hinge. The material of the force-measuring branches is 7075 aluminum alloy and its allowable stress [σ] = 419 MPa. Therefore, the maximum stress at the single-sided circular flexible hinge should be less than this allowable stress. The results of the strength limits of sensor in all directions are shown in Table 1. Although the maximum loads are significantly greater than the loads of the linear range, it is generally not allowed to exceed the load of the linear range when using sensors. The material lifespan simulation result shows that the fatigue life is greater than 1.2 × 106 under the maximum linear load. To investigate whether nonlinear effects occur under material fatigue aging conditions, the maximum linear load (90 N) is applied in the Z-direction repeatedly. The experiment results show that the sensor still maintains a good linear output after 5000 loading cycles.

5.3.4. Thermal Effects

In order to study the instability of the sensing system caused by temperature, a relevant experiment was carried out. Without any loading, we recorded the output of fiber every 30 min for 7 h (the temperature is from 15 °C to 32 °C) in a day. The results are shown in Figure 27. It shows that maximal variation is within 0.7%, which implies that the temperature has a minor effect on the sensor. The variation of the fiber output mainly comes from the instability of LED light sources caused by temperature variations.

6. Conclusions

This study presents a six-dimensional force sensor based on bend-sensitive optical fiber. A theoretical mapping matrix was established through static analysis and stiffness analysis. Finite element simulation was carried out to obtain the chord length changes of the FEMs. The loading forces were further calculated by using the established mapping matrix. The results show that the maximum error of the simulation is 0.98%, which verifies the correctness of the established mapping matrix. The measurement experiments were carried out, and the experimental results reveal that the type-I errors are 4.52%FS, 3.65%FS, 2.63%FS, 2.53%FS, 2.64%FS and 1.83%FS in the Fx, Fy, Fz, Tx, Ty, and Tz principal measurement directions, respectively. The maximum type-II error is 3.26%FS. The relative experiments are carried out to investigate the repeatability and linear range of sensor. The maximum repeatability error is 3.27% when the force is applied in the Z-direction. The linear ranges of force loading Fx, Fy and Fz are ±60 N, ±72 N and ±90 N, and the linear ranges of torque loading Tx, Ty and Tz are ±2.5 N·m, ±3.25 N·m and ±3.75 N·m, respectively.
Due to the many advantages of optical fibers, the proposed fiber-based six-axis force sensor has the characteristics of resistance to electromagnetic interference and adaptability to high-temperature and humid environments. This provides a novel approach for measuring force information in harsh environments.
In the experiment, the temperature variations can lead to the instability of LED light sources, which cannot be ignored. In the future, we will introduce reference fiber in the sensing system to reduce the influence of the temperature. Improving the performance of the sensor is what we need to further consider. This may involve consideration of doping elements [23] and optimizing structural parameters.

Author Contributions

Conceptualization, H.D. and K.L.; methodology, J.M.; validation, S.C. and J.M.; formal analysis, J.M.; investigation, S.C.; resources, K.L.; data curation, K.L. and J.M.; writing—original draft preparation, K.L. and J.M.; writing—review and editing, S.C. and H.D.; visualization, K.L.; supervision, H.D.; project administration, H.D.; funding acquisition, H.D. All authors have read and agreed to the published version of the manuscript.

Funding

This work is supported by Heilongjiang Provincial Natural Science Foundation of China (LH2019F003).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The original contributions presented in the study are included in the article, further inquiries can be directed to the corresponding author.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Ogihara, T.; Kokubo, Y.; Heki, K.; Igarashi, K.; Hirano, H.; Ishii, K.; Negishi, S.; Shimizu, T.; Morikawa, K.; Hoshino, T. Development of a device for measuring bite force on individual teeth using a capacitive surface pressure distribution sensor. Pediatr. Dent. J. 2025, 35, 100348. [Google Scholar] [CrossRef]
  2. Nguyen, T.H.; Pham, H.T.; Tran, N.D.K.; Wang, D.A. Design and characterization of a compliant six axis force/torque sensor with low cross-axis sensitivity. Measurement 2025, 252, 117348. [Google Scholar] [CrossRef]
  3. Zhao, Y.; Chai, J.; Wang, L.; Wang, C. A six-axis force sensor based on four-column structure. Sens. World 2017, 23, 7–12. [Google Scholar]
  4. Yao, J.; Hou, Y.; Wang, H.; Zhou, T.; Zhao, Y. Spatially isotropic configuration of stewart platform-based force sensor. Mech. Mach. Theory 2011, 46, 142–155. [Google Scholar] [CrossRef]
  5. Wang, C.; Jiang, X.; Qu, W.; Huang, Q. Temperature compensation method of six-axis force/torque sensor for space manipulator. Syst. Simul. Technol. 2025, 21, 50–55. [Google Scholar]
  6. Zhou, Y.; Li, Y.; Li, H.; Wang, G. Thermal stress analysis of piezoelectric force sensors under thermal-structural coupling. J. Xi’an Jiaotong Univ. 2025, 59, 194–205. [Google Scholar]
  7. Pu, M.; Yang, Y.; Xue, B. Design of double L-beam capacitive six-axis force sensor. Instrum. Tech. Sens. 2024, 8, 12–18. [Google Scholar]
  8. Niu, Z.; Liu, Y.; Kang, Z.; Li, T.; Yang, G.; Zhou, J. Measurement performance and experimental study of a stiffness-adjustable over-constrained parallel six-axis force sensor. Measurement 2025, 253, 117461. [Google Scholar] [CrossRef]
  9. Li, Y.; Wang, G.; Zhang, S.; Zhou, Y.; Li, H.; Qi, Z. Design and calibration of spoke piezoelectric six-dimensional force/torque sensor for space manipulator. Chin. J. Aeronaut. 2024, 37, 218–235. [Google Scholar] [CrossRef]
  10. Pu, M.; Liang, Q.; Luo, Q.; Zhang, J.; Zhao, R.; Ai, Z.; Su, F. Design and optimization of a novel capacitive six-axis force/torque sensor based on sensitivity isotropy. Measurment 2022, 203, 111868. [Google Scholar] [CrossRef]
  11. Liang, L.; Cao, Y.; Jiang, K.; Tong, X.; Wang, H.; Dai, S. Enhanced pressure sensitivity of side-hole fiber bragg grating sensor for downhole pressure and temperature measurement. Sens. Actuators A Phys. 2025, 391, 136692. [Google Scholar] [CrossRef]
  12. Anjana, K.; Herath, M.; Epaarachchi, J.; Priyankara, N.H. Development of an optical fibre sensor system for ground displacement and pore water pressure monitoring. Measurement 2025, 253, 117770. [Google Scholar] [CrossRef]
  13. Di, H. Sensing principle of fiber-optic curvature sensor. Opt. Laser Technol. 2014, 62, 44–48. [Google Scholar] [CrossRef]
  14. Di, H.; Fu, Y. Characteristics and structural optimization of fiber-optic deformation sensor. J. Optoelectron. Laser 2014, 25, 1092–1097. [Google Scholar]
  15. Li, Y.; Di, H.; Xin, Y.; Jiang, X. Optical fiber data glove for hand posture capture. Optik 2021, 233, 166603. [Google Scholar] [CrossRef]
  16. Hussain, S.; Ghaffar, A.; Mehdi, M.; Haider, M.S.U.K.; Chen, G.Y.; Chen, C.; Hussain, B.; Niusan, K.; Qureshi, K.K.; Alam, Z. Water waves detection by utilizing optical fiber surface microchannel sensor. Opt. Laser Technol. 2025, 188, 112918. [Google Scholar] [CrossRef]
  17. Al-Lami, S.S.; Atea, H.K.; Salman, A.M.; Al-Janabi, A. Adjustable optical fiber displacement-curvature sensor based on macro-bending losses with a coding of optical signal intensity. Sens. Actuators A Phys. 2024, 373, 115403. [Google Scholar] [CrossRef]
  18. Di, H.; Sun, S.; Yu, J.; Liu, R. Novel optical fiber sensor for deformation measurement. SPIE 2010, 7656, 76561C. [Google Scholar]
  19. Liu, X.; Sui, Y.; Li, R.; Chen, W.; Dai, P.; Dong, T.; Sun, Y.; Cong, Z.; Liu, X.; Jiang, C. Capillary-encapsulated single-fiber optical tweezer for vibration sensing. Opt. Laser Technol. 2025, 186, 112644. [Google Scholar] [CrossRef]
  20. Lu, Y.; Hu, B. Unification and simplification of velocity/acceleration of limited-dof parallel manipulators with linear active legs. Mech. Mach. Theory 2008, 43, 1112–1128. [Google Scholar] [CrossRef]
  21. Liu, Q.; Wang, Z.; Yu, C. Compliances calculation and performance analysis of the right circular Elliptical. Hybrid Mult.-Axis Flexure Hinge Mach. Tool Hydraul. 2019, 47, 39–43. [Google Scholar]
  22. Zhang, T.; Yang, D.; Xiao, X. Research on calibration method of Stewart six-component force sensor. Chin. J. Sens. Actuators 2020, 33, 1274–1278. [Google Scholar]
  23. Pérez-Higareda, J.R.; Torres, J.A.; Leyva-Porras, C.; Solís-Canto, O.O.; Torres-Torres, C.; Oliver, A.; Torres-Torres, D. Mechanical effects of ion-implanted gold nanoparticles on the surface properties of silica glass. Int. J. Appl. Glass Sci. 2025, e70002. [Google Scholar] [CrossRef]
Figure 1. Schematic diagram of the sensitive region [14].
Figure 1. Schematic diagram of the sensitive region [14].
Applsci 15 07548 g001
Figure 2. Photograph of fiber encapsulation module.
Figure 2. Photograph of fiber encapsulation module.
Applsci 15 07548 g002
Figure 3. The calibration curve between the output of fiber optic and the curvature of FEM.
Figure 3. The calibration curve between the output of fiber optic and the curvature of FEM.
Applsci 15 07548 g003
Figure 4. Structure of the six-axis force sensor.
Figure 4. Structure of the six-axis force sensor.
Applsci 15 07548 g004
Figure 5. Structure of the force-measuring branch.
Figure 5. Structure of the force-measuring branch.
Applsci 15 07548 g005
Figure 6. Equivalent six-bar linkage mechanism.
Figure 6. Equivalent six-bar linkage mechanism.
Applsci 15 07548 g006
Figure 7. Equivalent 3-UPU parallel structure.
Figure 7. Equivalent 3-UPU parallel structure.
Applsci 15 07548 g007
Figure 8. Force analysis of the force-measuring branch.
Figure 8. Force analysis of the force-measuring branch.
Applsci 15 07548 g008
Figure 9. Structure of the single-sided circular flexible hinge.
Figure 9. Structure of the single-sided circular flexible hinge.
Applsci 15 07548 g009
Figure 10. Equivalent structure of the elastic body under force Fl1.
Figure 10. Equivalent structure of the elastic body under force Fl1.
Applsci 15 07548 g010
Figure 11. Chord length variation at the end of encapsulated optical fiber.
Figure 11. Chord length variation at the end of encapsulated optical fiber.
Applsci 15 07548 g011
Figure 12. Fixed constraints and load settings of the force sensor.
Figure 12. Fixed constraints and load settings of the force sensor.
Applsci 15 07548 g012
Figure 13. The changes in the chord length at the FEMs obtained by simulation.
Figure 13. The changes in the chord length at the FEMs obtained by simulation.
Applsci 15 07548 g013
Figure 14. The comparison between the resolved loading and applied loading.
Figure 14. The comparison between the resolved loading and applied loading.
Applsci 15 07548 g014
Figure 15. Detection system of the six-axis force sensor.
Figure 15. Detection system of the six-axis force sensor.
Applsci 15 07548 g015
Figure 16. The experimental setup for the sensor loading.
Figure 16. The experimental setup for the sensor loading.
Applsci 15 07548 g016
Figure 17. Photograph of the detection system.
Figure 17. Photograph of the detection system.
Applsci 15 07548 g017
Figure 18. The direction of force transmission when considering friction.
Figure 18. The direction of force transmission when considering friction.
Applsci 15 07548 g018
Figure 19. The measurement results obtained using matrix D0.
Figure 19. The measurement results obtained using matrix D0.
Applsci 15 07548 g019
Figure 20. Comparison of measurement results before and after compensation.
Figure 20. Comparison of measurement results before and after compensation.
Applsci 15 07548 g020
Figure 21. Measurement results of the loading force in individual direction.
Figure 21. Measurement results of the loading force in individual direction.
Applsci 15 07548 g021
Figure 22. Residual error analysis.
Figure 22. Residual error analysis.
Applsci 15 07548 g022
Figure 23. Experimental results of repeatability analysis.
Figure 23. Experimental results of repeatability analysis.
Applsci 15 07548 g023
Figure 24. Error band analysis.
Figure 24. Error band analysis.
Applsci 15 07548 g024
Figure 25. The results of repeatability experiment.
Figure 25. The results of repeatability experiment.
Applsci 15 07548 g025
Figure 26. Linear range measurement.
Figure 26. Linear range measurement.
Applsci 15 07548 g026aApplsci 15 07548 g026b
Figure 27. Stability analysis of sensing system.
Figure 27. Stability analysis of sensing system.
Applsci 15 07548 g027
Table 1. Strength limits of sensor in all directions.
Table 1. Strength limits of sensor in all directions.
Load LimitsFx = 130 NFy = 160 NFz = 200 NTx = 4.9 N·mTy = 6.5 N·mTz = 7.6 N·m
corresponding stress (MPa)395.7405.8400.2402.6408.3415.2
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

Ma, J.; Chen, S.; Di, H.; Liu, K. A Fiber-Optic Six-Axis Force Sensor Based on a 3-UPU-Compliant Parallel Mechanism. Appl. Sci. 2025, 15, 7548. https://doi.org/10.3390/app15137548

AMA Style

Ma J, Chen S, Di H, Liu K. A Fiber-Optic Six-Axis Force Sensor Based on a 3-UPU-Compliant Parallel Mechanism. Applied Sciences. 2025; 15(13):7548. https://doi.org/10.3390/app15137548

Chicago/Turabian Style

Ma, Jiachen, Siyi Chen, Haiting Di, and Ke Liu. 2025. "A Fiber-Optic Six-Axis Force Sensor Based on a 3-UPU-Compliant Parallel Mechanism" Applied Sciences 15, no. 13: 7548. https://doi.org/10.3390/app15137548

APA Style

Ma, J., Chen, S., Di, H., & Liu, K. (2025). A Fiber-Optic Six-Axis Force Sensor Based on a 3-UPU-Compliant Parallel Mechanism. Applied Sciences, 15(13), 7548. https://doi.org/10.3390/app15137548

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