【技术实现步骤摘要】
一种基于Kubernetes的分布式AGV调度系统及调度方法
本专利技术涉及AGV领域,尤其涉及基于Kubernetes的分布式AGV调度系统。
技术介绍
目前在自动化行业,往往是由集中的统一的单体服务器向各种外部客户端提供集中式服务,这种集中统一的单体服务式架构往往由很多组件构成,各种组件紧密耦合在一起,难于横向扩展。而且在高可用性方面,集中式单体服务器往往储存管理着很多的应用状态,只能通过内存拷贝式热备防止服务宕机。在功能性扩展方面,集中式单体服务也会越来越难于协同开发,就算比较好的分层分模块设计,也会导致应用体积的臃肿与庞大,让各个开发人员的开发效率大为降低。而
技术实现思路
为解决上述技术问题,本专利技术提出了一种基于Kubernetes的分布式AGV调度系统,包括路径管理集群、交通调度集群和缓存数据库,所述路径管理集群包括地图管理集群和路径规划器,所述地图管理集群和路径规划器通过Kubernetes服务接口进行信息传输,所述地图管理集群用于储存地图信息,并用于下层应用读取地图信息 ...
【技术保护点】
1.一种基于Kubernetes的分布式AGV调度系统,其特征在于,包括路径管理集群、交通调度集群和缓存数据库,/n所述路径管理集群包括地图管理集群和路径规划器,所述地图管理集群和路径规划器通过Kubernetes服务接口进行信息传输,所述地图管理集群用于储存地图信息,并用于下层应用读取地图信息;所述路径规划器用于接收行程任务,并通过不同的路径规划后,并发送给下层应用;/n所述交通调度集群包括AGV车、与每个AGV对应的车体代理和节点集群,所述节点集群向所述缓存数据库发布状态信息。/n
【技术特征摘要】
1.一种基于Kubernetes的分布式AGV调度系统,其特征在于,包括路径管理集群、交通调度集群和缓存数据库,
所述路径管理集群包括地图管理集群和路径规划器,所述地图管理集群和路径规划器通过Kubernetes服务接口进行信息传输,所述地图管理集群用于储存地图信息,并用于下层应用读取地图信息;所述路径规划器用于接收行程任务,并通过不同的路径规划后,并发送给下层应用;
所述交通调度集群包括AGV车、与每个AGV对应的车体代理和节点集群,所述节点集群向所述缓存数据库发布状态信息。
2.根据权利要求1所述的基于Kubernetes的分布式AGV调度系统,其特征在于,所述地图管理集群包括上层集群、缓存集群,上层集群包括分布在Kubernetes集群中的若干Docker容器,每个Docker容器内有MYSQL数据库,MYSQL数据库储存有地图信息;所述缓存集群包括若干Docker容器,每个Docker容器内有地图管理器,地图管理器通过Kubernetes服务接口读取上层集群的地图信息,下层应用通过Kubernetes服务接口读取企地图管理器的地图信息。
3.根据权利要求2所述的基于Kubernetes的分布式AGV调度系统,其特征在于,所述地图管理器内管理路径顺序点和路径属性。
4.根据权利要求1所述的基于Kubernetes的分布式AGV调度系统,其特征在于,所述路径规划器包括若干Docker容器,所述Docker容器内存储不同路径规划算法,下层应用通过Kubernetes服务接口读取Docker容器内的信息。
5.根据权利要求4所述的基于Kubernetes的分布式AGV调度...
【专利技术属性】
技术研发人员:王杰,张津,
申请(专利权)人:上海欣巴自动化科技股份有限公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。