技术新讯 > 电子通信装置的制造及其应用技术 > 设备集群调度方法、装置、电子设备及存储介质与流程  >  正文

设备集群调度方法、装置、电子设备及存储介质与流程

  • 国知局
  • 2024-09-05 14:35:02

本技术涉及通信,具体而言,涉及一种设备集群调度方法、装置、电子设备及存储介质。

背景技术:

1、vda(verband der automobilindustrie,德国汽车工业协会)5050协议是一套用于agv(automated guided vehicle,自动导向车)与主控系统之间通信的接口标准,可支持来自不同制造商的agv在同一个动态工作环境中并行决策运行。

2、目前,基于vda 5050协议实现对不同厂商的agv的通信支持,需要对agv车体的控制系统底层模块进行改动,导致无法对已出厂或投入使用的agv进行支持,从而导致vda5050协议的应用存在一定的局限性。

技术实现思路

1、本技术的目的在于,针对上述现有技术中的不足,提供一种设备集群调度方法、装置、电子设备及存储介质,以便于在不对agv车体及软件系统进行复杂改动的前提下,实现主控对多厂商agv的联合调度。

2、为实现上述目的,本技术实施例采用的技术方案如下:

3、第一方面,本技术实施例提供了一种设备集群调度方法,包括:

4、获取自动导向设备的通信标识信息,并将所述自动导向设备的通信标识信息发送至主控单元;

5、接收所述主控单元发送的与所述自动导向设备匹配的通信转译软件镜像文件,加载并运行所述通信转译软件镜像文件;所述通信转译软件镜像文件用于构建所述主控单元与所述自动导向设备之间的通信渠道;

6、接收所述主控单元发送的调度指令;

7、对所述调度指令进行转译处理,得到与所述自动导向设备匹配的私有调度指令,并将所述私有调度指令发送至所述自动导向设备。

8、可选地,还包括:

9、接收所述自动导向设备的私有状态信息;

10、对所述私有状态信息进行转译处理,得到所述主控单元可识别的目标状态信息,并将所述目标状态信息发送至所述主控单元。

11、可选地,所述接收所述主控单元发送的调度指令,包括:

12、从轻量级的消息传输协议代理中获取所述主控单元发布的调度指令。

13、可选地,所述对所述调度指令进行转译处理,得到与所述自动导向设备匹配的私有调度指令,包括:

14、根据所述调度指令在所述消息传输协议代理中所属的主题类型,将所述调度指令转换为符合所述自动导向设备的私有规范的调度数据。

15、可选地,所述根据所述调度指令在所述消息传输协议代理中所属的主题类型,将所述调度指令转换为符合所述自动导向设备的私有规范的调度数据,包括:

16、若所述调度指令属于所述消息传输协议代理中的第一主题,则将所述调度指令中指定格式的数据转换为与所述自动导向设备的私有规范所匹配的订单数据;所述第一主题为订单主题;

17、若所述调度指令属于所述消息传输协议代理中的第二主题,则将所述调度指令中指定格式的数据转换为与所述自动导向设备的私有规范所匹配的行驶控制数据;所述第二主题为即时动作主题。

18、可选地,所述对所述私有状态信息进行转译处理,得到所述主控单元可识别的目标状态信息,包括:

19、根据所述私有状态信息的类型,将所述私有状态信息转换为符合所述主控单元通信协议规范的指定格式的数据,并将转换得到的所述指定格式的数据发布至消息传输协议代理中的指定主题中。

20、可选地,所述根据所述私有状态信息的类型,将所述私有状态信息转换为符合所述主控单元通信协议规范的指定格式的数据,并将转换得到的所述指定格式的数据发布至消息传输协议代理中的指定主题中,包括:

21、若所述私有状态信息指示所述自动导向设备的状态信息,则将所述私有状态信息转换为符合所述主控单元通信协议规范的指定格式的数据,并将所述指定格式的数据发布至所述消息传输协议代理中的第三主题中;所述第三主题为状态主题;

22、若所述私有状态信息指示所述自动导向设备的位置信息,则将所述私有状态信息转换为符合所述主控单元通信协议规范的指定格式的数据,并将所述指定格式的数据发布至所述消息传输协议代理中的第四主题中;所述第四主题为可视化主题。

23、可选地,所述接收所述主控单元发送的调度指令之前,还包括:

24、获取所述自动导向设备的设备信息,并基于消息传输协议代理将所述设备信息上报至所述主控单元。

25、第二方面,本技术实施例还提供了一种设备集群调度装置,包括:获取模块、接收模块以及处理模块;

26、所述获取模块,用于获取自动导向设备的通信标识信息,并将所述自动导向设备的通信标识信息发送至主控单元;

27、所述接收模块,用于接收所述主控单元发送的与所述自动导向设备匹配的通信转译软件镜像文件,加载并运行所述通信转译软件镜像文件;所述通信转译软件镜像文件用于构建所述主控单元与所述自动导向设备之间的通信渠道;

28、所述接收模块,用于接收所述主控单元发送的调度指令;

29、所述处理模块,用于对所述调度指令进行转译处理,得到与所述自动导向设备匹配的私有调度指令,并将所述私有调度指令发送至所述自动导向设备。

30、可选地,所述接收模块,还用于接收所述自动导向设备的私有状态信息;

31、所述处理模块,还用于对所述私有状态信息进行转译处理,得到所述主控单元可识别的目标状态信息,并将所述目标状态信息发送至所述主控单元。

32、可选地,所述接收模块,具体用于从轻量级的消息传输协议代理中获取所述主控单元发布的调度指令。

33、可选地,所述处理模块,具体用于根据所述调度指令在所述消息传输协议代理中所属的主题类型,将所述调度指令转换为符合所述自动导向设备的私有规范的调度数据。

34、可选地,所述处理模块,具体用于若所述调度指令属于所述消息传输协议代理中的第一主题,则将所述调度指令中指定格式的数据转换为与所述自动导向设备的私有规范所匹配的订单数据;所述第一主题为订单主题;

35、若所述调度指令属于所述消息传输协议代理中的第二主题,则将所述调度指令中指定格式的数据转换为与所述自动导向设备的私有规范所匹配的行驶控制数据;所述第二主题为即时动作主题。

36、可选地,所述处理模块,具体用于根据所述私有状态信息的类型,将所述私有状态信息转换为符合所述主控单元通信协议规范的指定格式的数据,并将转换得到的所述指定格式的数据发布至消息传输协议代理中的指定主题中。

37、可选地,所述处理模块,具体用于若所述私有状态信息指示所述自动导向设备的状态信息,则将所述私有状态信息转换为符合所述主控单元通信协议规范的指定格式的数据,并将所述指定格式的数据发布至所述消息传输协议代理中的第三主题中;所述第三主题为状态主题;

38、若所述私有状态信息指示所述自动导向设备的位置信息,则将所述私有状态信息转换为符合所述主控单元通信协议规范的指定格式的数据,并将所述指定格式的数据发布至所述消息传输协议代理中的第四主题中;所述第四主题为可视化主题。

39、可选地,所述获取模块,还用于获取所述自动导向设备的设备信息,并基于消息传输协议代理将所述设备信息上报至所述主控单元。

40、第三方面,本技术实施例提供了一种电子设备,包括:处理器、存储介质和总线,存储介质存储有处理器可执行的机器可读指令,当电子设备运行时,处理器与存储介质之间通过总线通信,处理器执行机器可读指令,以实现如第一方面中提供的设备集群调度方法。

41、第四方面,本技术实施例提供了一种计算机可读存储介质,该存储介质上存储有计算机程序,该计算机程序被处理器运行时执行如第一方面提供的设备集群调度方法方法。

42、本技术的有益效果是:

43、本技术提供一种设备集群调度方法、装置、电子设备及存储介质,包括:获取自动导向设备的通信标识信息,并将自动导向设备的通信标识信息发送至主控单元;接收主控单元发送的与自动导向设备匹配的通信转译软件镜像文件,加载并运行通信转译软件镜像文件;通信转译软件镜像文件用于构建主控单元与自动导向设备之间的通信渠道;接收主控单元发送的调度指令;对调度指令进行转译处理,得到与自动导向设备匹配的私有调度指令,并将私有调度指令发送至自动导向设备。本方法无需对agv系统中的车体控制器及相关软件系统进行复杂改动,只需在agv车体中安装具备vda 5050通信转译功能的5g终端,从而根据主控单元下发的通信转译软件镜像文件即可加载并启动5g终端中的vda 5050通信转译模块,基于vda 5050通信转译模块搭建主控单元与agv控制器之间的通信桥梁,实现了主控单元对多厂商agv的联合调度。其中,主控单元可根据agv的私有通信模块的通信标识信息即可动态的从镜像库中加载与不同的agv匹配的通信转译软件镜像文件,简化了在agv中部署vda 5050通信转译模块的过程,降低了方案实现的复杂性。

本文地址:https://www.jishuxx.com/zhuanli/20240905/287104.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。