Abstract
It is a challenging task to achieve rapid and stable grasping of fruit and vegetable without damages for the agricultural robot. From the point of view of which most of fruits and vegetables are viscoelastic material, the viscoelastic characteristic of tomato was analyzed based on Burgers model in this article to provide a reference for the robotic grasping. First, the real-time viscoelastic parameters estimation model based on back-propagation neural network was established. The 3-11-4 network structure was applied, where the grasping force, displacement, and time were input to the model to estimate four viscoelastic parameters. The relative error was less than 15% at the 0.2-s estimation and correlation coefficient of fitting could reach to 0.99. Then, the expression of plastic deformation was derived by analyzing the dynamic characteristic of tomato based on Burgers model and Gripper’s model during grasping. The minimum plastic deformation was taken as the condition to optimize the grasping speed and operation time. Finally, the result of simulation and experiment showed the feasibility of the method proposed in this article. This research can achieve the goal of reducing the grasping time of robots without damaging the fruit and provide a reference for robots grasping process optimization.
Introduction
In the wide application of agricultural robots for the fruit and vegetable picking, sorting, packaging, and other tasks, robotic grasping is a crucial link in the whole operation. 1 –3 During the grasping process, the impact and deformation caused by the contact of the gripper with fruit and vegetable easily result in the damage and sliding. Most fruits and vegetables are viscoelastic, which can exhibit both viscous and elastic characteristics when undergoing deformation, called viscoelasticity. The viscoelasticity is not only the important indicator to evaluate the quality of fruit and vegetable but also the required mechanical parameter to prevent the mechanical damage and sliding of fruit and vegetable. 4 –6 The viscoelastic parameters can be used to analyze the deformation law of fruit and vegetable, which can assist to optimize the grasping strategy through setting the operating parameters of gripper such as grasping speed and operation time, thus helping robot complete the stable and fast grasping operation without damaging objects.
The grasping optimization of the agricultural robot has been researched for a long time. Zhi-Guo et al. 7 used the robotic arc fingers to quickly grasp the tomatoes, and they concluded that the key to determining the operation efficiency and mechanical damage is the finger closing speed. Furthermore, Pettersson et al. 8 designed the universal gripper to optimize the grasping time of vulnerable objects and used PD controller to accelerate the grasping and decrease the force overshoot, thus the fruits with different characteristics can be grasped in a relatively short time.
The methods mentioned above analyzed the influence of grasping speed and contact force on the mechanical damage of fruits, but they did not comprehensively consider the defects in design caused by biological characteristics and mechanical characteristics of objects. 9 According to these deficiencies, the researchers began to analyze the grasping operation based on the viscoelastic characteristics of fruit. Higashimori et al. 10 analyzed the relationship between the imposed grasping force and plastic deformation based on the four-unit viscoelastic model parameters of the rheological objects as well as decreased the grasping operation time as avoiding the excessive deformation of objects. Saeidirad et al. 11 were used to make stress relaxation test for different varieties of pomegranate using texture analyzer, and artificial neural network (ANN) was used to replace the Maxwell model to predict the viscoelastic properties of pomegranate. Similarly, Liu et al. 12 analyzed the relationships among the grasping speed, maximum contact force, and plastic deformation based on the viscoelastic model of fruit, and then their findings were used for reference for realizing the stable grasping operation of fruit.
However, most studies need to analyze the viscoelastic characteristics of fruit and vegetable offline for a longer time. We took the tomato as the operation objects to build the viscoelastic parameters estimation model based on the neural network in the preliminary stage. The robot can rapidly and accurately estimate the viscoelastic parameters of tomatoes in real time. Moreover, the minimum plastic deformation of tomatoes was taken as the constraint condition, and the grasping strategy was optimized by adjusting the closing speed of robotic gripper, grasping operation time.
Viscoelastic parameter estimation model
Firstly, the creep test was used to obtain the relationship curve between deformation and grasping time. Then, the creep model which could accurately coincide with the relationship curve was found. Finally, the viscoelastic parameter estimation model was established by the differential equation of creep model.
Creep test
Wanfen No. 2 tomato was selected as the test material. According to the definition of mature tomato period in international standard SB/T10331-2000, 10 tomatoes in the early maturity (the red face of fruits was 10–30%) and in the middle maturity (the red face of fruits was 40–60%) were selected, respectively. The equatorial diameter of these picked tomatoes was between 72 mm and 80 mm, and their weight was between 166 g and 252 g. The texture analyzer TMS-PRO made by US FTC’s, Virginia, USA was used as the test instrument. The parameters for the creep test were set as follows: the probe was P75 with a diameter of 75 mm, the initial force was 0.6 N, the loading time was 30 s, the loading speed was 60 mm/min, and the data sampling frequency was 10 Hz. As shown in Figure 1, the tomato to be measured was horizontally placed and was fixed by a base. Three points were selected in the fruit waist for each sample, and then the creep tests were carried out by the holding force of 3, 5, and 7 N, respectively.

The platform of creep test.
In the creep experiments, the curves of deformation and time can be described by the creep models, such as Maxwell model, Kelvin model, and Burgers model. The Burgers model 13 –15 can represent the main characteristics of viscoelasticity, which is one of the most famous models to predict the creep characteristics. It consists of a Maxwell unit and a Kelvin unit which are connected in series, and the structure is shown in Figure 2. In this article, the Burgers model was used to describe the creep characteristics of tomato during loading.

The Burgers model.
The differential equation of Burgers model in the creep loading process is as follows
Where
According to the above-mentioned parameters,

Creep curve and fitted curve.
Viscoelastic parameter estimation model
Model design
The ANN is a complex network composed of extensive connection of a vast number of simple processing units, and it can solve the complex nonlinear problems. We selected the back-propagation (BP) neural network to build the viscoelastic parameter estimation model. 16,17 BP neural network is a multilayer feedforward network trained by error BP algorithm, which is one of the most widely used neural network models.
In this article, the model structure is shown in Figure 4. Three-layer neural network structure was used, and the transfer functions were Tansig and Purelin, respectively. The number of nodes in the input layer and output layer was determined by the number of input and output variables. The input variables of this model were the grasping force

The structure of BP neural network. BP: back-propagation.
Network model training
Firstly, the normalization processing was conducted on the data, which were converted into the number between [−1, 1]. Min–max normalization was applied to convert the data. The converting function is shown as follows
According to the neural network structure and transfer function, the learning rate was set as 0.01, maximum iterations were 1000, 500 sets of data were randomly selected as the training data from totally 600 sets of sample data, and the other 100 sets of data were the test data. The mean square error (MSE) was used to evaluate the performance of the network model, where
After trained, we obtained the correlation coefficients such as 0.93, 0.92, 0.93, and 0.93, respectively, and the MSE was 0.033. The results of relative error rate are shown in Figure 5, and the relative error of

The relative error of predicted viscoelastic parameters.
Viscoelastic parameters real-time estimation
The WSG 50 robotic parallel gripper made by SCHUNK, Neckar, Germany was used to grasp the tomato. The grasping experimental platform is shown in Figure 6.

Grasping experimental platform. 1, Data obtaining system. 2, WSG 50 gripper. 3, Force feedback finger. 4, Voltage-stabilized source.
The grasping force was fed back by one of the fingers in real time, and the displacement was measured by the encoder. Firstly, the minimum grasping force was obtained by determining whether the sliding generated in the grasping process for the randomly selected tomatoes in the early and middle maturity, thus calculating the friction coefficient
Where
Then, the gripper reached
The estimated value and measured values.
By the analysis of the data in Table 1, in addition to the 0.1-s parameter relative error is large, the relative errors after 0.2 s are less than 15%. In order to realize the rapid real-time estimation of the viscoelastic parameters of tomato during the grasping process, the accuracy of estimated parameters should be considered as well as the time of parameter estimation should be shortened as far as possible to improve the operation efficiency. Hence, the estimation parameters obtained at 0.2, 0.3, and 0.4 s were temporally taken as the basis of grasping strategy optimization. The exact acquisition time of parameters was determined by the comparison of the test results of grasping optimization.
Grasping strategy optimization
Dynamic characteristic of tomato during the grasping
The deformation of viscoelastic material can be divided into elastic deformation and plastic deformation. The elastic deformation is that part of the deformed material which when the applied load is removed would spring back to its normal shape. The plastic deformation is the part which would not spring back after removing the load. The final shape of the material directly determined by the plastic deformation, and it is also the main factor affecting the quality of fruit.
We analyzed each grasping parameter based on Burgers model and then put forward the optimization strategy. According to the Burgers model,
18,19
when the external force

Viscoelastic model for grasping a tomato.
Where
Suppose that the object was grasped by a robotic hand with stiffness
Where
For the Burgers model, since the deformations of
Optimization model
In order to better analyze the deformation during grasping, the total grasping procedure was divided into three phases in this article. As shown in Figure 8,

Three phases for grasping the tomato.
The total time
In this article, the idea of optimization strategy is as follows: first, the viscoelastic parameters were estimated by the BP neural network. Then, since the gripper was closing with constant speed,
Experiment
Viscoelastic parameter estimating time selection
The experiment platform was same as in Figure 6. From equation (11),
The result is shown in Figure 9; the curve calculated by estimated parameters can nicely match the curve calculated from the measured parameters. Furthermore, the degree of the approximation keeps at a high level. Considering the efficiency and precision of the grasping operation, the parameters at 0.2 s are selected as the basis for the optimization of the grasping strategy.

The performance of different viscoelastic parameters. (a) Output of the early maturity. (b) Output of the middle maturity.
Grasping experiment
The general solution of equation (11) could be obtained by substituting the viscoelastic parameters, and then the plastic deformation

The relationship of plastic deformation and speed.
From Figure 10, we can conclude that when the grasping speed is smaller, the contact time between fingers and fruits is longer, the creep time is longer, and thus the plastic deformation is larger. With the increase of speed, the plastic deformation apparently decreased; however, as the speed increases to points A and B, the plastic deformation begins to increase. It illustrates that the speed increased as well as the inertia force and the total deformation of grasping increased, resulting in the plastic deformation increased. Therefore, the studies on the suitable grasping speed could not only improve efficiency but also decrease the plastic deformation of fruit.
We took the minimum plastic deformation as the optimization condition to optimize the grasping speed
Optimization result.
From the experiment result, the grasping speed and operation time were optimized under the condition of minimizing the plastic deformation. Therefore, the robot could quickly complete the grasping operation without damaging the tomato. We believe that our method in this article could also provide a reference for the relative study of other fruits and vegetables.
Conclusion
The viscoelastic characteristic of tomato was analyzed based on Burgers model in this article to provide a reference for the robotic grasping.
We presented a real-time viscoelastic parameter estimating model based on BP neural network. The 3–11–4 network structure was applied, where the grasping force, displacement, and operation time were input to the model to estimate four kinds of viscoelastic parameters which can ensure the robot can efficiently and rapidly estimate the object’s viscoelastic parameter during the grasping.
We presented an optimum strategy for setting robotic operation parameters by studying the dynamic characteristic of tomato based on Burgers model and gripper’s model. The minimum plastic deformation was taken as the condition to optimize the grasping speed and operation time. The experiment results showed optimized speed and operation time which were calculated by viscoelastic parameters can help robot complete the fast and stable grasping operation without damaging the objects.
We believe that our research could contribute to providing a reference for agricultural robotic grasping.
Footnotes
Declaration of conflicting interests
The author(s) declared no potential conflicts of interest with respect to the research, authorship, and/or publication of this article.
Funding
The author(s) disclosed receipt of the following financial support for the research, authorship, and/or publication of this article: This work was supported by the National Natural Science Foundation of China under grant 31471419, and the Natural Science Foundation of Zhejiang Province under grant LY17F0300006.
