Development of a Combined Orchard Harvesting Robot Navigation System
Abstract
:1. Introduction
1.1. Objective of the Study
1.2. Related Works
2. Materials and Methods
2.1. Overall Design of the System
2.1.1. Structure and Design of the Master-Slave Navigation System
2.1.2. Platform Construction of the Master-Slave Navigation in an Orchard
2.2. Communication System for a Combined Orchard Harvesting Robot
2.3. Master-Slave Navigation Strategy
2.3.1. Master Robot Navigation Phase
2.3.2. Slave Robot Navigation Phase
2.4. Control System
3. Results
3.1. Communication Experiment
3.2. Navigation Experiments
4. Discussion
- (1)
- The experimental results of the communication system showed that the master-slave robot can send messages via point-to-point in the orchard. Although the information interaction between master and slave robots showed communication packet loss as the communication distance increased, when the distance between robots (50 m) was greater than the maximum distance of a single row of apple trees (47.4 m), the packet loss rate of the communication system was less than 1.2% and the number of packet losses was negligible. This indicates that when the combined harvesting robots traveled in the middle of the apple tree rows within 50 m, there was little medium to affect the communication between the robots in the space above the weeds under the tree canopy. Although the distance between robots changes during travel, the distance interval is typically less than 10 m, which means that the master-slave robot can maintain operation within the communication distance of a strong signal. Thus, a Wi-Fi-based master-slave robot communication system can meet the communication needs of collaborative operations in orchards.
- (2)
- The position deviation values of the master and slave robots decreased as the number of trials increased when the combined harvesting robot was driving in the orchard rows, For example, the position deviation of the master robot decreased from 0.027 m to 0.02 m, which may be because the robot’s tracks flattened the weeds and floating soil on the ground during repeated driving in the orchard, thus reducing soil-induced slippage. However, the average value of position deviation of the slave robot increased from 0.037 m to 0.048 m, which may be because during the turning process the master-slave robot switched to command navigation, and as the master robot pulled the trailer to turn, the heading of the trailer changed significantly, resulting in a larger angle of heading change when the robot turned from the ground for the next row (the heading difference between the master-slave robot was greater than 10° less than 90°). This, in turn affects the size of the position deviation. For example, at the first stop in the next row, the maximum value of the position deviation was 0.397 m.The position deviations of the master and slave robots varied considerably at the stopping point, which was either the next or the previous point of the one-sided apple tree stopping point. For example, in the first row, the maximum value of position deviation was 0.019 m at station 12 (lack of apple trees) and 0.053 m at station 13, which could be due to the change in canopy density from dense to sparse, or from sparse to dense. This variation led to deviations in the trunk centroids identified by the master robot and caused position deviations in the slave following the master. The position deviations at both ends of the apple tree rows were mostly smaller than the average deviation, probably because there was no interference from other apple trees and the trunks of the apple trees were thick enough for the master robot to identify the trunks. For instance, the maximum position deviation in the first row was 0.025 m, which is 0.002 m less than the average position error value of 0.027 m. The same situation occurred within the apple tree rows. For example, in the second row, the minimum value of position deviation for station 9 (the missing apple tree) was 0.009 m.
- (3)
- When the master-slave robot travels at a fixed speed of 0.5 m/s, there may be incomplete filtering of ground points or too many filtering points due to the close distance between the master and the slave robot and the small height of the apple basket, resulting in errors when the slave robot extracts the apple basket feature points and fits the fruit basket center-of-mass points. For example, in the first row, the maximum following error was 0.044 m for the fourth stopping point and 0.004 m for the third stopping point (with fruit trees on one side). Similarly, the following error on entering or leaving a row of fruit trees was less than the error mean or close to the error mean, which may be due to significant changes in the ground,. The algorithm can easily distinguish between ground points and fruit baskets. For example, the maximum following error for the 20th parking point in row 1 was 0.019 m, which is 0.001 m larger than the error mean of 0.018 m.
5. Conclusions
6. Patents
Supplementary Materials
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Acknowledgments
Conflicts of Interest
References
- George Vougioukas, S.; Spanomitros, Y.; Slaughter, D. Dispatching and Routing of Robotic Crop-transport Aids for Fruit Pickers using Mixed Integer Programming. In Proceedings of the American Society of Agricultural and Biological Engineers, Dallas, TX, USA, 29 July–1 August 2012; pp. 3423–3432. [Google Scholar]
- Nguyen, T.T.; Kayacan, E.; De Baedemaeker, J.; Saeys, W. Task and motion planning for apple harvesting robot. In Proceedings of the 4th IFAC Conference on Modelling and Control in Agriculture, Horticulture and Post Harvest Industry, Agricontrol, Espoo, Finland, 28–30 August 2013; pp. 247–252. [Google Scholar]
- Liu, J. Research Progress Analysis of Robotic Harvesting Technologies in Greenhouse. Trans. Chin. Soc. Agric. Mach. 2017, 48, 1–18. [Google Scholar] [CrossRef]
- Sa, I.; Ge, Z.; Dayoub, F.; Upcroft, B.; Perez, T.; McCool, C. Deepfruits: A fruit detection system using deep neural networks. Sensors 2016, 16, 1222. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- Silwal, A.; Davidson, J.R.; Karkee, M.; Mo, C.; Zhang, Q.; Lewis, K. Design, integration, and field evaluation of a robotic apple harvester. J. Field Robot. 2017, 34, 1140–1159. [Google Scholar] [CrossRef]
- Sarabu, H.; Ahlin, K.; Hu, A. Graph-Based Cooperative Robot Path Planning in Agricultural Environments. In Proceedings of the IEEE/ASME International Conference on Advanced Intelligent Mechatronics (AIM), Hongkong, China, 8–9 July 2019; pp. 519–525. [Google Scholar]
- Baxter, P.; Cielniak, G.; Hanheide, M.; From, P. Safe Human-Robot Interaction in Agriculture. In Proceedings of the Companion of the 2018 ACM/IEEE International Conference on Human-Robot Interaction, Chicago, IL, USA, 5–8 March 2018; pp. 59–60. [Google Scholar]
- Shamshiri, R.R.; Weltzien, C.; Hameed, I.A.; Yule, I.J.; Grift, T.E.; Balasundram, S.K.; Pitonakova, L.; Ahmad, D.; Chowdhary, G. Research and development in agricultural robotics: A perspective of digital farming. Int. J. Agric. Biol. Eng. 2018, 11, 1–14. [Google Scholar] [CrossRef]
- Salah, K.; Chen, X.; Neshatian, K.; Pretty, C. A hybrid control multi-agent cooperative system for autonomous bin transport during apple harvest. In Proceedings of the 13th IEEE Conference on Industrial Electronics and Applications (ICIEA), Wuhan, China, 31 May–2 June 2018; pp. 644–649. [Google Scholar]
- Seyyedhasani, H.; Peng, C.; Jang, W.-J.; Vougioukas, S.G. Collaboration of human pickers and crop-transporting robots during harvesting–Part II: Simulator evaluation and robot-scheduling case-study. Comput. Electron. Agric. 2020, 172, 105323. [Google Scholar] [CrossRef]
- Mao, W.; Liu, Z.; Liu, H.; Yang, F.; Wang, M. Research Progress on Synergistic Technologies of Agricultural Multi-Robots. Appl. Sci. 2021, 11, 1448. [Google Scholar] [CrossRef]
- Zhang, M.; Ji, Y.; Li, S.; Cao, R.; Xu, H.; Zhan, Z. Research Progress of Agricultural Machinery Navigation Technology. Trans. Chin. Soc. Agric. Mach. 2020, 51, 1–18. [Google Scholar] [CrossRef]
- Noguchi, N.; Will, J.; Reid, J.; Zhang, Q. Development of a master-slave robot system for farm operations. Comput. Electron. Agric. 2004, 44, 1–19. [Google Scholar] [CrossRef]
- Shearer, S.A.; Pitla, S.K.; Luck, J.D. Trends in the automation of agricultural field machinery. In Proceedings of the 21st Annual Meeting of the Club of Bologna, Bologna, Italy, 13–14 November 2010; pp. 1–15. [Google Scholar]
- Moorehead, S.; Wellington, C.; Gilmore, B.; Vallespi, C. Automating Orchards: A System of Autonomous Tractors for Orchard Maintenance. In Proceedings of the 2012 IEEE/RSJ International Conference on Intelligent Robots & Systems (IROS), Vilamoura, Algarve, Portugal, 7–12 October 2012; pp. 1–8. [Google Scholar]
- Gonzalez-de-Santos, P.; Ribeiro, A.; Fernandez-Quintanilla, C.; Lopez-Granados, F.; Brandstoetter, M.; Tomic, S.; Pedrazzi, S.; Peruzzi, A.; Pajares, G.; Kaplanis, G.; et al. Fleets of robots for environmentally-safe pest control in agriculture. Precis. Agric. 2017, 18, 574–614. [Google Scholar] [CrossRef]
- Kim, J.; Son, H.I. A Voronoi Diagram-Based Workspace Partition for Weak Cooperation of Multi-Robot System in Orchard. IEEE Access 2020, 8, 20676–20686. [Google Scholar] [CrossRef]
- Ju, C.; Son, H.I. Modeling and Control of Heterogeneous Agricultural Field Robots Based on Ramadge-Wonham Theory. IEEE Robot. Autom. Lett. 2020, 5, 48–55. [Google Scholar] [CrossRef]
- Mao, W.; Liu, H.; Wang, D.; Yang, F.; Liu, Z. An Improved AODV Routing Protocol for Multi-Robot Communication in Orchard. Smart Agric. 2021, 3, 96. [Google Scholar] [CrossRef]
- Fei, Z. Autonomous Co-Robotic Orchard Platform for Improved Fruit Harvesting Efficiency. Ph.D. Thesis, University of California, Davis, CA, USA, 2020. [Google Scholar]
- Zhang, J.; Maeta, S.; Bergerman, M.; Singh, S. Mapping orchards for autonomous navigation. In Proceedings of the American Society of Agricultural and Biological Engineers Annual International Meeting ASABE, Montreal, QC, Canada, 13–16 July 2014; pp. 31–39. [Google Scholar]
- Bergerman, M.; Maeta, S.M.; Zhang, J.; Freitas, G.M.; Hamner, B.; Singh, S.; Kantor, G. Robot Farmers Autonomous Orchard Vehicles Help Tree Fruit Production. IEEE Robot. Autom. Mag. 2015, 22, 54–63. [Google Scholar] [CrossRef]
- Shalal, N.; Low, T.; McCarthy, C.; Hancock, N. Orchard mapping and mobile robot localization using on-board camera and laser scanner data fusion—Part A: Tree detection. Comput. Electron. Agric. 2015, 119, 254–266. [Google Scholar] [CrossRef]
- Bell, J.; MacDonald, B.A.; Ahn, H.S. Row following in pergola structured orchards. In Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems IROS, Daejeon, Korea, 9–14 October 2016; pp. 640–645. [Google Scholar]
- Lepej, P.; Rakun, J. Simultaneous localization and mapping in a complex field environment. Biosyst. Eng. 2016, 150, 160–169. [Google Scholar] [CrossRef]
- Blok, P.; Suh, H.; van Boheemen, K.; Kim, H.-J.; Gookhwan, K. Autonomous In-Row Navigation of an Orchard Robot with a 2D LIDAR Scanner and Particle Filter with a Laser-Beam Model. J. Inst. Control. Robot. Syst. 2018, 24, 726–735. [Google Scholar] [CrossRef]
- Jones, M.H.; Bell, J.; Dredge, D.; Seabright, M.; Scarfe, A.; Duke, M.; MacDonald, B. Design and testing of a heavy-duty platform for autonomous navigation in kiwifruit orchards. Biosyst. Eng. 2019, 187, 129–146. [Google Scholar] [CrossRef]
- Zhang, S.; Guo, C.; Gao, Z.; Sugirbay, A.; Chen, J.; Chen, Y. Research on 2d laser automatic navigation control for the standardized orchard. Appl. Sci. 2020, 10, 2763. [Google Scholar] [CrossRef]
- Liu, X.; Zhang, C.; Zhang, H.; Yang, S.; Jiang, S.; Zheng, Y.; Su, D.; Wan, C. Inter-row automatic navigation method by combining least square and SVM in forestry. Trans. Chin. Soc. Agric. Eng. 2021, 37, 157–164. [Google Scholar] [CrossRef]
- Liu, W.; He, X.; Liu, Y.; Wu, Z.; Yuan, C.; Liu, L.; Qi, P.; Li, T. Navigation method between rows for orchard based on 3D LiDAR. Trans. Chin. Soc. Agric. Eng. 2021, 37, 165–174. [Google Scholar] [CrossRef]
- Bayar, G.; Bergerman, M.; Koku, A.B.; Konukseven, E.I. Localization and control of an autonomous orchard vehicle. Comput. Electron. Agric. 2015, 115, 118–128. [Google Scholar] [CrossRef] [Green Version]
- Cui, W.; Ding, L. Research on path planning of mobile picking robot based visual navigation and RBF. J. Agric. Mech. Res. 2016, 38, 234–238. [Google Scholar]
- Guo, S.; Zhang, L.; Liu, Z. Design of a grape picking root with high accuracy and self-guided positioning. J. Agric. Mech. Res. 2016, 38, 20–24. [Google Scholar]
- Li, X.; Li, L.; Li, N. Independent positioning and navigation design of picking robot based on RFID and WSN. J. Agric. Mech. Res. 2017, 39, 215–218. [Google Scholar]
- Sun, Y.; Sun, J.; Zhao, R.; Li, S.; Zhang, M.; Li, H. Design and System Performance Analysis of Fruit Picking Robot. Trans. Chin. Soc. Agric. Mach. 2019, 50, 8–14. [Google Scholar]
- Ding, Y.; Wang, Z.; Lin, X.; Bi, W.; Lin, X.; Xue, J. Heading Control System of Autonomous Following Vehicle. Trans. Chin. Soc. Agric. Mach. 2015, 46, 8–13. [Google Scholar] [CrossRef]
- Bi, W.; Zhang, H.; Qu, Z.; Ding, Y.; Yu, H.; Wang, B. Design of autonomous following system for master-slave vehicles operating in orchard based on binocular stereo vision. J. Hunan Agric. Univ. Nat. Sci. 2016, 344–348. [Google Scholar] [CrossRef]
- Li, S.; Xu, H.; Ji, Y.; Cao, R.; Zhang, M.; Li, H. Development of a following agricultural machinery automatic navigation system. Comput. Electron. Agric. 2019, 158, 335–344. [Google Scholar] [CrossRef]
- Zhang, C.; Noguchi, N.; Yang, L. Leader–follower system using two robot tractors to improve work efficiency. Comput. Electron. Agric. 2016, 121, 269–281. [Google Scholar] [CrossRef]
- Bai, X.; Wang, Z.; Hu, J.; Gao, L.; Xiong, F. Harvester Group Corporative Navigation Method Based on Leader-Follower Structure. Trans. Chin. Soc. Agric. Mach. 2017, 48, 14–21. [Google Scholar] [CrossRef]
- Zhang, W.; Zhang, Z.; Luo, X.; He, J.; Hu, J.; Yue, B. Position-velocity coupling control method and experiments for longitudinal relative position of harvester and grain truck. Trans. Chin. Soc. Agric. Eng. 2021, 37, 1–11. [Google Scholar] [CrossRef]
- Zhang, W.; Wan, P.; Wang, T.; Cai, S.; Chen, Y.; Jin, X.; Yan, G. A Novel Approach for the Detection of Standing Tree Stems from Plot-Level Terrestrial Laser Scanning Data. Remote Sens. 2019, 11, 211. [Google Scholar] [CrossRef] [Green Version]
- Oveland, I.; Hauglin, M.; Giannetti, F.; Schipper Kjørsvik, N.; Gobakken, T. Comparing Three Different Ground Based Laser Scanning Methods for Tree Stem Detection. Remote Sens. 2018, 10, 538. [Google Scholar] [CrossRef] [Green Version]
- Liu, Z.; Wang, X.; Ren, Z.; Mao, W.; Yang, F. Crawler tractor navigation path tracking control algorithm based on virtual radar model. Trans. Chin. Soc. Agric. Mach. 2021, 52, 375–385. [Google Scholar]
- Mao, W.; Heng, L.; Wang, X.; Yang, F.; Liu, Z.; Wang, Z. Design and experiment of a dual navigation mode orchard transport robot. Trans. Chin. Soc. Agric. Mach. 2022; Accepted. [Google Scholar]
- Zhang, M.; Fu, R.; Guo, Y.; Shi, Y.; Cheng, W. Road segmentation method based on irregular three dimensional point cloud. J. Jilin Univ. Eng. Technol. Ed. 2017, 47, 8. [Google Scholar] [CrossRef]
- Su, Y.; Wang, T.; Shao, S.; Yao, C.; Wang, Z. GR-LOAM: LiDAR-based sensor fusion SLAM for ground robots on complex terrain. Robot. Auton. Syst. 2021, 140, 103759. [Google Scholar] [CrossRef]
- Chen, S.W.; Nardari, G.V.; Lee, E.S.; Qu, C.; Liu, X.; Romero, R.A.F.; Kumar, V. Sloam: Semantic lidar odometry and mapping for forest inventory. IEEE Robot. Autom. Lett. 2020, 5, 612–619. [Google Scholar] [CrossRef] [Green Version]
- Straub, J.; Reiser, D.; Griepentrog, H.W. Approach for modeling single branches of meadow orchard trees with 3D point clouds. arXiv 2021, arXiv:2104.05282. [Google Scholar] [CrossRef]
- Zhang, M.; Miao, Y.; Qiu, R.; Ji, Y.; Li, H.; Li, M. Maize Leaf Area Index Measurement Based on Vehicle 3D LiDAR. Trans. Chin. Soc. Agric. Mach. 2019, 50, 12–21. [Google Scholar] [CrossRef]
- Hu, G.; Konog, W.; Qi, C.; Zhang, S.; Pu, L.; Zhou, J.; Chen, J. Optimization of the navigation path for a mobile harvesting robot in orchard enviroment. Trans. Chin. Soc. Agric. Eng. 2021, 37, 175–184. [Google Scholar] [CrossRef]
- Westling, F.; Underwood, J.; Bryson, M. Graph-based methods for analyzing orchard tree structure using noisy point cloud data. Comput. Electron. Agric. 2021, 187, 106270. [Google Scholar] [CrossRef]
- Zhang, W.; Qi, J.; Wan, P.; Wang, H.; Xie, D.; Wang, X.; Yan, G. An Easy-to-Use Airborne LiDAR Data Filtering Method Based on Cloth Simulation. Remote Sens. 2016, 8, 501. [Google Scholar] [CrossRef]
- Gong, J.; Liu, K.; Qi, J. Model Predictive Control for Self-Driving Vehicles; Beijing University of Technology Press: Beijing, China, 2020. [Google Scholar]
- Zhang, Y. General Theory of Fruit Tree Cultivation; China Agricultural Press: Beijing, China, 2011; pp. 283–303. [Google Scholar]
- Tao, S.; Zhao, D. Rapid parametric modeling of geometry structure for trees. J. Beijing For. Univ. 2013, 35, 97–101. [Google Scholar] [CrossRef]
- Han, J.-H.; Park, C.-H.; Kwon, J.H.; Lee, J.; Kim, T.S.; Jang, Y.Y. Performance Evaluation of Autonomous Driving Control Algorithm for a Crawler-Type Agricultural Vehicle Based on Low-Cost Multi-Sensor Fusion Positioning. Appl. Sci. 2020, 10, 4667. [Google Scholar] [CrossRef]
Category | Parameter | Average | Standard Deviation |
---|---|---|---|
Row spacing/m | 3.703~4.178 | 4.102 | 0.321 |
Plant spacing/m | 1.876~2.155 | 2.055 | 0.107 |
Diameter at breast height/m | 0.32~0.53 | 0.417 | 0.066 |
Ground diameter/m | 0.40~0.61 | 0.531 | 0.070 |
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
Mao, W.; Liu, H.; Hao, W.; Yang, F.; Liu, Z. Development of a Combined Orchard Harvesting Robot Navigation System. Remote Sens. 2022, 14, 675. https://doi.org/10.3390/rs14030675
Mao W, Liu H, Hao W, Yang F, Liu Z. Development of a Combined Orchard Harvesting Robot Navigation System. Remote Sensing. 2022; 14(3):675. https://doi.org/10.3390/rs14030675
Chicago/Turabian StyleMao, Wenju, Heng Liu, Wei Hao, Fuzeng Yang, and Zhijie Liu. 2022. "Development of a Combined Orchard Harvesting Robot Navigation System" Remote Sensing 14, no. 3: 675. https://doi.org/10.3390/rs14030675
APA StyleMao, W., Liu, H., Hao, W., Yang, F., & Liu, Z. (2022). Development of a Combined Orchard Harvesting Robot Navigation System. Remote Sensing, 14(3), 675. https://doi.org/10.3390/rs14030675