AGV调度系统是一个用于管理和协调多个自动导引车(AGV)在工作区域内高效运行的软件系统。它的主要任务是根据生产需求和实时状况,合理分配和调整AGV的工作任务,确保它们在最佳路径上无碰撞、高效运行。AGV调度系统就像是AGV车队的大脑,负责指挥和协调每一辆AGV的行动,使得整个生产和物流系统能够流畅、高效地运作。
AGV调度系统的主要功能
任务分配:根据生产计划和实时订单生成搬运任务,然后将这些任务分配给最适合的AGV小车。任务分配需要考虑多种因素,包括AGV的当前位置、负载能力、任务优先级和电池状态等。
路径规划:根据任务需求和实时环境数据,为每辆AGV规划最佳路径,确保它们在执行任务时能够高效运行,同时避免碰撞。
交通管制:在某些特定区域,由于空间原因或工艺要求,同时只能有一辆AGV通过,或者两辆AGV不能对头行驶,则需要调度系统对AGV进行管理,指导某一AGV优先通过,其它AGV再按照一定的次序依次通过。
与设备对接:在自动化物流系统中有些设备需要与AGV进行物理对接,实现物料的自动装卸车,在此情况下,AGV调度系统起到采集现场设备的运行状态信息,并且在某些时候需要发送信号控制现场设备的动作的作用。
与MES或ERP对接:在整个工厂生产制造过程中,AGV调度系统可以与MES(制造执行系统)、ERP内部管理系统等进行数据交换实现无缝对接。包括MES或ERP查询AGV调度系统中当前正在执行或排队等待执行的任务信息;MES或ERP向AGV调度系统下达任务信息,AGV调度系统向MES或ERP返回任务标识等。
AGV调度系统的发展现状
目前,AGV调度系统的发展非常迅速,市场上有许多不同的调度系统可供选择。一些AGV本体企业会选择自研调度系统,而另一部分则会与专门的调度系统厂家合作,购买相关系统软件。AGV本体企业自研调度系统一方面是由于市场竞争的需要,出色的软硬件实力能够更加获得应用端的青睐,同时从另一方面来说也可以节约成本,并且可以更好地完成内部技术的升级与迭代。
在仓储机器人领域,可以实现几百台乃至上千台的集群调度。例如,菜鸟2018年上线的无锡机器人仓中,实现了700多台AGV协同工作。与仓储机器人不同的是,叉车AGV或者其他激光导航的重载AGV产品,因为应用情况相对复杂,且同一场景实际应用数量并不太多,多机协同作业技术难度大,一般的调度系统能调度的数量大概在几十台左右,上百台的并不多。
此外,调度系统目前的应用还存在兼容性的问题,同一品牌的AGV小车用一个调度系统,但两家不同品牌的AGV要想在一个系统里兼容目前还很难实现。因此,需要推动相关接口规范与统一。中国移动机器人(AGV)产业联盟正在着手制定的《工业应用移动机器人数据通信接口规范》团体标准,就是在推动相关产品通信协议与接口规范化。
总的来说,AGV调度系统是现代工业自动化的重要组成部分,它能够显著提高生产效率,降低成本,并且随着技术的不断进步,其应用范围和功能也在不断扩展和增强。