一种无人车的调度任务生成方法、设备及介质与流程

文档序号:35976488发布日期:2023-11-09 19:16阅读:35来源:国知局
一种无人车的调度任务生成方法、设备及介质与流程

本说明书涉及任务调度,尤其涉及一种无人车的调度任务生成方法、设备及介质。


背景技术:

1、在工业生产中,物料都是通过人工提前运输到生产流水线上,随着技术的不断发展,通过工业级无人驾驶技术实现物料的运输,其中工业级无人驾驶主要是在工业园区等特定的封闭区域内使用无人驾驶技术控制车辆执行任务。

2、目前,在一些大型园区内,并行的生产线越来越多,生产规模逐步扩大,使得每条生产线所需的物料数量也越来越多。在通过无人车运输物料时,一般通过人工调度无人车辆执行特定的任务,将生产线所需的全部物料提前运输至生产线处,无法结合实际的生产情况。若选择距离生产线的生产时间较长的时间控制无人车运输,在生产过程缓慢的情况下,容易造成生产线附近物料堆积;若选择距离生产线的生产时间较近的时间控制无人车运输,在生产过程顺利推进的情况下,由于无人车运输过程存在不确定性,容易导致运输物料无法在生产时间之前到达,导致生产流水线缺料停产,影响生产线的正常运行。因此,在控制无人车运输物料时,未对物料运输时间进行把控,容易造成生产线附近物料堆积或生产流水线缺料停产。


技术实现思路

1、本说明书一个或多个实施例提供了一种无人车的调度任务生成方法、设备及介质,用于解决如下技术问题:在控制无人车运输物料时,未对物料运输时间进行把控,容易造成生产线附近物料堆积或生产流水线缺料停产。

2、本说明书一个或多个实施例采用下述技术方案:

3、本说明书一个或多个实施例提供一种无人车的调度任务生成方法,所述方法包括:预先获取多个生产线的生产线数据,其中,每个所述生产线的生产线数据包括生产线位置数据、生产线时间数据和生产线需求物料数据;通过所述生产线数据中的所述生产线需求物料数据和所述生产线时间数据,对生产线进行物料匹配,生成每个所述生产线对应的多个运输物料的物料调度顺序,以基于所述物料调度顺序,生成每个所述生产线对应的有序调度订单,其中,所述有序调度订单包括多个调度任务,每个所述调度任务包括至少一个调度物料数据、调度生产线数据和任务执行顺序标识;获取多个待调度无人车的待调度无人车实时数据和每个所述调度物料数据,其中,每个所述待调度无人车实时数据包括车辆实时位置数据、车辆属性数据和车辆当前运行状态数据,所述调度物料数据包括每个物料的物料存放位置数据和物料属性数据;根据每个所述调度物料数据、每个所述待调度无人车实时数据和所述生产线位置数据,计算每个所述待调度无人车的运输时间成本,以基于所述运输时间成本,确定出符合要求的每个调度任务对应的调度无人车;通过每个所述生产线的生产线时间数据,设置每个所述生产线对应的所述有序调度订单的初始调度时刻,按照每个所述有序任务调度订单中的所述任务执行顺序标识和所述初始调度时刻,生成每个调度任务的调度任务执行时刻,以控制所述调度无人车,按照所述调度任务执行时刻执行每个所述调度任务。

4、进一步地,通过所述生产线数据中的所述生产线需求物料数据和所述生产线时间数据,对生产线进行物料匹配,生成每个所述生产线对应的多个运输物料的物料调度顺序,具体包括:获取所述生产线需求物料数据中多个需求物料与各个生产节点的对应关系,并获取所述生产线时间数据中每个生产节点的节点生产时刻,其中,每个所述生产节点对应至少一个需求物料;按照所述多个生产节点的节点生产时刻的指定顺序,将多个生产节点进行排序,确定每个所述生产线对应的生产节点顺序;按照每个所述生产线对应的生产节点顺序和多个需求物料与生产节点的对应关系,生产多个需求物料的物料调度顺序。

5、进一步地,根据每个所述调度物料数据、每个所述待调度无人车实时数据和所述生产线位置数据,计算每个所述待调度无人车的运输时间成本,具体包括:根据每个所述调度物料数据和每个所述待调度无人车实时数据,在多个待调度无人车中进行筛选,以确定与每个所述待调度物料数据匹配的多个第一调度无人车;根据每个调度任务中每个调度物料的物料存放位置数据、每个所述第一调度无人车的车辆实时位置数据以及所述有序调度订单对应的调度生产线数据,计算每个调度任务中每个所述第一调度无人车的运输时间成本。

6、进一步地,根据每个所述调度物料数据和每个所述待调度无人车实时数据,在多个待调度无人车中进行筛选,以确定与所述待调度物料数据匹配的多个第一调度无人车,具体包括:根据每个所述待调度无人车实时数据中的所述当前运行状态数据,对多个待调度无人车进行调度资格审核,得到符合要求的多个指定待调度无人车,其中,每个所述指定待调度无人车的在线状态、电量状态和当前任务执行状态均满足预设要求;通过每个所述调度物料数据的物料属性数据中的物料类型和所述车辆属性数据中的车辆类型,对所述多个指定待调度无人车进行车辆类型匹配,得到与所述物料类型匹配的多个预设待调度无人车;基于每个所述调度物料数据的物料属性数据中的物料调度参数和所述车辆属性数据中的车辆载重数据,在所述多个预设待调度无人车中,确定与所述待调度物料数据匹配的多个第一调度无人车。

7、进一步地,根据每个调度任务中每个调度物料的物料存放位置数据、每个所述第一调度无人车的车辆实时位置数据以及所述有序调度订单对应的调度生产线数据,计算每个调度任务中每个所述第一调度无人车的运输时间成本,具体包括:将每个所述第一调度无人车的车辆实时位置数据,作为无人车运行起点;根据所述第一调度无人车的车辆实时位置数据和每个调度任务对应的多个调度物料的物料存放位置数据,将所述多个调度物料作为途径点,进行路径优化,确定无人车的取货路径长度;根据每个所述第一调度无人车的车辆实时位置数据以及所述调度生产线数据中的调度生产线位置数据,将调度生产线作为运行终点,进行路径优化,确定无人车的送货路径长度;根据所述无人车的取货路径长度、所述无人车的送货路径长度和每个所述第一调度无人车的运行速度,计算每个所述第一调度无人车的运输时间成本。

8、进一步地,通过每个所述生产线的生产线时间数据,设置每个所述生产线对应的所述有序调度订单的初始调度时刻,具体包括:获取每个所述生产线中多个生产节点的节点生产时刻;按照由早到晚的顺序,对所述多个节点生产时刻进行排序,将位于首位的指定节点生产时刻作为参考调度时刻;获取预先设置的前置配置时间,在所述参考调度时刻的基础上,前推所述前置配置时间,生成每个所述生产线对应的所述有序调度订单的初始调度时刻。

9、进一步地,按照每个所述有序任务调度订单中的所述任务执行顺序标识和所述初始调度时刻,生成每个调度任务的调度任务执行时刻,具体包括:根据所述任务执行顺序标识,对每个所述有序任务订单中的多个调度任务进行排序,得到所述多个调度任务之间的任务调度顺序;确定位于所述任务调度顺序首位的第一调度任务,获取所述第一调度任务对应的调度无人车的运输时间成本;根据所述运输时间成本和所述初始调度时刻,生成所述第一调度任务对应的第一调度任务执行时刻;根据每个所述有序任务调度订单中的所述任务执行顺序标识,确定与所述第一调度任务相邻的相邻调度任务;获取预先设置的所述第一调度任务和所述相邻调度任务之间的参考时间间隔,其中,所述参考时间间隔与所述第一调度任务对应的生产节点间的生产耗时相关;根据所述第一调度任务执行时刻、所述参考时间间隔和相邻调度任务对应的调度无人车的运输时间成本,得到所述相邻调度任务的任务执行时刻。

10、进一步地,控制所述调度无人车,按照所述调度任务执行时刻执行每个所述调度任务之前,所述方法还包括:获取每个所述生产线对应的有序调度订单以及每个所述有序调度订单的多个调度任务;按照每个调度任务对应的调度任务执行时刻,生成多个生产线对应的多个调度任务的任务下发序列,以便于按照所述任务下发序列,依次下发所述调度任务。

11、本说明书一个或多个实施例提供一种无人车的调度任务生成设备,包括:

12、至少一个处理器;以及,

13、与所述至少一个处理器通信连接的存储器;其中,

14、所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够:

15、预先获取多个生产线的生产线数据,其中,每个所述生产线的生产线数据包括生产线位置数据、生产线时间数据和生产线需求物料数据;通过所述生产线数据中的所述生产线需求物料数据和所述生产线时间数据,对生产线进行物料匹配,生成每个所述生产线对应的多个运输物料的物料调度顺序,以基于所述物料调度顺序,生成每个所述生产线对应的有序调度订单,其中,所述有序调度订单包括多个调度任务,每个所述调度任务包括至少一个调度物料数据、调度生产线数据和任务执行顺序标识;获取多个待调度无人车的待调度无人车实时数据和每个所述调度物料数据,其中,每个所述待调度无人车实时数据包括车辆实时位置数据、车辆属性数据和车辆当前运行状态数据,所述调度物料数据包括每个物料的物料存放位置数据和物料属性数据;根据每个所述调度物料数据、每个所述待调度无人车实时数据和所述生产线位置数据,计算每个所述待调度无人车的运输时间成本,以基于所述运输时间成本,确定出符合要求的每个调度任务对应的调度无人车;通过每个所述生产线的生产线时间数据,设置每个所述生产线对应的所述有序调度订单的初始调度时刻,按照每个所述有序任务调度订单中的所述任务执行顺序标识和所述初始调度时刻,生成每个调度任务的调度任务执行时刻,以控制所述调度无人车,按照所述调度任务执行时刻执行每个所述调度任务。

16、本说明书一个或多个实施例提供的一种非易失性计算机存储介质,存储有计算机可执行指令,所述计算机可执行指令设置为:

17、预先获取多个生产线的生产线数据,其中,每个所述生产线的生产线数据包括生产线位置数据、生产线时间数据和生产线需求物料数据;通过所述生产线数据中的所述生产线需求物料数据和所述生产线时间数据,对生产线进行物料匹配,生成每个所述生产线对应的多个运输物料的物料调度顺序,以基于所述物料调度顺序,生成每个所述生产线对应的有序调度订单,其中,所述有序调度订单包括多个调度任务,每个所述调度任务包括至少一个调度物料数据、调度生产线数据和任务执行顺序标识;获取多个待调度无人车的待调度无人车实时数据和每个所述调度物料数据,其中,每个所述待调度无人车实时数据包括车辆实时位置数据、车辆属性数据和车辆当前运行状态数据,所述调度物料数据包括每个物料的物料存放位置数据和物料属性数据;根据每个所述调度物料数据、每个所述待调度无人车实时数据和所述生产线位置数据,计算每个所述待调度无人车的运输时间成本,以基于所述运输时间成本,确定出符合要求的每个调度任务对应的调度无人车;通过每个所述生产线的生产线时间数据,设置每个所述生产线对应的所述有序调度订单的初始调度时刻,按照每个所述有序任务调度订单中的所述任务执行顺序标识和所述初始调度时刻,生成每个调度任务的调度任务执行时刻,以控制所述调度无人车,按照所述调度任务执行时刻执行每个所述调度任务。

18、本说明书实施例采用的上述至少一个技术方案能够达到以下有益效果:通过上述技术方案,结合生产线的实际需求物料和生产线时间数据,得到每个生产线对应的有序调度订单,每个有序调度订单包括多个调度任务,按照有序调度订单中每个调度任务的顺序依次调度,可以避免物料用量较大时,一次性运输产生的物料堆积的问题,实现了物料调度与生产流程相匹配;结合调度物料数据、无人车实时数据和生产线数据,对每个调度任务匹配对应的调度无人车,结合每个调度任务的调度物料与无人车进行匹配,保证了无人车与调度任务的适配性,进一步提高了无人车的匹配度,提高车辆运行效率;通过每个生产线的生产线时间数据,设置每个生产线对应的有序调度订单的初始调度时刻,考虑了实际的生产线生产时间,结合任务执行顺序标识和初始调度时刻,生成每个调度任务的调度任务执行时刻,结合每个生产对应的多个生产节点的实际情况,合理设置每个调度任务的调度任务执行时刻,将生产线需要的大量物料分批次运输,既避免了多个调度任务同时执行产生的物料堆积问题,按照每个调度任务的调度任务执行时刻执行调度任务,又保证了生产流水线的物料充足,保证了生产流水线的正常运作,实现了物料调度的高效性和合理性。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1