Design and Testing of a Four-Arm Multi-Joint Apple Harvesting Robot Based on Singularity Analysis
Abstract
:1. Introduction
2. Materials and Methods
2.1. The Singularity Problem of Harvesting Robot in High-Spindle Environment
2.1.1. Complexity of High-Spindle Cultivation Mode
2.1.2. The Singularity Problem Under the Influence of Multiple Factors
- (1)
- In the high-spindle operating environment, the robot is required to meet the requirements of large-scale and non-uniform distribution of fruits and to adapt to the highly unstructured canopy. Therefore, the robot’s operable space formed by the canopy-body manipulator does not match the environmental constraint space. When the manipulator is located at the edge of the workspace, it will enter the boundary singularity due to the joint reaching the limit state, as shown in Figure 2a; when picking the proximal end, the joints are more likely to pin each other down, thus entering the internal singularity, as shown in Figure 2b;
- (2)
- In order to ensure successful harvesting, the end-effector needs to approach and pick the fruit in a specific posture. Therefore, when the target fruit is located in the interlaced area of the branches of the fruit tree or the outer area of the large canopy at the bottom, the changeable posture of the end may force some joints of the manipulator to enter the singularity, increasing the risk of singularity in the joint space, thus reducing the effective working space of the robot.
- (3)
- The existing industrial cooperative arm mostly uses the built-in controller for IK solution and path planning. Therefore, the singularity problem of the manipulator is not paid attention to when performing the harvesting action of the target point, which leads to the singularity of the manipulator during the movement from the initial picking point to the target picking point.
2.2. Design of Harvesting Robot Under Complex Constraints of High-Spindle
2.2.1. Establishment of Fruit Spatial Distribution Model
2.2.2. Four-Arm Synchronous Harvesting System Architecture Scheme
2.2.3. Four-Arm Layout and Workspace Allocation
2.3. Singularity Analysis and Non-Singularity Planning of Harvesting Robot
2.3.1. Singular Configuration Description of Harvesting Robot
2.3.2. Non-Singular Inverse Kinematics Solution
- (1)
- Position solution: Firstly, the translation variable ha is determined according to the operation space allocation result of the harvesting robot. Then, by converting the expected position of the end-effector to the position of joint 3 of the manipulator, the translation variable da and the joint rotation θ1, θ2, and θ3 can be solved.
- (2)
- Attitude solution: After obtaining the values of θ1, θ2, and θ3, the rotation amount of the last three joints, θ4, θ5, and θ6, is solved by using the rotation matrix and the end attitude matrix .
2.3.3. Picking Trajectory Planning Strategy for Singularity Avoidance
3. Results and Discussion
3.1. Simulation Experiment
3.1.1. Singularity Distribution
3.1.2. Dynamic Characteristics
3.2. Field Experiment
3.2.1. Experiment Condition
3.2.2. Multi-Round Picking Singularity Rate Test
3.2.3. Multi-Round Picking Success Rate Test
4. Conclusions
- (1)
- Firstly, in order to make the harvesting robot meet the requirements of complex canopy and non-uniform fruit distribution, a generalized mathematical model was established according to the spatial distribution characteristics of high-spindle orchard fruits, which was used as the design constraint.
- (2)
- Then, two design constraints-based schemes were proposed. Based on the link-joint method, the singular configuration conditions of the harvesting robot in the two schemes were obtained.
- (3)
- Finally, according to the harvesting robot operation scheme, the IK solution and trajectory planning strategy for singular avoidance were proposed to realize the singular configuration judgment and solution in the high-spindle orchard.
- (4)
- The simulation results showed that the singularity rate of Scheme A was 17.098%, while Scheme B was 6.74%. Meanwhile, the picking trajectory planning strategy can effectively solve the problem of velocity fluctuation when the joints pass through the singular region.
- (5)
- In the field experiment, the singularity rate of Scheme A was 26.18%, while Scheme B was 13.22%. Affected by the complexity of the testing environment, the success rate of Scheme B was 72.33%, which was lower than Scheme A (80.49%). However, Scheme B performs better in solving singular problems, which is crucial in this study. Therefore, Scheme B is better than Scheme A.
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
References
- Roy, G. Global Apple Production Set To Rebound in 2024. Available online: https://www.producereport.com/article/global-apple-production-set-rebound-2024 (accessed on 10 June 2025).
- Zhang, X.; Du, L.; Zhu, Q. The potential of substituting labors with capitals in apple production under the constraint of increasing labor cost. Res. Agri Cult. Mod. 2020, 41, 484–492. [Google Scholar]
- Huo, X.; Liu, T.; Liu, J.; Wei, Y.; Yao, X.; Mao, X.; Lu, F. 2020 China apple industry development report (simplified version). China Fruit Veg. 2022, 42, 1–6. [Google Scholar]
- Zhang, Z.; Igathinathane, C.; Li, J.; Cen, H.; Lu, Y.; Flores, P. Technology progress in mechanical harvest of fresh market apples. Comput. Electron. Agric. 2020, 175, 105606. [Google Scholar] [CrossRef]
- Duan, L.; Yang, F.; Yan, B. Research progress of apple production intelligent chassis and weeding and harvesting equipment technology. Smart Agric. 2022, 4, 24. [Google Scholar]
- Abhiram, G. The Evolution of Tea Harvesting: A Comprehensive Review of Machinery and Technological Advancements. J. Biosyst. Eng. 2024, 49, 346–367. [Google Scholar] [CrossRef]
- Yang, Y.; Xie, H.; Zhang, K.; Wang, Y.; Li, Y.; Zhou, J.; Xu, L. Design, Development, Integration, and Field Evaluation of a Ridge-Planting Strawberry Harvesting Robot. Agriculture 2024, 14, 2126. [Google Scholar] [CrossRef]
- Williams, H.A.; Jones, M.H.; Nejati, M.; Seabright, M.J.; Bell, J.; Penhall, N.D.; Barnett, J.J.; Duke, M.D.; Scarfe, A.J.; Ahn, H.S. Robotic kiwifruit harvesting using machine vision, convolutional neural networks, and robotic arms. Biosyst. Eng. 2019, 181, 140–156. [Google Scholar] [CrossRef]
- Tibbetts, J.H. Agricultural disruption: New technology, consolidation, may yield production gains, job upheaval. BioScience 2019, 69, 237–243. [Google Scholar] [CrossRef]
- Jin, Y.; Liu, J.; Xu, Z.; Yuan, S.; Li, P.; Wang, J. Development status and trend of agricultural robot technology. Int. J. Agric. Biol. Eng. 2021, 14, 1–19. [Google Scholar] [CrossRef]
- Fu, L.; Tola, E.; Al-Mallahi, A.; Li, R.; Cui, Y. A novel image processing algorithm to separate linearly clustered kiwifruits. Biosyst. Eng. 2019, 183, 184–195. [Google Scholar] [CrossRef]
- Zhang, K.; Lammers, K.; Chu, P.; Li, Z.; Lu, R. An automated apple harvesting robot—From system design to field evaluation. J. Field Robot. 2024, 41, 2384–2400. [Google Scholar] [CrossRef]
- 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]
- Li, T.; Xie, F.; Zhao, Z.; Zhao, H.; Guo, X.; Feng, Q. A multi-arm robot system for efficient apple harvesting: Perception, task plan and control. Comput. Electron. Agric. 2023, 211, 107979. [Google Scholar] [CrossRef]
- Joseph, R.; Abhisesh, S.; Cameron, H.; Manoj, K.; Changki, M.; Qin, Z. Proof-of-concept of a robotic apple harvester. In Proceedings of the International Conference on Intelligent Robots and Systems (IROS), Daejeon, Republic of Korea, 9–14 October 2016; pp. 952–972. [Google Scholar]
- Davidson, J.; Silwal, A.; Karkee, M.; Mo, C.; Zhang, Q. Hand-picking dynamic analysis for undersensed robotic apple harvesting. Trans. ASABE 2016, 59, 745–758. [Google Scholar]
- Polic, M.; Tabak, J.; Orsag, M. Pepper to fall: A perception method for sweet pepper robotic harvesting. Intell. Serv. Robot. 2022, 15, 193–201. [Google Scholar] [CrossRef]
- Yoshida, T.; Onishi, Y.; Kawahara, T.; Fukao, T. Automated harvesting by a dual-arm fruit harvesting robot. ROBOMECH J. 2022, 9, 19. [Google Scholar] [CrossRef]
- SepúLveda, D.; Fernández, R.; Navas, E.; Armada, M.; González-De-Santos, P. Robotic aubergine harvesting using dual-arm manipulation. IEEE Access 2020, 8, 121889–121904. [Google Scholar] [CrossRef]
- Xiong, Z.; Feng, Q.; Li, T.; Xie, F.; Liu, C.; Liu, L.; Guo, X.; Zhao, C. Dual-manipulator optimal design for apple robotic harvesting. Agronomy 2022, 12, 3128. [Google Scholar] [CrossRef]
- Wang, H.; Hohimer, C.J.; Bhusal, S.; Karkee, M.; Mo, C.; Miller, J.H. Simulation as a tool in designing and evaluating a robotic apple harvesting system. IFAC-Pap. 2018, 51, 135–140. [Google Scholar] [CrossRef]
- Zhou, K.; Xia, L.; Liu, J.; Qian, M.; Pi, J. Design of a flexible end-effector based on characteristics of tomatoes. Int. J. Agric. Biol. Eng. 2022, 15, 13–24. [Google Scholar] [CrossRef]
- Yang, S.; Ji, J.; Cai, H.; Chen, H. Modeling and force analysis of a harvesting robot for button mushrooms. IEEE Access 2022, 10, 78519–78526. [Google Scholar] [CrossRef]
- Pi, J.; Liu, J.; Zhou, K.; Qian, M. An octopus-inspired bionic flexible gripper for apple grasping. Agriculture 2021, 11, 1014. [Google Scholar] [CrossRef]
- Ji, W.; Qian, Z.; Xu, B.; Tang, W.; Li, J.; Zhao, D. Grasping damage analysis of apple by end-effector in harvesting robot. J. Food Process Eng. 2017, 40, e12589. [Google Scholar] [CrossRef]
- Chen, K.; Li, T.; Yan, T.; Xie, F.; Feng, Q.; Zhu, Q.; Zhao, C. A soft gripper design for apple harvesting with force feedback and fruit slip detection. Agriculture 2022, 12, 1802. [Google Scholar] [CrossRef]
- Au, C.; Barnett, J.; Lim, S.H.; Duke, M. Workspace analysis of Cartesian robot system for kiwifruit harvesting. Ind. Robot. Int. J. Robot. Res. Appl. 2020, 47, 503–510. [Google Scholar] [CrossRef]
- Arikapudi, R.; Vougioukas, S.G. Robotic tree-fruit harvesting with telescoping arms: A study of linear fruit reachability under geometric constraints. IEEE Access 2021, 9, 17114–17126. [Google Scholar] [CrossRef]
- Li, Y.; Wu, S.; He, L.; Tong, J.; Zhao, R.; Jia, J.; Chen, J.; Wu, C. Development and field evaluation of a robotic harvesting system for plucking high-quality tea. Comput. Electron. Agric. 2023, 206, 107659. [Google Scholar] [CrossRef]
- Jiang, Y.; Liu, J.; Wang, J.; Li, W.; Peng, Y.; Shan, H. Development of a dual-arm rapid grape-harvesting robot for horizontal trellis cultivation. Front. Plant Sci. 2022, 13, 881904. [Google Scholar] [CrossRef]
- Xie, F.; Guo, Z.; Li, T.; Feng, Q.; Zhao, C. Dynamic Task Planning for Multi-Arm Harvesting Robots Under Multiple Constraints Using Deep Reinforcement Learning. Horticulturae 2025, 11, 2311–7524. [Google Scholar] [CrossRef]
- Zhang, F.; Zhao, Y. Kinematics and singularity analysis of UR5 robot. J. Hebei Univ. Sci. Technol. 2019, 40, 51–59. [Google Scholar]
- Avigad, G.; Salomon, S.; Kahani, A.; Koster, Y. Robotic Fruit Harvesting Machine with Fruit-Pair Picking and Hybrid Motorized-Pneumatic Robot Arms. U.S. Patent No 11,477,942, 25 October 2022. [Google Scholar]
- Curt, S.; Jacob, S.; Rich, M. End Effector for Robotic Harvesting. US2022192094A1. 2022. Available online: https://patents.google.com/patent/US20170273241A1/en (accessed on 10 June 2025).
- Yan, L.; Yang, Y.; Xu, W.; Vijayakumar, S. Dual-arm coordinated motion planning and compliance control for capturing moving objects with large momentum. In Proceedings of the 2018 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Madrid, Spain, 1–5 October 2018; pp. 7137–7144. [Google Scholar]
- Fischer, D.; Craig, W.; Watada, A.; Douglas, W.; Ashby, B. Simulated in-transit vibration damage to packaged fresh market grapes and strawberries. Appl. Eng. Agric. 1992, 8, 363–366. [Google Scholar] [CrossRef]
- Zhou, J.; He, L.; Karkee, M.; Zhang, Q. Analysis of shaking-induced cherry fruit motion and damage. Biosyst. Eng. 2016, 144, 105–114. [Google Scholar] [CrossRef]
- Li, X.; Sheng, R.; Zhang, L.; Song, T.; Zhang, J. Singular configuration analysis of 6-DOF modular manipulator. Trans. Chin. Soc. Agric. Mach. 2017, 48, 376–382. [Google Scholar]
- Faria, C.; Ferreira, F.; Erlhagen, W.; Monteiro, S.; Bicho, E. Position-based kinematics for 7-DoF serial manipulators with global configuration control, joint limit and singularity avoidance. Mech. Mach. Theory 2018, 121, 317–334. [Google Scholar] [CrossRef]
- Jiang, Z.; Zhou, J.; Han, H.; Wang, Y. Apple Picking Pose Establishment Based on Filtering Point-cloud Noise by RANSAC Fitting. Trans. Chin. Soc. Agric. Mach. 2024, 55, 72–81. [Google Scholar]
- Huang, W.; Miao, Z.; Wu, T.; Guo, Z.; Han, W.; Li, T. Design of and Experiment with a Dual-Arm Apple Harvesting Robot System. Horticulturae 2024, 10, 1268. [Google Scholar] [CrossRef]
Challenges | Specific Performance | ||
---|---|---|---|
The fruit distribution is uneven, and the coverage is wide | |||
Projection of fruit distribution density on the xy plane | Projection of fruit distribution density on the xz plane | Projection of fruit distribution density on the yz plane | |
The canopy structure is complex | |||
Canopy specifications were significantly different | Canopy occlusion crisscross | Uneven canopy depth |
Parameters | Value/cm |
---|---|
Hand-arm length Rm | 95 |
Horizontal moving maximum distance L | 180 |
The lowest height of the arm group from the ridge surface Hd | 130 |
The highest height of the arm group from the ridge surface Hu | 260 |
Control box height Ha | 30 |
Chassis height Hc | 60 |
Vertical moving distance of the arm group | [0, 200] |
The level moving distance of the arm group | [0, 60] |
Link i | θi/° | di/mm | ai/mm | αi/° |
---|---|---|---|---|
1 | θ1 | d1 | 0 | 0 |
2 | θ2 | d2 | 0 | −90 |
3 | θ3 | 0 | a3 | 180 |
4 | θ4 | 0 | a4 | 180 |
5 | θ5 | d5 | 0 | −90 |
6 | θ6 | d6 | 0 | 90 |
Scheme | Number | Quantity of Fruits | Aiming | Approaching | Swallowing | Closing | Avoiding | Singularity Rate (%) |
---|---|---|---|---|---|---|---|---|
A | 1 | 33 | 2 | 2 | 4 | 0 | 1 | 27.27 |
2 | 35 | 1 | 2 | 3 | 0 | 2 | 22.86 | |
3 | 29 | 2 | 1 | 1 | 0 | 0 | 13.79 | |
4 | 32 | 1 | 1 | 2 | 0 | 3 | 21.88 | |
5 | 39 | 3 | 3 | 4 | 0 | 3 | 33.33 | |
6 | 41 | 2 | 3 | 6 | 0 | 4 | 36.59 | |
7 | 30 | 1 | 1 | 4 | 0 | 2 | 26.67 | |
8 | 32 | 2 | 2 | 3 | 0 | 3 | 31.25 | |
9 | 34 | 1 | 1 | 3 | 0 | 2 | 20.59 | |
10 | 35 | 3 | 3 | 1 | 0 | 1 | 22.86 | |
Average | - | 34 | 1.8 | 1.9 | 3.1 | 0 | 2.1 | 26.18 |
B | 1 | 32 | 0 | 1 | 1 | 0 | 1 | 9.38 |
2 | 36 | 1 | 1 | 1 | 0 | 1 | 11.11 | |
3 | 44 | 1 | 2 | 2 | 0 | 2 | 15.91 | |
4 | 35 | 1 | 0 | 3 | 0 | 1 | 14.29 | |
5 | 40 | 2 | 2 | 2 | 0 | 2 | 20.00 | |
6 | 36 | 1 | 1 | 1 | 0 | 1 | 11.11 | |
7 | 33 | 0 | 2 | 1 | 0 | 2 | 15.15 | |
8 | 31 | 1 | 1 | 0 | 0 | 0 | 6.45 | |
9 | 39 | 1 | 1 | 2 | 0 | 1 | 12.82 | |
10 | 37 | 1 | 1 | 2 | 0 | 1 | 13.51 | |
Average | - | 36.3 | 0.9 | 1.2 | 1.5 | 0 | 1.2 | 13.22 |
Author | Canopy Conditions | Fruit Density | Quantity of Fruits | Success | Success Rate (%) |
---|---|---|---|---|---|
Jiang et al. [40] | Complex | Middle | 57 | 23 | 40.35 |
Zhang et al. [12] | Complex | High | 155 | 101 | 65.16 |
Huang et al. [41] | General | Middle | 304 | 234 | 76.97 |
Scheme A | General | Middle | 328 | 264 | 80.49 |
Scheme B | Complex | High | 477 | 345 | 72.33 |
Scheme | Quantity of Failures | Position Error (%) | Obstacle (%) | Singularity (%) | Attachment Error (%) | |
---|---|---|---|---|---|---|
Elimination | Stop | |||||
A | 64 | 10.94 | 14.06 | 48.43 | 21.88 | 4.69 |
B | 132 | 15.91 | 21.21 | 37.12 | 20.45 | 5.31 |
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. |
© 2025 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
Lei, X.; Liu, J.; Jiang, H.; Xu, B.; Jin, Y.; Gao, J. Design and Testing of a Four-Arm Multi-Joint Apple Harvesting Robot Based on Singularity Analysis. Agronomy 2025, 15, 1446. https://doi.org/10.3390/agronomy15061446
Lei X, Liu J, Jiang H, Xu B, Jin Y, Gao J. Design and Testing of a Four-Arm Multi-Joint Apple Harvesting Robot Based on Singularity Analysis. Agronomy. 2025; 15(6):1446. https://doi.org/10.3390/agronomy15061446
Chicago/Turabian StyleLei, Xiaojie, Jizhan Liu, Houkang Jiang, Baocheng Xu, Yucheng Jin, and Jianan Gao. 2025. "Design and Testing of a Four-Arm Multi-Joint Apple Harvesting Robot Based on Singularity Analysis" Agronomy 15, no. 6: 1446. https://doi.org/10.3390/agronomy15061446
APA StyleLei, X., Liu, J., Jiang, H., Xu, B., Jin, Y., & Gao, J. (2025). Design and Testing of a Four-Arm Multi-Joint Apple Harvesting Robot Based on Singularity Analysis. Agronomy, 15(6), 1446. https://doi.org/10.3390/agronomy15061446