Next Article in Journal
Ring Attractors as the Basis of a Biomimetic Navigation System
Next Article in Special Issue
Design and Analysis of a Novel Bionic Tensegrity Robotic Fish with a Continuum Body
Previous Article in Journal
Modeling the Energy Consumption of R600a Gas in a Refrigeration System with New Explainable Artificial Intelligence Methods Based on Hybrid Optimization
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Modeling Contact Stiffness of Soft Fingertips for Grasping Applications

1
College of Mechanical and Electrical Engineering, China Jiliang University, Hangzhou 310018, China
2
The Key Laboratory of Special Purpose Equipment and Advanced Processing Technology, College of Mechanical Engineering, Ministry of Education and Zhejiang Province, Zhejiang University of Technology, Hangzhou 310023, China
3
He’nan Jiuyu Boda Industrial Co., Ltd., Zhengzhou 450051, China
*
Author to whom correspondence should be addressed.
Biomimetics 2023, 8(5), 398; https://doi.org/10.3390/biomimetics8050398
Submission received: 18 August 2023 / Accepted: 23 August 2023 / Published: 1 September 2023
(This article belongs to the Special Issue Biologically Inspired Design and Control of Robots: Second Edition)

Abstract

:
Soft fingertips have distinct intrinsic features that allow robotic hands to offer adjustable and manageable stiffness for grasping. The stability of the grasp is determined by the contact stiffness between the soft fingertip and the object. Within this work, we proposed a line vector representation method based on the Winkler Model and investigated the contact stiffness between soft fingertips and objects to achieve control over the gripping force and fingertip displacement of the gripper without the need for sensors integrated in the fingertip. First, we derived the stiffness matrix of the soft fingertip, analyzed the contact stiffness, and constructed the global stiffness matrix; then, we established the grasp stiffness matrix based on the contact stiffness model, allowing for the analysis and evaluation of the soft fingertip’s manipulating process. Finally, our experiment demonstrated that the variation in object orientation caused by external forces can indicate the contact force status between the fingertip and the object. This contact force status is determined by the contact stiffness. The position error between the theoretical work and tested data was less than 9%, and the angle error was less than 5.58%. The comparison between the theoretical contact stiffness and the experimental results at the interface indicate that the present model for the contact stiffness is appropriate and the theoretical contact stiffness is consistent with the experiment data.

1. Introduction

Soft robotics has gained significant attention in recent years due to its advantages over traditional rigid robots [1,2]. Soft robotic fingers [3], grippers [4], and humanoid hands have been developed to provide flexible and compliant contacting and manipulating capabilities [5]. However, despite the numerous studies on sophisticated designs and manipulations, soft hands are far from suitable for commercial applications in industrial service manipulations. When performing skillful manipulation tasks, soft robotics are essential for achieving the correct position and attitude of the object, which poses a challenge for the sensorimotor control system. Technical challenges still exist in both modeling and control strategies to make soft fingers as dexterous as those of humans.
When a soft finger comes into contact with a rigid object, multiple three-dimensional contact elements exert force on the contact surfaces. Researchers have discovered that the contact force and displacement exhibit strong nonlinearity, and the friction coefficient may change with varying contact conditions. Additionally, as the tangential forces in the tangential directions increase, the contact nodes may separate or re-establish contact, leading to a variable contact stiffness. In this paper, we assume that the contact elements are capable of supporting a compressive load in the normal direction and tangential forces in tangential directions. The displacements in the tangential and normal directions are assumed to be independent; the parameters can be equivalent to three independent contact springs: two with stiffness kt along tangential direction; one with stiffness kn along normal direction. For a long time, the modeling of contact stiffness in soft robotic hands has been fundamental to object grasping and manipulating; it is impossible or extremely difficult to establish a theoretical model of contact stiffness on the grasp surface between soft fingertips and an object, and the dynamic properties of the grasp system are generally inaccurately predicted. Most soft multiple fingers use an adaptive open-loop control method for grasping [6,7]. While most researchers have focused on the contact point between the manipulator and the object [8,9], few have considered the friction issue upon the contact point [10]. The research on contact constraint is still insufficient, and current torque constraint investigations mainly focus on rigid contact assumptions, ignoring the elastic process during grasping [11,12].
One of the most common methods for modeling arbitrary surface contact is to use finite element models [13,14] or half-space models [15,16]. Although finite element models [17] have been used to simulate contact on elastic surfaces and can be easily extended to elastoplastic behavior, they are limited in their application to soft finger grasping and manipulation due to the large quantity of unknowns and the corresponding computational time. Half-space models require less computational time, however, because they are based on analytical solutions for the elastic case, i.e., they cannot be simply extended to the state of elastoplastic deformation. Based on the FEA model, contact conditions are classified into the following three cases: open condition; stick condition; sliding condition. In this paper, we are addressing the stick condition: the gap remains closed, and no sliding motion occurs in the tangential directions. Researchers have investigated the issue of stiffness and flexibility for robotics by employing matrices and eigenvalues to represent contact compliance characteristics and reveal the stiffness matrix’s invariance [18]. A stiffness model [19,20] was developed with Lie algebra to reveal the spring-like constraint characteristics of rigid contacting, and a new definition of grasping and manipulating forces for multi-fingered robot hands was proposed [21]. However, existing soft fingertip models, such as the power-law model [22], the parallel distributed model [23], and the radially distributed model [24], are not easy to calculate, especially for real-time manipulation.
To address this issue, an elastic constraint model for grasping was established under both friction and frictionless conditions [25]; it presents the analysis of restraint of a rigid body in contact with any arrangement of point contacts with known frictional properties. The relationship is established between externally applied loads and contact forces in the friction condition. mathematical models were found for the frictional constraints using convex set theory. Ref. [26] presents a geometrical representation and theoretical foundation of robot grasping that is affected by friction and by the magnitudes of normal contact forces. The constraint cone and the constraint region describe the effect of friction and the influence of the amplitudes of normal forces. Based on these theories, researchers investigated the finite displacements of rigid bodies under different contact force distributions during manipulation with a group of preloaded springs [26], discussing the form-closure robotic grasping of a rigid object and showing how fine motion of the grasped object may be induced. The manipulator’s contact stiffness was defined to examine soft contact mechanisms and achieve dexterous manipulation [27]. Indeterminate grasping systems were solved by formulating contact stiffness and employing geometric compatibility models [28,29], describing the grasping of an arbitrary planar object using frictionless point contacts. The grasping configuration was proven to have a significant influence on the stiffness matrix [30]. Two types of stiffness matrices are discussed: constant and configuration-dependent matrices. The constant-stiffness matrix can be derived from a conservative quadratic potential function in the Hermitian form; while the skew-symmetric part is a function of the nonconservative curl vector field of the grasp. Experiments showed that the finite displacement produced by a group of preloaded springs on a rigid manipulator has an evident effect on grasping stiffness [31,32]; the forces are provided as preloads or the effect of preloads which can be applied through two types of pre-loading configurations, one of which is to apply a preload parallel to a contact normal and the other is through the contact normal. The Winkler Model is a dimension reduction method that can be used to map a three-dimensional contact problem to one dimension [33]. This model consists of a set of linear units with very small spacing and with each set as a linear spring, simplifying theoretical analysis and numerical calculation. Despite efforts and achievements in this area, the contact stiffness of soft fingertips remains in the investigation stage. Inspired by the Winkler Model, we propose a novel soft fingertip contact model that is promising for implementation in soft hands grasping and manipulating.
The contributions of this work are as follows: (1) the force diagram at an individual elastic contact point can be represented as three springs, and the contact stiffness matrix can be established with screw algebra; (2) we developed a representation of soft fingertips at the contact surface to analyze the contact stiffness matrix of soft fingertips; (3) we present a method by which to investigate the influence of the number of contact points on the stiffness coefficient. The relationship between displacement and force space is established via the proposed stiffness matrix. This work aims to identify the displacement of the object by detecting the contact force or to identify the contact force on the contact surface by recognizing the displacement of the object. The experimental results verify the correctness of the theoretical model.
The rest of this paper is organized as follows: The contact stiffness model is proposed in Section 2; the stiffness matrix of soft fingertip contact is established based on the variation in stiffness of the linear springs during contact. In Section 3, we simulated the contact between soft fingertip and object to verify the accuracy of the material parameters incorporated in the soft fingertip constitutive model. In Section 4, we researched the relationship between displacement and external force and offer a comparative analysis of soft fingertips with different sizes, demonstrating the feasibility of the proposed model. In Section 5, we came to the conclusion that the contact stiffness matrix of the fingertip and grasp stiffness matrix can be obtained and adopted to predict the micro-displacement state under given external forces.

2. Modeling Contact Stiffness of a Soft Fingertip

When two bodies are brought into contact, the real contact area will usually be smaller than the nominal contact area, but with differ in contact between two soft bodies or between a soft body and a rigid body. We can visualize the contact region as small areas where asperities from one solid are squeezed against asperities from another body. Moreover, we can visualize the contact region where asperities from one soft surface are squeezed against asperities from another body. The real contact area will usually be larger than the nominal contact area. The contact may be represented by an equivalent system with a reduced elastic modulus E = [ ( 1 υ 1 2 ) / E 1 + ( 1 υ 2 2 ) / E 2 ] 1 , where υ 1 , υ 2 , and E 1 , E 2 are the shear moduli and Young’s moduli of the two surfaces, respectively [33].
Soft contact occurs on the contact surface between the object and fingertip. To facilitate the model, we assume the contact surface contains a group of concentric circles, inspired by human fingerprints, with a large number of equivalent elastic point contacts on these curves. We establish a group of frames on the contact points and represent the stiffness of the fingertip as a set of passive linear springs.
As shown in Figure 1a, the soft contact model consists of contour curves and equivalent contact points located on each curve. We used C n to represent the nth curve. A soft contact is represented as nine linear springs, expressed as L i j (I = 1, 2, 3, j = 1, 2, 3). They are positioned at three uniformly distributed points on the edge of the contour line. The index i represents the number of each equivalent contact point, and the index j represents the number of the linear spring at each contact point.
A possible distribution of contact points is shown in Figure 1b. Each spring force can be represented as a vector L i j = [ s i j r i × s i j ] , which is along the spring direction. r i is a position vector from the contact frame to the equivalent contact point. The origin of the contact frame is at the center of the contact surface. The z-axis is normal to the contact surface in the coordinate frame, and the x- and y-axes are tangential to the surface. The contact point is located at the center of the circle. Assuming the contact frame of reference is at the center of the contact surface, the position vector can be represented as follows [34]:
r i = [ a cos ( φ i ) a sin ( φ i ) 0 ] ,
where φ i is the angle between the vector of i th contact point and horizontal axis; and a is the radius of the closed curve.
We define the screw matrix L i j at each contact point can be grouped as follows:
L i j = [ l i j m i j n i j p i j q i j r i j ] ,
where l i j , m i j , and n i j are the translational parts, and p i j , q i j , and r i j are the rotational parts of the screw, respectively.
We choose three equivalent contacts on the curve with interval angle of 120°. The elastic coefficients of the nine springs can be represented by k i j (i = 1, 2, 3; j = 1, 2, 3).

Stiffness Matrix Analysis of Soft Fingertip Contact

The elastic model of soft fingertip contact is established based on the variation in stiffness of the linear springs during contact, with their vectors arranged into the matrix Kg:
K g = S K S T
where S = [ L 11 , L 12 , L 13 , L 21 L 33 ] presents the screw matrix on the contact surface.
K = [ D i a g ( k 11 , k 12 , , k 33 ) ] ,   K n × n
The set of stiffness is placed on the diagonal to form a diagonal matrix K , where the element on the diagonal k i j represents the stiffness of the ith linear spring at the ith equivalent contact point. The Cartesian coordinate system is aligned with the direction of l i j , projecting each stiffness onto the x-axis. The first diagonal element of the stiffness matrix has three nonzero terms, expressed as follows:
i = 1 3 j = 1 3 l i j 2 k i j = l 11 2 k 11 + l 21 2 k 21 + l 31 2 k 31 .
These three terms along the x-axis can be written as three independent contacts: k 11 = k 1 x , k 21 = k 2 x , k 31 = k 3 x . We suppose that the spring stiffness of each point along the same direction is equal: k 1 x = k 2 x = k 3 x = k x . The number of equivalent contact points is expanded from 3 to m . Then, Equation (5) can be converted into the following:
i = 1 3 j = 1 3 l i j 2 k i j = i = 1 m k i x = m k x
i = 1 3 j = 1 3 m i j 2 k i j = i = 1 m k i y = m k y
i = 1 3 j = 1 3 n i j 2 k i j = i = 1 m k i z = m k z .
This method can simplify the other three diagonal elements:
i = 1 3 j = 1 3 p i j 2 k i j = i = 1 m [ k z ( y i 2 ) + k y ( z i 2 ) ]
i = 1 3 j = 1 3 q i j 2 k i j = i = 1 m [ k z ( x i 2 ) + k x ( z i 2 ) ]
i = 1 3 j = 1 3 r i j 2 k i j = i = 1 m [ k x ( y i 2 ) + k y ( x i 2 ) ] ,
where the position of the contact point is ( x i y i z i ) . All these off-diagonal elements are zero. The contact stiffness matrix after simplification is as follows:
K g = [ 3 k x 3 k y 3 k z k r x k r y k r z ] ,
where the last three diagonal elements can be written as k r x = i = 1 3 [ k z ( y i 2 ) + k y ( z i 2 ) ] , k r y = i = 1 3 [ k z ( x i 2 ) + k x ( z i 2 ) ] , k r z = i = 1 3 [ k x ( y i 2 ) + k y ( x i 2 ) ] , which represents rotational stiffness.
We assume a contact surface can be expressed as n concentric closed curves, and each closed curve has m equivalent contact points. The schematic diagram of soft fingertip contact is shown in Figure 1, where the m equivalent contact points are located on a closed curve with radius of a j :
a j = S j / π ,
Where S j is the area of the circle with radius a j . The direction angle of the position vector is as follows:
φ = 2 π / m .
We can express the contact stiffness matrix of the soft fingertip K as follows:
K = [ m n k x 0 m n k y m n k z k r x k r y 0 k r z ]
k r x = 1 m n j = 1 n i = 1 m k z [ a j sin ( i φ ) ] 2 = ψ k r x k z
k r y = 1 m n j = 1 n i = 1 m k z [ a j cos ( i φ ) ] 2 = ψ k r y k z
k r z = 1 m n j = 1 n i = 1 m { k z [ a j sin ( i φ ) ] 2 + k z [ a j cos ( i φ ) ] 2 } = ψ k r x k z + ψ k r y k z
ψ k r x = 1 m n j = 1 n i = 1 m [ a j sin ( i φ ) ] 2
ψ k r y = 1 m n j = 1 n i = 1 m [ a j cos ( i φ ) ] 2 ,
where ψ k r x and ψ k r y are the stiffness coefficients along the x-axis and y-axis direction, respectively.
Equation (15) provides the contact stiffness values along with three translational paths and three rotational movements. However, the conventional point contacts with friction provide translational stiffness without rotational stiffness.
The values of stiffness coefficients under different combinations of m and n are listed in Table 1 and Table 2. For an elastic element with a cross-sectional area of 1 cm2, the reference [35] provided the values of stiffness coefficients as follows:
k x = k y = 167   N / cm , k z = 500   N / cm k r x = k r y = 42   N / cm , k r z = 27   N / cm
We compared our work with the data from reference [36] to verify the proposed model. This soft finger uses values of k x , k y , and k z from Equation (21). The corresponding ψ r x and ψ r y are shown in Table 1 and Table 2. The results k r x , k r y , k r z are as follows:
k r x = k r y = 44.75   N / cm ,   k r z = 29.89   N / cm
Obviously, the differences of k r x , k r y and k r z between our model and reference [25] data are 6.5%, 6.5%, and 10.7%, respectively. The results from Table 1 and Table 2 were shown as follows: as the value of n increases, the error will be reduced; when n > 3 , the scale of decrease is less than 4%; we choose m = 3, n = 3.

3. Simulation of Contact Characteristics between Soft Fingertip and Object

The model of the soft fingertip and grasped object was constructed using the finite element analysis software Abaqus. The contact type between the fingertip and the object was a soft contact, whereby the fingertip model was simplified as a semicircular sphere, and the object was simplified as a rigid plate.
Figure 2 depicts the finite element model of a rectangular plate with the dimensions 0.5 mm × 30 mm × 25 mm alongside the finite element model of a semi-cylindrical finger end with a radius of 10 mm. Due to the metal plate being harder than the finger end, the deformation of the metal plate is negligible. The material of the plate is elastic steel, with a density of 7850 kg/m3, Poisson’s ratio of 0.3, Young’s modulus of 210,000 MPa, and C3D8R hexahedral elements. The plate is meshed with 600 units, each element with a length of 1 mm, a width of 1 mm, and a thickness of 0.5 mm. The material of soft fingertip is set as rubber, and the model type is hyper-elastic constitutive, with parameters set as follows: rubber density is 1.1 g/cm3. The finger end was meshed with C3D8RH and C3D6H elements, while the connection type between the soft finger and the object is static general nonlinear. The connection mode was defined as surface-to-surface, and the friction coefficient was set at 0.5, which is typically used for contact between silicone rubber and plastic materials. Additionally, all nodes on the upper surface of the fingertip are fixed in place.
To verify the accuracy of the material parameters incorporated in the soft finger constitutive model, a combined simulation and experimental testing of finger material characteristics was carried out. The simulation involved fixing the spherical bottom surface of the fingertip and applying vertical pressure on the object pressed into the fingertip. The relationship between the contact force and pressing distance is illustrated in Figure 3. The relationship curve derived from the simulation bears a resemblance to that from the experiment, with a relative error of under 3% within 3 mm of the pressing depth. This confirms the accuracy of the material parameters utilized in the finite element model.
As can be seen from the comparison diagram depicting the simulation and experimental curves, the finite element curve and experimental curve are essentially consistent when the deformation of the soft finger is less than 3 mm. However, when the deformation of the finger exceeds 3 mm, a deviation between the finite element curve and experimental curve arises. Moreover, the simulated contact pressure is greater than the pressure obtained via theoretical calculation at the same deformation. The difference between the two becomes increasingly larger as the deformation escalates. This outcome arises as the compression exceeds 1/3 of the total thickness, and the Hertzian model fails in agreement with reference [33]. As a result of this effect, more force is needed to produce a small amount of compression deformation in the soft finger ending. This force is also the reason behind the rapid increase in contact pressure when the deformation of the finger end exceeds 3 mm. Figure 4 shows the pressure cloud map of the pressing surface of the soft fingertip.
A comparative analysis of the simulation and experimental results was undertaken in order to evaluate the applicability of the proposed theory. The results showed that the theory has a certain range of application; specifically, when the deformation is less than 1/3 of the total thickness, the relationship between the contact force and the deformation of the fingertip can be accurately described. Figure 4 illustrates the accuracy of the theoretical predictions at various depths of deformation: (a) the depth of 1 mm; (b) the depth of 2 mm; and (c) the depth of 3 mm. These results provide valuable insights into the pressure distribution on the soft fingertip during forward pressing. The pressure distribution diagram in Figure 4a–c clearly demonstrates that the maximum contact force is located in the center of contact, with a subsequent decrease in contact force as one moves towards the edge, eventually reaching zero force at the contact edge. This phenomenon can be explained through the differential model of the soft fingertip, observed where the strain of the micro-element in the center of contact is the largest, resulting in the corresponding maximum contact pressure. Conversely, the micro-element at the contact edge does not compress and deform, resulting in zero contact pressure. These simulation results will aid in further understanding of contact mechanics and improve the development of soft fingertip.

4. Experimental Study and Discussion

The experimental setup, as shown in Figure 5, consists of two soft fingers and a 100 mm × 100 mm × 100 mm cube that is equipped with an MPU6050 gyroscope (InvenSense Inc, Sunnyvale, CA, USA). This gyroscope accurately records the angle and displacement of the cube within the fixed coordinate frame. Additionally, two linear motors are employed to generate thrust and pull force, while two sensors are utilized to measure the applied forces. The soft fingertips are skillfully crafted from silica gel. To apply an external force, F1 is exerted on the target at a vertex along the horizontal direction, which can be precisely controlled by the linear motor. Furthermore, F2 is applied vertically on the top of the cube to counteract the force of gravity.
In the experimental setup, one soft fingertip is attached to the end of the guide rod, while the other is securely fastened to the vertical plate. The target object is positioned between these two soft fingertips, with two contact points located at the center of the target’s left and right surfaces. To examine the influence of contact force, we selected force values of 20 N, 30 N, and 40 N. We recorded the object’s position as the external force progressively increased by 1 N. During these experiments, we utilized soft fingertips with diameters of 20 mm and 30 mm and elastic moduli of 1 MPa and 0.3 MPa, respectively.
The fabrication of the soft fingertip involves the use of a 3D-printed mold, as depicted in Figure 3. The fabrication process can be divided into two main parts. First, the chamber mold and the cover mold are designed using 3D software (SOLIDWORKS 2020). The chamber mold features a convex curved surface in the middle, which allows the silica gel to solidify and form an air cavity body that conforms to the shape of the mold. Similarly, the cover mold has a concave hemispherical shape. Both molds are then printed in a 3D printer. Second, the preparation of the fingertip involves mixing equal weights of the two-part silicone rubber parts, specifically parts A and B (Ecoflex0050 1A 1B), as recommended by the manufacturer (Smooth-On, Marcokey-USA). The mixed liquid silica gel is poured into the first cover mold, and then the second cover mold is assembled with the first one. Next, the assembled mold is placed in a vacuum box, and a vacuum pump (Mastercool 90066-2V-220, Randolph-USA) is used to reduce the pressure in the box from 0 to −0.09 Mpa. This process helps eliminate the small bubbles from the liquid silica gel that precipitate out of the material. After approximately 20 min, the assembled mold is removed from the vacuum box and transferred to an oven for curing at a temperature of 50 °C. The mold is left in the oven for 2 h until the silicone air cavity inside solidifies into a solid body. Finally, each sample is inspected using a directed light source to identify any remaining air bubbles within the material, as shown in Figure 6.
We utilize the PD method for controlling the linear motor to precisely generate pulling and thrust forces. In this experiment, our aim is to explore the correlation between applied force and object movement by comparing the theoretical analysis values with the experimental ones, as illustrated in Figure 7. We will study the relationship between force and displacement in soft finger grasping of rigid objects via four aspects: (1) degree of conformity between actual displacement and the theoretical model under varying external forces; (2) degree of conformity between actual displacement and the theoretical model under varying contact areas and external forces; (3) degree of conformity between actual displacement and the theoretical model under varying elastic moduli; (4) degree of conformity between actual displacement and the theoretical model under varying grasping forces.

4.1. Degree of Conformity between Actual Displacement and the Theoretical Model under Varying External Forces

In this particular experiment, a soft fingertip with a diameter of 20 mm and an elastic modulus of 1 MPa was used. The contact force for the experiment was set at 30 N. The experimental setup and process can be observed in Figure 8.
Table 3 displays the extracted pixel coordinates of P1, P2, and P3 for each image. These pixel coordinates are obtained by detecting the spatial orientation of the target object, as illustrated in Figure 9. This process allows us to determine the coordinates of the target object’s vertex in the camera coordinate system.
Figure 10 depicts the three orientational components, with x, y, and z representing the displacements. The figures also include theoretical curves to facilitate comparison with the experimental results. Notably, since the directions of the external forces are perpendicular to the y- and z-axes, and the stiffness values are equal in y and z directions, leading to the theoretical curves for y and z being overlapped. The displacement curves for each component exhibit a linear trend and demonstrate a direct correlation with the magnitude of the applied external force, consistent with theoretical expectations. The x and y components of the displacement closely align with the theoretical curves in terms of slope, while the z component deviates slightly below the theoretical curve. However, the absolute slope value is greater than that which was predicted by the theoretical model. This discrepancy can be attributed to a slight positive shift along the z-axis, resulting from the positional deviation of the contact point from the surface’s center.

4.2. Degree of Conformity between Actual Displacement and the Theoretical Model under Varying Contact Areas and External Forces

In this experiment, fingertips of varying sizes were used along with different contact forces. The modulus of elasticity was set at 1 MPa. The experimental procedure is depicted in Figure 11.
As shown in Figure 12, the x and y components of the displacement screw are linear for 20 mm- and 30 mm-sized fingertips, consistent with theoretical analysis. The slopes of the two curves are almost the same, consistent with that of theory work. In addition, θ x , θ y , θ z are also basically linear. Moreover, the θ x component obtained in the experiment is lower than that of the theoretical value, which means that the angle about the y-axis was larger than that of the theoretical value. The most likely reason is a slight shift in the grasping position by the soft fingertips.

4.3. Degree of Conformity between Actual Displacement and the Theoretical Model under Varying Elastic Moduli

In this experiment, the fingertip was analyzed under different elastic moduli, as shown in Figure 13. The experimental results are shown in Figure 14. The y and θ x components of displacement screw are both zero, regardless of whether the soft fingertips’ elastic modulus is 1 MPa or 0.3 Mpa, which is consistent with the experimental results. For soft fingertips with the smaller elastic modulus, the x , θ y , θ z components of the displacement screw and the absolute values of the theoretical curves’ slopes are greater than those of fingertips with the larger elastic modulus, which is also consistent with the experiment. Thus, soft fingertips with a larger elastic modulus provide more substantial constraints on the target object; hence, its orientation is less likely to change upon the application of external force.

4.4. Degree of Conformity between Actual Displacement and the Theoretical Model under Varying Grasping Forces

In this experiment, the grasping forces with varied magnitudes were presented. In Figure 15a,b, the x, θy, and θz components of the displacement screw exhibit a linear dependence on external force, albeit with experimental error. Note that if an experimental curve matched its theoretical counterpart, the y and θx components were excluded to facilitate comparison. It is apparent that as the contact force decreases, the trend between displacement and the external force becomes steeper, which aligns with both theory and intuition. With the same external force, a smaller grasp force yields a more substantial change in the displacement screw, indicating weaker constraint by the soft fingertips on the object.
An exception arises in Figure 15 for the θy and θz components of displacement, where the absolute value of the experimental curve slope is slightly lower than that of the theoretical curve at 40 N of contact force. This discrepancy may be attributed to greater fingertip deformation when contact force is higher. Additionally, the incompressibility of materials may cause the axial and tangential stiffness of a fingertip to exceed theoretical predictions.

5. Conclusions

The manipulation of robotic hands with soft fingertips has become increasingly important in recent years, with applications ranging from manufacturing to healthcare. However, the effective control of a multi-fingertip robot is dependent on understanding the nature and modeling of soft fingertips during grasping and manipulation. Soft fingertips are a critical component of robotic hands as they enable the hand to interact with objects in a manner similar to human hands. Understanding the contact mechanics of soft fingertips is necessary in order to design effective robotic hands that can perform a wide range of tasks. The development of effective robotic hand control requires a comprehensive understanding of the contact mechanics of soft fingertips. The proposed contact stiffness model and six-dimensional representation method provide a mathematical model for the contact stiffness of soft fingertips, making it possible to analyze and predict the behavior of soft fingertips during grasping and manipulation. The experimental results have demonstrated the feasibility of the proposed model, providing a foundation for the development of effective robotic hand control with soft fingertips.
In this work, we have presented a mathematical formula based on the Winkler Model and a six-dimensional representation method for soft fingertip contact. The proposed model provides a mathematical model for the contact stiffness of soft fingertips, making it possible to analyze and predict the behavior of soft fingertips during grasp and manipulation. The six-dimensional representation method considers the three-dimensional forces and displacements in the x, y, and z directions, as well as the three-dimensional moments and rotations about the x-, y-, and z-axes. This comprehensive approach provides a more accurate representation of the behavior of soft fingertips during grasping and manipulation. To verify the proposed contact stiffness model, we analyzed and calculated several soft fingertip grasping examples. Our research has shown that the soft multi-fingered hand can effectively manipulate the attitude and position of objects by controlling the stiffness of fingertips and adjusting the contact force. By utilizing the contact stiffness matrix of the fingertip and grasp stiffness matrix, it is possible to predict the micro-displacement state when subjected to specific external forces. Experimental results have demonstrated that the position error between theoretical work and tested data was less than 9% along the x, y, and z directions, while the angle error was less than 5.58% about the x-, y-, and z-axes. This coherence between experiments and simulations proves the feasibility of the proposed contact stiffness model for robotic hands with soft fingertips.
The limitation of this research is that the experiment was conducted using a flat contact surface rather than a rough plane with varying shapes. This direction can be further explored. The displacement state under different grasping forces and external forces will vary when the shape of the fingertip differs. The state of the object undergoes significant changes with variations in the angles of the contact surface. Research on the unified mathematical expression of contact stiffness for differently shaped fingertips is crucial for the grasping and manipulation of dexterous hands and has great practical value. In our future work, we plan to enhance the experimental device by incorporating precise force measurement sensors and accurate angle measurement sensors. This improvement aims to reduce measurement errors and introduce a contact angle adjustment mechanism between fingers and objects. Ultimately, our goal is to achieve precise control of objects using soft fingers.

Author Contributions

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

Funding

This research was supported by the Key Research and Development Program of Zhejiang (Grand No. 2021C04015), the Natural Science Foundation of Zhejiang (Grand No. LZ23E050005), and the Zhejiang Provincial Natural Science Foundation of China, (Grant number No. LGC21F030001).

Institutional Review Board Statement

Not applicable.

Data Availability Statement

Data are available from the authors upon request.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Bao, G.; Fang, H.; Chen, L.; Wan, Y.; Xu, F.; Yang, Q.; Zhang, L. Academic insides and perspectives via bibliometric analysis. Soft Robot. 2018, 5, 229–241. [Google Scholar]
  2. Hughes, J.; Culha, U.; Giardina, F. Soft Manipulators and Grippers: A Review. Front. Robot. AI 2016, 3, 69. [Google Scholar]
  3. Liu, H.; Wu, C.; Lin, S.; Li, Y.; Chen, Y. Double-Acting Soft Actuator for Soft Robotic Hand: A Bellow Pumping and Contraction Approach. Biomimetics 2022, 7, 171. [Google Scholar]
  4. Zhou, J.; Chen, X.; Li, J. A soft robotic approach to robust and dexterous grasping. In Proceedings of the 2018 IEEE International Conference on Soft Robotics, Livorno, Italy, 24–28 April 2018; pp. 412–417. [Google Scholar]
  5. Faudzi, A.A.M.; Ooga, J.; Goto, T.; Takeichi, M.; Suzumori, K. Index Finger of a Human-Like Robotic Hand Using Thin Soft Muscles. In Proceedings of the 2018 International Conference on Robotics and Automation, Brisbane, Australia, 21–25 May 2018; pp. 92–99. [Google Scholar]
  6. Bicchi, A.; Kumar, V. Robotic grasping and contact: A review. In Proceedings of the 2000 International Conference on Robotics and Automation, San Francisco, CA, USA, 24–28 April 2000; pp. 348–353. [Google Scholar]
  7. Doulgeri, Z.; Fasoulas, J. Grasping control of rolling manipulations with deformable fingertips. IEEE/ASME Trans. Mechatron. 2003, 8, 283–286. [Google Scholar]
  8. Pliego-Jiménez, J.; Arteaga-Pérez, M.; Sánchez-Sánchez, P. Dexterous robotic manipulation via a dynamic sliding mode force/position control with bounded inputs. IET Control. Theory Appl. 2019, 13, 832–840. [Google Scholar]
  9. Wen, H.; Cong, M.; Wang, G.; Qin, W.; Xu, W.; Zhang, Z. Dynamics and Optimized Torque Distribution Based Force/position Hybrid Control of a 4-DOF Redundantly Actuated Parallel Robot with Two Point-contact Constraints. Int. J. Control. Autom. Syst. 2019, 17, 1293–1303. [Google Scholar]
  10. Chavan, D.N.; Rodriguez, A. Prehensile pushing: In-hand manipulation with push-primitives. In Proceedings of the 2015 IEEE/RSJ International Conference on Intelligent Robots and Systems, Hamburg, Germany, 28 September–2 October 2015; pp. 6215–6222. [Google Scholar]
  11. Tamboli, T.; Rakshit, S. Heuristic for Selection of Grasp Surfaces for Form-Closure on Polyhedral Objects. In Machines, Mechanism and Robotics; Springer: Singapore, 2019. [Google Scholar]
  12. Zheng, Y.; Qian, W.H. Linearizing the soft finger contact constraint with application to dynamic force distribution in multi-fingered grasping. Sci. China Tech. Sci. 2005, 48, 121–130. [Google Scholar]
  13. Yuvaraj, S.; Malayalamurthi, R.; Raja, K.V. Assessment of soft materials for anthropomorphic soft robotic fingertips. Mater. Test. 2018, 60, 902–906. [Google Scholar]
  14. Liu, Z.; Zhang, T.; Zhao, Y.; Bi, S. Time-varying stiffness model of spur gear considering the effect of surface morphology characteristics. Proc. Inst. Mech. Eng. 2019, 233, 242–253. [Google Scholar]
  15. Willner, K. Elasto-Plastic Normal Contact of Three-Dimensional Fractal Surfaces Using Halfspace Theory. ASME J. Tribol. 2004, 126, 28–33. [Google Scholar]
  16. Streator, J.L. Dynamic Contact of a Rigid Sphere with an Elastic Half-Space: A Numerical Simulation. ASME J. Tribol. 2003, 125, 25–32. [Google Scholar]
  17. Sozer, C.; Paternò, L.; Tortora, G.; Menciassi, A. Pressure-driven manipulator with variable stiffness structure. In Proceedings of the IEEE International Conference on Robotics and Automation, ICRA, Paris, France, 17–21 May 2020; pp. 696–702. [Google Scholar]
  18. Gabriel, H.; Alberto, L.S. Contact stiffness estimation in ANSYS using simplified models and artificial neural networks. Finite Elem. Anal. Des. 2015, 97, 43–53. [Google Scholar]
  19. Yu, X. On the application of the screw calculus to the mechanics of spatial mechanisms, Progress in Applied Mechanics. In Mechanics of Surface Structures; Springer: Dordrecht, Germany, 1987; Volume 6, pp. 21–34. [Google Scholar]
  20. Feng, Y.L.; Qu, D.K.; Xu, F.; Wang, H.G. Joint Stiffness Identification and Flexibility Compensation of Articulated Industrial Robot. Appl. Mech. Mater. 2013, 336, 1047–1052. [Google Scholar]
  21. Tsuneo, Y.; Kiyoshi, N. Manipulating and Grasping Forces in Manipulation by Multi-fingered Robot Hands. IEEE Trans. Robot. Autom. 1991, 7, 67–77. [Google Scholar]
  22. Xydas, N.; Kao, I. Modeling of contact mechanics and friction limit surfaces for soft fingers in robotics, with experimental results. J. Robot. Res. 1999, 18, 941–950. [Google Scholar] [CrossRef]
  23. Inoue, T.; Hirai, S. Parallel-distributed model in three-dimensional soft-fingered grasping and manipulation. In Proceedings of the 2009 IEEE International Conference on Robotics and Automation, Kobe, Japan, 12–17 May 2009; pp. 2092–2097. [Google Scholar]
  24. Arimoto, S.; Nguyen, P.T.A.; Han, H.Y.; Doulgeri, Z. Dynamics and control of a set of dual fingers with soft tips. Robotica 2000, 18, 71–80. [Google Scholar] [CrossRef]
  25. Kerr, D.; Sanger, D. Restraint analysis of a rigid body using frictional elastic contacts. J. Mech. Transm. Autom. Des. 1987, 109, 450–454. [Google Scholar] [CrossRef]
  26. Prattichizzo, D.; Pozzi, M. Robot Grasp Control. In Encyclopedia of Systems and Control; Baillieul, J., Samad, T., Eds.; Springer: London, UK, 2020. [Google Scholar]
  27. Ghafoor, A.; Kerr, D. In-grasp robotic fine motion with frictionless elastic point contacts. Mech. Eng. Sci. 1992, 206, 41–47. [Google Scholar] [CrossRef]
  28. Sylvan, A.; Clark, B.; Robert, J.W. A Dexterous Soft Robotic Hand for Delicate In-Hand Manipulation. IEEE Robot. Autom. Lett. 2020, 5, 5502–5510. [Google Scholar]
  29. Dai, J.; Kerr, D. Analysis and synthesis of frictionless planar grasping in an image space. In Proceedings of the 22nd ASME Biennial Mechanisms Conference, Scottsdale, AZ, USA, 13–16 September 1992; pp. 283–291. [Google Scholar]
  30. Bieze, T.M.; Largilliere, F.; Kruszewski, A.; Zhang, Z.; Merzouki, R.; Duriez, C. Finite element method-based kinematics and closed-loop control of soft, continuum manipulators. Soft Robot. 2018, 5, 348–364. [Google Scholar] [CrossRef]
  31. Kao, I.; Ngo, C. Properties of the grasp stiffness matrix and conservative control strategies. Int. J. Robot. Res. 1999, 18, 59–167. [Google Scholar] [CrossRef]
  32. Ghafoor, A.; Dai, J.S.; Duffy, J. Fine motion control based on constraint criteria under preloading configurations. J. Robot. Syst. 2000, 17, 171–185. [Google Scholar] [CrossRef]
  33. Popov, V.L. Method of Dimensionality Reduction in Contact Mechanics and Friction; Springer: Berlin, Germany, 2015; pp. 56–66. [Google Scholar]
  34. Adbul, G.; Dai, J.; Joseph, D. Stiffness Modeling of the Soft-Finger Contact in Robotic Grasping. Trans. ASME 2004, 126, 646–656. [Google Scholar]
  35. Akhtar, K.; Abdul, G.; Malik, M.A. Robotic Grasping and Fine Manipulation Using Soft Fingertip. Adv. Mechatron. 2012, 8, 103–110. [Google Scholar]
  36. Marechal, L.; Balland, P.; Lindenroth, L.; Petrou, F. Toward a Common Framework and Database of Materials for Soft Robotics. Soft Robot. 2021, 8, 284–297. [Google Scholar] [CrossRef]
Figure 1. Equivalent representation of soft fingertip contact. (a) The contour curves on the contact area. (b) The contact equivalent points on the contour curves.
Figure 1. Equivalent representation of soft fingertip contact. (a) The contour curves on the contact area. (b) The contact equivalent points on the contour curves.
Biomimetics 08 00398 g001
Figure 2. The meshing of soft fingertip model.
Figure 2. The meshing of soft fingertip model.
Biomimetics 08 00398 g002
Figure 3. The normal force and normal compression displacement curves.
Figure 3. The normal force and normal compression displacement curves.
Biomimetics 08 00398 g003
Figure 4. The cloud images depict the pressure distribution on the contact surface at various depths of deformation: (a) The depth of deformation d0 = 1 mm; (b) The depth of deformation d0 = 2 mm; (c) The depth of deformation d0 = 3 mm.
Figure 4. The cloud images depict the pressure distribution on the contact surface at various depths of deformation: (a) The depth of deformation d0 = 1 mm; (b) The depth of deformation d0 = 2 mm; (c) The depth of deformation d0 = 3 mm.
Biomimetics 08 00398 g004
Figure 5. Experimental setup.
Figure 5. Experimental setup.
Biomimetics 08 00398 g005
Figure 6. Soft fingertip prototypes with different sizes.
Figure 6. Soft fingertip prototypes with different sizes.
Biomimetics 08 00398 g006
Figure 7. PD control block diagram of linear motor.
Figure 7. PD control block diagram of linear motor.
Biomimetics 08 00398 g007
Figure 8. Photos of target object orientations under various external forces.
Figure 8. Photos of target object orientations under various external forces.
Biomimetics 08 00398 g008
Figure 9. Calculation of the target displacement.
Figure 9. Calculation of the target displacement.
Biomimetics 08 00398 g009
Figure 10. Effects of varied forces on object angle and displacement: (a) variations in relative angular displacement θ x , θ y , θ z as a function of external forces; (b) variations in relative translational displacement along the x-, y-, and z-axes as a function of external forces.
Figure 10. Effects of varied forces on object angle and displacement: (a) variations in relative angular displacement θ x , θ y , θ z as a function of external forces; (b) variations in relative translational displacement along the x-, y-, and z-axes as a function of external forces.
Biomimetics 08 00398 g010
Figure 11. Photos of target object orientations under different forces applied with different sizes of fingertips. The modulus of elasticity was 1 MPa, the diameters of the soft fingertips were 30 mm and 20 mm, respectively, and the external forces were 2 N, 4 N, 6 N, 8 N, and 10 N, respectively.
Figure 11. Photos of target object orientations under different forces applied with different sizes of fingertips. The modulus of elasticity was 1 MPa, the diameters of the soft fingertips were 30 mm and 20 mm, respectively, and the external forces were 2 N, 4 N, 6 N, 8 N, and 10 N, respectively.
Biomimetics 08 00398 g011
Figure 12. Comparative analysis of different forces applied to an object using two different fingertip sizes (D = 2 means the diameter is 20 mm; D = 3 means the diameter is 30 mm): (a) the relative displacement changes versus external forces; (b) the relative angular displacement changes versus external forces.
Figure 12. Comparative analysis of different forces applied to an object using two different fingertip sizes (D = 2 means the diameter is 20 mm; D = 3 means the diameter is 30 mm): (a) the relative displacement changes versus external forces; (b) the relative angular displacement changes versus external forces.
Biomimetics 08 00398 g012
Figure 13. Photos of target object orientations under different elasticity moduli of 1 MPa and 0.3 MPa, both with diameter of 30 mm and grasp force of 30 N. The external force applied ranged from 2 N to 10 N in increments of 2 N.
Figure 13. Photos of target object orientations under different elasticity moduli of 1 MPa and 0.3 MPa, both with diameter of 30 mm and grasp force of 30 N. The external force applied ranged from 2 N to 10 N in increments of 2 N.
Biomimetics 08 00398 g013
Figure 14. The object was subjected to different forces using two distinct elasticity modulus fingertips (E1 = 1 MPa; E2 = 0.3 MPa), resulting in the following: (a) the relative changes in translational displacement plotted against external forces; (b) the relative changes in angular displacement plotted against external forces.
Figure 14. The object was subjected to different forces using two distinct elasticity modulus fingertips (E1 = 1 MPa; E2 = 0.3 MPa), resulting in the following: (a) the relative changes in translational displacement plotted against external forces; (b) the relative changes in angular displacement plotted against external forces.
Biomimetics 08 00398 g014
Figure 15. The object was subjected to varying grasping forces (Fpr = 20, 30, and 40 N), resulting in the following: (a) the translational component of the displacement screw plotted against external force for each grasping force; (b) the rotational component of the displacement screw plotted against external force for each grasping force.
Figure 15. The object was subjected to varying grasping forces (Fpr = 20, 30, and 40 N), resulting in the following: (a) the translational component of the displacement screw plotted against external force for each grasping force; (b) the rotational component of the displacement screw plotted against external force for each grasping force.
Biomimetics 08 00398 g015
Table 1. The values of ψ r x , ψ r y for different combinations of m and n.
Table 1. The values of ψ r x , ψ r y for different combinations of m and n.
Variablesn = 1n = 2n = 3n = 4n = 5n = 6n = 7n = 8
m = 3, 4, 5, 60.1590.1190.1060.0990.0950.0920.0900.089
Table 2. The value of ψ r z , for different combinations of m and n.
Table 2. The value of ψ r z , for different combinations of m and n.
Variablesn = 1n = 2n = 3n = 4n = 5n = 6n = 7n = 8
m = 3, 4, 5, 60.3180.2380.2120.1990.1910.1850.1810.179
Table 3. Pixel coordinates of P1, P2, and P3 with different external forces.
Table 3. Pixel coordinates of P1, P2, and P3 with different external forces.
External Force F1 (N)Coordinate of P1Coordinate of P2Coordinate of P3
xyxyxy
0479233484669922663
1479233485669923662
2479234487669924661
3479234488670926660
4479235490670927659
5479235491671929658
6479235493671931657
7480236495671932655
8480236497672934654
9480236499672936652
10480237500672938651
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, X.; Chen, L.; Gao, Y.; Liu, D.; Wang, B. Modeling Contact Stiffness of Soft Fingertips for Grasping Applications. Biomimetics 2023, 8, 398. https://doi.org/10.3390/biomimetics8050398

AMA Style

Ma X, Chen L, Gao Y, Liu D, Wang B. Modeling Contact Stiffness of Soft Fingertips for Grasping Applications. Biomimetics. 2023; 8(5):398. https://doi.org/10.3390/biomimetics8050398

Chicago/Turabian Style

Ma, Xiaolong, Lingfeng Chen, Yanfeng Gao, Daliang Liu, and Binrui Wang. 2023. "Modeling Contact Stiffness of Soft Fingertips for Grasping Applications" Biomimetics 8, no. 5: 398. https://doi.org/10.3390/biomimetics8050398

Article Metrics

Back to TopTop