Abstract
Fragile fruit uploading and packaging are labor-intensive and time-consuming steps in postharvest industry. With the aging of the global population, it is supposed to develop robotic grasping systems to replace manual labor. However, damage-less grasping of fragile fruit is the key problem in robotization. Inappropriate grasping force will result in damage, early-stage bruise, or slip. Benefits from the advantages of softness and compliance of a pneumatic-driven soft gripper have been widely adopted for agricultural product and food manipulation. Nevertheless, pneumatic gripper is a complex, multivariable, nonlinear, and long time-delay control system, which is difficult to achieve robust closed-loop grasping force control. In this study, we aim to solve this problem and developed a robotic grasping force control system with pneumatic gripper and matrix force sensor. The force distribution condition was explored to tackle the problem in changing of the main contact point. A double closed-loop control method was proposed based on Kalman filter (KF) and proportion integration differentiation controller with dead band. The external and internal control loops were force controller and air pressure of the pump controller, respectively. The double closed-loop controller with dead band achieved robust grasping force control through air pressure. The experimental results validated the effectiveness of the KF method for denoising and the matrix force visualization method for exploring grasping mechanism. Ablation studies were carried out to demonstrate the effectiveness of the multiple grasping force sensing units in matrix form and the dead band in the controller. The maximum steady-state error was 0.07 N. In addition, the generalization performance and the antidisturbance ability of the grasping force control system was also validated. In summary, the problem in closed-loop control of the grasping force for pneumatic gripper has been solved in our study, and the method in this research is potential to be deployed in fruit postharvest industry.
Introduction
With the growing of the annual yield of fruit production, postharvest commercialization has become a large industry all over the world. 1 In general, the following processes are necessary in the postharvest industry, including uploading, washing, quality detection, grading, and packaging. 2 Until now, the automation has largely been achieved for quality detection and grading in most companies, 3 such as REEMOON, GREEFA, Robotics Plus, and MAF RODA. Among all the postharvest processes, uploading and packaging are the most time-consuming and labor-intensive steps, which need continuous and manual pick-and-place manipulation of the fruit.2,4 With the aging of global population, the problem of labor shortage is becoming increasingly prominent.5,6 Robotic grasping and manipulation 7 are supposed to replace the manual labor and improve the automation and intelligence level of the postharvest industry.8–11
However, different from industrial workpieces, due to the diversity in sizes, shapes, colors, weights, firmness, and ripeness for agricultural products, robotic uploading and packaging are still difficult to achieve.12–15 In recent years, a lot of studies have been carried out and a lot of large-scale robotic grasping datasets have been made public, 16 such as DexNet, 17 GraspNet, 18 Conell, 19 and YCB. 20 Fragile fruits, such as peach, apple, and orange, were included in these datasets. Nevertheless, the above studies mainly focus on visual perception and grasp pose estimation in robotic grasping. The grasping objects were models made of plastic, the weights light, and the diversities in firmness and ripeness were not taken into consideration.21–24 For real fruit with various firmness and ripeness, inappropriate grasping force is potential to cause damage, early-stage bruise, or slip. 25 In postharvest industry, these situations would influence the added value and the shelf life, thus causing serious economic losses. In general, for fragile fruit, robust grasping force control and damage-less grasping strategies are key problems that deserve to be studied.26,27
To solve this problem in robotic grasping, researchers have carried out many studies toward fragile fruit. Friedl et al. 28 developed an electric rigid gripper called CLASH, and evaluated tactile sensors for fruit grasping. 29 Although an electric rigid gripper has the advantages of high control precision and fast response speed, the softness and compliance are insufficient. Damage or early-stage bruise may occur among fragile fruits. Pneumatic-driven soft grippers30,31 have attracted considerable attention of researchers for their better softness and compliance, low cost, and ease of fabrication, 32 and have been widely used for robotic grasping of agricultural products and food. 25 However, the pneumatic soft gripper is a complex, multivariable, nonlinear, and long time-delay control system, and it is difficult to set up its mathematical model to achieve state estimation or closed-loop control of bending angle or grasping force. To solve this problem, Ye et al. 33 proposed a bending angle modeling method for soft fiber-reinforced pneumatic actuator based on machine learning algorithm trained from finite element data, and achieved closed-loop control of the bending angle. While for fragile fruits with various sizes and shapes, grasping force is still another difficult factor to achieve closed-loop control on pneumatic gripper. Hence, other studies developed pneumatic grasping systems equipped with a force sensor, and achieved grasping force measurement,34,35 grasping patterns of human hands analysis,36–38 and varieties or firmness recognition.39,40 For example, Li and Liu 41 developed a bionic adaptive end-effector equipped with force and posture sensors to achieve pear harvesting. However, the grasping force control was open loop and judged by force threshold. The grasping force was unstable when the system is disturbed. Gao et al. 42 developed a pneumatic gripper for cherry tomato harvesting in greenhouse. However, the measured grasping force of human hands was not applied for pneumatic gripper control. There were still gaps between manual and robotic grasping. In summary, the closed-loop control of the grasping force for pneumatic-driven soft gripper is still a problem to be solved. 43
Moreover, matrix force sensor has also attracted considerable attention of researchers.27,44 Compared with a force sensor with single sensing unit, the matrix force sensor has the advantage of higher spatial and temporal resolution, and could obtain the distribution condition of the grasping force. 26 In related studies for agricultural products and food grasping and manipulation,35,36,38,45 force sensors with a single sensing unit were applied for grasping force analysis and control. For example, Yang et al. 46 developed a liquid lens-based optical tactile sensing unit that contains a self-sensing fingertip and a liquid lens module. An online learning self-tuning nonlinearity impedance controller was proposed for grasping force control of the soft gripper. While the sensing unit in the tactile sensor was single and the force distribution condition could not be obtained. As is known to all, the surface smoothness and consistency are different for the agricultural products. The contact point and condition between objects and force sensors or grippers may be influenced. Besides, the changes in air pressure and bending angle will result in the changes in main contact point. Although closed-loop control of the grasping force for the pneumatic actuator has been achieved in some related studies,47,48 the contact force was applied on a load cell or a single point. The contact condition was idealized and simplified, and the complex changes in force distribution were not taken into consideration. Therefore, the robustness for force sensors with a single sensing unit is difficult to ensure.
In this research, we aim to address the issues mentioned above. Specifically speaking, the pneumatic-driven soft gripper is a multivariable, nonlinear, and long time-delay controlled system. To achieve closed-loop control of the grasping force, the hardware system needs to be specifically designed and a robust control method needs to be developed to obtain better transient state and steady-state performances. Overall, the main contributions of this article are summarized and listed as follows:
To achieve damage-less robotic fragile fruit grasping for postharvest industry, a robotic grasping force control system based on pneumatic-driven soft gripper equipped with matrix force sensor was developed. A grasping force control method for robotic pneumatic gripper was proposed based on Kalman filter (KF) and double proportion integration differentiation (PID) controller with dead band. Extensive experiments were carried out to validate the effectiveness and generalization performance in grasping force control of the proposed method. Both the transient and steady-state performances were improved.
Materials and Methods
In this section, we introduce the robotic fragile fruit grasping system developed in this study and the proposed grasping force control method based on KF and double PID controller with dead band. In addition, some evaluation metrics are also introduced for experiments.
Materials
It is well-known that a human can achieve damage-less fragile fruit grasping without difficulty based on their ability to force sensing, feedback, and control. Inspired by human grasping behavior illustrated in Figure 1A, we developed a robotic grasping system based on pneumatic soft gripper and matrix force sensor, as shown in Figure 1B. The detailed features and corresponding parameters of the main devices adopted in this research are listed in Table 1 for demonstration.

The application scenario, the developed robotic peach grasping system, and the proposed grasping force control method.
The Detailed Features and Corresponding Parameters of the Main Devices Adopted in This Study
ADC, analog-to-digital converter.
First of all, a robotic manipulator Franka Panda (FRANKA EMIKA GmbH, Munich, Germany) with 7 degrees-of-freedom was adopted for pick-and-place manipulation. A two-finger pneumatic soft gripper F-A5T/LF1[H] (Soft Touch Robot Technology Co., LTD, Suzhou, China) was attached to the end of the robotic manipulator, the space of the left and right fingers was adjustable to fit different types of fruit with various diameters. The gripper was controlled by a programmable controlled air pump ACU2-H (Soft Touch Robot Technology Co., LTD, Suzhou, China). The communication protocol for air pressure control was MODBUS RTU 485. To achieve force sensing and control, two matrix force sensors RX-M0404S (Roxi Electronic Technology Co., LTD, Changzhou, China) were installed at the end of the left and right grippers, respectively. The measuring range was 5 N and the number of the sensing unit was 4 rows and 4 columns. Two 16-bit analog-to-digital converters (ADCs) were attached to receive the grasping force value.
Furthermore, a binocular stereo depth camera ZED Mini (Stereolabs Inc., San Francisco, USA) was installed at the top of the system for depth perception and grasp pose estimation. The grasp pose sampling method based on force closure principle was proposed to estimate the proper grasp pose from the obtained depth image. This pose was transformed into the robot base coordinate system to execute grasping task and avoid slip phenomenon during grasping. The main devices in the system mentioned above were controlled by an S3 Pro computer (MECHREVO Corporation, Beijing, China) with Intel Core i5-11300H CPU, 16 GB memory (3200 MHz), and 512 GB hard disk. All the control software were run on the Ubuntu 20.04 Linux operating system and integrated with ROS Noetic Ninjemys.
Principle, calibration, and KF of the matrix force sensor
The matrix thin film force sensor adopted in this research was based on the piezoresistive principle. The output resistance of each sensing unit is inversely proportional to the applied force. This relationship is represented as the following equation:
Given the measured average grasping force
Finally, the error covariance matrix
The above processes illustrated in Eqs. (5)–(9) are circulated during the force acquisition process.
Closed-loop control of the grasping force
In this research, we propose double PID controller with dead band to achieve grasping force control. The control objective is the grasping force and the control variable is the air pressure. On the one hand, the external controller (force controller) calculates the error in grasping force and compensates the error. On the other hand, the internal controller (air pressure controller) calculates the error in output air pressure from the air pump and compensates the error. In the following content, we introduce the external and internal controllers, respectively.
The surface of the fruit is not perfectly flat and there is great diversity in the shapes of fruit. For these reasons, the grasping force on single sensing unit is unstable and unreliable. Since we adopted 4 × 4 matrix force sensor, the average grasping force from 16 sensing units was used for the subsequent processing. For external controller represented in blue color in Figure 1C, the average grasping force at time point
Owing to the nonlinear and long time-delay properties, it is difficult to achieve satisfactory results with merely external control loop. Therefore, we designed the air pressure controller as the internal control loop. For internal controller represented in green color in Figure 1C, the set value for air pressure at time point
Evaluation metrics
To evaluate the proposed method, some metrics were used, including mean square error (
Experimental Results and Analysis
In this section, we report and analyze the experimental results to evaluate the performance of the proposed grasping force control method for pneumatic gripper, in both a qualitative and a quantitative manner.
Results for KF
In the first place, the effect of KF was evaluated in both qualitative and quantitative manner. Texture analyzer was adopted to apply different forces on the sensing unit of the matrix force sensor, from 0.5 to 5.0 N, and the interval was 0.5 N. The measured force and the predicted force after KF are shown in Figure 2 for visualization, and the results for

Results for KF with different forces of texture analyzer applied to the matrix force sensor.
Quantitative Results of the Kalman Filter with Different Forces of Texture Analyzer Applied to the Matrix Force Sensor
MSE, mean square error.
As seen from Figure 2, the predicted force signal after KF was smoother. It is obvious that the noise component in the force signal has been filtered. Meanwhile, the convergence rate of the predicted force signal was satisfactory when a step force signal was applied on the force sensor. The response speed could meet the requirements of real-time control. These results demonstrate that the noise covariance matrices
Results for data visualization of the matrix force sensor
To simulate and analyze the grasping condition of peaches, a standard rubber ball was used for experiment and comparison. The diameter was 70 mm and the weight was 223 g. Different input air pressures were applied to the pneumatic soft gripper, from 0 to 90 kPa. The interval was 30 kPa. During the experiment, the air pressure was controlled by the internal controller in Figure 1C. The visualized matrix force data are shown in Figure 3.

Results for data visualization of the matrix force sensor on standard rubber ball. The pressure of the air pump was set to different values. The average grasping force and the channel number of the force sensing units were annotated in the figure. The darker the color, the greater the grasping force.
As seen from the first row in Figure 3, when the input air pressure increased, the bending angle of the pneumatic gripper increased. Accordingly, the average grasping force for both left gripper and right gripper also increased, and the difference between left and right was no more than 0.2 N. On the contrary, when the input air pressure changed, the grasping force distribution condition among the 16 sensing units also changed. The region of the measured grasping force moved from the middle to the tip of the gripper. This demonstrates that the primary contact point between the grasping objects and the gripper changed when the bending angle of the gripper changed. Therefore, it is difficult to achieve the grasping force sensing and control for the force sensor with the single sensing unit. This is one of the reasons that matrix force sensor was studied in this research.
For further validation and comparison, peaches with different diameters and weights were used for experiments. The visualized matrix force data with different input air pressures (from 0 to 100 kPa) are shown in Figure 4. The interval of the air pressure was 20 kPa, and the air pressure was also controlled by the internal controller.

Results for data visualization of the matrix force sensor on peaches. The pressure of the air pump was set to different values, and peaches with different sizes and weights were taken for experiment.
As seen in Figure 4, the overall trends for average grasping force were similar with the results for standard rubber ball, while the changing process was more irregular than a rubber ball. Similarly, the grasping force distribution changed from the middle of the gripper to the tip of the gripper, as the input air pressure increased. Furthermore, the unbalance between left gripper and right gripper was more obvious, the maximum deviation was 0.6 N. The reasons for the above phenomenon are that the firmness, shape, and surface smoothness are different for the agricultural products. Even for a single fruit, the above properties show up differently in the contact regions of the left and right grippers. This influenced the contact between the grasping objects and the gripper and force sensor. Based on the above summary, the results for the closed-loop control of the grasping force are reported in the next subsection.
Results for closed-loop control of the grasping force
Ablation studies were conducted based on the proposed double closed-loop grasping force control method with matrix force sensor and dead band. During the experiment, the matrix force sensor and the dead band were separately or simultaneously replaced with a single-channel force sensor and abandoned from the controller. The results are shown in Figure 5, and the quantitative evaluation metrics for both transient and steady-state performances are listed in Table 3. These metrics were calculated according to the definition in Eqs. (17)–(19).

Results for ablation study of the proposed closed-loop control method for the grasping force. The first column represents the results with constant desired grasping force. The second column represents the results with reduced desired grasping force. The third column represents the results with increased desired grasping force.
Ablation Study of the Proposed Closed-Loop Grasping Force Control Method for Pneumatic Gripper
Here,
Bold represents the best performance.
Compared with force sensor with the single-sensing unit, matrix force sensor could obtain the distribution of the grasping force reliably and prevent the changes in measured grasping force due to the changes in contact point. Without multichannel sensing units, fluctuation may occur in the convergent system, as shown in Figure 5G. Dead band could prevent the control system from frequent fluctuation and action. The response curve demonstrated that both the matrix force sensor and the dead band are helpful in improving the performance of the control system.
As seen in Table 3, the multiple sensing units could improve the transient performance of the control system, such as maximum overshoot

Results for closed-loop control of the grasping force for both standard rubber ball and peaches with different sizes. The first column is the grasping photograph, the second, third, and fourth columns are the constant, decreased, and increased desired grasping forces, respectively.
As seen from Figure 6, the system could achieve robust grasping force control for both standard rubber ball and peaches with various diameters and weights. While the performance on peaches was inferior than the performance on standard rubber ball. This result demonstrated that the surface smoothness and consistency of peaches are different and worse than the standard rubber ball. The reliable contact between the grasping objects and the sensor and gripper may be influenced.
Furthermore, the generalization performance of the proposed method was verified with different types of fruits and fruits with different ripeness levels. The disturbance resistance ability was also verified. The performance was compared with a two-finger electric rigid gripper. During the movement process of the manipulator, the steady-state error was also compared and analyzed. The results are shown in Figure 7 for demonstration.

Generalization verification of the proposed method.
In Figure 7A–F, another six types of fruits were tested, including mango, avocado, orange, pear, apple, and muskmelon. The shapes, sizes, smoothness, and firmness are different, and the weights vary from 137 to 369 g. These apparent differences in appearance and attributes did not invalidate the proposed grasping force control method. The results showed that our method performed well, the fluctuation times
Discussion
In this study, a grasping force control method suitable for fragile fruit and pneumatic-driven soft gripper was proposed. In this section, we give a detailed discussion about the strengths and limitations in our study and point out the future research directions.
Strengths
A method was proposed to solve the problem in grasping force control for pneumatic-driven soft gripper.
The electric rigid gripper has been widely adopted for industrial parts’ grasping and manipulation. However, for fragile and deformable objects such as agricultural products and food, the softness and compliance of a rigid gripper are insufficient. This may cause damage or early-stage bruise to the grasping objects.
3
The pneumatic-driven soft gripper has attracted considerable attention for its better softness and compliance, low cost, and ease of fabrication. Nevertheless, the closed-loop control of the grasping force for pneumatic gripper is difficult to achieve. The pneumatic gripper is a complex multivariable, nonlinear, and long time-delay control system, and it is difficult to set up its mathematical model. Most of the related studies in recent years performed open-loop control. To solve this problem and achieve damage-less robotic fragile fruit grasping, we proposed a closed-loop grasping force control method applicable to pneumatic gripper based on KF and double PID controller with dead band. The proposed method has a better transient state and steady-state performance. The grasping force control system could resist the disturbance and return to steady state.
The proposed solution could address the issue when contact point between gripper and grasping object changes.
According to the principle of the pneumatic gripper, the bending angle and the stroke of the fingertip change when the input air pressure of the air pump changes. Hence, when the grasping force is adjusted according to the air pressure, the contact point between the grasping objects and the gripper may make a difference. Most of the related studies in recent years adopted force sensor with single sensing unit to measure the grasping force of pneumatic gripper. The measured grasping force is not reliable when the contact point changes. Other studies idealized and simplified the contact condition as a single contact point without movement.47,48 To solve this problem, we propose to adopt matrix force sensor with a higher resolution and multiple sensing units. The grasping force distribution condition and grasping mechanism for peaches were also analyzed. Compared with the force sensor with single sensing unit, our system could obtain a better transient performance. Besides, the unexpected fluctuation during steady state was also prevented.
Limitations
The proposed method would become invalid when the contact point moved out from the sensing area.
To a certain extent, the proposed method depends on the condition and accuracy of the force sensor. Compared with a single-unit force sensor, the matrix force sensor has a larger sensing area, while the sensing area is insufficient compared with human or animal skin. The proposed method would become invalid when the contact point moves out from the sensing region.
The transient performance of the control system needs to be further improved.
Compared with the electric rigid gripper, the grasping force control algorithm needs to be improved. Specifically speaking, the maximum overshoot Uneven grasping force between two grippers is caused by different shapes and smoothness of the fruit.
As we can see from the experimental results, the grasping force distribution was uneven between left and right grippers, which may cause damage or early-stage bruise to the fruit. The maximum difference was 0.6 N. This result was caused by the different shapes and surface smoothness of the fruit.
Future research directions
In future study, a skin-like sensor is supposed to be developed to achieve grasping force sensing with a larger area and higher reliability. Multiple air pumps will be controlled independently to achieve uneven distribution of the grasping force. In addition, a real-time slip and damage detection method based on visual and tactile multimodalities will be integrated to adjust the desired grasping force in a self-adaptive pattern.
Conclusions
In this research, we aim to achieve damage-less robotic fragile fruit grasping in postharvest industry for automatic uploading and packaging to solve the problems in labor shortage and an aging global population. A robotic grasping system with matrix force sensor was developed. A closed-loop grasping force control method applicable to pneumatic-driven soft gripper was proposed in this study, based on KF and double PID controller with dead band. The external loop and internal loop were force controller and air pressure controller, respectively. Experiments were conducted to validate the effectiveness of noise filtering for KF in the first place. The matrix force data were also visualized for exploration of the grasping mechanism. To solve the problems in contact point changing and the long time-delay of the pneumatic control system, a control strategy based on matrix force sensor with dead band was proposed. The proposed method could achieve robust grasping force control of peaches with various sizes, weights, shapes, and surface smoothness. Ablation studies were conducted to demonstrate the effectiveness of the proposed control strategy. For transient performance of the control system, the maximum overshoot
Footnotes
References
Supplementary Material
Please find the following supplemental material available below.
For Open Access articles published under a Creative Commons License, all supplemental material carries the same license as the article it is associated with.
For non-Open Access articles published, all supplemental material carries a non-exclusive license, and permission requests for re-use of supplemental material or any part of supplemental material shall be sent directly to the copyright owner as specified in the copyright notice associated with the article.
