AGV系统的组成及各部分的作用

2016-11-02 17:57:06 来源:网络 编辑:agvbaike
浏览 评论

曾有国外专家对AGV控制系统需解决的主要问题做了恰当的比喻:Where am I? (我在哪里?)Where am I going?(我要去哪里?) How can I get there?(我怎么去?),这三个问题归纳起来分别就是AGV控制系统中的三个主要技术:AGV的导航(Navigation),AGV的路径规划(Layout designing),AGV的导引控制(Guidance)。为了能够解决好这些问题,AGV系统的构成也必然复杂:

AGV控制系统分为地面(上位)控制系统、车载(单机)控制系统及导航/导引系统,其中,地面控制系统指AGV系统的固定设备,主要负责任务分配,车辆调度,路径(线)管理,交通管理,自动充电等功能;车载控制系统在收到上位系统的指令后,负责AGV的导航计算,导引实现,车辆行走,装卸操作等功能;导航/导引系统为AGV单机提供系统绝对或相对位置及航向。

AGV系统是一套复杂的控制系统,加之不同项目对系统的要求不同,更增加了系统的复杂性,因此,系统在软件配置上设计了一套支持AGV项目从路径规划、流程设计、系统仿真(Simulation)到项目实施全过程的解决方案。上位系统提供了可灵活定义AGV系统流程的工具,可根据用户的实际需求来规划或修改路径或系统流程;而下位系统也提供了可供用户定义不同AGV功能的编程语言。

2.1 地面控制系统
AGV地面控制系统(Stationary System)即AGV上位控制系统,是AGV系统的核心。其主要功能是对AGV系统(AGVS)中的多台AGV单机进行任务分配,车辆管理,交通管理,通讯管理等。

2.1.1 任务管理
任务管理类似计算机操作系统的进程管理,它提供对AGV地面控制程序的解释执行环境;提供根据任务优先级和启动时间的调度运行;提供对任务的各种操作如启动、停止、取消等。

2.1.2 车辆管理
车辆管理是AGV管理的核心模块,它根据物料搬运任务的请求,分配调度AGV执行任务,根据AGV行走时间最短原则,计算AGV的最短行走路径,并控制指挥AGV的行走过程,及时下达装卸货和充电命令。

2.1.3 交通管理
根据AGV的物理尺寸大小、运行状态和路径状况,提供AGV互相自动避让的措施,同时避免车辆互相等待的死锁方法和出现死锁的解除方法;AGV的交通管理主要有行走段分配和死锁报告功能。

2.1.4 通讯管理
通信管理提供AGV地面控制系统与AGV单机、地面监控系统、地面IO设备、车辆仿真系统及上位计算机的通信功能。和AGV间的通信使用无线电通信方式,需要建立一个无线网络,AGV只和地面系统进行双向通信,AGV间不进行通信,地面控制系统采用轮询方式和多台AGV通信;与地面监控系统、车辆仿真系统、上位计算机的通信使用TCP/IP通信。

2.1.5 车辆驱动
小车驱动负责AGV状态的采集,并向交通管理发出行走段的允许请求,同时把确认段下发AGV。

2.2车载控制系统

AGV车载控制系统(Onboard System),即AGV单机控制系统,在收到上位系统的指令后,负责AGV单机的导航,导引,路径选择,车辆驱动,装卸操作等功能。

2.2.1 导航(Navigation)

AGV单机通过自身装备的导航器件测量并计算出所在全局坐标中的位置和航向。

2.2.2 导引(Guidance)
AGV单机根据目前的位置、航向及预先设定的理论轨迹来计算下个周期的速度值和转向角度值即,AGV运动的命令值。

2.2.3 路径选择(Searching)
AGV单机根据上位系统的指令,通过计算,预先选择即将运行的路径,并将结果报送上位控制系统,能否运行由上位系统根据其它AGV所在的位置统一调配。AGV单机行走的路径是根据实际工作条件设计的,它有若干“段”(Segment)组成。每一“段”都指明了该段的起始点、终止点,以及AGV在该段的行驶速度和转向等信息。

2.2.4 车辆驱动(Driving)
A GV单机根据导引(Guidance)的计算结果和路径选择信息,通过伺服器件控制车辆运行。

收藏到:

本文地址:/agvziliao/6315.html
agv AGV知识 AGV资料 AGV资讯 AGV技术 AGV应用 AGV方案 仓储机器人
免责声明:本文引自厂商或其他媒体,与AGV百科网无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容!

相关阅读
热门文章
精选文章
猜你喜欢