...

INF Runtime System

INF运行时系统,机器人集群控制的超强内核,内含用于物流优化的WMS系统

可插拔无限扩展的超大型分布式和集群式物流控制系统

INF RTS

INF Runtime System(简称INF RTS)即INF运行时系统,是INF系统的核心,如果说INF Studio是用于项目部署前的开发阶段,那么INF RTS将服务于真实的系统运行阶段。架构即未来,INF RTS采用多进程分布式架构并允许集群式部署,为未来实现无限可能提供优秀的系统架构。可插拔能力也让INF系统可以面对较小的物流项目,而无需对服务器硬件有过多要求,最小INF(INF Mini)可以在一台工控机上运行。

大数据处理和机器人集群概念决定了INF系统不可能使用单一进程处理业务,随着机器人集群数量增加,单一进程所承担的线程开销将增大,除了控制调度终端设备之外,INF还需要处理与物流运输相关的其他众多业务,分布式架构为其提供了无限扩展业务的可能。

分布式部署:将一套INF系统部署在多个服务器上以应对和提高系统的高并发需求和能力。

集群式部署:将多个INF系统部署到一个或多个服务器上,不涉及运行关联的作业区域可以选择单独使用一个INF系统,这加强了系统安全冗余、降低了整体控制的耦合度。

为什么需要集群式?虽然分布式架构为INF处理无上限的终端设备集群提供可能,但是,在机器人集群数量足够大的情况下又不可能只使用分布式的单一控制,控制数万移动机器人作业的前提是系统具有足够高的鲁棒性,采用单一部署是非常危险的即便是分布式系统,在软件出现非预期的故障时。所以,INF允许集群式部署,即在一个环境中部署多个分布式INF系统以从软件系统层面保障物流运输安全并降低了服务器硬件成本。

另外,INF系统提供数据双机热备服务以满足服务器故障的快速应急切换需求,以确保在服务器出现严重故障的情况下将系统切换到备份服务器并在短时间内完成系统恢复运行。

INF RTS Cloud

集群控制,是一个什么概念?是控制一百台还是一千台来界定的吗?真的有那么多的大型工厂需要一个系统来控制1000台诸如叉车AGV这样的重载工业移动机器人吗?或者说,真的有必要把1000台AGV放到一个系统里面吗?什么样子的规模可以称之为“集群”?显然,100或者1000似乎都不太严谨。集群,应该是成千上万、数十万的。INF的集群概念是为INF RTS Cloud(Public SaaS)设计的。INF RTS的另一个特点是可以在一个系统内设计、安装、管理不同区域的AGV集群,由INF Cloud提供服务,这意味着,在一个INF(Cloud)系统内可以管理来自全省、全国乃至全球各地的不同(小型)工厂的小批量AGV系统。例如那些只需要使用2~10台AGV的小型工厂,使用INF Cloud可以在不购买昂贵的服务器和交换机、接入点、基站设备的情况下使用简易AGV系统,也无需派遣项目交付工程师前往现场,只需要购买AGVsTD指定的合作伙伴的开箱即用的AGV产品,通过提交工单,由AGVsTD或AGVsTD的合作伙伴远程或者其可以选择自行设计自己工厂的小型AGV系统,该模式下也无需购买AGVsTD的INF系统授权,只需要按期缴纳服务器维护管理费用即可永远的使用下去。这一切,得益于INF RTS优秀的架构设计和INF易用的产品级别的系统优势。AGVsTD将助力行业将重载AGV的传统基于“项目”的销售模式打造成例如手机、汽车的“产品”销售模式。AGVsTD计划未来与合作伙伴一起在全球各地搭建Cloud站点,为INF Cloud提供基础服务,而这一切的目的是为了解决或者说提高诸如叉车AGV在整个叉车市场的渗透率低的问题

考虑到INF (Cloud)未来控制的集群数量问题,INF系统允许在不操作物理移动机器人设备的情况下完成系统更新和布局配置热重载

 

 INF RTS Cloud不是随项目提供的产品,仅对AGVsTD的金牌及以上合作伙伴在满足条件的情况下提供

以上描述了INF系统的架构设计,这让INF可以为集群、产品和无穷三个概念负责

 

如何将AGV接入INF?

AGV/设备接口(AGV Interface)驱动程序,简称INF.RTS.AI
AI负责和工业移动机器人(AGV)进行通讯,可以快速实现设备接口协议,例如 国际标准协议规范VDA5050(已实现)、中国国家标准《工业应用移动机器人与其调度系统数据接口规范》(已实现)和用户私有协议。并且AGVsTD还准备好了适用于各种复杂应用场景的高可靠性的INF标准的设备接口协议,基于Tcp/Ip Socket硬字节编码。

INF如何与客户系统进行数据交互实现自动化订单?

主机接口(Host Interface)驱动程序,简称INF.RTS.ESI
ESI负责和所有外部系统诸如MES,Andon,SAP、PLC等系统通讯,可快速实现第三方系统接口,ESI提供INF标准的外部系统接口协议,基于Tcp/Ip Socket json,或者定制化的中间数据库或其他服务。

INF.RTS.AI和INF.RTS.ESI分别用于将机器人设备接入INF和将INF接入终端用户主机系统。

注意,在没有客户主机系统的情况下,依旧可以使用INF实现自动化订单下发,例如使用光电传感器、RFID技术,无需编辑INF源代码即可轻松实现。

AGVsTD company logo

 

 

 

 

 

 

AGVsTD company logo

 

 

 

 

 

 

 

 

 

 

 

 

AGVsTD company logo
INF T(INF Mini)

INF S

Transport Control(交通控制)
Warehouse Management(仓储管理)

开始探索 INF SCADA

部署INF运行时系统之后,探索用于终端用户生产管理的最强手段INF SCADA

INF SCADA >>