CN106503949A - 一种车辆调度处理方法及*** - Google Patents
一种车辆调度处理方法及*** Download PDFInfo
- Publication number
- CN106503949A CN106503949A CN201610966196.9A CN201610966196A CN106503949A CN 106503949 A CN106503949 A CN 106503949A CN 201610966196 A CN201610966196 A CN 201610966196A CN 106503949 A CN106503949 A CN 106503949A
- Authority
- CN
- China
- Prior art keywords
- empty wagons
- vehicle
- bit stream
- mission bit
- scheduling
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000003672 processing method Methods 0.000 title claims abstract description 16
- 238000000034 method Methods 0.000 claims abstract description 51
- 230000000052 comparative effect Effects 0.000 claims abstract description 32
- 238000001514 detection method Methods 0.000 claims description 6
- 230000008878 coupling Effects 0.000 description 8
- 238000010168 coupling process Methods 0.000 description 8
- 238000005859 coupling reaction Methods 0.000 description 8
- 238000004891 communication Methods 0.000 description 4
- 230000000007 visual effect Effects 0.000 description 4
- 238000010586 diagram Methods 0.000 description 2
- 238000004458 analytical method Methods 0.000 description 1
- 238000002224 dissection Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012163 sequencing technique Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/08—Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
- G06Q10/083—Shipping
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/08—Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
Landscapes
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Economics (AREA)
- Quality & Reliability (AREA)
- Entrepreneurship & Innovation (AREA)
- Human Resources & Organizations (AREA)
- Marketing (AREA)
- Operations Research (AREA)
- Development Economics (AREA)
- Strategic Management (AREA)
- Tourism & Hospitality (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明提供一种车辆调度处理方法及***,方法包括获取任务信息和在环形轨道上沿预设方向单向运行的各车辆的当前位置以及货物装载状态信息,根据获取到的任务信息和任务信息的接收时间更新预设的任务列表;任务列表中包括任务信息和任务信息的接收时间,任务信息包括始发地位置;若根据货物装载状态信息判断获知环形轨道上存在未装载货物的空车,则获取任务列表中任务信息的第一数量以及空车的第二数量;比较两者大小,根据比较结果选取对应的调度策略,并根据调度策略、任务列表中各任务信息的始发地位置以及各空车的当前位置,生成对各空车的调度指令以进行车辆调度。本发明适用于环形小车的调度,调度方法简单。
Description
技术领域
本发明涉及物流仓储技术领域,尤其涉及一种车辆调度处理方法及***。
背景技术
自动化立体仓库内,需要由多种物流设备配合来完成托盘的存取。主要的物流设备有两种,堆垛机和输送机。其中堆垛机的工作范围仅限于巷道内,完成对托盘在货架内的存取工作。而输送机的运输范围相对较广,可以分布于立体库的各个位置,同时其形式也很多样。常见的输送机形式为直道穿梭小车等。对于输送设备来说,必然有一套调度***来实时的控制各个设备,来保证托盘可以连续运送。
目前只有直道穿梭小车的调度***,直道上的小车可以往返运动,因此,其运行方向不固定;对于环形车***(环形车***包括一个环形轨道,无旁支、其上连接有多个入出库口,其上有多台车辆,多辆车沿预设方向单向运行)来说,其运行方向是唯一的;另外,在任务分配方面,传统的调度方法是按照时间排序,顺序执行。这样的调配方法可能会导致多个车辆同时在做任务时,后车被前车阻挡影响后车接盘的情况,降低运输效率。
因此,其调度方法不同于直道穿梭小车的调度。
发明内容
本发明提供一种车辆调度处理方法及***,适用于环形轨道上沿预设方向单向运行的各车辆的调度,由于其运行方向唯一,所以,在进行调度时不需要考虑车辆实时的运行方向,调度方法简单。
第一方面,本发明提供一种车辆调度处理方法,包括:
获取任务信息和在环形轨道上沿预设方向单向运行的各车辆的车辆运行信息,根据获取到的任务信息和任务信息的接收时间更新预设的任务列表;其中,所述任务列表中包括任务信息和任务信息的接收时间,所述任务信息包括始发地位置,所述车辆运行信息包括各车辆的当前位置以及货物装载状态信息;
若根据所述货物装载状态信息判断获知所述环形轨道上存在未装载货物的空车,则获取所述任务列表中任务信息的第一数量以及空车的第二数量;
比较所述第一数量和所述第二数量,根据比较结果选取对应的调度策略,并根据所述调度策略、所述任务列表中各任务信息的始发地位置以及各所述空车的当前位置,生成对各空车的调度指令以进行车辆调度。
优选的,所述比较所述第一数量和所述第二数量,根据比较结果选取对应的调度策略,并根据所述调度策略、所述任务列表中各任务信息的始发地位置以及各所述空车的当前位置,生成对各空车的调度指令以进行车辆调度包括:
若比较结果为所述第一数量不大于所述第二数量,则选取“任务选车”所对应的第一调度策略,并根据所述第一调度策略、各所述任务信息的始发地位置以及各所述空车的当前位置,生成对各空车的调度指令以进行车辆调度;其中,所述第一调度策略具体包括:
获取第一任务信息,所述第一任务信息对应的始发地位置在所述预设方向上位于最前方;计算各所述空车由各自的当前位置行驶到所述第一任务信息对应的始发地位置所分别对应的行车距离,获取所述行车距离最短的空车为执行所述第一任务信息的目标车辆,并对所述目标车辆生成对应的调度指令;
获取第二任务信息,所述第二任务信息对应的始发地位置在所述预设方向上紧邻所述第一任务信息对应的始发地位置;计算其余各所述空车由各自的当前位置行驶到所述第二任务信息对应的始发地位置所分别对应的行车距离,获取所述行车距离最短的空车为执行所述第二任务信息的目标车辆,并对所述目标车辆生成对应的调度指令;
以此类推,直至处理完成所有的任务信息。
优选的,所述比较所述第一数量和所述第二数量,根据比较结果选取对应的调度策略,并根据所述调度策略、所述任务列表中各任务信息的始发地位置以及各所述空车的当前位置,生成对各空车的调度指令以进行车辆调度包括:
若比较结果为所述第一数量大于所述第二数量,则选取“车选任务”所对应的第二调度策略,并根据所述第二调度策略、各所述任务信息的始发地位置以及各所述空车的当前位置,生成对各空车的调度指令以进行车辆调度;其中,所述第二调度策略具体包括:
获取第一空车,所述第一空车对应的当前位置在所述预设方向上位于最后方;计算所述第一空车由所述当前位置行驶到各所述任务信息所对应的始发地位置所分别对应的行车距离,获取对应的行车距离最短的任务信息为所述第一空车所要执行的目标任务,并对所述第一空车生成对应的调度指令;
获取第二空车,所述第二空车对应的当前位置在所述预设方向上位于紧邻所述第一空车对应的当前位置;计算所述第二空车由所述当前位置行驶到其余各所述任务信息所对应的始发地位置所分别对应的行车距离,获取对应的行车距离最短的任务信息为所述第二空车所要执行的目标任务,并对所述第二空车生成对应的调度指令;
以此类推,直至对所有的空车生成对应的调度指令。
优选的,所述方法还包括:
若根据所述任务列表中任务信息的接收时间判断获知任务信息的接收时间距离当前时间超过预设时间阈值,则确定存在尚未被执行的超时任务,获取超时任务信息的第三数量,所述超时任务信息为超时任务对应的任务信息;
比较所述第三数量和所述第二数量,根据比较结果选取对应的调度策略,并根据调度策略、各超时任务信息的始发地位置以及各所述空车的当前位置,生成对各空车的调度指令以进行车辆调度。
优选的,根据比较结果选取对应的调度策略,并根据调度策略、各超时任务信息的始发地位置以及各所述空车的当前位置,生成对各空车的调度指令以进行车辆调度包括:
若比较结果为所述第三数量不大于所述第二数量,则选取“任务选车”所对应的第三调度策略,并根据所述第三调度策略、各超时任务信息的始发地位置以及各所述空车的当前位置,生成对各空车的调度指令以进行车辆调度;其中,所述第三调度策略具体包括:
获取第一超时任务信息,所述第一超时任务信息对应的始发地位置在所述预设方向上位于最前方;计算各所述空车由各自的当前位置行驶到所述第一超时任务信息对应的始发地位置所分别对应的行车距离,获取所述行车距离最短的空车为执行所述第一超时任务信息的目标车辆,并对所述目标车辆生成对应的调度指令;
获取第二超时任务信息,所述第二超时任务信息对应的始发地位置在所述预设方向上紧邻所述第一超时任务信息对应的始发地位置;计算其余各所述空车由各自的当前位置行驶到所述第二超时任务信息对应的始发地位置所分别对应的行车距离,获取所述行车距离最短的空车为执行所述第二超时任务信息的目标车辆,并对所述目标车辆生成对应的调度指令;
以此类推,直至处理完成所有的超时任务信息。
优选的,根据比较结果选取对应的调度策略,并根据调度策略、各超时任务信息的始发地位置以及各所述空车的当前位置,生成对各空车的调度指令以进行车辆调度包括:
若比较结果为所述第三数量大于所述第二数量,则选取“车选任务”所对应的第四调度策略,并根据所述第四调度策略、各超时任务信息的始发地位置以及各所述空车的当前位置,生成对各空车的调度指令以进行车辆调度;其中,所述第四调度策略具体包括:
获取第三空车,所述第三空车对应的当前位置在所述预设方向上位于最后方;计算所述第三空车由所述当前位置行驶到各所述超时任务信息所对应的始发地位置所分别对应的行车距离,获取对应的行车距离最短的超时任务信息为所述第三空车所要执行的目标超时任务,并对所述第三空车生成对应的调度指令;
获取第四空车,所述第四空车对应的当前位置在所述预设方向上位于紧邻所述第三空车对应的当前位置;计算所述第四空车由所述当前位置行驶到其余各所述超时任务信息所对应的始发地位置所分别对应的行车距离,获取对应的行车距离最短的超时任务信息为所述第四空车所要执行的目标超时任务,并对所述第四空车生成对应的调度指令;
以此类推,直至对所有的空车生成对应的调度指令。
优选的,所述任务信息还包括优先级标识;
相应地,所述方法还包括:
若判断获知所述任务列表的一个所述任务信息中包括有优先级标识,则确定存在优先任务,获取第五调度策略,并根据所述第五调度策略、所述优先任务对应的始发地位置以及各空车的当前位置,生成对各空车的调度指令以进行车辆调度;其中,所述第五调度策略具体包括:
获取优先任务信息,所述优先任务信息对应的始发地位置在所述预设方向上位于最前方;计算各所述空车由各自的当前位置行驶到所述优先任务信息对应的始发地位置所分别对应的行车距离,获取所述行车距离最短的空车为执行所述优先任务信息的目标车辆,并对所述目标车辆生成对应的调度指令。
优选的,所述车辆运行信息还包括车辆的速度和车辆的标识,所述任务信息还包括目的地位置;
相应地,所述根据所述调度策略、所述任务列表中各任务信息的始发地位置以及各所述空车的当前位置,生成对各空车的调度指令以进行车辆调度之后,所述方法还包括:
若根据相邻两个车辆的货物装载状态信息判断获知所述相邻两个车辆中前方的车辆为未装载货物的空车、后方的车辆为装载有货物的运行车辆,且根据所述前方的车辆的车辆的速度判断获知所述前方的车辆速度为零,则根据所述相邻的两个车辆的当前位置,判断所述相邻的两个车辆之间的行车距离是否小于等于预设距离;
若是,则根据所述后方的车辆的标识查找预设的列表,获取后方的车辆的当前任务信息;所述预设的列表中包括车辆的标识、车辆的当前任务信息以及车辆的标识和车辆的当前任务信息之间的关系;
根据所述后方的车辆的当前任务信息中的车辆的目的地位置,对所述前方的车辆生成避让指令,以控制所述前方的车辆在所述预设方向上运行至所述车辆的当前任务信息中的目的地位置的前方位置;
所述前方和后方是以所述预设方向为正方向的前方和后方。
优选的,所述方法还包括:
若接收到所述车辆控制器发送的突发状况控制信息,则生成使所有车辆停止的调度指令。
优选的,所述车辆运行信息还包括各车辆的故障检测信息;
相应地,所述方法还包括:
若根据所述各车辆的故障检测信息判断获知有至少一个车辆存在故障,则生成使所有车辆停止的调度指令。
优选的,所述任务信息还包括目的地位置和托盘号;
根据获取到的任务信息和任务信息的接收时间更新预设的任务列表,包括:
根据获取到的任务信息的始发地位置、目的地位置以及托盘号,判断所述任务列表中是否包括所述获取到的任务信息;
若包括,则不将所述获取到的任务信息存储到所述任务列表中;
若不包括,则将所述获取到的任务信息和所述任务信息的接收时间存储到所述任务列表中。
优选的,所述方法还包括:
生成调度指令后,将与所述调度指令对应的任务信息从所述任务列表中删除。
第二方面,本发明还提供车辆调度处理***,包括:
第一获取单元,用于获取任务信息和在环形轨道上沿预设方向单向运行的各车辆的车辆运行信息,根据获取到的任务信息和任务信息的接收时间更新预设的任务列表;其中,所述任务列表中包括任务信息和任务信息的接收时间,所述任务信息包括始发地位置,所述车辆运行信息包括各车辆的当前位置以及货物装载状态信息;
第二获取单元,若根据所述货物装载状态信息判断获知所述环形轨道上存在未装载货物的空车,则获取所述任务列表中任务信息的第一数量以及空车的第二数量;
调度指令生成单元,用于比较所述第一数量和所述第二数量,根据比较结果选取对应的调度策略,并根据所述调度策略、所述任务列表中各任务信息的始发地位置以及各所述空车的当前位置,生成对各空车的调度指令以进行车辆调度。
由上述技术方案可知,本发明适用于环形轨道上沿预设方向单向运行的各车辆的调度,由于其运行方向唯一,所以,在进行调度时不需要考虑车辆实时的运行方向,调度方法简单。
附图说明
图1为本发明一实施例提供的车辆调度处理方法的流程图;
图2为本发明一实施例提供的车辆调度处理***的原理框图。
附图标记说明
第一获取单元201第二获取单元202调度指令生成单元203
具体实施方式
下面结合附图和实施例,对本发明的具体实施方式作进一步详细描述。以下实施例用于说明本发明,但不用来限制本发明的范围。
图1为本发明一实施例提供的一种车辆调度处理方法的流程图。
如图1所示的一种车辆调度处理方法,包括:
S101、获取任务信息和在环形轨道上沿预设方向单向运行的各车辆的车辆运行信息,根据获取到的任务信息和任务信息的接收时间更新预设的任务列表;其中,所述任务列表中包括任务信息和任务信息的接收时间,所述任务信息包括始发地位置,所述车辆运行信息包括各车辆的当前位置以及货物装载状态信息;
S102、若根据所述货物装载状态信息判断获知所述环形轨道上存在未装载货物的空车,则获取所述任务列表中任务信息的第一数量以及空车的第二数量;
S103、比较所述第一数量和所述第二数量,根据比较结果选取对应的调度策略,并根据所述调度策略、所述任务列表中各任务信息的始发地位置以及各所述空车的当前位置,生成对各空车的调度指令以进行车辆调度。
本发明实施例适用于环形轨道(该环形轨道无旁支、其上连接有多个入出库口,其上有多台车辆)上沿预设方向单向运行的各车辆的调度,由于其运行方向唯一,所以,在进行调度时不需要考虑车辆实时的运行方向,调度方法简单。
值得说明的是,上述实施例所述的是普通情况下的任务信息的分配方法。
作为一种优选实施例,所述步骤S103,包括:
若比较结果为所述第一数量不大于所述第二数量,则选取“任务选车”所对应的第一调度策略,并根据所述第一调度策略、各所述任务信息的始发地位置以及各所述空车的当前位置,生成对各空车的调度指令以进行车辆调度;其中,所述第一调度策略具体包括:
获取第一任务信息,所述第一任务信息对应的始发地位置在所述预设方向上位于最前方;计算各所述空车由各自的当前位置行驶到所述第一任务信息对应的始发地位置所分别对应的行车距离,获取所述行车距离最短的空车为执行所述第一任务信息的目标车辆,并对所述目标车辆生成对应的调度指令;
获取第二任务信息,所述第二任务信息对应的始发地位置在所述预设方向上紧邻所述第一任务信息对应的始发地位置;计算其余各所述空车由各自的当前位置行驶到所述第二任务信息对应的始发地位置所分别对应的行车距离,获取所述行车距离最短的空车为执行所述第二任务信息的目标车辆,并对所述目标车辆生成对应的调度指令;
以此类推,直至处理完成所有的任务信息。
下面以4辆空车,3个任务信息为例说明本发明该实时例。
车的运行方向:逆时针运行;
4辆空车:5、6、7、8,在环形轨道上逆时针方向排列;
任务信息始发地位置:10、20、30在环形轨道上逆时针排列。
始发地位置为30的任务信息先选择空车,其选择8号空车;
然后始发地位置为20的任务信息选择空车,其选择7号空车;
然后始发地位置为10的任务信息选择空车,其选择6号空车。
值得说明的是,本发明车辆调度处理方法在任务信息和空车匹配后统一下发指令,但是一般位于运行方向上前方的车辆会先动,因此,本实施例的匹配可以保证所有任务信息都分配,且前车不会阻挡后车。
在所述第一数量等于第二数量时,也按照该原则进行分配,不再举例说明。
作为一种优选实施例,所述步骤S103包括:
若比较结果为所述第一数量大于所述第二数量,则选取“车选任务”所对应的第二调度策略,并根据所述第二调度策略、各所述任务信息的始发地位置以及各所述空车的当前位置,生成对各空车的调度指令以进行车辆调度;其中,所述第二调度策略具体包括:
获取第一空车,所述第一空车对应的当前位置在所述预设方向上位于最后方;计算所述第一空车由所述当前位置行驶到各所述任务信息所对应的始发地位置所分别对应的行车距离,获取对应的行车距离最短的任务信息为所述第一空车所要执行的目标任务,并对所述第一空车生成对应的调度指令;
获取第二空车,所述第二空车对应的当前位置在所述预设方向上位于紧邻所述第一空车对应的当前位置;计算所述第二空车由所述当前位置行驶到其余各所述任务信息所对应的始发地位置所分别对应的行车距离,获取对应的行车距离最短的任务信息为所述第二空车所要执行的目标任务,并对所述第二空车生成对应的调度指令;
以此类推,直至对所有的空车生成对应的调度指令。
下面以3辆空车,4个任务信息为例说明本发明该实时例。
车的运行方向:逆时针运行;
3辆空车:5、6、7,在环形轨道上逆时针方向排列;
任务信息始发地位置:10、20、30、40,在环形轨道上逆时针排列。
5号空车先选任务信息,其选择始发地位置为10的任务信息;
然后6号空车选任务信息,其选择始发地位置为20的任务信息;
然后7号空车选任务信息,其选择始发地位置为30的任务信息。
值得说明的是,本发明车辆调度处理方法在任务信息和空车匹配后统一下发指令,但是一般位于运行方向上前方的车辆会先动,因此,本实施例的匹配可以保证前车不会阻挡后车,且保证离空车的行车距离近的任务信息被分配,从而在保证所有任务信息都分配的前提下车的行车距离小。
作为一种优选实施例,所述方法还包括:
若根据所述任务列表中任务信息的接收时间判断获知任务信息的接收时间距离当前时间超过预设时间阈值,则确定存在尚未被执行的超时任务,获取超时任务信息的第三数量,所述超时任务信息为超时任务对应的任务信息;
比较所述第三数量和所述第二数量,根据比较结果选取对应的调度策略,并根据调度策略、各超时任务信息的始发地位置以及各所述空车的当前位置,生成对各空车的调度指令以进行车辆调度。
可以理解的是,本发明实施例为对超时任务信息的分配,对超时任务信息的分配也不需要考虑车辆实时的运行方向,因此,针对超时任务信息产生的调度方法简单,且通过对超时任务信息的处理,可以保证任务信息的及时处理。
作为一种优选实施例,根据比较结果选取对应的调度策略,并根据调度策略、各超时任务信息的始发地位置以及各所述空车的当前位置,生成对各空车的调度指令以进行车辆调度包括:
若比较结果为所述第三数量不大于所述第二数量,则选取“任务选车”所对应的第三调度策略,并根据所述第三调度策略、各超时任务信息的始发地位置以及各所述空车的当前位置,生成对各空车的调度指令以进行车辆调度;其中,所述第三调度策略具体包括:
获取第一超时任务信息,所述第一超时任务信息对应的始发地位置在所述预设方向上位于最前方;计算各所述空车由各自的当前位置行驶到所述第一超时任务信息对应的始发地位置所分别对应的行车距离,获取所述行车距离最短的空车为执行所述第一超时任务信息的目标车辆,并对所述目标车辆生成对应的调度指令;
获取第二超时任务信息,所述第二超时任务信息对应的始发地位置在所述预设方向上紧邻所述第一超时任务信息对应的始发地位置;计算其余各所述空车由各自的当前位置行驶到所述第二超时任务信息对应的始发地位置所分别对应的行车距离,获取所述行车距离最短的空车为执行所述第二超时任务信息的目标车辆,并对所述目标车辆生成对应的调度指令;
以此类推,直至处理完成所有的超时任务信息。
下面以4辆空车,3个超时任务信息为例说明本发明该实时例。
车的运行方向:逆时针运行;
4辆空车:5、6、7、8,在环形轨道上逆时针方向排列;
超时任务信息始发地位置:10、20、30,在环形轨道上逆时针排列。
始发地位置为30的超时任务信息先选择空车,其选择8号空车;
然后始发地位置为20的超时任务信息选择空车,其选择7号空车;
然后始发地位置为10的超时任务信息选择空车,其选择6号空车。
值得说明的是,本发明车辆调度处理方法在任务信息和空车匹配后统一下发指令,但是一般位于运行方向上前方的车辆会先动,因此,本实施例可以保证所有超时任务信息都分配,且前车不会阻挡后车。
作为一种优选实施例,根据比较结果选取对应的调度策略,并根据调度策略、各超时任务信息的始发地位置以及各所述空车的当前位置,生成对各空车的调度指令以进行车辆调度包括:
若比较结果为所述第三数量大于所述第二数量,则选取“车选任务”所对应的第四调度策略,并根据所述第四调度策略、各超时任务信息的始发地位置以及各所述空车的当前位置,生成对各空车的调度指令以进行车辆调度;其中,所述第四调度策略具体包括:
获取第三空车,所述第三空车对应的当前位置在所述预设方向上位于最后方;计算所述第三空车由所述当前位置行驶到各所述超时任务信息所对应的始发地位置所分别对应的行车距离,获取对应的行车距离最短的超时任务信息为所述第三空车所要执行的目标超时任务,并对所述第三空车生成对应的调度指令;
获取第四空车,所述第四空车对应的当前位置在所述预设方向上位于紧邻所述第三空车对应的当前位置;计算所述第四空车由所述当前位置行驶到其余各所述超时任务信息所对应的始发地位置所分别对应的行车距离,获取对应的行车距离最短的超时任务信息为所述第四空车所要执行的目标超时任务,并对所述第四空车生成对应的调度指令;
以此类推,直至对所有的空车生成对应的调度指令。
下面以3辆空车,4个超时任务信息为例说明本发明该实时例。
车的运行方向:逆时针运行;
3辆空车:5、6、7,在环形轨道上逆时针方向排列;
超时任务信息始发地位置:10、20、30、40,在环形轨道上逆时针排列。
5号空车先选超时任务信息,其选择始发地位置为10的超时任务信息;
然后6号空车选超时任务信息,其选择始发地位置为20的超时任务信息;
然后7号空车选超时任务信息,其选择始发地位置为30的超时任务信息。
值得说明的是,本发明车辆调度处理方法在超时任务信息和空车匹配后统一下发指令,但是一般位于运行方向上前方的车辆会先动,因此,本实施例的匹配可以保证前车不会阻挡后车,且保证离空车的行车距离近的超时任务信息被分配,从而在保证所有超时任务信息都分配的前提下车的行车距离小。
作为一种优选实施例,所述任务信息还包括优先级标识;
相应地,所述方法还包括:
若判断获知所述任务列表的一个所述任务信息中包括有优先级标识,则确定存在优先任务,获取第五调度策略,并根据所述第五调度策略、所述优先任务对应的始发地位置以及各空车的当前位置,生成对各空车的调度指令以进行车辆调度;其中,所述第五调度策略具体包括:
获取优先任务信息,所述优先任务信息对应的始发地位置在所述预设方向上位于最前方;计算各所述空车由各自的当前位置行驶到所述优先任务信息对应的始发地位置所分别对应的行车距离,获取所述行车距离最短的空车为执行所述优先任务信息的目标车辆,并对所述目标车辆生成对应的调度指令。
值得说明的是,本发明实施例的匹配可以保证优先任务信息的分配不会产生前车阻挡后车的情况,且行车距离最短。
作为一种优选实施例,所述车辆运行信息还包括车辆的速度和车辆的标识,所述任务信息还包括目的地位置;
相应地,所述根据所述调度策略、所述任务列表中各任务信息的始发地位置以及各所述空车的当前位置,生成对各空车的调度指令以进行车辆调度之后,所述方法还包括:
若根据相邻两个车辆的货物装载状态信息判断获知所述相邻两个车辆中前方的车辆为未装载货物的空车、后方的车辆为装载有货物的运行车辆,且根据所述前方的车辆的车辆的速度判断获知所述前方的车辆速度为零,则根据所述相邻的两个车辆的当前位置,判断所述相邻的两个车辆之间的行车距离是否小于等于预设距离;
若是,则根据所述后方的车辆的标识查找预设的列表,获取后方的车辆的当前任务信息;所述预设的列表中包括车辆的标识、车辆的当前任务信息以及车辆的标识和车辆的当前任务信息之间的关系;
根据所述后方的车辆的当前任务信息中的车辆的目的地位置,对所述前方的车辆生成避让指令,以控制所述前方的车辆在所述预设方向上运行至所述车辆的当前任务信息中的目的地位置的前方位置;
所述前方和后方是以所述预设方向为正方向的前方和后方。
值得说明的是,车辆在完成任务后(如卸货后)会处于停止状态,因此后面的运行车辆有可能对前面的停止的空车形成追赶,本发明实施例通过使前方的车辆在预设方向上运行至所述车辆的当前任务信息中的目的地位置的前方位置从而避让开后面的运行车辆,从而提高了运输效率(可以将该实施例总结为空车避让)。
有时候需要维修人员下到轨道去进行检修等,这时会接收到突发状况控制信息(如可通过按下暂停按钮生成突发状况控制信息),在这种情况下,作为一种优选实施例,所述方法还包括:
若接收到所述车辆控制器发送的突发状况控制信息,则生成使所有车辆停止的调度指令。
本发明实施例可以在产生突发状况时,保证工作人员的安全。
作为一种优选实施例,所述车辆运行信息还包括各车辆的故障检测信息;
相应地,所述方法还包括:
若根据所述各车辆的故障检测信息判断获知有至少一个车辆存在故障,则生成使所有车辆停止的调度指令。
可以理解的是,在任何一个车辆产生故障时,所有车辆若不停止就会产生碰撞,造成车辆的毁损,因此,在此时让所有车辆都停止可以保证其他车辆的安全。
作为一种优选实施例,所述任务信息还包括目的地位置和托盘号;
根据获取到的任务信息和任务信息的接收时间更新预设的任务列表,包括:
根据获取到的任务信息的始发地位置、目的地位置以及托盘号,判断所述任务列表中是否包括所述获取到的任务信息;
若包括,则不将所述获取到的任务信息存储到所述任务列表中;
若不包括,则将所述获取到的任务信息和所述任务信息的接收时间存储到所述任务列表中。
由于本发明中每隔很短的时间,如1s、3s等,就会接收到一个新的任务信息包(可能包含多条任务信息),因此,任务列表中的任务信息的更新速度很快,所以可以在获取到任务信息时对任务列表进行更新后,对任务列表中的任务信息统一进行分配,可以保证每次都将新的任务信息以及以前未处理的任务信息全部分配,保证所有任务信息可以有效分配。
为了保证任务列表中都是未处理的任务信息,作为一种优选实施例,所述方法还包括:
生成调度指令后,将与所述调度指令对应的任务信息从所述任务列表中删除。
值得说明的是,在实际执行中,上述突发状况时以及车辆产生故障时的优先级最高,第二为对超时任务信息的分配,第三为优先任务信息的分配,第四为普通情况下的任务信息的分配方法,然后在普通情况下执行空车避让。与本发明车辆调度处理方法通过车辆控制模块、车辆实时调度模块、信息存储模块以及用户界面模块共同实现;
所述的车辆控制模块的功能,可通过PLC实现,负责与每个穿梭小车(环形轨道上的车辆)上的单机PLC进行通讯,以及与车辆实时调度模块进行通讯。它将每台小车的车辆运行信息和任务信息进行整合形成字符串发送给车辆实时调度模块,经过车辆实时调度模块的运算,会将执行指令发回给它,它再将执行指令解析,分别发送给每台小车。
所述的车辆实时调度模块的功能,通过PC实现,具体为Visual Studio平台。它负责解析由车辆控制模块发来的信息,并进行运算,得出任务分配最佳方案,然后将任务信息和车辆的配对信息打包发送给车辆控制模块。
所述的信息存储模块的功能,通过PC实现,具体为SQL Server平台。它负责存储由车辆实时调度模块计算出的一些中间状态和过渡信息,以便下次计算时的调用;另外,它还负责与用户界面模块进行交互,接收来自用户的一些设置以及在用户界面上显示一部分车辆信息。
所述的用户界面模块的功能,通过PC实现,具体为Visual Studio平台。它负责显示车辆的实时信息,如显示任务信息,并接受来自用户的一些设置并将设置参数传递给数据库,如用户可在该用户界面模块上设定任务信息的优先级。
上述的车辆实时调度模块的车辆及任务信息处理子模块,主要负责解析下位PLC发来的字符串,生成针对每台车的信息(如车辆位置,状态等)。
上述的车辆实时调度模块的调度算法执行判断子模块,主要负责分析由下位PLC以及用户输入的信息中,是否出现需要暂停调度***的命令(如小车故障或者上位暂停),若出现,则调度***不工作。
上述的车辆实时调度模块的优先任务处理子模块,主要负责处理来自用户在用户界面上手动优先的单条任务。当用户在用户界面勾选了某条任务的优先权时,此任务会优先被执行。
上述的车辆实时调度模块的超时任务处理子模块,主要负责处理由***内部计时,由用户设置超时时间并已超过设定时间(即预设时间阈值)的任务。当出现超时任务时,所有超时任务会按照上述原则被优先执行。
上述的车辆实时调度模块的普通任务处理子模块,主要负责非优先任务的处理。
上述的车辆实时调度模块的无任务车辆避让计算子模块,主要负责空闲车辆避让作业车辆的计算。
上述的车辆实时调度模块的生成任务分配信息子模块,主要负责将上述各子模块的运算结果按照约定格式重新整合成字符串,并下发至下位控制PLC中。
本发明中的车辆调度处理方法,原则简单高效,不需要占用过多资源即可快速的下发分配结果(即调度指令),避免出现复杂算法时导致的任务下发时的卡顿现象。
本发明作业口数目不限,轨道运行车辆数不限。
与车辆控制模块对应的PLC,可以选用SIEMENS PLC。通过Open Communication对PLC进行配置及编程,使用Socket通讯将信息发送给上位机。
与车辆实时调度模块对应的普通PC,可选用联想台式机。通过Socket接收来自PLC的消息,并将其解析和处理。解析处理平台具体为Visual Studio,通过C#编程对消息进行处理并返回结果。
信息存储模块存在于PC之中,具体为SQL Server数据库。将任务口地址(始发地位置和目的地位置)、车辆信息、基础数据等做成表存储在数据库中并实时更新,以便程序调用。
用户界面模块存在于PC之中,同样基于Visual Studio平台。采用基于窗体的C#编程。
车辆控制模块和车辆实时调度模块之间的通讯为PLC与PC之间基于Socket的通讯形式。
图2为本发明一实施例提供的车辆调度处理***的原理框图。
如图2所示的一种车辆调度处理***,包括:
第一获取单元201,用于获取任务信息和在环形轨道上沿预设方向单向运行的各车辆的车辆运行信息,根据获取到的任务信息和任务信息的接收时间更新预设的任务列表;其中,所述任务列表中包括任务信息和任务信息的接收时间,所述任务信息包括始发地位置,所述车辆运行信息包括各车辆的当前位置以及货物装载状态信息;
第二获取单元202,若根据所述货物装载状态信息判断获知所述环形轨道上存在未装载货物的空车,则获取所述任务列表中任务信息的第一数量以及空车的第二数量;
调度指令生成单元203,用于比较所述第一数量和所述第二数量,根据比较结果选取对应的调度策略,并根据所述调度策略、所述任务列表中各任务信息的始发地位置以及各所述空车的当前位置,生成对各空车的调度指令以进行车辆调度。
由于本发明的一种车辆调度处理***和一种车辆调度处理***方法是一一对应的,因此对一种车辆调度处理******不再详述。
本领域普通技术人员可以理解:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明权利要求所限定的范围。
Claims (13)
1.一种车辆调度处理方法,其特征在于,包括:
获取任务信息和在环形轨道上沿预设方向单向运行的各车辆的车辆运行信息,根据获取到的任务信息和任务信息的接收时间更新预设的任务列表;其中,所述任务列表中包括任务信息和任务信息的接收时间,所述任务信息包括始发地位置,所述车辆运行信息包括各车辆的当前位置以及货物装载状态信息;
若根据所述货物装载状态信息判断获知所述环形轨道上存在未装载货物的空车,则获取所述任务列表中任务信息的第一数量以及空车的第二数量;
比较所述第一数量和所述第二数量,根据比较结果选取对应的调度策略,并根据所述调度策略、所述任务列表中各任务信息的始发地位置以及各所述空车的当前位置,生成对各空车的调度指令以进行车辆调度。
2.根据权利要求1所述的方法,其特征在于,所述比较所述第一数量和所述第二数量,根据比较结果选取对应的调度策略,并根据所述调度策略、所述任务列表中各任务信息的始发地位置以及各所述空车的当前位置,生成对各空车的调度指令以进行车辆调度包括:
若比较结果为所述第一数量不大于所述第二数量,则选取“任务选车”所对应的第一调度策略,并根据所述第一调度策略、各所述任务信息的始发地位置以及各所述空车的当前位置,生成对各空车的调度指令以进行车辆调度;其中,所述第一调度策略具体包括:
获取第一任务信息,所述第一任务信息对应的始发地位置在所述预设方向上位于最前方;计算各所述空车由各自的当前位置行驶到所述第一任务信息对应的始发地位置所分别对应的行车距离,获取所述行车距离最短的空车为执行所述第一任务信息的目标车辆,并对所述目标车辆生成对应的调度指令;
获取第二任务信息,所述第二任务信息对应的始发地位置在所述预设方向上紧邻所述第一任务信息对应的始发地位置;计算其余各所述空车由各自的当前位置行驶到所述第二任务信息对应的始发地位置所分别对应的行车距离,获取所述行车距离最短的空车为执行所述第二任务信息的目标车辆,并对所述目标车辆生成对应的调度指令;
以此类推,直至处理完成所有的任务信息。
3.根据权利要求1所述的方法,其特征在于,所述比较所述第一数量和所述第二数量,根据比较结果选取对应的调度策略,并根据所述调度策略、所述任务列表中各任务信息的始发地位置以及各所述空车的当前位置,生成对各空车的调度指令以进行车辆调度包括:
若比较结果为所述第一数量大于所述第二数量,则选取“车选任务”所对应的第二调度策略,并根据所述第二调度策略、各所述任务信息的始发地位置以及各所述空车的当前位置,生成对各空车的调度指令以进行车辆调度;其中,所述第二调度策略具体包括:
获取第一空车,所述第一空车对应的当前位置在所述预设方向上位于最后方;计算所述第一空车由所述当前位置行驶到各所述任务信息所对应的始发地位置所分别对应的行车距离,获取对应的行车距离最短的任务信息为所述第一空车所要执行的目标任务,并对所述第一空车生成对应的调度指令;
获取第二空车,所述第二空车对应的当前位置在所述预设方向上位于紧邻所述第一空车对应的当前位置;计算所述第二空车由所述当前位置行驶到其余各所述任务信息所对应的始发地位置所分别对应的行车距离,获取对应的行车距离最短的任务信息为所述第二空车所要执行的目标任务,并对所述第二空车生成对应的调度指令;
以此类推,直至对所有的空车生成对应的调度指令。
4.根据权利要求1或2或3所述的方法,其特征在于,所述方法还包括:
若根据所述任务列表中任务信息的接收时间判断获知任务信息的接收时间距离当前时间超过预设时间阈值,则确定存在尚未被执行的超时任务,获取超时任务信息的第三数量,所述超时任务信息为超时任务对应的任务信息;
比较所述第三数量和所述第二数量,根据比较结果选取对应的调度策略,并根据调度策略、各超时任务信息的始发地位置以及各所述空车的当前位置,生成对各空车的调度指令以进行车辆调度。
5.根据权利要求4所述的方法,其特征在于,根据比较结果选取对应的调度策略,并根据调度策略、各超时任务信息的始发地位置以及各所述空车的当前位置,生成对各空车的调度指令以进行车辆调度包括:
若比较结果为所述第三数量不大于所述第二数量,则选取“任务选车”所对应的第三调度策略,并根据所述第三调度策略、各超时任务信息的始发地位置以及各所述空车的当前位置,生成对各空车的调度指令以进行车辆调度;其中,所述第三调度策略具体包括:
获取第一超时任务信息,所述第一超时任务信息对应的始发地位置在所述预设方向上位于最前方;计算各所述空车由各自的当前位置行驶到所述第一超时任务信息对应的始发地位置所分别对应的行车距离,获取所述行车距离最短的空车为执行所述第一超时任务信息的目标车辆,并对所述目标车辆生成对应的调度指令;
获取第二超时任务信息,所述第二超时任务信息对应的始发地位置在所述预设方向上紧邻所述第一超时任务信息对应的始发地位置;计算其余各所述空车由各自的当前位置行驶到所述第二超时任务信息对应的始发地位置所分别对应的行车距离,获取所述行车距离最短的空车为执行所述第二超时任务信息的目标车辆,并对所述目标车辆生成对应的调度指令;
以此类推,直至处理完成所有的超时任务信息。
6.根据权利要求4所述的方法,其特征在于,根据比较结果选取对应的调度策略,并根据调度策略、各超时任务信息的始发地位置以及各所述空车的当前位置,生成对各空车的调度指令以进行车辆调度包括:
若比较结果为所述第三数量大于所述第二数量,则选取“车选任务”所对应的第四调度策略,并根据所述第四调度策略、各超时任务信息的始发地位置以及各所述空车的当前位置,生成对各空车的调度指令以进行车辆调度;其中,所述第四调度策略具体包括:
获取第三空车,所述第三空车对应的当前位置在所述预设方向上位于最后方;计算所述第三空车由所述当前位置行驶到各所述超时任务信息所对应的始发地位置所分别对应的行车距离,获取对应的行车距离最短的超时任务信息为所述第三空车所要执行的目标超时任务,并对所述第三空车生成对应的调度指令;
获取第四空车,所述第四空车对应的当前位置在所述预设方向上位于紧邻所述第三空车对应的当前位置;计算所述第四空车由所述当前位置行驶到其余各所述超时任务信息所对应的始发地位置所分别对应的行车距离,获取对应的行车距离最短的超时任务信息为所述第四空车所要执行的目标超时任务,并对所述第四空车生成对应的调度指令;
以此类推,直至对所有的空车生成对应的调度指令。
7.根据权利要求1或2或3所述的方法,其特征在于,所述任务信息还包括优先级标识;
相应地,所述方法还包括:
若判断获知所述任务列表的一个所述任务信息中包括有优先级标识,则确定存在优先任务,获取第五调度策略,并根据所述第五调度策略、所述优先任务对应的始发地位置以及各空车的当前位置,生成对各空车的调度指令以进行车辆调度;其中,所述第五调度策略具体包括:
获取优先任务信息,所述优先任务信息对应的始发地位置在所述预设方向上位于最前方;计算各所述空车由各自的当前位置行驶到所述优先任务信息对应的始发地位置所分别对应的行车距离,获取所述行车距离最短的空车为执行所述优先任务信息的目标车辆,并对所述目标车辆生成对应的调度指令。
8.根据权利要求1或2或3所述的方法,其特征在于,所述车辆运行信息还包括车辆的速度和车辆的标识,所述任务信息还包括目的地位置;
相应地,所述根据所述调度策略、所述任务列表中各任务信息的始发地位置以及各所述空车的当前位置,生成对各空车的调度指令以进行车辆调度之后,所述方法还包括:
若根据相邻两个车辆的货物装载状态信息判断获知所述相邻两个车辆中前方的车辆为未装载货物的空车、后方的车辆为装载有货物的运行车辆,且根据所述前方的车辆的车辆的速度判断获知所述前方的车辆速度为零,则根据所述相邻的两个车辆的当前位置,判断所述相邻的两个车辆之间的行车距离是否小于等于预设距离;
若是,则根据所述后方的车辆的标识查找预设的列表,获取后方的车辆的当前任务信息;所述预设的列表中包括车辆的标识、车辆的当前任务信息以及车辆的标识和车辆的当前任务信息之间的关系;
根据所述后方的车辆的当前任务信息中的车辆的目的地位置,对所述前方的车辆生成避让指令,以控制所述前方的车辆在所述预设方向上运行至所述车辆的当前任务信息中的目的地位置的前方位置;
所述前方和后方是以所述预设方向为正方向的前方和后方。
9.根据权利要求1或2或3所述的方法,其特征在于,所述方法还包括:
若接收到所述车辆控制器发送的突发状况控制信息,则生成使所有车辆停止的调度指令。
10.根据权利要求1或2或3所述的方法,其特征在于,所述车辆运行信息还包括各车辆的故障检测信息;
相应地,所述方法还包括:
若根据所述各车辆的故障检测信息判断获知有至少一个车辆存在故障,则生成使所有车辆停止的调度指令。
11.根据权利要求1或2或3所述的方法,其特征在于,所述任务信息还包括目的地位置和托盘号;
根据获取到的任务信息和任务信息的接收时间更新预设的任务列表,包括:
根据获取到的任务信息的始发地位置、目的地位置以及托盘号,判断所述任务列表中是否包括所述获取到的任务信息;
若包括,则不将所述获取到的任务信息存储到所述任务列表中;
若不包括,则将所述获取到的任务信息和所述任务信息的接收时间存储到所述任务列表中。
12.根据权利要求1或2或3所述的方法,其特征在于,所述方法还包括:
生成调度指令后,将与所述调度指令对应的任务信息从所述任务列表中删除。
13.一种车辆调度处理***,其特征在于,包括:
第一获取单元,用于获取任务信息和在环形轨道上沿预设方向单向运行的各车辆的车辆运行信息,根据获取到的任务信息和任务信息的接收时间更新预设的任务列表;其中,所述任务列表中包括任务信息和任务信息的接收时间,所述任务信息包括始发地位置,所述车辆运行信息包括各车辆的当前位置以及货物装载状态信息;
第二获取单元,若根据所述货物装载状态信息判断获知所述环形轨道上存在未装载货物的空车,则获取所述任务列表中任务信息的第一数量以及空车的第二数量;
调度指令生成单元,用于比较所述第一数量和所述第二数量,根据比较结果选取对应的调度策略,并根据所述调度策略、所述任务列表中各任务信息的始发地位置以及各所述空车的当前位置,生成对各空车的调度指令以进行车辆调度。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610966196.9A CN106503949A (zh) | 2016-10-31 | 2016-10-31 | 一种车辆调度处理方法及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610966196.9A CN106503949A (zh) | 2016-10-31 | 2016-10-31 | 一种车辆调度处理方法及*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN106503949A true CN106503949A (zh) | 2017-03-15 |
Family
ID=58321811
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610966196.9A Pending CN106503949A (zh) | 2016-10-31 | 2016-10-31 | 一种车辆调度处理方法及*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106503949A (zh) |
Cited By (23)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108108936A (zh) * | 2017-12-05 | 2018-06-01 | 安徽蓝海供应链管理有限公司 | 一种仓储车辆调度的方法 |
CN108454640A (zh) * | 2017-06-23 | 2018-08-28 | 中国国际海运集装箱(集团)股份有限公司 | 车辆控制方法及*** |
CN108455214A (zh) * | 2017-04-27 | 2018-08-28 | 中国国际海运集装箱(集团)股份有限公司 | 控制车辆的方法、装置、***、运输设备及电子设备 |
CN108572636A (zh) * | 2017-04-27 | 2018-09-25 | 中国国际海运集装箱(集团)股份有限公司 | 用于环形有轨制导车辆获取任务的方法及装置 |
CN108572641A (zh) * | 2017-04-27 | 2018-09-25 | 中国国际海运集装箱(集团)股份有限公司 | 用于控制环形有轨制导车辆运行的方法及装置 |
WO2018195938A1 (zh) * | 2017-04-28 | 2018-11-01 | 深圳市元征科技股份有限公司 | 一种工厂置物车的自动行驶方法及装置 |
CN109308540A (zh) * | 2017-07-28 | 2019-02-05 | 株式会社日立制作所 | 一种配送车辆的配送计划生成方法、装置及*** |
CN109584538A (zh) * | 2018-04-24 | 2019-04-05 | 蛇口集装箱码头有限公司 | 车辆调度方法和装置 |
CN109636023A (zh) * | 2018-12-04 | 2019-04-16 | 合肥工业大学 | 一种协商机制下多车辆平台的任务规划*** |
CN109775293A (zh) * | 2019-01-30 | 2019-05-21 | 华经信息技术(上海)有限公司 | 针对空中搬运***的搬运控制方法 |
CN109933813A (zh) * | 2017-12-15 | 2019-06-25 | 北京京东尚科信息技术有限公司 | 基于仿真的效率计算方法及装置、存储介质、电子设备 |
CN109995833A (zh) * | 2017-12-29 | 2019-07-09 | 顺丰科技有限公司 | 语音服务提供方法、服务器、客户端、***、设备及介质 |
CN110228676A (zh) * | 2018-03-05 | 2019-09-13 | 永恒力股份公司 | 能在货物物流设施中行驶的至少两个地面运输工具的控制方法 |
CN111232590A (zh) * | 2020-03-12 | 2020-06-05 | 李佳庆 | 仓储机器人的自动化控制方法及装置 |
CN112085402A (zh) * | 2020-09-15 | 2020-12-15 | 广东弓叶科技有限公司 | 一种智能垃圾车自主导航路径道路争用调控方法及装置 |
CN112224245A (zh) * | 2020-11-24 | 2021-01-15 | 华晟(青岛)智能装备科技有限公司 | 一种一轨多车的rgv调度方法及*** |
CN112749866A (zh) * | 2019-10-31 | 2021-05-04 | 阿里巴巴集团控股有限公司 | 实体餐饮店内的运输车调度方法、装置及计算机*** |
CN112801478A (zh) * | 2021-01-18 | 2021-05-14 | 北京九曜智能科技有限公司 | 一种机场泊位内多辆自动驾驶车乱序对位的任务调度方法 |
CN112950060A (zh) * | 2021-03-26 | 2021-06-11 | 北京京东乾石科技有限公司 | 一种环形rgv的调度方法、装置、电子设备及存储介质 |
CN113095533A (zh) * | 2019-12-23 | 2021-07-09 | 珠海格力电器股份有限公司 | 一种工装车调度方法、装置、存储介质以及计算机设备 |
CN113534755A (zh) * | 2021-06-21 | 2021-10-22 | 深圳远荣智能制造股份有限公司 | 基于有轨穿梭小车的物料存取方法、装置和智能设备 |
CN113716495A (zh) * | 2021-09-02 | 2021-11-30 | 衡阳宝坤机械制造有限公司 | 一种智能化仓储叉车控制*** |
CN117575124A (zh) * | 2024-01-16 | 2024-02-20 | 北京全路通信信号研究设计院集团有限公司 | 一种轨道交通货运配空方法、装置、设备及存储介质 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102103379A (zh) * | 2009-12-17 | 2011-06-22 | 广州风神汽车有限公司 | 一种agv调度*** |
CN102663574A (zh) * | 2012-03-23 | 2012-09-12 | 合肥工业大学 | 基于遗传算法的多rgv动态调度方法 |
CN103310321A (zh) * | 2013-05-31 | 2013-09-18 | 西北工业大学 | 一种基于物联技术的物料配送任务动态分配方法 |
CN104809606A (zh) * | 2015-04-29 | 2015-07-29 | 上海交通大学 | 具有多导引车调度分配功能的仓库管理*** |
CN104820906A (zh) * | 2015-05-21 | 2015-08-05 | 龙岩烟草工业有限责任公司 | 任务调度方法、装置以及*** |
-
2016
- 2016-10-31 CN CN201610966196.9A patent/CN106503949A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102103379A (zh) * | 2009-12-17 | 2011-06-22 | 广州风神汽车有限公司 | 一种agv调度*** |
CN102663574A (zh) * | 2012-03-23 | 2012-09-12 | 合肥工业大学 | 基于遗传算法的多rgv动态调度方法 |
CN103310321A (zh) * | 2013-05-31 | 2013-09-18 | 西北工业大学 | 一种基于物联技术的物料配送任务动态分配方法 |
CN104809606A (zh) * | 2015-04-29 | 2015-07-29 | 上海交通大学 | 具有多导引车调度分配功能的仓库管理*** |
CN104820906A (zh) * | 2015-05-21 | 2015-08-05 | 龙岩烟草工业有限责任公司 | 任务调度方法、装置以及*** |
Non-Patent Citations (1)
Title |
---|
江唯等: "基于混合算法的环形轨道RGV***调度优化研究", 《计算机工程与应用》 * |
Cited By (31)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108455214A (zh) * | 2017-04-27 | 2018-08-28 | 中国国际海运集装箱(集团)股份有限公司 | 控制车辆的方法、装置、***、运输设备及电子设备 |
CN108572636A (zh) * | 2017-04-27 | 2018-09-25 | 中国国际海运集装箱(集团)股份有限公司 | 用于环形有轨制导车辆获取任务的方法及装置 |
CN108572641A (zh) * | 2017-04-27 | 2018-09-25 | 中国国际海运集装箱(集团)股份有限公司 | 用于控制环形有轨制导车辆运行的方法及装置 |
WO2018195938A1 (zh) * | 2017-04-28 | 2018-11-01 | 深圳市元征科技股份有限公司 | 一种工厂置物车的自动行驶方法及装置 |
CN108454640A (zh) * | 2017-06-23 | 2018-08-28 | 中国国际海运集装箱(集团)股份有限公司 | 车辆控制方法及*** |
CN109308540A (zh) * | 2017-07-28 | 2019-02-05 | 株式会社日立制作所 | 一种配送车辆的配送计划生成方法、装置及*** |
CN109308540B (zh) * | 2017-07-28 | 2020-07-28 | 株式会社日立制作所 | 一种配送车辆的配送计划生成方法、装置及*** |
CN108108936A (zh) * | 2017-12-05 | 2018-06-01 | 安徽蓝海供应链管理有限公司 | 一种仓储车辆调度的方法 |
CN109933813A (zh) * | 2017-12-15 | 2019-06-25 | 北京京东尚科信息技术有限公司 | 基于仿真的效率计算方法及装置、存储介质、电子设备 |
CN109995833A (zh) * | 2017-12-29 | 2019-07-09 | 顺丰科技有限公司 | 语音服务提供方法、服务器、客户端、***、设备及介质 |
CN110228676A (zh) * | 2018-03-05 | 2019-09-13 | 永恒力股份公司 | 能在货物物流设施中行驶的至少两个地面运输工具的控制方法 |
CN110228676B (zh) * | 2018-03-05 | 2024-02-13 | 永恒力股份公司 | 能在货物物流设施中行驶的至少两个地面运输工具的控制方法 |
CN109584538A (zh) * | 2018-04-24 | 2019-04-05 | 蛇口集装箱码头有限公司 | 车辆调度方法和装置 |
CN109636023A (zh) * | 2018-12-04 | 2019-04-16 | 合肥工业大学 | 一种协商机制下多车辆平台的任务规划*** |
CN109775293A (zh) * | 2019-01-30 | 2019-05-21 | 华经信息技术(上海)有限公司 | 针对空中搬运***的搬运控制方法 |
CN112749866A (zh) * | 2019-10-31 | 2021-05-04 | 阿里巴巴集团控股有限公司 | 实体餐饮店内的运输车调度方法、装置及计算机*** |
CN113095533B (zh) * | 2019-12-23 | 2023-06-02 | 珠海格力电器股份有限公司 | 一种工装车调度方法、装置、存储介质以及计算机设备 |
CN113095533A (zh) * | 2019-12-23 | 2021-07-09 | 珠海格力电器股份有限公司 | 一种工装车调度方法、装置、存储介质以及计算机设备 |
CN111232590B (zh) * | 2020-03-12 | 2021-10-29 | 苏万宝 | 仓储机器人的自动化控制方法及装置 |
CN111232590A (zh) * | 2020-03-12 | 2020-06-05 | 李佳庆 | 仓储机器人的自动化控制方法及装置 |
CN112085402A (zh) * | 2020-09-15 | 2020-12-15 | 广东弓叶科技有限公司 | 一种智能垃圾车自主导航路径道路争用调控方法及装置 |
CN112085402B (zh) * | 2020-09-15 | 2024-04-05 | 广东弓叶科技有限公司 | 一种智能垃圾车自主导航路径道路争用调控方法及装置 |
CN112224245B (zh) * | 2020-11-24 | 2022-08-16 | 华晟(青岛)智能装备科技有限公司 | 一种一轨多车的rgv调度方法及*** |
CN112224245A (zh) * | 2020-11-24 | 2021-01-15 | 华晟(青岛)智能装备科技有限公司 | 一种一轨多车的rgv调度方法及*** |
WO2022152250A1 (zh) * | 2021-01-18 | 2022-07-21 | 北京九曜智能科技有限公司 | 任务调度方法、***、装置、电子设备及存储介质 |
CN112801478B (zh) * | 2021-01-18 | 2023-10-27 | 北京九曜智能科技有限公司 | 一种机场泊位内多辆自动驾驶车乱序对位的任务调度方法 |
CN112801478A (zh) * | 2021-01-18 | 2021-05-14 | 北京九曜智能科技有限公司 | 一种机场泊位内多辆自动驾驶车乱序对位的任务调度方法 |
CN112950060A (zh) * | 2021-03-26 | 2021-06-11 | 北京京东乾石科技有限公司 | 一种环形rgv的调度方法、装置、电子设备及存储介质 |
CN113534755A (zh) * | 2021-06-21 | 2021-10-22 | 深圳远荣智能制造股份有限公司 | 基于有轨穿梭小车的物料存取方法、装置和智能设备 |
CN113716495A (zh) * | 2021-09-02 | 2021-11-30 | 衡阳宝坤机械制造有限公司 | 一种智能化仓储叉车控制*** |
CN117575124A (zh) * | 2024-01-16 | 2024-02-20 | 北京全路通信信号研究设计院集团有限公司 | 一种轨道交通货运配空方法、装置、设备及存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106503949A (zh) | 一种车辆调度处理方法及*** | |
CN109976320A (zh) | 一种基于时间窗在线修正的多agv路径规划方法 | |
US9811090B2 (en) | Guided vehicle system and guided vehicle travel schedule generation method | |
KR102015006B1 (ko) | 적어도 2개의 자동화 비-통과 레일 장착된 갠트리 크레인을 제어하는 시스템 및 방법 | |
Zhen et al. | A review on yard management in container terminals | |
CN108861276A (zh) | 一种基于agv跟随式仓库拣货方法 | |
CN107703943A (zh) | 一种控制多个移动机器人并发运行的方法及其*** | |
CN106553664A (zh) | 利用stp和ctc结合实现调车进路控制的方法与装置 | |
JP5686072B2 (ja) | 倉庫作業計画作成装置 | |
CN109591858B (zh) | 基于ctc3.0***的机车换挂作业的办理方法及装置 | |
Zhang et al. | Cooperative scheduling of AGV and ASC in automation container terminal relay operation mode | |
CN111661532B (zh) | 存储容器整理方法、装置、设备和存储介质 | |
CN110202214A (zh) | 一种钢板切割*** | |
CN114792159B (zh) | 一种顺岸式全自动化集装箱码头无人集卡调度方法及*** | |
CN109625748A (zh) | 仓储调度***及方法 | |
CN106516940A (zh) | 电梯智能物流运送*** | |
CN107161586A (zh) | 一种自动化滤棒库堆垛机调度*** | |
CN112147958A (zh) | 一种物料配送调度控制***及方法 | |
JP2012017189A (ja) | 走行車システム | |
CN107032234A (zh) | 自动化轨道吊双车避让*** | |
CN112224245A (zh) | 一种一轨多车的rgv调度方法及*** | |
CN206278844U (zh) | 自动化轨道吊双车避让装置 | |
CN117669918A (zh) | 一种穿梭车多策略结合车辆调度方法及*** | |
CN114179874A (zh) | 一种悬挂式单轨运输***及其车辆调度控制***、方法 | |
CN115385248A (zh) | 一种天车控制方法、装置、设备及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20170315 |
|
RJ01 | Rejection of invention patent application after publication |