IEEE Access (Jan 2025)

Development of an Improved KOA Algorithm for Solving Task Allocation in Hilly Orchards With Weeding Robots

  • Xiaolin Xie,
  • Hang Jin,
  • Heng Wang,
  • Man Xu,
  • Cheng Zhang,
  • Xin Jin,
  • Zhihong Zhang

DOI
https://doi.org/10.1109/access.2025.3548162
Journal volume & issue
Vol. 13
pp. 44184 – 44195

Abstract

Read online

Multi-machine collaboration in agricultural machinery is a key focus in current research, with task allocation being an indispensable component. However, the current optimization objectives for task allocation in agricultural machinery are mostly confined to travel distance or time, aiming to balance task distribution. These methods are not suitable for emerging electric agricultural machinery, especially when operating in hilly areas. To address these limitations, this study proposed a task allocation method optimized for energy consumption, specifically for weeding robots in hilly orchards. Initially, drones were employed to obtain the Digital Surface Model (DSM) and orthophotos of the orchard test area. After processing the data through vegetation filtering, DEM construction, and slope analysis, slope information of the surface was derived. An electronic map of the orchard reflecting this slope information was then generated. Subsequently, the task allocation problem for weeding robots in hilly orchards was defined. A mathematical model was then established with energy consumption as the optimization objective. Finally, a Golden Kepler Optimization Algorithm (GKOA) was developed and tested through simulations using real data from the test area. The results indicated that, compared to Particle Swarm Optimization (PSO), Sparrow Search Algorithm (SSA), Whale Optimization Algorithm (WOA), and Kepler Optimization Algorithm (KOA), GKOA reduced the optimal solution cost by 10.3%, 8.2%, 7.0%, and 4.5%, respectively. This task allocation method was able to achieve the optimal task allocation plan with lower travel energy consumption costs and a higher balance in task distribution, whether for all plots in the orchard or nested plots.

Keywords