摘要
本发明公开了一种用于多AGV多任务分配的方法,包括:获取实时任务,并对任务按照动态优先级进行排序;根据AGV状态与任务信息,考虑充电决策,建立多AGV多任务分配的上层模型,使用APSO‑NSGA‑Ⅲ混合算法进行调度优化,为每辆AGV分配待执行任务队列;根据上层模型生成的任务队列信息,考虑冲突消解,建立以总路径成本最低为目标的下层模型,使用改进的A*算法进行多AGV的最优路径规划;下层模型生成的最优路径规划结果反馈给上层模型,上层模型根据反馈形成新的任务队列方案,并继续对下层模型产生影响,上下双层模型之间相互反馈,生成多AGV多任务分配的最佳方案。
技术关键词
染色体
队列
规划
邻域搜索策略
生成栅格地图
生成混沌序列
节点
动态
能耗
静态障碍物
编码机制
混合算法
车辆
决策
粒子
平滑度
终点
充电站