品牌  【直播】  50强   整机  ​【联盟】  机构  【视界】  展会  招聘  云服务          微博   公众号AIrobot518 
【​今日焦点
【行业动态】
NEWS / 新闻中心
智能仓储货位规划与AGV路径规划协同优化算法
来源: agv吧 | 作者: agv吧 | 发布时间: 1748天前 | 8821 次浏览 | 分享到:
智能仓储的优化一般分为货架优化和路径优化两部分.货架优化针对货物与货架两者的关系,对货物摆放位置进行优化;而路径优化主要寻找自动引导小车(Automated Guided Vehicle,AGV)的最优路径规划.目前,大多的智能仓储优化仅对这两部分进行独立研究,在实际仓储应用中只能以线性叠加的方式解决问题,在实际仓储应用中只能以线性叠加的方式解决问题,导致问题的求解易陷入局部最优中.本文通过对智能仓储环节中各部分的关系进行耦合分析,本文通过对智能仓储环节中各部分的关系进行耦合分析,提出了货位和AGV路径协同优化数学模型,将货架优化和路径规划归为一个整体;此外,提出了智能仓储协同优化框架的求解算法,包括货品相似度求解算法和改进的路径规划算法;并在以上两种算法的基础上,使用改进的遗传算法,实现了货位路径协同优化.实验结果验证了本文提出的智能仓储协同优化算法的有效性和稳定性.通过使用该算法可有效提高仓储的出货效率,降低运输成本.

具体来说,本文提出的货位规划与AGV路径协同优化算法(简称协同优化算法)旨在通过设计合理的货位摆放,为出货路径的规划提供辅助,使用自启发算法产生一个考虑货位摆放因素的优化运输方案.其详细方案如下,协同优化算法首先根据历史出货批次对零散货物进行编码处理;利用货物批次产生的编码计算“货品间”相似度,并因此对零散货物进行组合,生成货品组;每一个货品组为待入库状态,视为一个货架单元,与货位一一对应.其次,在货品组入库之前,先为每一个货位计算相应的出货路径,记录并保存货架位置对应的出货路径.基于上述计算结果,算法进入协同优化模块,即货品组放入货位的顺序是自由的,这种随机放置的方案构成协同优化过程的货位因素;而货品组不同的摆放方案会在出货任务到来时生成不同的运输路线,这种不确定的运输路线就是优化过程的路径因素;最后,利用遗传算法框架对货位因素编码生成初始种群,计算不同出库方案下适应度函数的值,在不断迭代的过程中搜寻最优方案,在确定货品组入库摆放的同时确定出库路线.综上,这种包含两方面因素的迭代寻优过程就是货位-路径协同优化.

3.1 协同优化数学模型

本文通过对智能仓储环节中各部分的关系进行耦合分析,提出了货位协同优化的数学模型.该模型与传统智能仓储优化算法的区别在于,将路径规划和货架优化归为一个整体并用数学公式表达两者间的关系.具体变量及变量约束条件描述如下,f(X)为协同优化的总目标函数,fpath为所有任务出库总时间花费,fother为除AGV车辆路径规划外算法其他部分的开销,α和β分别为影响系数,且α + β = 1.N为AGV车辆总数. ni为当前AGV车辆编号,i =1,2……N, i∈N. M为出货任务总数. mi为当前出货任务编号,i =1,2……M, i∈N.G为货品总数. gi为当前货品编号,i =1,2……G, i∈N.(i, j)表示当前坐标点位置,i, j∈N, i <= I, j <= J. S为货架总数.μ为车辆从终点返回起点的惩罚系数. 具体来说,本文协同优化的总体目标如式 3-1 表示:


其中,α和β为影响系数,α系数为“路径最短”的权重,关注算法寻找出来的路线最短,β系统为“额外开销”的权重,关注碰撞、冲突、转弯等额外时间消耗,即关注多个 AGV选择的运输路径相互之间尽可能不重合,以免发生冲突等.
当M>N时,即任务数大于车辆总数时,车辆从终点返回起点需要一定时间,见式 3-2:


当M<=N时,即车辆数大于任务数时,每个任务一辆AGV车,见式 3-3:


fm,n为某一次调度时车辆运行花费时间,其中(i, j)为目标点,fc为车辆出现堵塞后所等待的时间,详见式3-4:


fother主要包括两个部分,一个是物品间相关度计算,用于物品的分类;另外一个就是货架优化算法的时间消耗,
此处i +1< G,见式 3-5:


下面我们将从货品相似度算法、多AGV路径规划算法、货位规划和AGV路径规划协同优化算法三部分详细描述本文提出的货位规划与AGV路径规划协同优化算法的实现思路.货品相似度算法和多AGV路径规划算法将为最终的货位路径协同优化算法提供支持.

3.2 货品相似度算法

本文对实际正在运维的仓储货物数据进行处理,清洗去除操作时间、货品名称等无关数据,抽取货品编号(即货品的唯一标示)、批次(同一批次货品可理解为在同一时间内执行出入库)等数据进行数据分析,以0和1标识是该编号货品否在该批次出货,每个货品都是一个由批次数各维度组成的向量.通过余弦相似度算法计算该向量间的相似度,获得货品相似度.具体来说,基于余弦相似度的货品相似度计算方法具体流程如图3-1所示.

图 3-1 货品相似度算法流程图


首先,根据仓储数据信息计算最大出货批次数.将货品的出货信息记录下来,形成向量表.例如1号货物的向量值为[0, 1, 1, 0, 1]分别代表在 2、3、5 批次出货其他货品以此类推.在此基础上累加货品出库总次数,计算出库频率.基于余弦公式(式 3-6)计算两两货物间的余弦值.由于货品和它本身和的余弦值为 1,代表两货物最为相似.因此,我们将货物余弦值减去1再求其绝对值,和1的差值越小证明相似度越高,以这个新的值代表两货物间的相似度,最终会获得一个货品和货品相似的上三角矩阵.根据这个矩阵的值,即可计算出一个货品组.

3.3 路径规划算法

基于对遗传算法的改进,本文设计的基于遗传算法的多AGV路径规划算法,将路径长度、转弯数加入适应度函数,即转弯次数越少,路径总长越短,该个体越优秀.同时,采用改进的静态地图法来解决多AGV路径冲突问题.路径的规划是货位路径协同优化的基础,是本文的重要内容之一,主要使用遗传算法执行规划路径的操作,其伪代码如下所示.

​​​​第六期“全国移动机器人行业巡回调研活动”合作商招募中

​报名热线:400-0756-518​​​​

活动时间:2023-09-01至11-30

  • 旷视接待21国驻华使节 共探智慧城市新机遇
  • 优必选与东风柳汽签订人形机器人采购合同,已收到预付款
  • 受邀参加央视《赢在AI+》,九曜智能亮相2050大会
  • 破解具身智能"数据困局"!松灵发布具身数据服务方案
  • 亮相LogiMAT China!磅旗科技携医药全场景AI无人化方案圈粉无数!
  • 安森美:AMR移动机器人一站式解决方案供应商,站在“巨人的肩膀上”平地高楼起
  • 大模型技术助力交管智能升级,海康威视亮相第十五届交博会
  • 天链机器人亮相成都工博会 以创新科技驱动产业升级