Research on Path Planning and Control of Intelligent Spray Carts for Greenhouse Sprayers
Abstract
1. Introduction
2. Global Path Planning
2.1. Traditional A* Algorithm
2.2. A* Algorithm Optimization
- (1)
- Improve Search Efficiency
- (2)
- Eliminate Unnecessary Inflection Points
- (3)
- Path Smoothing
- (1)
- Parametric expression of a third-order Bézier curve:
- (2)
- The curve passes through the first and fourth control points:
- (3)
- The tangential vectors of the first and fourth control points are:
- (4)
- The curvature of a curve at any point is:
- (5)
- The curvature of the curve at the initial endpoint is:
- (6)
- Curves have the property of being invariant under affine transformations.
3. Local Path Planning
3.1. Vehicle Kinematic Model
3.2. Local Path Generation
3.2.1. State Space Sampling
| Algorithm 1. Sampling. |
| 1: for do 2: for do 3: 4: 5: 6: 7: 8: 9: 10: 11: end for 12: end for |
3.2.2. Multi-Objective Evaluation Function Design
- (1)
- Safety Costs
- (2)
- Smoothness Cost
- (3)
- Path Deviation Cost
4. Lateral Control Design Based on the Pure Pursuit Algorithm
5. Real-Vehicle Path Planning Experiment
5.1. Scenario 1: Laterally Approaching Obstacle Avoidance Scenario
5.2. Scenario 2: Forward Dynamic Obstacle Braking Scenario
5.3. Scenario 3: Co-Directional Moving Obstacle Evasion Scenario
5.4. Scenario 4: Oncoming Obstacle Avoidance Scenario
5.5. Scenario 5: Operator Following Operational Mode
5.6. Scenario 6: Leader AGV Tracking Scenario
6. Conclusions
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
References
- Miao, Z.; Zhu, Z.; Zhang, W.; Xue, Z.; Sun, T.; Zhang, Y.; Xie, T.; He, C.; Li, N.; Zhao, C.; et al. Key Technologies and Development Trends of Embodied Intelligence Agricultural Robots. Trans. Chin. Soc. Agric. Mach. 2017, 8, 1–14. [Google Scholar]
- Liu, Q.; You, X.; Zhang, X.; Zuo, J.; Li, J. Review of Path Planning Algorithms for Mobile Robots. Comput. Sci. 2025, 52 (Suppl. S1), 159–168. [Google Scholar] [CrossRef]
- Zhou, K.; Jiang, S.; Li, C. Research progress on trajectory planning of agroforestry robots. Jiangsu J. Agric. Sci. 2024, 40, 1758–1767. [Google Scholar]
- Xie, F.; Li, Y.; Liu, C.; Mo, J.; Chen, K. Full Coverage Path Planning Method of Agricultural Machineryunder Multiple Constraints. Trans. Chin. Soc. Agric. Mach. 2022, 53, 17–26+43. [Google Scholar]
- Zhou, J.; He, Y. Research Progress on Navigation Path Planning of Agricultural Machinery. Trans. Chin. Soc. Agric. Mach. 2021, 52, 1–14. [Google Scholar]
- Wu, W.; Wang, T.; Sun, Y.; Gao, Q. Survey of Multi-agent Path Finding Technology. J. Beijing Univ. Technol. 2024, 50, 1263–1272. [Google Scholar]
- Pan, Z.; Shang, M. Path Planning Method of Agricultural Robot Based on A* Algorithm and Improved Sparrow Search Algorithm. Mach. Des. Res. 2022, 38, 31–37. [Google Scholar]
- Sun, X.; Wu, C.; Yang, G.; Lu, X. Study on field path planning based on novel A* algorithm. Agric. Equip. Veh. Eng. 2024, 62, 8–11+24. [Google Scholar]
- Ma, Q.; Zhang, Y.; Gong, J. Traversal path planning of agricultural robot based on memory simulated annealing and A* algorithm. J. South China Agric. Univ. 2019, 19, 185–190. [Google Scholar]
- Zhao, H.; Hao, M.; Wang, H.; Yue, Y. Research on path planning method of agricultural robot based on improved A*algorithm and beetle antennae search algorithm. Sci. Technol. Eng. 2019, 19, 185–190. [Google Scholar]
- Khatib, O. Real-time obstacle avoidance for manipulators and mobile robots. In Proceedings of the 1985 IEEE International Conference on Robotics and Automation, St. Louis, MO, USA, 25–28 March 1985; pp. 500–505. [Google Scholar]
- Chen, D.; Tan, Q.; Xu, Z. Robotic arm path planning based on sampling point optimization RRT algorithm. Control. Decis. 2024, 39, 2597–2604. [Google Scholar]
- Chen, Z.; Wu, J. Improved Probability Path Graph Method for Robots Based on Goal-oriented Sampling. Trans. Chin. Soc. Agric. Mach. 2023, 54, 410–418+426. [Google Scholar]
- Wei, M.; Teng, D.; Wu, S. Trajectory planning and optimization algorithm for automated driving based on frenet coordinate system. Control. Decis. 2021, 36, 815–824. [Google Scholar]
- Song, C.; Zhang, J.; Tian, X.; Xu, J.; Wu, X.; Zhang, Y. Optimisation-based algorithm for discrete space trajectory planning. J. Chin. Inert. Technol. 2023, 31, 1150–1156+1166. [Google Scholar]
- Xiong, L.; Yang, X.; Zhuo, G.; Leng, B.; Zhang, R. Review on Motion Control of Autonomous Vehicles. J. Mech. Eng. 2020, 56, 127–143. [Google Scholar]
- Wang, H.; Li, C.; Liang, W.; Yao, L.; Li, Y. Path planning of wheeled coal mine rescue robot based on improved A* and potential field algorithm. Coal Sci. Technol. 2024, 52, 159–170. [Google Scholar]
- Wei, L.; Wang, X.; Qiu, B.; Li, L.; Zhou, D.; Lin, J. Tracking and Collision Avoidance of Autonomous Vehicle Basedon Adaptive Preview Path. J. Mech. Eng. 2022, 58, 184–193. [Google Scholar]
- Xiao, S.; Jiang, H.; Du, J.; Wang, Y.; Meng, X.; Xiong, Y. Path Tracking Algorithm of Agricultural Vehicle Based on Two Stages Pure pursuit Model. Trans. Chin. Soc. Agric. Mach. 2023, 54, 439–446+458. [Google Scholar]
- Zhang, X.; Xu, F.; Zou, Y.; Guo, Y.; Zhang, Y. A local path planning algorithm for interlligent wheeled vehicle combining TangentBug and Dubins path. Automot. Eng. 2021, 43, 10. [Google Scholar]
- Shan, Y.; Guo, X.; Long, J.; Cai, B.; Li, B. Asymptotically sampling-based algorithm with applications to autonomous urban driving on structured road. China J. Highw. Transp. 2018, 31, 192–201. [Google Scholar]
- Zhang, Y.; Peng, Y. Development of autonomous vehicle trajectory planning used discrete optimization. J. Fuzhou Univ. (Nat. Sci. Ed.) 2021, 49, 508–515. [Google Scholar]
- Peng, X.; Xie, H.; Huang, J. Research on local path planning algorithm for unmanned vehicles. Automot. Eng. 2020, 42, 1–10. [Google Scholar]
- ISO Standard 13849-1; Safety of Machinery—Safety-Related Parts of Control Systems—Part 1: General Principles for Design. ISO: Geneva, Switzerland, 2023.
- ISO/TS 15066:2016; Robots and Robotic Devices—Collaborative Robots. ISO: Geneva, Switzerland, 2016.
- ISO Standard 8373:2021; Robotics—Vocabulary. ISO: Geneva, Switzerland, 2021.



















| α | Five Directions of Search | Three Directions of Deletion |
|---|---|---|
| [330°, 360°) ∪ (0°, 30°] | n1, n2, n3, n4, n5 | n6, n7, n8 |
| [30°, 90°) | n1, n2, n3, n5, n8 | n4, n6, n7 |
| [90°, 150°) | n3, n5, n6, n7, n8 | n1, n2, n4 |
| [150°, 210°) | n4, n5, n6, n7, n8 | n1, n2, n3 |
| [210°, 270°) | n1, n4, n6, n7, n8 | n2, n3, n5 |
| [270°, 330°) | n1, n2, n3, n4, n6 | n5, n7, n8 |
| Algorithm | Path Length/m | Turning Angle/° | Number of Collisions |
|---|---|---|---|
| Traditional A* Algorithm | 36.226 | 585 | 7 |
| Improved A* Algorithm | 34.729 | 237.68 | 0 |
| Limit Type | Physical Relationship | Parameters |
|---|---|---|
| Maximum permissible speed in the environment (vmaxl) | The maximum permissible speed is determined by the task requirements. vm = {(v, w)|v ∈ [vmin, vmax], w ∈ [wmin, wmax]} | — |
| Motor performance constraints (velectrical) | The speed range that smart cars can achieve. ve = {(v, w)|v ∈ [vc − vbΔt, vc + vaΔt], w ∈ [wc − wbΔt, wc + waΔt]} | vc, wc—Current speed of smart car va, wa—Maximum acceleration vb, wb—Maximum deceleration |
| Maximum longitudinal speed (vlength) | Ensure the safety of the smart car by ensuring that it stops before obstacles. vlength = {(v, w)| v ≤ (2dist(v, w)vb)1/2, w ≤ (2dist(v, w)vb)1/2} | dist(v, w)—The minimum distance between the current trajectory and obstacles at this moment |
| Parameters | Parameter Value |
|---|---|
| 2 | |
| 0.5 | |
| 1/8 | |
| 2 |
| Parameter Name | Parameter Value |
|---|---|
| Vehicle weight (kg) | 150 |
| Vehicle length (mm) | 1200 |
| Vehicle width (mm) | 850 |
| Vehicle wheelbase (mm) | 790 |
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
Zhou, J.; Zheng, Y.; Zheng, X.; Peng, K. Research on Path Planning and Control of Intelligent Spray Carts for Greenhouse Sprayers. Vehicles 2025, 7, 123. https://doi.org/10.3390/vehicles7040123
Zhou J, Zheng Y, Zheng X, Peng K. Research on Path Planning and Control of Intelligent Spray Carts for Greenhouse Sprayers. Vehicles. 2025; 7(4):123. https://doi.org/10.3390/vehicles7040123
Chicago/Turabian StyleZhou, Junchong, Yi Zheng, Xianghua Zheng, and Kuan Peng. 2025. "Research on Path Planning and Control of Intelligent Spray Carts for Greenhouse Sprayers" Vehicles 7, no. 4: 123. https://doi.org/10.3390/vehicles7040123
APA StyleZhou, J., Zheng, Y., Zheng, X., & Peng, K. (2025). Research on Path Planning and Control of Intelligent Spray Carts for Greenhouse Sprayers. Vehicles, 7(4), 123. https://doi.org/10.3390/vehicles7040123
