Next Article in Journal
Experimental Study on the Performance of Hydraulic Vibration Assisted Broaching (HVAB) Based on Piezoelectric Sensors
Previous Article in Journal
Cheeses Made from Raw and Pasteurized Cow’s Milk Analysed by an Electronic Nose and an Electronic Tongue
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Design and Optimization of a Novel Three-Dimensional Force Sensor with Parallel Structure

1
School of Mechanical, Electronic and Control Engineering, Beijing Jiaotong University, Beijing 100044, China
2
Lassonde School of Engineering, York University, Toronto, ON M3J 1P3, Canada
*
Author to whom correspondence should be addressed.
Sensors 2018, 18(8), 2416; https://doi.org/10.3390/s18082416
Submission received: 14 May 2018 / Revised: 9 July 2018 / Accepted: 24 July 2018 / Published: 25 July 2018
(This article belongs to the Section Physical Sensors)

Abstract

:
To measure large external forces exerted on a loading platform, a novel three-dimensional force sensor is developed in this paper. The proposed sensor was designed with a parallel mechanism with three degrees of freedom. Kinematic analysis of this sensor was performed. Due to its structural characteristics, the working principle of the sensor was analyzed using a Jacobian matrix. The sensitivity diversity index and measuring capability were both calculated. The analysis showed that the proposed sensor is more suitable for measuring large forces than existing strain sensors. In addition, compared with existing strain sensors, this sensor is more suitable for measuring forces along the x and y axes. By changing the stiffness coefficients of the springs, the proposed sensor has reconfigurability. This sensor can change its measuring capability to meet different requirements. Next, the mode shapes and natural frequencies of the proposed sensor were performed. Finally, based on these performance indices, the design variables were optimized using a Multi-Objective Genetic Algorithm.

1. Introduction

Force measurement is a critical requirement in many fields [1], including intelligent control [2], medical operations [3,4], and rehabilitation appliances [5,6]. To measure force, many force sensors have been introduced. Compared with one-dimensional (1D) force sensors, many researchers have focused on multi-dimensional force and torque sensors. For a large-load robotic manipulator, Li et al. [7,8] proposed a novel piezoelectric six-dimensional (6D) large force and moment sensor. The characteristic dynamic vibration modes of the proposed sensor were extracted by analyzing special experimental data. Valdastri et al. [9] proposed and characterized a novel hybrid silicon three-axial force sensor that was developed for biomechanical measurements. To measure vibrissal contacts, Quist et al. [10] developed a simple yet effective two-dimensional (2D) force sensor with ±0.02 mN resolution.
Due to their mobility, some forms of parallel sensing mechanisms are suitable as multi-dimensional force sensors. These sensors also have the advantages of stability, high loading capability, zero error accumulation, and high accuracy [11]. By combining a parallel mechanism with integrated flexible joints, Zhao et al. [12] proposed a highly accurate sensor with a large measurement range. Then, based on a flexible joint 6-UPUR parallel six-axis force sensor, the authors performed assembly and deformation error modeling and analyzed the large measurement range and high accuracy of the resulting sensors. Song et al. [13] developed a novel four degrees of freedom (DOF) wrist force and torque sensor to measure the multi-dimensional interactive force between the human hand and an interaction device. The sensor was made of two elastic beams that can be viewed as the parallel structure. Based on a six-DOF compliant parallel mechanism, Liang et al. [14] developed a micro-scale sensor with high precision that could provide real-time force information for feedback control. This sensor featured piezo-driven actuators and an integrated force sensor capable of delivering six-DOF motions. Based on the parallel mechanism, Gao and Zhang [15] proposed a novel acceleration sensor. This sensor was a novel 3-RRPRR fully decoupling parallel mechanism. Then, by using a self-developed calibration platform, its sensitivity and linearity were verified. To measure the ground reaction force of a human or humanoid robot, Nishiwaki et al. [16] developed a six-axis force sensor. By using a parallel support mechanism, this sensor allows large torques or forces. Based on a 3-RRR parallel micro-motion stage, a new force sensor was proposed by Hu et al. [17]. This sensor can be used in precision engineering, such as micro-force and torque measurement. Based on the modified Stewart platform, Yao et al. [18] proposed the structural model of a generalized redundant parallel six-axis force sensor. For some typical redundant six-axis force sensors, mathematical models were established for the corresponding structures.
Sensitivity and measuring capability are the significant indices for these sensors. For parallel sensors, the relationship between design variables and performance is inseparable. To create a sensor with better performance, optimization algorithms are widely used [19]. For a novel hyperstatic six-component force and torque sensor, Hou et al. [20] applied genetic algorithms (GAs) to optimize the performance of the proposed sensor. Sun et al. [21,22] proposed a novel six-axis force and torque sensor for a space robot; response surface methodology was used to determine the optimum dimensional parameters. To improve the performance of the parallel six-axis force sensor with a Stewart platform, Zhao et al. [23] developed the nonlinear single objective and multi-objective algorithm. Sun et al. [24] developed a particle swarm algorithm to optimize a six-axis force and torque sensor. Also, the least square support vector machine (LSSVM) was used to achieve temperature compensation for the optimized sensor. To minimize the cross error, Kang et al. [25] proposed a new term called “principal coupling”. By using an algorithm, the performance of the mechanically decoupled six-axis force and torque sensor was improved.
Furthermore, some fields have special needs in terms of sensitivity and measuring capability. For example, measuring the three-dimensional (3D) ground reaction force (GRF) in the human gait [26] requires more sensitivity along the x and y axes than along the z-axis. Sometimes, reconfigurability is also a special requirement for the sensor [27,28]. In this study, we develop a novel force sensor with a parallel structure. Based on its structure, the loading force can only move along the three axes and the proposed sensor can measure large forces. By measuring the linear encoders added to the prismatic joints, the force exerted on the loading platform can be calculated. Based on its structure, this sensor is more sensitivity along the x and y axes than along the z-axis. Notably, the proposed sensor can change its measuring capability by changing spring with different stiffness coefficients. Due to its application, the design objectives of the proposed 3D force sensor with a parallel structure are given as following, the goal range along x, y-axis should be [ 800   N , 800   N ] and the goal range along z-axis should be [ 0   N , 400   N ] . Considering the requirement of sensitivity, the sensitivity along the x and y axes should be higher than it along z-axis.
The rest of this paper is organized as follows: the model is described in Section 2, and the kinematic analysis is provided in Section 3. The performance analysis, including sensitivity diversity and measuring capability, are both discussed in Section 4. The Multi-Objective Genetic Algorithm is performed in Section 5. Finally, we conclude our work in Section 6.

2. Model Description and Mobility Analysis

The proposed 3D force sensor is shown in Figure 1. The proposed sensor is structured with a parallel mechanism. The sensor has three identical limbs and each limb has a prismatic joint—a parallelogram mechanism. The upper link of the parallelogram mechanism belongs to the loading platform, and the lower link is the slider connected to the fixed platform by a prismatic joint. All the joints in parallelogram mechanism are spherical joint. To optimize the structure, the joint bearings are chosen as the spherical joints. To balance the slider and attain stability, the prismatic joint includes two slide bars. Two pressure springs with a high and constant spring stiffness coefficient are added around the two slide bars. The end of the swing link, a linear encoder, is attached to measure the displacement of the prismatic joint by using a draw wire connected to the slider and encoder. When the external force, including the x, y, and z axes, acts on the loading platform, the prismatic joints are actuated. Then, the displacements of three prismatic joints can be measured by three linear encoders. By measuring the displacements of three prismatic joints, the external force can be calculated by a transformation equation.
The scheme of the proposed sensor is shown in Figure 2. The mobility of the proposed sensor can be analyzed using the Screw Theory. The coordinates of the points A 1 , B 1 , and C 1 can be denoted as [ x a 1 y a 1 z a 1 ] T , [ x b 1 y b 1 z b 1 ] T , and [ x c 1 y c 1 z c 1 ] T , respectively. Thus, the twist system of limb A 1 B 1 C 1 can be written as:
$ 1 = [ 0 0 0 ; l m 0 ] T                                                       $ 2 = [ m l 0 ; l z a 1 m z a 1 l x a 1 m y a 1 ] T                          $ 3 = [ a b c ; c y b 1 + b z b 1 c x b 1 a z b 1 b x b 1 + a y b 1 ] T    $ 4 = [ a b c ; c y b 1 + b z b 1 c x b 1 a z b 1 b x b 1 + a y b 1 ] T    $ 5 = [ a b c ; c y c 1 + b z c 1 c x c 1 a z c 1 b x c 1 + a y c 1 ] T $ 6 = [ a b c ; c y c 1 + b z c 1 c x c 1 a z c 1 b x c 1 + a y c 1 ] T $ 7 = [ m l 0 ; l z c 1 m z c 1 l x c 1 m y c 1 ] T                       
where l and m express the direction of prismatic joint axis, and a , b , and c express the direction of the spherical joint axis along the x, y, and z axes, respectively.
Thus, the wrench system of this limb can be obtained as:
$ r = [ 0 0 0 ; c l a l + b m c m a l + b m l ] T
The wrench systems of the other two limbs can be calculated using the same method:
$ 1 r = [ 0 0 0 ; c 1 l 1 a 1 l 1 + b 1 m 1 c 1 m 1 a 1 l 1 + b 1 m 1 l 1 ] T $ 2 r = [ 0 0 0 ; c 2 l 2 a 2 l 2 + b 2 m 2 c 2 m 2 a 2 l 2 + b 2 m 2 l 2 ] T  
Based on Equations (2) and (3), the overall twist system of the sensor can be calculated as:
$ = { [ 0 0 0 ; 0 0 1 ] T [ 0 0 0 ; 0 1 0 ] T [ 0 0 0 ; 1 0 0 ] T
With Equation (4), the three-DOF plane movement mobility of this sensor can be analyzed.

3. Kinematics Analysis

As shown in Figure 2, the sensor has three identical limbs and the angles between arbitrary neighborhood limbs are all 120°. The fixed platform is located on the ground and the fixed coordinate system denoted as O x y z assumes that the x-axis is along the vector A 1 O . The original point of the moving coordinate system is fixed at the center of the loading platform, denoted as O 1 x 1 y 1 z 1 , and the x-axis is along the vector C 1 O 1 . To analyze the kinematics, some structural parameters are provided: O B i = l i , O A i = m , B i C i = b , and C i O i = r . When the sensor is working, assume the external force are known, and then the position of the loading platform will change. Namely, the coordinate of O 1 is known, denoted as [ x y z ] T . The lengths of the three prismatic joints are regarded as the unknown variables.
The closed-loop vector equation of the sensor can be written as:
O B i + B i C i = O O i + O i C i
Given Equation (4), the sensor only has three translational degrees of freedom. Thus, the transformation matrix between the loading platform and fixed platform can be written as:
R = [ 1 0 0 0 1 0 0 0 1 ]  
The coordinate of point C i ( i = 1 , 2 , 3 ) in the fixed coordinate system can be written as:
C i = [ x + r cos θ i y + r sin θ i z ]  
Then, the coordinate of point B i ( i = 1 , 2 , 3 ) in the fixed coordinate system can be written as:
B i = [ l i cos θ i l i sin θ i 0 ]
where θ i ( i = 1 , 2 , 3 ) is the angle between two neighboring limbs.
Due to the geometrical constraint of the sensor, the length of link B i C i is fixed. Thus, substituting Equations (7) and (8) into Equation (5), the lengths of prismatic joints can be solved as:
l i = r + csc θ i ( y + csc θ ( sin θ i ) 2 ( b 2 x 2 z 2 ( r 1 ) ( 2 x + ( r 1 ) cos θ i ) cos θ i ) ) ( i = 1 , 2 , 3 )  
For this sensor, the relationship between the loading force and the lengths of the prismatic joints is very important. As shown in Figure 3, the loading force is denoted as f and the vector of limb B i C i is denoted as υ i ( i = 1 , 2 , 3 ) . The vector of limb A i O is denoted as ω i ( i = 1 , 2 , 3 ) . Due to the principles of static equilibrium, the external force acting on the loading platform can be written as:
i = 1 3 f i υ i + ( f + m 1 g ) = 0 ( i = 1 , 2 , 3 )
where m 1 is the mass of the loading platform and g is the gravity acceleration.
The limb C i B i can be regarded as a binary link; thus, the force acting on the spring and driving linear encoder can be calculated as:
( f i + m 2 g ) υ i = f d 1 ω 1 ( i = 1 , 2 , 3 )
where m 2 is the mass of the parallelogram mechanism.
Assuming that κ i is the stiffness coefficient of the spring and Δ l i ( i = 1 , 2 , 3 ) is the displacement measured by the linear encoder, yielding:
f d 1 ω 1 = κ i ( L + l i m ) ( i = 1 , 2 , 3 )  
where L is the length of the pressure spring and κ i is determined by:
κ i = G d 4 8 N ( D o d ) 3
where G is the modulus of rigidity, d is the wire diameter, N is the active coil number, and D o is the outside diameter.
Based on Equations (10)–(12), the relationship between the external force acting on the loading platform and the spring and linear encoder can be calculated.
In general, the external forces include three directions: the three component forces along the x-, y-, and z-axis, which can be denoted as f = [ f x f y f z ] T . Thus, the displacements of the three linear encoders can be used to estimate the external force by the following equation:
Δ l i = J ( f x , f y , f z ) ( i = 1 , 2 , 3 )

4. Performance Analysis

4.1. Sensitivity Diversity Index

Sensitivity is an important aspect of a sensor, which can be evaluated as the rate of variation between the input and output. Our sensor was designed using a parallel mechanism. Thus, for this sensor, the sensitivity of the sensor was the rate of variation between the loading force and the output displacements. To simply this problem, the working model of the sensor can be viewed as a statics analysis of the parallel mechanism. The proposed sensor only has three translation degrees of freedom, so the virtual work principle can be applied, but the Jacobian matrix should be calculated first. In this paper, the Jacobian matrix was obtained using Screw Theory.
In a fixed coordinate system, the instantaneous twist of the moving platform can be expressed by p = [ w   v ] T , where w is the angular velocity and v is the linear velocity. Each limb can be seen as a PUU limb. Thus, the twist system can be written as:
P 1 = l ˙ 11 11 + θ ˙ 12 12 + θ ˙ 13 13 + θ ˙ 14 14 + + θ ˙ 15 15
where 1 i is the unit twist screw of the ith joint, and l ˙ 1 i or θ ˙ 11 is the linear or angular velocity of the ith joint, respectively. A constraint screw 1 r that is reciprocal to all the joint screws can be given as:
P 1 1 r = 0
Therefore, for the overall sensor, the constraint Jacobian matrix can be written as:
J c P i   =   0
where:
J c = [ 0 3 × 1 τ 1 T 0 3 × 1 τ 2 T 0 3 × 1 τ 3 T ]
where J c is the constraint Jacobian matrix of the sensor.
However, a screw 1 r 1 that is reciprocal to all the joint screws, except for the prismatic joint screw, can be found, which is the force exerted by the actuated joint. This screw can be given as:
1 r 1 P 1 = l ˙ 1  
Thus, for the overall sensor, this Jacobian matrix can be written as:
J a p i = q ˙ a
where:
J a = [ n 1 T ( m 1 × n 1 ) T n 2 T ( m 2 × n 2 ) T n 3 T ( m 3 × n 3 ) T ]
q ˙ a = [ l ˙ 1 l ˙ 2 l ˙ 3 ] T
where J a is the prismatic joints’ Jacobian matrix.
Casting Equations (18) and (21) into matrix-vector form, the result can be simplified as:
[ 0 3 × 1 τ 1 T 0 3 × 1 τ 2 T 0 3 × 1 τ 3 T n 1 T ( m 1 × n 1 ) T n 2 T ( m 2 × n 2 ) T n 3 T ( m 3 × n 3 ) T ] [ p 1 p 2 p 3 p 1 p 2 p 3 ] =   q ˙
where q ˙   =   [ 0 0 0 l ˙ 1 l ˙ 2 l ˙ 3 ] T .
The overall Jacobian matrix can then be given as:
J = [ 0 3 × 1 τ 1 T 0 3 × 1 τ 2 T 0 3 × 1 τ 3 T n 1 T ( m 1 × n 1 ) T n 2 T ( m 2 × n 2 ) T n 3 T ( m 3 × n 3 ) T ] 1
Let the loading force be denoted by f   =   [ f x f y f z ] T and let the vector of joint forces be denoted by f j = [ f 1 f 2 f 3 ] T . This sensor is designed for the large force, due to its application. Thus, assume the frictional forces at the joints are negligible and the virtual work produced by the constraint forces at the joints is zero. Hence, the virtual work completed by all the linear springs is given by:
δ w = f j T δ q ( f T + G ) δ x
where G is the mass matrix of the loading platform and the three parallelogram mechanisms, and δ q and δ x are the virtual displacements of the measuring joints and loading platform, respectively.
Based on Equation (23), the virtual displacements δ q and δ x are not independent; they are related by the Jacobian matrix as follows:
δ x = J δ q
Substituting Equation (26) into Equation (25) yields:
f j T δ q ( f T + G ) J δ q = 0
Thus, calculating Equation (27) yields:
f j = J T ( f + G T )
The measurement sensitivities of the sensor with exerting forces along x, y and z-axis are defined as the eigenvalues of the Jacobian matrix, which are:
J T = [ J x 0 0 0 J y 0 0 0 J z ]  
The variation in the sensor sensitivity for forces exerted in different axes is the sensitivity diversity index, which can be calculated as:
υ d = λ max λ min  
where λ max and λ min are the largest and smallest eigenvalues of the Jacobian matrix, respectively.
And the sensitivities of the sensor for loading force in the x, y, z-axis can be defined as the eigenvalues of each column in the Jacobian matrix.

4.2. Measuring Capability

The measuring capability of the proposed sensor is a significant performance index. The sensor prototype involves a parallel mechanism, so the measuring capability was determined by the workspace of the loading platform and the stiffness coefficients of the springs. The workspace of the sensor was mainly constrained by the spherical joint and the range of the prismatic joint. As shown in Figure 4, the range of the spherical joint is [ 13 ° , 13 ° ] . Taking s s s 4 s 2 as an example, the angle of the joint can be calculated as:
α = arccos s 3 s 4 s 2 s 4 s 3 s 4 s s s 4  
Similar to Equation (31), the other angles can be calculated using the same method. The range in the prismatic joint is determined by the pressure spring and the structural parameters. As such, the range can be written as:
m L l i m N d ( i = 1 , 2 , 3 )  
In this paper, the material of the pressure spring is spring steel (SUP) and the structural parameters of the sensor are listed in Table 1.
Given the parameters in Table 1, the stiffness coefficient of the spring can be calculated as ki = 16.5343 N/mm. The constraint of the prismatic joint can be obtained as:
190 mm l i 240 mm  
Based on Equations (29) and (33), the measuring capability of the sensor can be calculated. The result is shown in Figure 5. As shown in the figure, both the workspace and the measuring capability are triangular symmetrical, just like the configuration of the proposed sensor. The measuring range along the x, y, and z axes are [ 800   N , 1200   N ] , [ 1200   N , 1200   N ] , and [ 0   N , 410   N ] , respectively. The proposed sensor has a larger measuring range along the x and y axes than along the z-axis. Furthermore, this figure also shows that the proposed sensor is more suitable for measuring shear force than the existing strain force.
The sensitivity diversity indices of planes x o y , x o z , and y o z are shown in Figure 6. The indices in plane x o y are better than the indices in planes x o z or plane y o z , which means that the sensor has sensing ability in the horizontal direction than in the vertical direction. Based on the performance analysis, the proposed sensor has a greater performance along the x and y axes than along the z-axis.
Similar to sensitivity diversity index, the sensitivity along x, y and z-axis are shown in Figure 7. The sensitivities along x, y-axis are both better than sensitivity along z-axis. Namely, the sensor has better sensitivity in the horizontal direction than in the vertical direction. In this paper, the traditional force sensor can be defined as following: (a) the structure is monolithic; (b) the principle is measuring the deformation of strain gages; (c) the type is strain sensor. The comparisons of sensitivity and measuring range along x, y z-axis between existing strain sensors and proposed sensor are list in Table 2. To make the contrast even more remarkable, the sensitivity and measuring range along z-axis are both as 1. The sensitivity and measuring range along x, y-axis is set as the ratios to z-axis. Compared with other strain sensors, the proposed sensor is more suitable for measuring shear force.
The significant feature of the proposed sensor is that the performance of the sensor can be changed by using springs with different stiffness coefficients. When the stiffness coefficients are changing, the effective measuring range of the x, y, and z axes will be different. Therefore, in this section, the stiffness coefficient of one limb is changed and the coefficients of the other two limbs are constant, and the result of the effective measuring range is shown in Figure 8. As shown in the figure, for the first joint, when the coefficient increases, the ranges of the x, y, and z axes all decrease. However, the variation is small. For the second and third joints, the coefficients are similar. When the coefficient increases, the ranges of the y, and z axes increase, but the range of the x-axis decreases. Therefore, based on this result, the effective measuring capability can be determined by choosing different coefficients for different joints. Specifically, the proposed sensor can change its measuring capability by adding a different spring to the prismatic joints. Thus, the proposed sensor is a reconfigurable sensor.

4.3. Dynamic Analysis

When the proposed sensor is working, the sensor actually behaves dynamically. So a dynamic model has been established via ANSYS to confirm that the proposed sensor has a good dynamic performance such as resonance frequency and mode shapes, which are regarded as the important indices in the design of a structure for dynamic loading conditions [29].
The fixed platform of the proposed sensor is fixed on the ground, when the loading platform is connected with manipulators, and the first six natural frequencies of the proposed sensor has been specified. Finally, the first six natural frequencies are listed in Table 3, and the corresponding mode shapes pictures are shown in Figure 9. Table 3 and Figure 9 are helpful in understanding how the sensor vibrates. The first and second, the fifth are sixth mode shapes are both similar, which means that they are approximately along x-axis and y-axis, respectively. And the third and fourth mode shapes are approximately moving along z-axis.

5. Multi-Objective Optimization

5.1. Fitness Function

In this section, based on the Multi-Objective Genetic Algorithm, the design variable is optimized. The purpose of the optimization was to obtain a modified sensor with better performance [32]. The first step was to determine the fitness functions. Given the above analysis, the sensitivity diversity index and measuring capability were both important indices for the proposed sensor. Thus, they were regarded as the fitness functions.
Based on Equation (30), the sensitivity diversity index is a local performance index used to evaluate the global performance of the proposed sensor. Therefore, a global sensitivity diversity index (GSDI) is defined as:
GSDI = υ d d W d W
where:
d W = d x d y d z
In addition to the global sensitivity diversity index (GSDI), measuring capability was also an important factor affecting the performance of the proposed sensor. As such, the fitness function was determined by the global sensitivity diversity index and measuring capability. To obtain the best performance, the measuring capability should be higher and the global sensitivity diversity index should be as low as possible.

5.2. Optimization Results

Based on the Multi-Objective Genetic Algorithm (MOGA), the optimized parameters were set as m, b, and r. For practical application, the variable constraints should be determined, which are listed in Table 4. During the optimization process, the population was set to 20, the crossover probability was set to 0.9, and the mutation probability was set as 0.05. Considering the efficiency and computing capability, the number of generations was set to 50. The result of the MOGA is shown in Figure 10. Figure 10a,b are the results of the workspace and GSDI. At the end of the optimization, the values of the workspace and GSI were both stable. Additionally, the performance indices were both better than the initial parameters. Figure 10c shows the trend in the average value of the workspace and GSDI in the optimal process. The Pareto Frontier is shown in Figure 10d. Figure 10e shows the values of the workspace and GSI of the last population. Based on Figure 10, the parameters of the proposed sensor were optimized by regarding the global sensitivity diversity index and measuring capability as the fitness functions. Due to the optimized solutions, the suitable parameters can be chosen for special task.
Example objective function values and corresponding design variables are listed in Table 5. Due to the requirements of task, the design variables for the proposed sensor were chosen.

6. Conclusions

To measure forces along different axes, a novel force sensor was proposed that uses a parallel mechanism. Based on Screw Theory, its mobility is analyzed. Due to the closed-loop vector equation, a kinematic model of the proposed sensor was established. Due to its parallel structure, the working principle of the proposed sensor is the static equilibrium of the parallel mechanism. Thus, by using a Jacobian matrix, the sensitivity diversity index and measuring capability were calculated. In addition, the results of the sensitivity diversity index and measuring capability showed that the sensor has a greater performance along the x and y axes than the z-axis. Notably, the proposed sensor is better than existing strain sensors for measuring horizontal force. Furthermore, based on its parallel structure, the measuring capability showed that the proposed sensor is more suitable for a large force or a large load field. Next, the relationship between the performance of the proposed sensor and the stiffness coefficient of springs was discussed, and the mathematic model was established. The results showed that the proposed sensor can change its measuring capability and sensitivity diversity by adjusting the stiffness coefficient of the springs. Notably, the proposed sensor has reconfigurability. Next, the first six nature frequencies and mode shapes of the proposed sensor were performed by using ANSYS, and the results can be regarded as the dynamic criteria to apply this sensor.
Based on the Multi-Objective Genetic Algorithm, the design variables of the proposed sensor were optimized, using measuring capability and sensitivity diversity as the fitness functions. Compared with the initial design variables, the workspace of the optimized sensor increased by 18.05% and the GSDI of the optimized sensor increased by 6.35%. Due to the provided solution, the suitable design variables can be chosen to meet different requirements.

Author Contributions

G.H., D.Z., S.G., and H.Q. conceived and designed the experiments; G.H. performed the experiments; G.H. analyzed the data with contributions from D.Z., S.G., and H.Q.; G.H. wrote the paper, which was internally revised by D.Z., S.G., and H.Q.

Funding

National Natural Science Foundation of China (NSFC) (Grant No. 51475035, 51505023); Fundamental Research Funds for the Central Universities (grant No. 2017NBM042).

Acknowledgments

The first, third, and fourth authors would like to thank the National Natural Science Foundation of China (NSFC) (Grant No. 51475035, 51505023) for financial support. The second author would like to thank the Natural Sciences and Engineering Research Council of Canada (NSERC) for financial support and gratefully acknowledge the financial support from the York Research Chairs (YRC) program. For the financial support, the fourth author would like to thank the Fundamental Research Funds for the Central Universities (grant No. 2017NBM042).

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Liang, Q.; Zhang, D.; Coppola, G.; Wang, Y.; Wei, S.; Ge, Y. Multi-dimensional MEMS/micro sensor for force and moment sensing: A review. IEEE Sens. J. 2014, 14, 2643–2657. [Google Scholar] [CrossRef]
  2. Sehoon, O.; Kyoungchul, K.; Yoichi, H. Design and Analysis of Force-Sensor-Less Power-Assist Control. IEEE Trans. Ind. Electron. 2014, 61, 985–993. [Google Scholar]
  3. Thomas, V.P.; Julian, L.; Mark, L. A large area force sensor for smart skin applications. In Proceedings of the IEEE Sensors, Orlando, FL, USA, 12–14 June 2002. [Google Scholar]
  4. Pinyo, P.; Hongbin, L.; Lakmal, D.S.; Prokar, D.; Kaspar, A. Miniature 3-Axis Distal Force Sensor for Minimally Invasive Surgical Palpation. IEEE/ASME Trans. Mech. 2012, 17, 646–656. [Google Scholar]
  5. Jacq, C.; Lüthi, B.; Maeder, T.; Lambercy, O.; Gassert, R.; Ryser, P. Thick-film multi-DOF force/torque sensor for wrist rehabilitation. Sens. Actuators A Phys. 2010, 162, 361–366. [Google Scholar] [CrossRef] [Green Version]
  6. Zi, B.; Yin, G.; Zhang, D. Design and Optimization of a Hybrid-Driven Waist Rehabilitation Robot. Sensors 2016, 16, 2121. [Google Scholar] [CrossRef] [PubMed]
  7. Li, Y.; Wang, G.; Zhang, J.; Jia, Z. Dynamic characteristics of piezoelectric six-dimensional heavy force/moment sensor for large-load robotic manipulator. Measurement 2012, 45, 1114–1125. [Google Scholar] [CrossRef]
  8. Liu, W.; Li, Y.; Jia, Z.; Zhang, J.; Qian, M. Research on parallel load sharing principle of piezoelectric six-dimensional heavy force/torque sensor. Mech. Syst. Signal Process. 2011, 25, 331–343. [Google Scholar] [CrossRef]
  9. Valdastri, P.; Roccella, S.; Beccai, L.; Cattin, E.; Menciassi, A.; Carrozza, M.C.; Dario, P. Characterization of a novel hybrid silicon three-axial force sensor. Sens. Actuators A Phys. 2005, 123–124, 249–257. [Google Scholar] [CrossRef]
  10. Quist, B.W.; Hartmann, M.J.Z. A two-dimensional force sensor in the millinewton range for measuring vibrissal contacts. J. Neurosci. Meth. 2008, 172, 158–167. [Google Scholar] [CrossRef] [PubMed]
  11. Yang, E. Design and Sensitivity Analysis Simulation of a Novel 3D Force Sensor Based on a Parallel Mechanism. Sensors 2016, 16, 2147. [Google Scholar] [CrossRef] [PubMed]
  12. Zhao, Y.; Cao, Y.; Zhang, C.; Zhang, D.; Zhang, J. Error Modeling and Experimental Study of a Flexible Joint 6-UPUR Parallel Six-Axis Force Sensor. Sensors 2017, 17, 2238. [Google Scholar] [CrossRef] [PubMed]
  13. Song, A.; Wu, J.; Qin, G.; Huang, W. A novel self-decoupled four degree-of-freedom wrist force/torque sensor. Measurement 2007, 40, 883–891. [Google Scholar] [CrossRef]
  14. Liang, Q.; Zhang, D.; Chi, Z.; Song, Q.; Ge, Y.; Ge, Y. Six-DOF micro-manipulator based on compliant parallel mechanism with integrated force sensor. Robot. Comput.-Integr. Manuf. 2011, 27, 124–134. [Google Scholar] [CrossRef]
  15. Gao, Z.; Zhang, D. Design, analysis and fabrication of a multidimensional acceleration sensor based on fully decoupled compliant parallel mechanism. Sens. Actuators A Phys. 2010, 163, 418–427. [Google Scholar] [CrossRef]
  16. Nishiwaki, K.; Murakami, Y.; Kagami, S.; Kuniyoshi, Y.; Inaba, M.; Inoue, H. A six-axis force sensor with parallel support mechanism to measure the ground reaction force of humanoid robot. In Proceedings of the 2002 IEEE International Conference on Robotics and Automation, Washington, DC, USA, 11–15 May 2002. [Google Scholar]
  17. Hu, P.H.; Li, Y.J.; Zhao, Q.C. Development of Micro-Force Sensor Based on 3-RRR Parallel Mechanism. Appl. Mech. Mater. 2010, 36, 57–62. [Google Scholar] [CrossRef]
  18. Yao, J.; Zhang, H.; Zhu, J.; Xu, Y.; Zhao, Y. Isotropy analysis of redundant parallel six-axis force sensor. Mech. Mach. Theory 2015, 91, 135–150. [Google Scholar] [CrossRef]
  19. Bethe, K. Optimization of a compact force-sensor/load-cell family. Sens. Actuators A Phys. 1994, 42, 362–367. [Google Scholar] [CrossRef]
  20. Hou, Y.; Zeng, D.; Yao, J.; Kang, K.; Lu, L.; Zhao, Y. Optimal design of a hyperstatic Stewart platform-based force/torque sensor with genetic algorithms. Mechatronics 2009, 19, 199–204. [Google Scholar] [CrossRef]
  21. Sun, Y.; Liu, Y.; Zou, T.; Jin, M.; Liu, H. Design and optimization of a novel six-axis force/torque sensor for space robot. Measurement 2015, 65, 135–148. [Google Scholar] [CrossRef]
  22. Sun, Y.; Liu, Y.; Jin, M.; Liu, H. Design and optimization of a novel six-axis force/torque sensor with good isotropy and high sensitivity. In Proceedings of the 2013 IEEE International Conference on Robotics and Biomimetics, Shenzhen, China, 12–14 December 2013. [Google Scholar]
  23. Zhao, Y.; Zhao, T.; Wen, R.; Wang, H. Performance Analysis and Optimization of Sizable 6-axis Force Sensor Based on Stewart Platform. In Proceedings of the 2007 International Conference on Mechatronics and Automation, Harbin, China, 5–8 August 2007. [Google Scholar]
  24. Sun, Y.; Liu, Y.; Liu, H. Temperature Compensation for a Six-Axis Force/Torque Sensor Based on the Particle Swarm Optimization Least Square Support Vector Machine for Space Manipulator. IEEE Sens. J. 2016, 16, 798–805. [Google Scholar] [CrossRef]
  25. Kang, M.; Lee, S.; Kim, J. Shape optimization of a mechanically decoupled six-axis force/torque sensor. Sens. Actuators A Phys. 2014, 209, 41–51. [Google Scholar] [CrossRef]
  26. Yang, E.C. A novel measurement of intersegmental forces exerted on human lower limbs during forward falling and regaining balance motions. Measurement 2015, 60, 114–120. [Google Scholar] [CrossRef]
  27. Chi, Q.; Yan, H.; Zhang, C.; Pang, Z.; Xu, L.D. A Reconfigurable Smart Sensor Interface for Industrial WSN in IoT Environment. IEEE Trans. Ind. Inform. 2014, 10, 1417–1425. [Google Scholar]
  28. Kuo, C.; Chen, T. PN-WSNA: An Approach for Reconfigurable Cognitive Sensor Network Implementations. IEEE Sens. J. 2011, 11, 319–334. [Google Scholar] [CrossRef]
  29. Liang, Q.; Zhang, D.; Ge, Y.; Song, Q. A Novel Miniature Four-Dimensional Force/Torque Sensor with Overload Protection Mechanism. IEEE Sens. J. 2009, 9, 1741–1747. [Google Scholar] [CrossRef]
  30. Liang, Q.; Zhang, D.; Song, Q.; Ge, Y.; Cao, H.; Ge, Y. Design and Fabrication of a Six-Dimensional Wrist Force/Torque Sensor Based on E-type Membranes Compared to Cross Beams. Measurement 2010, 43, 1702–1719. [Google Scholar] [CrossRef]
  31. Wu, B.; Luo, J.; Shen, F.; Ren, Y.; Wu, Z. Optimum Design Method of Multi-Axis Force Sensor Integrated in Humanoid Robot Foot System. Measurement 2011, 44, 1651–1660. [Google Scholar] [CrossRef]
  32. Huang, G.; Guo, S.; Zhang, D.; Qu, H.; Tang, H. Kinematic Analysis and Multi-Objective Optimization of a New Reconfigurable Parallel Mechanism with High Stiffness. Robotica 2018, 36, 187–203. [Google Scholar] [CrossRef]
Figure 1. The computer-aided design (CAD) model of proposed force sensor.
Figure 1. The computer-aided design (CAD) model of proposed force sensor.
Sensors 18 02416 g001
Figure 2. The scheme of the proposed sensor.
Figure 2. The scheme of the proposed sensor.
Sensors 18 02416 g002
Figure 3. The scheme of the loading force.
Figure 3. The scheme of the loading force.
Sensors 18 02416 g003
Figure 4. The spherical joint: (a) CAD model, (b) sketch of the joint.
Figure 4. The spherical joint: (a) CAD model, (b) sketch of the joint.
Sensors 18 02416 g004
Figure 5. (a) Workspace of the parallel mechanism, (b) measuring capability of the sensor, (c) measuring distribution when fx = 0 N, and (d) measuring distribution when fy = 0 N.
Figure 5. (a) Workspace of the parallel mechanism, (b) measuring capability of the sensor, (c) measuring distribution when fx = 0 N, and (d) measuring distribution when fy = 0 N.
Sensors 18 02416 g005
Figure 6. The sensitivity diversity index in different planes: (a) plane xoy, (b) plane xoz, and (c) plane yoz.
Figure 6. The sensitivity diversity index in different planes: (a) plane xoy, (b) plane xoz, and (c) plane yoz.
Sensors 18 02416 g006
Figure 7. The sensitivity along different axes: (a) x-axis, (b) y-axis, (c) z-axis.
Figure 7. The sensitivity along different axes: (a) x-axis, (b) y-axis, (c) z-axis.
Sensors 18 02416 g007
Figure 8. The measuring range trend of the proposed sensor with different spring stiffness coefficients: (a) the first prismatic joint, (b) the second prismatic joint, and (c) the third joint.
Figure 8. The measuring range trend of the proposed sensor with different spring stiffness coefficients: (a) the first prismatic joint, (b) the second prismatic joint, and (c) the third joint.
Sensors 18 02416 g008
Figure 9. Mode shapes of the proposed sensor.
Figure 9. Mode shapes of the proposed sensor.
Sensors 18 02416 g009
Figure 10. The result of the Multi-Objective Genetic Algorithm (MOGA): (a) the workspace results, (b) the GSDI results, (c) evolution of the population, (d) Pareto Frontier of the best individual, and (e) box-plot of the workspace and GSDI.
Figure 10. The result of the Multi-Objective Genetic Algorithm (MOGA): (a) the workspace results, (b) the GSDI results, (c) evolution of the population, (d) Pareto Frontier of the best individual, and (e) box-plot of the workspace and GSDI.
Sensors 18 02416 g010aSensors 18 02416 g010b
Table 1. The parameters of the proposed sensor.
Table 1. The parameters of the proposed sensor.
ParameterValueParameterValue (mm)
G8000 kg/mm2r92
d2.5b208
Do14L90
N20m280
Table 2. Comparison with existing strain sensors.
Table 2. Comparison with existing strain sensors.
Range along x-AxisRange along y-AxisSensitivity along x-AxisSensitivity along y-Axis
Liang et al., (2009) [29]1.21.20.730.57
Liang et al., (2010) [30]1.41.41.071.15
Song et al., (2007) [13]111.41.4
Wu et al., (2011) [31]0.530.530.690.69
Proposed sensor4.875.856.804.57
Table 3. The first six natural frequencies.
Table 3. The first six natural frequencies.
Mode123456
Frequency (Hz)79.0679.17127.9407.9424.5428.2
Table 4. Variable constraints.
Table 4. Variable constraints.
m (mm)b (mm)r (mm)
Maximum280220120
Minimum20018080
Table 5. The last design variables and corresponding objective function.
Table 5. The last design variables and corresponding objective function.
r (mm)b (mm)m (mm)WorkspaceGSDI
80.000187.448272.14053421.753
80.001187.280271.85853051.752
80.350187.112272.87154281.756
80.339187.093272.79054131.755
80.001187.282271.85653041.752
80.000187.265271.92253171.752
85.916180.461279.07362421.796
80.436186.805273.37855231.756
80.353187.090272.79854151.755
85.955180.000279.68863501.797
80.007187.101271.91453261.752
80.009187.259271.93653191.752
80.000187.453272.14453431.753
80.000187.435272.17053441.754
80.009187.272271.90753141.752
80.000186.675271.80153401.752
80.000186.680271.79353381.752
86.003180.154279.58163271.797
80.000187.280271.86053051.752
80.350187.111272.87054281.756

Share and Cite

MDPI and ACS Style

Huang, G.; Zhang, D.; Guo, S.; Qu, H. Design and Optimization of a Novel Three-Dimensional Force Sensor with Parallel Structure. Sensors 2018, 18, 2416. https://doi.org/10.3390/s18082416

AMA Style

Huang G, Zhang D, Guo S, Qu H. Design and Optimization of a Novel Three-Dimensional Force Sensor with Parallel Structure. Sensors. 2018; 18(8):2416. https://doi.org/10.3390/s18082416

Chicago/Turabian Style

Huang, Guanyu, Dan Zhang, Sheng Guo, and Haibo Qu. 2018. "Design and Optimization of a Novel Three-Dimensional Force Sensor with Parallel Structure" Sensors 18, no. 8: 2416. https://doi.org/10.3390/s18082416

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