Research on the End Effector and Optimal Motion Control Strategy for a Plug Seedling Transplanting Parallel Robot
Abstract
:1. Introduction
2. Materials and Methods
2.1. Recognition and Pose Judgement of Plug Seedlings
2.2. Design of the End Effector and Analysis of Factors for Removing and Supplementing Seedlings
- (1)
- The work cycle of removing and supplementing seedlings starts. The end effector runs above the target position, and the cylinder is in the contracting state. The seedling claw follows the sliding rail to the inside of the seedling stopper, as shown in Figure 5a.
- (2)
- The cylinder outstretches, claws out, and is inserted into the seedling substrate from both sides of the bowl, as shown in Figure 5b.
- (3)
- The end effector of the robot is raised to remove the seedling from the supplying tray, as shown in Figure 5c.
- (4)
- The end effector of the robot descends to the target position, the cylinder contracts, the seedling falls into the planting tray due to gravity, and one transplanting seedling process is completed, as shown in Figure 5d,e.
2.3. Modeling of the Delta Robot for Removing and Supplementing Seedlings
2.4. Multi-Constraint Time Optimal Trajectory Planning
- (1)
- Foraging behavior: the current state of artificial fish will randomly select another state within its sensing range, and the fitness functions and are calculated and compared under the two states. If , moves toward . Otherwise, continues to search within its sensing range to determine whether the movement requirements are met. The fitness functions of and of are calculated and compared. If the conditions are met, it moves toward to , which is represented by Equation (17).
- (2)
- Clustering behavior: the artificial fish will search for the number of peers within its perception range and the center position . If the condition is met and is the congestion factor, it indicates that the position of its center peers is rich in food and not too crowded. It moves toward the partner’s position once, as shown in Equation (19).
- (3)
- Tail-chasing behavior: the artificial fish searches for the number of companions within its perceptual range and the optimal companion , and if , it moves once toward the companion’s position, which can be expressed as Equation (20).
- (4)
- Random behavior: the purpose is to enable the population to expand the search range and facilitate jumping out of local optima. It can be expressed as Equation (21).
- (1)
- The spatial positions of the start and end points are obtained, the 5 transition points of the pick-fill trajectory are calculated, and these 7 points are imported into the kinematic inverse solution model to obtain the angle values in joint space.
- (2)
- Parameters such as the number of artificial fish, sensing range, congestion, particle inertia weight, learning factor, and number of iterations are set.
- (3)
- The 5th B-sample curve is used to connect the adjacent discrete points to determine whether the constraints are satisfied, and the artificial fish that meet the conditions are selected for the four behaviors. After each operation, comparison with the bulletin board is conducted, and the bulletin board is updated according to the best one, until the maximum number of iterations is reached, or it is within the allowable error range.
- (4)
- The position in the end state of the artificial fish swarm is assigned to the particle swarm, the particle initialization speed in the particle swarm is given, and the adjacent discrete points connected with the 5th degree B-spline curve are used to judge whether the constraint conditions are met and whether compliant particles are used to calculate the fitness. The speed () and position () of the particle are updated according to Equation (16).
- (5)
- The time-optimal sequence after the end condition is satisfied is the output. The starting point coordinate is randomly selected as , the ending point coordinate is randomly selected as , and the units are mm. The population size of the artificial fish swarm is set to 20, the perception range is set to 2, the congestion is set to 0.6, the particle inertia weight is set to , the learning factors and are set to 5, and the number of iterations is set to 120. To verify the effectiveness of the hybrid algorithm, PSO, AFSA, and PSO–AFSA are compared in terms of the time-optimized solution of random points, as shown in Figure 8.
3. Results and Discussion
Construction and Testing of the Machine
- (1)
- The conveyor belt of the supplying tray and the planting tray is started. The two trays are placed on the corresponding conveyor belt intermittently, the photoelectric sensor detects that the tray is in place, and the two conveyor belts are stopped. The PLC sends the signal to the PC to carry out the image acquisition operation, the supplying tray and the planting tray are marked, the image is processed, the trajectory planning operation is carried out, and the data are saved for transmission to the PLC.
- (2)
- After a delay of nearly 2 s, the tray conveyor is restarted. After reaching the photoelectric sensor, the conveyor stops running. First, seedling picking operations are carried out, inferior seedlings are recycled, and then seedlings are replenished. When the end effector starts to move along the trajectory discrete point sequence, the orientation start to work at the same time.
- (3)
- The robot resets after finishing the operation on a tray of seedlings, processes the image of the next tray and overwrites the last data, and gives a signal to the conveyor belt when the supply tray is exhausted to start the supply conveyor belt until the next supply tray is supplied.
4. Conclusions
- (1)
- A closed image acquisition system was set up, and the obtained tray images were tilt-corrected and the internal wireframe was extracted to extract the seedling leaf features and make out-of-bound judgements based on the positional relationship between the leaves and tray wireframes. The plug seedlings were divided into four categories according to the leaf area and the direction of seedling crossing.
- (2)
- A kind of cylinder-driven plug-in end effector was designed, which was connected to a reciprocating 90° rotary cylinder to meet the needs of transplanting seedlings with different growth positions and postures. Taking broccoli seedlings at the cotyledon stage as the transplanting object, a three-level and three-factor orthogonal test was conducted. The optimal combination of parameters was as follows: substrate moisture content of 60–70%, seedling age of 25 days, and transplanting acceleration of 30 .
- (3)
- Using the PSO–AFSA algorithm to search for the optimal time, the single operation time of the robot did not exceed 1.36 s without considering the end-effector clamping and releasing action time in the test.
- (4)
- The whole machine was systematically built, the average time of a single seedling removal and supplementation procedure was 3.1 s, and the transplanting efficiency of the whole machine was 2530.3 plants/h. The seedling damage rates with and without pose recognition were tested, and the leaf damage rates were 6.25% and 33.59%, respectively.
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
References
- Xin, Z.; Cui, Y.; Yang, X.; Kong, L.; Lin, Q. Current Situation of Global Vegetable Industry and Research Progress of Vegetable Breeding Development Path in China. Mol. Plant Breed. 2022, 20, 3122–3132. [Google Scholar]
- Jin, X.; Tang, L.; Li, R.; Zhao, B.; Ji, J.; Ma, Y. Edge recognition and reduced transplantation loss of leafy vegetable seedlings with Intel RealsSense D415 depth camera. Comput. Electron. Agric. 2022, 198, 107030. [Google Scholar] [CrossRef]
- Choi, W.C.; Kim, D.C.; Ryu, I.H.; Kim, K.U. Development of a seedling pick-up device for vegetable transplanters. Trans. Am. Soc. Agric. Eng. 2002, 45, 13–19. [Google Scholar]
- Wen, Y.; Zhang, J.; Tian, J. Design of a traction double-row fully automatic transplanter for vegetable plug seedlings. Comput. Electron. Agric. 2021, 182, 106017. [Google Scholar] [CrossRef]
- Paradkar, V.; Raheman, H.; Rahul, K. Development of a metering mechanism with serial robotic arm for handling paper pot seedlings in a vegetable transplanter. Artif. Intell. Agric. 2021, 5, 52–63. [Google Scholar] [CrossRef]
- Li, H.; Li, Z.; Dong, W.; Cao, X.; Wen, Z.; Xiao, R.; Wei, Y. An automatic approach for detecting seedlings per hill of machine-transplanted hybrid rice utilizing machine vision. Comput. Electron. Agric. 2021, 185, 106178. [Google Scholar] [CrossRef]
- Yang, Y.; Huang, G.; Shi, X.; He, M.; Ahmad, I.; Zhao, X. Design of a control system for a mini-automatic transplanting machine of plug seedling. Comput. Electron. Agric. 2020, 169, 105226. [Google Scholar] [CrossRef]
- Bai, J.; Hao, F.; Cheng, G. Machine vision-based supplemental seeding device for plug seedling of sweet corn. Comput. Electron. Agric. 2021, 188, 106345. [Google Scholar] [CrossRef]
- Wang, Y.; Xiao, X.; Liang, X. Plug hole positioning and seedling shortage detecting system on automatic seedling supplementing test-bed for vegetable plug seedlings. Trans. Chin. Soc. Agric. Eng. 2018, 34, 35–41. [Google Scholar]
- Shao, Y.; Han, X.; Xuan, G.; Liu, Y.; Gao, C.; Wang, G. Development of a multi-adaptive feeding device for automated plug seedling transplanter. Int. J. Agric. Biol. Eng. 2021, 14, 91–96. [Google Scholar] [CrossRef]
- Zhou, M.; Shan, Y.; Xue, X.; Yin, D. Theoretical analysis and development of a mechanism with punching device for transplanting potted vegetable seedlings. Int. J. Agric. Biol. Eng. 2020, 13, 85–92. [Google Scholar] [CrossRef]
- Xue, X.; Li, L.; Xu, C.; Li, E.; Wang, Y. Optimized design and experiment of a fully automated potted cotton seedling transplanting mechanism. Int. J. Agric. Biol. Eng. 2020, 13, 111–117. [Google Scholar] [CrossRef]
- Mao, H.; Han, L.; Hu, J.; Kumi, F. Development of a pincette-type pick-up device for automatic transplanting of greenhouse seedlings. Appl. Eng. Agric. 2014, 30, 547–556. [Google Scholar]
- Yang, X.; Ma, Y. Current situation and development trend of vegetable mechanized seedling transplanting in facilities. J. Agric. Mech. Res. 2022, 44, 8–13+, 32. [Google Scholar]
- Vafapour, R.; Gharib, M.R.; Honari-Torshizi, M.; Ghorbani, M. On the applicative workspace and the mechanism of an agriculture 3-dof 4-cable-driven robot. Int. J. Robot. Autom. 2021, 1, 36. [Google Scholar]
- Tong, J.; Qiu, Z.; Zhou, H.; Bashir, M.K.; Yu, G.; Wu, C.; Du, X. Optimizing the path of seedling transplanting with multi-end effectors by using an improved greedy annealing algorithm. Comput. Electron. Agric. 2022, 201, 107276. [Google Scholar] [CrossRef]
- Tong, J.; Ding, Y.; Wu, C.; Yu, Q.; Pan, J.H.; Sun, L. Design and experiment of key mechanism for semi-automatic vegetable grafting machine. Trans. Chin. Soc. Agric. Mach. 2018, 49, 65–72. [Google Scholar]
- Tong, J.; Jiang, H.; Wu, C. Optimization of seedlings lower density transplanting path based on greedy algorithm. Trans. Chin. Soc. Agric. Mach. 2016, 47, 8–13. [Google Scholar]
- Wen, Y.; Zhang, L.; Huang, X. Design of and Experiment with Seedling Selection System for Automatic Transplanter for Vegetable Plug Seedlings. Agronomy 2021, 11, 2031. [Google Scholar] [CrossRef]
- Xin, J.; Kaixuan, Z.; Jiangtao, J.; Xinwu, D.; Hao, M.; Zhaomei, Q. Design and implementation of intelligent transplanting system based on photoelectric sensor and PLC. Future Gener. Comput. Syst. 2018, 88, 127–139. [Google Scholar] [CrossRef]
- Hu, J.; Yan, X.; Ma, J.; Qi, C.; Francis, K.; Mao, H. Dimensional synthesis and kinematics simulation of a high-speed plug seedling transplanting robot. Comput. Electron. Agric. 2014, 107, 64–72. [Google Scholar] [CrossRef]
- Shuangyan, H.; Minjuan, H.; Wenyi, Z. Design and experiment of flexible clamping device for pepper plug seedlings. Adv. Mech. Eng. 2022, 14, 168–176. [Google Scholar] [CrossRef]
- Ndawula, I.; Assal, S. Conceptual design and kinematic analysis of a novel open field 3dof multi-gripper pot seedlings transplanting robot. In Proceedings of the 2018 IEEE International Conference on Mechatronics and Automation (ICMA), Changchun, China, 5–8 August 2018; IEEE: Piscataway, NJ, USA, 2018; pp. 1458–1463. [Google Scholar]
- Zhang, S.; Tian, S.; Qiu, L. Structure design and simulation on manipulator of transplanting potted tray seedlings. J. Shenyang Agric. Univ. 2007, 15, 437–439. [Google Scholar] [CrossRef]
- Jiang, Z.; Hu, Y.; Jiang, H. Design and force analysis of end-effector for plug seedling transplanter. PLoS ONE 2017, 12, 180–182. [Google Scholar] [CrossRef] [Green Version]
- Zhang, S.; Yao, M.; Fan, L. Optimization of frying technology of Chrysanthemum by orthogonal test with multi-index comprehensive scoring method. J. Tianjin Univ. Tradit. Chin. Med. 2020, 39, 570–575. [Google Scholar]
- Liu, G.; Chen, Y.; Xie, Z. GA\SQP optimization for the dimensional synthesis of a delta mechanism based haptic device design. Robot. Comput.-Integr. Manuf. 2018, 51, 73–84. [Google Scholar] [CrossRef]
- Carbonari, L. Simplified approach for dynamics estimation of a minor mobility parallel robot. Mechatronics 2015, 30, 76–84. [Google Scholar] [CrossRef]
- Li, Y.; Huang, T.; Chetwynd, D.G. An approach for smooth trajectory planning of high-speed pick-and-place parallel robots using quintic B-splines. Mech. Mach. Theory 2018, 126, 479–490. [Google Scholar] [CrossRef] [Green Version]
- Li, X.; Serra, R.; Olivier, J. A multi-component PSO algorithm with leader learning mechanism for structural damage detection. Appl. Soft Comput. 2022, 116, 108315. [Google Scholar] [CrossRef]
- Li, F.; Du, Y.; Jia, K.J. Path planning and smoothing of mobile robot based on improved artificial fish swarm algorithm. Sci. Rep. 2022, 12, 659. [Google Scholar] [CrossRef] [PubMed]
No. | A Substrate Moisture Content (%) | B Seedling (Age/d) | C Transplanting Acceleration (mm/s2) |
---|---|---|---|
1 | 60–70 | 20 | 20 |
2 | 70–80 | 25 | 30 |
3 | 80–90 | 30 | 40 |
NO. | A | B | C | Transplanting Success Rate of Healthy Seedlings (%) | Transplanting Success Rate of Inferior Seedlings (%) | Substrate Retention Rate (%) | Substrate Cleanness Rate (%) | Comprehensive Score |
---|---|---|---|---|---|---|---|---|
1 | 1 | 1 | 1 | 87.50 | 85.93 | 87.54 | 87.37 | 0.695 |
2 | 1 | 2 | 2 | 96.88 | 92.19 | 85.32 | 83.14 | 0.871 |
3 | 1 | 3 | 3 | 89.06 | 85.94 | 82.36 | 82.26 | 0.447 |
4 | 2 | 1 | 2 | 89.06 | 87.50 | 85.83 | 82.66 | 0.624 |
5 | 2 | 2 | 3 | 85.94 | 84.38 | 83.28 | 81.45 | 0.419 |
6 | 2 | 3 | 1 | 85.94 | 82.81 | 86.77 | 82.48 | 0.501 |
7 | 3 | 1 | 3 | 81.25 | 78.13 | 82.26 | 79.58 | 0.123 |
8 | 3 | 2 | 1 | 84.38 | 82.81 | 83.41 | 80.15 | 0.323 |
9 | 3 | 3 | 2 | 85.94 | 84.38 | 80.74 | 74.42 | 0.219 |
k1 | 0.671 | 0.481 | 0.506 | |||||
k2 | 0.515 | 0.538 | 0.571 | |||||
k3 | 0.222 | 0.389 | 0.330 | |||||
R | 0.449 | 0.149 | 0.241 |
Source | Squares | Degrees of Freedom | Mean Square | Value of F | Value of p | Obvious |
---|---|---|---|---|---|---|
Model | 0.441 | 6 | 0.074 | 38.466 | 0.026 | * |
A | 0.314 | 2 | 0.157 | 82.112 | 0.009 | ** |
B | 0.033 | 2 | 0.017 | 8.660 | 0.104 | |
C | 0.094 | 2 | 0.047 | 24.625 | 0.039 | * |
Error | 0.004 | 2 | 0.002 | |||
Determining coefficient | R2 = 0.957 |
Tray No. | Time for a Single Removal and Supplementation Operation/s | Seedling Transplanting Efficiency/Plant/h | Tray Completion Productivity/Tray/h |
---|---|---|---|
B1 | 3.2 | 2459.6 | 75.6 |
B2 | 2.9 | 2698.4 | 79.8 |
B3 | 3.2 | 2426.8 | 75.4 |
B4 | 3.0 | 2563.4 | 78.7 |
B5 | 3.1 | 2503.2 | 76.6 |
Average value | 3.1 | 2530.3 | 77.2 |
Tray No. | Number of Intact Leaves/Plant | Number of Damaged Leaves/Plant | Leaf Damage Rate/% |
---|---|---|---|
B6 | 120 | 8 | 6.25 |
B7 | 85 | 43 | 33.59 |
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2022 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Zhao, X.; Cheng, D.; Dong, W.; Ma, X.; Xiong, Y.; Tong, J. Research on the End Effector and Optimal Motion Control Strategy for a Plug Seedling Transplanting Parallel Robot. Agriculture 2022, 12, 1661. https://doi.org/10.3390/agriculture12101661
Zhao X, Cheng D, Dong W, Ma X, Xiong Y, Tong J. Research on the End Effector and Optimal Motion Control Strategy for a Plug Seedling Transplanting Parallel Robot. Agriculture. 2022; 12(10):1661. https://doi.org/10.3390/agriculture12101661
Chicago/Turabian StyleZhao, Xiong, Di Cheng, Wenxun Dong, Xingxiao Ma, Yongsen Xiong, and Junhua Tong. 2022. "Research on the End Effector and Optimal Motion Control Strategy for a Plug Seedling Transplanting Parallel Robot" Agriculture 12, no. 10: 1661. https://doi.org/10.3390/agriculture12101661
APA StyleZhao, X., Cheng, D., Dong, W., Ma, X., Xiong, Y., & Tong, J. (2022). Research on the End Effector and Optimal Motion Control Strategy for a Plug Seedling Transplanting Parallel Robot. Agriculture, 12(10), 1661. https://doi.org/10.3390/agriculture12101661