本发明专利技术公开一种AGV的BS控制系统,手持操作装置,其安装有自带Web浏览器的Android系统或iOS系统;手持操作装置具有显示Web浏览器的显示屏;数据库服务器,其与Web浏览器通过构建SpringMVC框架并基于Http端口实现通信连接;控制器,其安装于AGV车体读取AGV车体信息;控制器与数据库服务器通过构建Netty框架并基于Socket端口实现通信连接;其中,控制器将读取的AGV车体信息发送给数据库服务器存储,数据库服务器将接收的AGV车体信息发送给手持操作装置并呈现在显示屏的Web浏览器中。本发明专利技术提供的AGV的BS控制系统,具有低成本、操作便利、易扩展的优点。
【技术实现步骤摘要】
本专利技术涉及智能小车控制系统
,更具体地说,本专利技术涉及一种AGV的BS控制系统。
技术介绍
无人搬运车(Automated Guided vehicle,简称AGV)指装备有电磁或光学等自动导引装置、能够沿规定的导引路径行驶、具有安全保护以及各种移载功能的运输车,它是以电池为动力,通过无人驾驶来完成对货物的搬运,由于其自动化程度高,灵活方便,近几年得到快速的发展。现有技术中,AGV车体的控制系统采用的是CS(Client Server,客户机和服务器)控制系统,通过计算机上的程序与服务器通信以控制AGV小车。CS端采用的是原始的socket、servlet,在开发上比较复杂,代码繁杂也不易管理,重复代码多,移植性差。
技术实现思路
针对上述技术中存在的不足之处,本专利技术提供一种低成本、操作便利、易扩展的AGV的BS控制系统。为了实现根据本专利技术的这些目的和其它优点,本专利技术通过以下技术方案实现:本专利技术提供一种AGV的BS控制系统,包括:手持操作装置,其安装有自带Web浏览器的Android系统或iOS系统;所述手持操作装置具有显示所述Web浏览器的显示屏;数据库服务器,其与所述Web浏览器通过构建SpringMVC框架并基于Http端口实现通信连接;控制器,其安装于AGV车体读取AGV车体信息;所述控制器与所述数据库服务器通过构建Netty框架并基于Socket端口实现通信连接;其中,所述控制器将读取的所述AGV车体信息发送给所述数据库服务器存储,所述数据库服务器将接收的所述AGV车体信息发送给所述手持操作装置并呈现在所述显示屏的Web浏览器中。优选的是,所述Web浏览器具有通过前端框架AngurlJS和Bootstrap构建的网页。优选的是,所述数据库服务器给所述Web浏览器的网页发送的所述AGV车体信息是JSONP格式。优选的是,还包括安装在所述AGV车体并标记有所述AGV车体身份识别编码的识别卡,所述识别卡与所述控制器通信连接。优选的是,还包括安装在所述AGV车体并获取所述AGV车体实时位置信息的GPS定位装置,所述GPS定位装置与所述控制器通信连接。优选的是,还包括安装在所述AGV车体并驱动AGV车轮的驱动电机,所述驱动电机与所述控制器通信连接。本专利技术至少包括以下有益效果:1)本专利技术通过具有显示屏并安装有自带Web浏览器的Android系统或iOS系统的手持操作装置、与Web浏览器通过构建SpringMVC框架并基于Http端口实现通信连接的数据库服务器以及与数据库服务器通过构建Netty框架并基于Socket端口实现通信连接的控制器,搭建出AGV的BS控制系统,从而实现通过手持操作装置显示屏打开Web浏览器即可实时读取AGV车体信息,相比于传统的CS控制系统,无需安装专用的客户端软件,通过手持操作装置的Web浏览器即可实时查看,操作方便,成本低,可扩展性好;2)数据库服务器与Web浏览器通过构建SpringMVC框架并基于Http端口实现通信连接,SpringMVC框架高度可配置,代码简单;3)控制器与数据库服务器通过构建Netty框架并基于Socket端口实现通信连接,具有高性能应用程序的快速开发以及高可靠性的优点;4)Web浏览器具有通过前端框架AngurlJS和Bootstrap构建的网页,简化程序,较好地构建Web应用;5)数据库服务器给Web浏览器的网页发送的AGV车体信息是JSONP格式,JSONP格式,是主流Web浏览器的跨域数据访问格式,应用广泛,兼容性好;6)本专利技术提供的AGV的BS控制系统还包括安装在AGV车体并标记有AGV车体身份识别编码的识别卡,识别卡与控制器通信连接;实现通过手持操作装置显示屏的Web浏览器实时读取AGV车体的身份信息;识别卡标记有AGV车体身份识别编码,使得实时读取具有良好的身份识别特性;7)本专利技术提供的AGV的BS控制系统还包括安装在AGV车体并获取AGV车体实时位置信息的GPS定位装置,GPS定位装置与控制器通信连接;实现通过手持操作装置显示屏的Web浏览器读取AGV车体的实时位置信息;8)本专利技术提供的AGV的BS控制系统还包括安装在AGV车体并驱动AGV车轮的驱动电机,驱动电机与控制器通信连接;手持操作装置显示屏的Web浏览器读取AGV车体的实时位置信息的同时,也可通过手持操作装置显示屏的Web浏览器实时调节AGV车体的行驶方向。本专利技术的其它优点、目标和特征将部分通过下面的说明体现,部分还将通过对本专利技术的研究和实践而为本领域的技术人员所理解。附图说明图1为本专利技术所述的AGV的BS控制系统的示意图;图2为本专利技术所述的通过手持操作装置显示屏的Web浏览器实时读取AGV车体信息的示意图;图3为本专利技术所述的通过手持操作装置显示屏的Web浏览器读取AGV车体实时位置信息且可调节AGV车体行驶方向的示意图。图中:10-手持操作装置;20-数据库服务器;30-控制器;40-识别卡;50-GPS定位装置;60-驱动电机。具体实施方式下面结合附图对本专利技术做进一步的详细说明,以令本领域技术人员参照说明书文字能够据以实施。应当理解,本文所使用的诸如“具有”、“包含”以及“包括”术语并不配出一个或多个其它元件或其组合的存在或添加。如图1所示,本专利技术提供一种AGV的BS控制系统,其包括:手持操作装置10,其安装有自带Web浏览器的Android系统或iOS系统;手持操作装置10具有显示Web浏览器的显示屏;数据库服务器20,其与Web浏览器通过构建SpringMVC框架并基于Http端口实现通信连接;控制器30,其安装于AGV车体读取AGV车体信息;控制器30与数据库服务器20通过构建Netty框架并基于Socket端口实现通信连接;其中,控制器30将读取的AGV车体信息发送给数据库服务器20存储,数据库服务器20将接收的AGV车体信息发送给手持操作装置10并呈现在显示屏的Web浏览器中。上述实施方式中,数据库服务器20与Web浏览器通过构建SpringMVC框架并基于Http端口实现通信连接,SpringMVC框架,是开源框架Spring的后续产品,高度可配置,代码简单。控制器30与数据库服务器20通过构建Netty框架并基于Socket端口实现通信连接,具有高性能应用程序的快速开发以及高可靠性的优点。上述实施方式中,手持操作装置10为实时查看AGV车体信息提供了进一步的便利;手持操作装置10可以是任意安装有自带Web浏览器的Android系统或iOS系统且具有显示Web浏览器显示屏的装置,本实施方式优选为手机或平板电脑。其中,Android系统是Google公司开发的基于Linux的自由及开放源代码的操作系统,iOS系统是苹果公司的移动操作系统。上述实施方式中,控制器30是单片机、FPGA(Field-Programmable Gate Array,现场可编辑逻辑门阵列)、DSP(Digital Signal Processing,数字信号处理)中的一种。本专利技术通过具有显示屏并安装有自带Web浏览器的Android系统或iOS系统的手持操作装置10、与Web浏览器通过构建SpringMVC框架并基于Http端口实现通信连接的数据库服务器20以及与数据库服本文档来自技高网...
【技术保护点】
一种AGV的BS控制系统,其特征在于,包括手持操作装置,其安装有自带Web浏览器的Android系统或iOS系统;所述手持操作装置具有显示所述Web浏览器的显示屏;数据库服务器,其与所述Web浏览器通过构建SpringMVC框架并基于Http端口实现通信连接;控制器,其安装于AGV车体读取AGV车体信息;所述控制器与所述数据库服务器通过构建Netty框架并基于Socket端口实现通信连接;其中,所述控制器将读取的所述AGV车体信息发送给所述数据库服务器存储,所述数据库服务器将接收的所述AGV车体信息发送给所述手持操作装置并呈现在所述显示屏的Web浏览器中。
【技术特征摘要】
1.一种AGV的BS控制系统,其特征在于,包括手持操作装置,其安装有自带Web浏览器的Android系统或iOS系统;所述手持操作装置具有显示所述Web浏览器的显示屏;数据库服务器,其与所述Web浏览器通过构建SpringMVC框架并基于Http端口实现通信连接;控制器,其安装于AGV车体读取AGV车体信息;所述控制器与所述数据库服务器通过构建Netty框架并基于Socket端口实现通信连接;其中,所述控制器将读取的所述AGV车体信息发送给所述数据库服务器存储,所述数据库服务器将接收的所述AGV车体信息发送给所述手持操作装置并呈现在所述显示屏的Web浏览器中。2.如权利要求1所述的AGV的BS控制系统,其特征在于,所述Web浏览器具有通过前端框架AngurlJS和B...
【专利技术属性】
技术研发人员:张龙,成岑,黄建亨,
申请(专利权)人:芜湖智久机器人有限公司,
类型:发明
国别省市:安徽;34
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。