AGV集群控制系统及其方法技术方案

技术编号:17778937 阅读:357 留言:0更新日期:2018-04-22 07:03
本发明专利技术提供了一种AGV集群控制系统及其方法,AGV集群控制系统包括客户端和多辆AGV小车,每辆AGV小车上安装有检测周围环境的导航装置、分析控制单元、以及用于与客户端和其它AGV小车进行通信的通信单元,分析控制单元根据检测的AGV小车周围环境计算得到AGV小车当前的坐标,根据任务需求规划AGV小车的路径和计算执行任务的代价,并根据路径和接收的其它AGV小车的信息控制AGV小车运行,客户端选择向执行任务代价最小的AGV小车发送任务指令,本发明专利技术的AGV集群控制系统不仅降低了系统的成本,AGV小车的数量不受限制,而且一个AGV小车出问题并不会影响系统运行,且AGV小车之间不容易发生碰撞和堵塞。

【技术实现步骤摘要】
AGV集群控制系统及其方法
本专利技术属于AGV调度控制
,具体涉及一种AGV集群控制系统及其方法。
技术介绍
AGV是(AutomatedGuidedVehicle)的缩写,意即“自动导引运输车”,现有AGV调度通常需要采用中央控制系统来控制多台AGV运行,中央控制系统会运行在一台专门的计算机上,负责给连接到计算机上的AGV小车分派任务和规划路径。但是,现有AGV调度系统有如下缺点:1、可靠性弱。当中央控制系统出现软件或硬件故障时,整个系统将会瘫痪。2、AGV数量受限。AGV的数量受运行中央控制系统的计算机的性能限制,AGV数量越多,中央调度系统的运算量越大。3、成本高。由于需要专门的中央控制系统,增加了成本。
技术实现思路
本专利技术是为了解决上述问题而进行的,目的在于提供一种可靠性强、系统不受AGV小车数量影响、且成本低的AGV集群控制系统及其方法。本专利技术提供了一种AGV集群控制系统,其特征在于,包括:客户端,用于发布任务需求和发布任务指令;以及多辆AGV小车,每辆所述AGV小车上安装有用于检测AGV小车周围环境的导航装置、与所述导航装置连接的分析控制单元、以及用于与所述客户端和其它AGV小车进行通信的通信单元;其中,所述分析控制单元根据所述导航装置检测的AGV小车周围环境计算得到AGV小车当前的坐标,根据任务需求规划AGV小车的路径和计算执行任务的代价,并根据路径和接收的其它AGV小车的信息控制AGV小车运行,每辆AGV小车通过通信单元将自身的信息发送给其它AGV小车,每辆AGV小车的分析控制单元根据接收的其它AGV小车的信息调整路径,所述自身的信息包括AGV小车当前的坐标、运动状态、IP地址,客户端发布任务需求后,每辆AGV小车均根据所述客户端发布的任务需求计算代价,并将计算的代价发送给所述客户端,所述客户端向代价最小的AGV小车发送任务指令。进一步,在本专利技术提供的AGV集群控制系统中,还可以具有这样的特征:其中,导航装置包含激光传感器和摄像机。进一步,在本专利技术提供的AGV集群控制系统中,还可以具有这样的特征:其中,客户端为手机或平板电脑。进一步,在本专利技术提供的AGV集群控制系统中,还可以具有这样的特征:其中,客户端和AGV小车通过无线路由器联网。进一步,在本专利技术提供的AGV集群控制系统中,还可以具有这样的特征:其中,运动状态包括:静止状态和运行状态,所述运行状态包含:运动方向和运行路径。本专利技术还提供了一种AGV集群控制方法,其特征在于:步骤1,客户端向每个AGV小车发送任务需求;步骤2,每个AGV小车根据所述任务需求基于预定的算法计算出各自执行任务的代价并规划出路径,并将各自执行任务的代价发送给客户端;步骤3,客户端接收所有AGV小车执行任务的代价,并向代价最小的AGV小车发出执行任务的命令;步骤4,执行命令的AGV小车沿着规划的路径运行,在到达目标点的过程中,集群中所有的AGV小车根据接收到的其它AGV小车的信息,控制其它AGV小车避让或者调整自身运行的路径。本专利技术的优点如下:根据本专利技术所涉及的AGV集群控制系统,因为每个AGV小车中的分析控制单元均能够根据导航装置采集的环境信号计算出自身的坐标,能够根据任务需求规划出路径,并控制其沿着路径运行,因此,不需要中央控制单元,不仅降低了系统的成本,而且AGV小车的数量不会因为中央控制单元的性能而受到限制,并且由于每个AGV小车的控制是独立的,因此,一个AGV小车出问题并不会影响其它AGV小车,系统也不受影响;每个AGV小车均能够将自身的信息发送给其它小车,也能接收其它AGV小车发送的信息,因此,分析控制单元能够根据自身的信息和其它AGV小车的信息自行调整路径,或者向其它小车发送控制命令,使得其它AGV小车避让,从而避免碰撞或发生拥堵;另外,每个AGV小车根据客户端发布的任务需求计算出各自执行任务的代价,客户端根据每个AGV小车反馈的代价,向代价最低的AGV小车发出执行任务的命令,因此,整个系统执行任务时,能够合理的安排AGV小车,使得系统执行任务时代价最低。附图说明图1是本专利技术中AGV集群控制系统的结构示意图;图2是本专利技术中分析控制单元的执行流程图;图3是本专利技术中客户端的执行流程图;图4是本专利技术中AGV集群控制方法的流程图。具体实施方式为了使本专利技术实现的技术手段、创作特征、达成目的与功效易于明白了解,以下实施例结合附图对本专利技术AGV集群控制系统及其方法作具体阐述。如图1所示,AGV集群控制系统100包含:客户端10和多辆AGV小车20。在本实施例中,客户端10和多辆AGV小车20通过无线路由器30连接网络。客户端10用于发布任务。每辆AGV小车20上均安装有:导航装置、分析控制单元23和通信单元24。导航装置用于检测AGV小车20周围的环境。在本实施例中,导航装置为激光传感器21和摄像头22。当然,导航装置并不限于激光传感器和摄像头,也可以为电磁感应引导式、或激光引导式、或视觉引导式、或铁磁陀螺惯性引导式、或光学引导式等。通信单元24用于与客户端10和其它AGV小车进行通信。分析控制单元23与导航装置连接,导航装置将采集的AGV小车20周围环境信号发送给分析控制单元23,分析控制单元23用于根据导航装置采集的环境信号确定自身当前的坐标,根据任务需求规划AGV小车的路径和计算执行任务的代价,并根据路径和接收的其它AGV小车的信息控制AGV小车运行。系统运行时,每辆AGV小车通过通信单元24将自身的信息发送给其它AGV小车。其中,AGV小车的信息包括:当前的坐标、运动状态、IP地址。运动状态包括:静止状态和运行状态,运行状态包含:运动方向和运行路径。当AGV小车执行客户端发布的任务时,处于运行状态;当AGV小车不执行任务时,处于静止状态。每辆AGV小车根据接收的其它AGV小车的信息,进行路线调整,从而避免相撞或者发生拥堵,或者向其它AGV小车发送控制信号,使得其它AGV小车避让,从而避免相撞或者发生拥堵。客户端10向每辆AGV小车发布任务需求,每辆AGV小车20的分析控制单元23根据客户端10发布的任务需求计算出自身执行任务的代价,并将代价发送回客户端10,客户端接收AGV小车20返回的代价后,选择代价最小的AGV小车,并向代价最小的AGV小车发送执行任务的命令,该AGV小车根据接收的命令执行任务。如图2所示,分析控制单元的执行过程如下:步骤S1-1,AGV小车开机,设备初始化。然后进入步骤S1-2。步骤S1-2,将自身的信息,即当前的坐标、运动状态、IP地址发送给其它AGV小车。然后进入步骤S1-3。步骤S1-3,判断是否有指令信息,即判断是否有任务需求或其它AGV小车发送的避让指令,如果没有则返回步骤S1-2;如果有避让指令,则进入步骤S1-4;如果有任务需求,则进入步骤S1-5。步骤S1-4,AGV小车移动位置,避免与其它AGV小车相撞或产生拥堵,同时继续执行步骤S1-2,并返回步骤S1-2。步骤S1-5,计算执行任务的代价,并将代价发送给客户端10,同时继续执行步骤S1-2。然后进入步骤S1-6。步骤S1-6,判断客户端10是否发送执行任务的命令,如果接收到执行任务的命令,则执行步骤S1-7,如果没有接收到执行任务的命令,则返回步本文档来自技高网...
AGV集群控制系统及其方法

【技术保护点】
一种AGV集群控制系统,其特征在于,包括:客户端,用于发布任务需求和发布任务指令;以及多辆AGV小车,每辆所述AGV小车上安装有用于检测AGV小车周围环境的导航装置、与所述导航装置连接的分析控制单元、以及用于与所述客户端和其它AGV小车进行通信的通信单元;其中,所述分析控制单元根据所述导航装置检测的AGV小车周围环境计算得到AGV小车当前的坐标,根据任务需求规划AGV小车的路径和计算执行任务的代价,并根据路径和接收的其它AGV小车的信息控制AGV小车运行,每辆AGV小车通过通信单元将自身的信息发送给其它AGV小车,每辆AGV小车的分析控制单元根据接收的其它AGV小车的信息调整路径,所述自身的信息包括AGV小车当前的坐标、运动状态、IP地址,客户端发布任务需求后,每辆AGV小车均根据所述客户端发布的任务需求计算代价,并将计算的代价发送给所述客户端,所述客户端向代价最小的AGV小车发送任务指令。

【技术特征摘要】
1.一种AGV集群控制系统,其特征在于,包括:客户端,用于发布任务需求和发布任务指令;以及多辆AGV小车,每辆所述AGV小车上安装有用于检测AGV小车周围环境的导航装置、与所述导航装置连接的分析控制单元、以及用于与所述客户端和其它AGV小车进行通信的通信单元;其中,所述分析控制单元根据所述导航装置检测的AGV小车周围环境计算得到AGV小车当前的坐标,根据任务需求规划AGV小车的路径和计算执行任务的代价,并根据路径和接收的其它AGV小车的信息控制AGV小车运行,每辆AGV小车通过通信单元将自身的信息发送给其它AGV小车,每辆AGV小车的分析控制单元根据接收的其它AGV小车的信息调整路径,所述自身的信息包括AGV小车当前的坐标、运动状态、IP地址,客户端发布任务需求后,每辆AGV小车均根据所述客户端发布的任务需求计算代价,并将计算的代价发送给所述客户端,所述客户端向代价最小的AGV小车发送任务指令。2.根据权利要求1所述的AGV集群控制系统,其特征在于:所述导航装置...

【专利技术属性】
技术研发人员:韩勇秦伟明
申请(专利权)人:合肥中导机器人科技有限公司
类型:发明
国别省市:安徽,34

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1