Dijkstra算法
计算机科学
运动规划
路径(计算)
最短路径问题
调度(生产过程)
排队
数学优化
任务(项目管理)
过程(计算)
运筹学
图形
人工智能
工程类
数学
机器人
理论计算机科学
计算机网络
操作系统
系统工程
作者
Ning Wang,X. Jessie Yang,Tianhai Wang,Jianxing Xiao,Man Zhang,Hao Wang,H. Li
标识
DOI:10.1016/j.compag.2023.108218
摘要
Path planning and task allocation are critical concerns in multi-machine collaborative operations for unmanned farms. Nevertheless, several problems remain in the operation of agricultural machinery, such as the slow path planning algorithm, the omission of the working area, and the unreasonable scheduling of machines, resulting in low efficiency and wasted resources. Collaborative and complete coverage path planning was achieved to solve the problems of slow path planning algorithms and the omission of working areas. The farm’s electronic map was constructed using the topological map method. The improved Dijkstra algorithm based on priority queues was combined with three different complete coverage methods: the nested method, the reciprocating method, and the combination of nested and internal spiral path methods. The simulation results show that the improved Dijkstra method based on priority queues can effectively minimize the running time of the algorithm. The reciprocating method has a higher coverage index than the other two methods, with an average coverage rate of 94.73 %. To solve the problem of illogical scheduling of the same type of agricultural machines, an improved ant colony method was presented based on the whole working path to minimize the path cost. The simulation results show that the proposed method can allocate the task properly, and the path cost is reduced by 14 %–33 %. By combining the proposed path planning and task allocation methods, the whole-process path planning of a single agricultural machine and multiple agricultural machines of the same type was achieved, providing a technical solution for promoting the construction of unmanned farms.
科研通智能强力驱动
Strongly Powered by AbleSci AI