Submitted:
26 December 2024
Posted:
27 December 2024
You are already at the latest version
Abstract
Keywords:
1. Introduction
2. Environment Setup
2.1. Sugarcane Tree 3D Reconstruction
2.2. Robotic Arm Collision Detection Method
3. ACO Algorithm Path Planning and Improvement
3.1. Improved Transfer Probability
3.2. Optimized Pheromone Concentration Updates
3.3. Comparison of Ant Colony Algorithm Before and After Improvement
4. Improve Obstacle Avoidance Path Planning for RRT
4.1. Based on RRT and APF Algorithms
4.2. Improvements to RRT
4.3. Comparison of RRT Before and After Improvement
5. Picking Test and Result Analysis
5.1. Identification and Positioning
5.2. Multi-Objective Picking Sequence Planning on Crabapple Trees
5.3. Simulation Analysis of Crabapples Picking Robotic Arm
5.4. Multi-Target Clustered Crabapples Picking Experiment
5.4.1. Rigid-Flexible Pneumatic Coupling Picking Manipulator
5.4.2. Construction of the Picking Test Platform
5.4.3. Crabapples Picking Test
6. Conclusion
Author Contributions
Funding
Data Availability Statement
Acknowledgments
Conflicts of Interest
References
- Liu, C.; Gong, L.; Yuan, J.; Li, Y. Current Status and Development Trends of Agricultural Robots. Transactions of the Chinese Society for Agricultural Machinery 2022, 53, 1–22+55. [Google Scholar]
- Ma, J.; Shen, Z.; Zhang, A.; Zhang, J.; Ren, M.; Wang, C. Analysis of antioxidant components and activities of sand fruit juice during processing. Journal of Oiqihar University(Natural Science Edition) 2023, 39, 76–80+94. [Google Scholar]
- Jiang, N.; Ma, J.; Zhang, J.; Zhang, A.; Shen, Z.; Liu, J.; Zhang, Y.; Du, G.; Wang, C. Effects of Slice Thickness and Hot-air Temperature on Drying Characteristics, Physico-chemical Properties and Antioxidants of Mumsasiatica Nakai Slices. Science and Technology of Food Industry 2024, 45, 32–39. [Google Scholar]
- Li, S.; Sun, T.; Yuan, L.; Wu, L. Design and experimental research of pneumatic soft picking manipulator. Chinese Journal of Engineering Design 2022, 29, 684–694. [Google Scholar]
- Sun, C.; Yan, J.; Zhang, F.; Gou, Y.; Xu, Y. Research progress of vegetable picking robot and its key technologies. Journal of Chinese Agricultural Mechanization 2023, 44, 63–72. [Google Scholar]
- Yang, X.; Zhou, W.; Li, Y.; Qi, X.; Zhang, Q. Review of path planning algorithms for picking manipulator. Journal of Chinese Agricultural Mechanization 2023, 44, 161–169. [Google Scholar]
- Kurtser, P.; Edan, Y. Planning the sequence of tasks for harvesting robots. Robotics and Autonomous Systems 2020, 131, 131. [Google Scholar] [CrossRef]
- Li, T.; Qiu, Q.; Zhao, C.; Xie, F. Task planning of multi-arm harvesting robots for high-density dwarf orchards. Transactions of the Chinese Society of Agricultural Engineering 2021, 37, 1–10. [Google Scholar]
- Ye, L.; Duan, J.L.; Yang, Z.; Zou, X.J.; Chen, M.Y.; Zhang, S. Collision-free motion planning for the litchi-picking robot. Computers and Electronics in Agriculture 2021, 185, 185. [Google Scholar] [CrossRef]
- Cao, X.M.; Zou, X.J.; Jia, C.Y.; Chen, M.Y.; Zeng, Z.Q. RRT-based path planning for an intelligent litchi-picking manipulator. Computers and Electronics in Agriculture 2019, 156, 105–118. [Google Scholar] [CrossRef]
- Song, Y.; Zhang, L.; Tian, R.; Wang, X. Research on obstacle avoidance motion planning method of manipulator in complex multi scene. Journal of Northwestern Polytechnical University 2023, 41, 500–509. [Google Scholar] [CrossRef]
- Shi, W.; Ning, N.; Song, C.; Ning, W. Path Planning of Mobile Robots Based on Ant Colony Algorithm and Artificial Potential Field Algorithm. Transactions of the Chinese Society for Agricultural Machinery 2023, 54, 407–416. [Google Scholar]
- Shen, Z.; Ding, W.; Liu, Y.; Yu, H. Unmanned sailboat path planning based on improved adaptive ant colony algorithm. Journal of Harbin Engineering University 2023, 44, 969–976. [Google Scholar]
- Wang, Y.; Jiang, W.S.; Luo, Z.; Yang, L.; Wang, Y.Q. Path planning of a 6-DOF measuring robot with a direction guidance RRT method. Expert Systems with Applications 2024, 238. [Google Scholar] [CrossRef]
- Zhang, R.; Guo, H.; Andriukaitis, D.; Li, Y.B.; Królczyk, G.; Li, Z.X. Intelligent path planning by an improved RRT algorithm with dual grid map. Alexandria Engineering Journal 2024, 88, 91–104. [Google Scholar] [CrossRef]
- Wu, Z.T.; Dai, J.Y.; Jiang, B.P.; Karimi, H.R. Robot path planning based on artificial potential field with deterministic annealing. Isa Transactions 2023, 138, 74–87. [Google Scholar] [CrossRef] [PubMed]
- Gao, F.; Hao, W.; Wu, Y.; Sun, C. Research on Robot Obstacle Avoidance Path Planning Based on Improved Artificial Potential Field Method. Computer simulation 2023, 40, 431–436+442. [Google Scholar]












| Branch | Starting point(m) | Endpoint (m) | Radius (mm) |
|---|---|---|---|
| 1 | (0.00, 0.540, 0.610) | (0.00, -0.210, 0.610) | 29.5 |
| 2 | (0.00, 0.180, 0.610) | (0.00, -0.167, 0.490) | 12.0 |
| 3 | (-0.026, 0.107, 0.661) | (-0.183, -0.101, 0.818) | 13.5 |
| 4 | (0.027, 0.159, 0.625) | (0.230, -0.037, 0.778) | 15.0 |
| Algorithm | Path length /mm | Number of iterations/times | Convergence time /s |
|---|---|---|---|
| Traditional ACO | 1314.82 | 48 | 0.98 |
| Improved ACO | 1279.95 | 30 | 0.54 |
| Number of clustered crabapples | Picking point | D415 Measurements (X, Y, Z)/m |
Actual measurements (X, Y, Z)/m |
Absolute Positioning Error (X, Y, Z)/m |
|---|---|---|---|---|
| 5 | A | (0.203, 0.105, 0.595) | (0.206, 0.110, 0.600) | (0.003, 0.005, 0.005) |
| B | (0.132, -0.064, 0.512) | (0.137, -0.068, 0.514) | (0.005, 0.004, 0.002) | |
| C | (-0.019, -0.072, 0.472) | (-0.023, -0.075, 0.475) | (0.004, 0.003, 0.003) | |
| D | (-0.137, 0.044, 0.651) | (-0.140, 0.040, 0.653) | (0.003, 0.004, 0.002) | |
| E | (-0.189, -0.034, 0.487) | (-0.192, -0.038, 0.490) | (0.003, 0.004, 0.003) | |
| 3 | A | (0.176, -0.043, 0.548) | (0.180, -0.045, 0.550) | (0.004, 0.002, 0.002) |
| B | (-0.023, -0.068, 0.538) | (-0.020, -0.070, 0.542) | (0.003, 0.002, 0.004) | |
| C | (-0.146, 0.029, 0.550) | (-0.145, 0.032, 0.552) | (0.001, 0.003, 0.002) |
| Group | Number of picking /clusters |
Number of successful recognizing / clusters | Number of successful positioning /clusters |
Number of successful picking /clusters |
Recognizing success rate/% | Positioning success rate/% | Picking success rate/% | Number of collisions /times |
|---|---|---|---|---|---|---|---|---|
| 1 | 3 | 3 | 3 | 3 | 100 | 100 | 100 | 0 |
| 2 | 4 | 4 | 4 | 4 | 100 | 100 | 100 | 0 |
| 3 | 5 | 5 | 5 | 5 | 100 | 100 | 100 | 0 |
| 4 | 6 | 6 | 6 | 5 | 100 | 100 | 83.33 | 0 |
| 5 | 7 | 6 | 6 | 6 | 85.71 | 85.71 | 85.71 | 0 |
| 6 | 7 | 7 | 7 | 6 | 100 | 100 | 85.71 | 0 |
| 7 | 8 | 7 | 7 | 7 | 87.50 | 87.50 | 87.50 | 0 |
| 8 | 8 | 8 | 7 | 7 | 100 | 87.50 | 87.50 | 0 |
| sum | 48 | 46 | 45 | 43 | 95.83 | 93.75 | 98.58 | 0 |
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. |
© 2024 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 (http://creativecommons.org/licenses/by/4.0/).