一种搬运任务切换方法、装置、设备和存储介质制造方法及图纸

技术编号:25804411 阅读:22 留言:0更新日期:2020-09-29 18:38
本发明专利技术实施例公开了一种搬运任务切换方法、装置、设备和存储介质,该方法包括:获取处于空闲状态的第一运输车的当前第一位置,以及处于搬运状态的第二运输车的当前第二位置和搬运任务,其中第二运输车当前还未到达搬运任务中的取货位置;根据搬运任务中的取货位置、当前第一位置和当前第二位置,确定第一运输车与取货位置之间的第一搬运成本,以及第二运输车与取货位置之间的第二搬运成本;若第一搬运成本小于第二搬运成本,则将第二运输车正在执行的搬运任务切换至第一运输车中,以使第一运输车执行搬运任务。通过本发明专利技术实施例的技术方案,可以合理分配搬运任务,降低运输车搬运成本,提高搬运效率。

【技术实现步骤摘要】
一种搬运任务切换方法、装置、设备和存储介质
本专利技术实施例涉及计算机技术,尤其涉及一种搬运任务切换方法、装置、设备和存储介质。
技术介绍
随着科学技术的快速发展,越来越多自动化设备应用于仓储领域中,以实现货物的智能搬运,提高搬运速度。通常,在利用无人叉车AGV(AutomatedGuidedVehicle)等运输车搬运货物时,运输车可以基于下发的搬运任务,执行取货、放货和行走的指令。每台运输车在同一时间只能挂载一个搬运任务,从而需要同时运营多台运输车,以便同时执行多个搬运任务。图1给出了一种运输车搬运货物的场景示意图。在图1中,运输车A处于空闲状态。运输车B处于搬运状态,即运输车B执行的搬运任务T1是:将位置2中的货物搬运至位置3中,并且运输车B已经运行到位置3附近。若系统获得一个新的搬运任务T2:将位置4中的货物搬运至位置1中,则由于每台运输车同时只能执行一个搬运任务,从而现有技术中往往是将搬运任务T2下发至处于空闲状态的运输车A中,以使运输车A执行搬运任务T2。然而,在实现本专利技术过程中,专利技术人发现现有技术中至少存在如下问题:在对运输车分配任务时,仅仅考虑了运输车的搬运状态这一因素,在任务分配不合理的情况下往往会增加运输车搬运成本,导致资源浪费,并且降低了搬运效率。
技术实现思路
本专利技术实施例提供了一种搬运任务切换方法、装置、设备和存储介质,以合理分配搬运任务,降低运输车搬运成本,提高搬运效率。第一方面,本专利技术实施例提供了一种搬运任务切换方法,包括:获取处于空闲状态的第一运输车的当前第一位置,以及处于搬运状态的第二运输车的当前第二位置和搬运任务,其中所述第二运输车当前还未到达所述搬运任务中的取货位置;根据所述搬运任务中的取货位置、所述当前第一位置和所述当前第二位置,确定所述第一运输车与所述取货位置之间的第一搬运成本,以及所述第二运输车与所述取货位置之间的第二搬运成本;若所述第一搬运成本小于所述第二搬运成本,则将所述第二运输车正在执行的所述搬运任务切换至所述第一运输车中,以使所述第一运输车执行所述搬运任务。第二方面,本专利技术实施例还提供了一种搬运任务切换装置,包括:位置获取模块,用于获取处于空闲状态的第一运输车的当前第一位置,以及处于搬运状态的第二运输车的当前第二位置和搬运任务,其中所述第二运输车当前还未到达所述搬运任务中的取货位置;搬运成本确定模块,用于根据所述搬运任务中的取货位置、所述当前第一位置和所述当前第二位置,确定所述第一运输车与所述取货位置之间的第一搬运成本,以及所述第二运输车与所述取货位置之间的第二搬运成本;搬运任务切换模块,用于若所述第一搬运成本小于所述第二搬运成本,则将所述第二运输车正在执行的所述搬运任务切换至所述第一运输车中,以使所述第一运输车执行所述搬运任务。第三方面,本专利技术实施例还提供了一种设备,所述设备包括:一个或多个处理器;存储器,用于存储一个或多个程序;当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如本专利技术任意实施例所提供的搬运任务切换方法。第四方面,本专利技术实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本专利技术任意实施例所提供的搬运任务切换方法。上述专利技术中的实施例具有如下优点或有益效果:在实时获取处于空闲状态的第一运输车的当前第一位置,以及实时获取处于搬运状态且还未到达相应搬运任务中的取货位置的第二运输车的当前第二位置后,基于当前第一位置和搬运任务中的取货位置,确定第一运输车到达该取货位置所需的第一搬运成本,以及基于当前第二位置和搬运任务中的取货位置,确定第二运输车到达该取货位置所需的第二搬运成本,并在检测到第一搬运成本小于第二搬运成本时,表明第二运输车的任务分配不合理,此时将第二运输车正在执行的搬运任务切换至第一运输车中,以使第一运输车执行该搬运任务,从而在任务分配不合理的情况下对搬运任务进行切换,实现了搬运任务的合理分配,并且降低了运输车搬运成本,提高了搬运效率。附图说明图1是一种运输车搬运货物的场景示意图;图2是本专利技术实施例一提供的一种搬运任务切换方法的流程图;图3是本专利技术实施例二提供的一种搬运任务切换方法的流程图;图4是本专利技术实施例三提供的一种搬运任务切换装置的结构示意图;图5是本专利技术实施例四提供的一种设备的结构示意图。具体实施方式下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部结构。实施例一图2为本专利技术实施例一提供的一种搬运任务切换方法的流程图,本实施例可适用于对处于搬运状态且还未到达取货位置的运输车进行搬运任务的切换操作,以降低搬运成本的情况,尤其可以应用到图1给出的运输车搬运货物的场景中。该方法可以由搬运任务切换装置来执行,该装置可以由软件和/或硬件的方式来实现,集成于具有数据处理功能的设备中,比如电脑、计算机等。如图2所示,该方法具体包括以下步骤:S110、获取处于空闲状态的第一运输车的当前第一位置,以及处于搬运状态的第二运输车的当前第二位置和搬运任务,其中第二运输车当前还未到达搬运任务中的取货位置。其中,运输车可以是但不限于智能无人叉车AGV等自动运输车。本实施例中的搬运任务可以是指将位于第一预设位置的货物搬运至第二预设位置处,其中第一预设位置对应的是取货位置,第二预设位置对应的是送货位置。第一运输车可以是指当前处于空闲状态的运输车,即当前还未接收到下发的搬运任务的运输车,或者当前已经执行完下发的搬运任务,还未接收到新的搬运任务的运输车。第二运输车可以是指当前处于搬运状态的运输车,即当前正在执行搬运任务的运输车。并且第二运输车当前还未到达正在执行的搬运任务中的取货位置,即第二运输车还未取到货物。本实施例中的每个运输车和每个搬运任务均可以对应一个唯一的标识,以便区分不同的运输车和不同的搬运任务。具体地,本实施例可以预先在第一运输车和第二运输车上分别安装GPS(GlobalPositioningSystem,全球定位系统)等定位设备,从而可以通过第一运输车和第二运输车上的定位设备实时获得第一运输车的当前第一位置和第二运输车的当前第二位置。本实施例可以从任务分配系统中获得第二运输车正在执行的搬运任务。S120、根据搬运任务中的取货位置、当前第一位置和当前第二位置,确定第一运输车与取货位置之间的第一搬运成本,以及第二运输车与取货位置之间的第二搬运成本。其中,搬运成本可以是指不但限于运输车从一个位置到达另一个位置所需的路程成本或者时间成本。第一搬运成本是指第一运输车从当前第一位置到达第二运输车正在执行的搬运任务中的取货位置处所需的搬运成本。第二搬运成本是指第二运输车从当前第二位置到达正在执行本文档来自技高网...

【技术保护点】
1.一种搬运任务切换方法,其特征在于,包括:/n获取处于空闲状态的第一运输车的当前第一位置,以及处于搬运状态的第二运输车的当前第二位置和搬运任务,其中所述第二运输车当前还未到达所述搬运任务中的取货位置;/n根据所述搬运任务中的取货位置、所述当前第一位置和所述当前第二位置,确定所述第一运输车与所述取货位置之间的第一搬运成本,以及所述第二运输车与所述取货位置之间的第二搬运成本;/n若所述第一搬运成本小于所述第二搬运成本,则将所述第二运输车正在执行的所述搬运任务切换至所述第一运输车中,以使所述第一运输车执行所述搬运任务。/n

【技术特征摘要】
1.一种搬运任务切换方法,其特征在于,包括:
获取处于空闲状态的第一运输车的当前第一位置,以及处于搬运状态的第二运输车的当前第二位置和搬运任务,其中所述第二运输车当前还未到达所述搬运任务中的取货位置;
根据所述搬运任务中的取货位置、所述当前第一位置和所述当前第二位置,确定所述第一运输车与所述取货位置之间的第一搬运成本,以及所述第二运输车与所述取货位置之间的第二搬运成本;
若所述第一搬运成本小于所述第二搬运成本,则将所述第二运输车正在执行的所述搬运任务切换至所述第一运输车中,以使所述第一运输车执行所述搬运任务。


2.根据权利要求1所述的方法,其特征在于,获取处于空闲状态的第一运输车的当前第一位置,包括:
在第一运输车执行相应的搬运任务结束时,将执行结束的搬运任务中的放货位置作为所述第一运输车的当前第一位置。


3.根据权利要求1所述的方法,其特征在于,根据所述搬运任务中的取货位置、所述当前第一位置和所述当前第二位置,确定所述第一运输车与所述取货位置之间的第一搬运成本,以及所述第二运输车与所述取货位置之间的第二搬运成本,包括:
根据所述搬运任务中的取货位置和所述当前第二位置,确定所述第二运输车与所述取货位置之间的第二搬运成本;
若所述第二搬运成本大于或等于预设换车成本阈值,则根据所述搬运任务中的取货位置和所述当前第一位置,确定所述第一运输车与所述取货位置之间的第一搬运成本。


4.根据权利要求3所述的方法,其特征在于,根据所述搬运任务中的取货位置和所述当前第二位置,确定所述第二运输车与所述取货位置之间的第二搬运成本,包括:
根据预设总布局路线中的每个分段路线的路径长度和所述分段路线对应的预设运输车行驶速度,确定每个所述分段路线对应的运输车行驶时间;
根据每个所述分段路线对应的运输车行驶方向和所述运输车行驶时间,确定所述当前第二位置与所述取货位置之间的最短行驶时间,并将所述最短行驶时间确定为所述第二运输车与所述取货位置之间的第二搬运成本。


5.根据权利要求4所述的方法,其特征在于,在所述第一运输车执行所述搬运任务之前,还包括:
根据每个所述分段路线对应的运输车行驶方向和所述运输车行驶时间,计算所述搬运任务中的取货位置与放货位置之间的最短搬运时间;
将所述最短搬运时间对应的目标搬运路径下发至所述第一运输车中,以使所述第一运输车基于所述目标搬运路径执行所述搬运任务。


6.根据权利要求1-5任一所述的方法,其特征在于,处于搬运状态的所述第二运输车的数量为至少两个;
相应地,若所述第一搬运成本小于所述第二搬运成本,则将所...

【专利技术属性】
技术研发人员:付小龙朱恒斌姜洋
申请(专利权)人:北京京东乾石科技有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1