CN106094816A - 一种agv的bs控制*** - Google Patents
一种agv的bs控制*** Download PDFInfo
- Publication number
- CN106094816A CN106094816A CN201610375242.8A CN201610375242A CN106094816A CN 106094816 A CN106094816 A CN 106094816A CN 201610375242 A CN201610375242 A CN 201610375242A CN 106094816 A CN106094816 A CN 106094816A
- Authority
- CN
- China
- Prior art keywords
- agv
- car body
- agv car
- web browser
- control system
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000004891 communication Methods 0.000 claims abstract description 19
- 238000010586 diagram Methods 0.000 description 3
- 239000012467 final product Substances 0.000 description 3
- 238000007689 inspection Methods 0.000 description 3
- 230000005611 electricity Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000002372 labelling Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000013497 data interchange Methods 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 239000000047 product Substances 0.000 description 1
- 230000001105 regulatory effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/02—Control of position or course in two dimensions
- G05D1/021—Control of position or course in two dimensions specially adapted to land vehicles
- G05D1/0231—Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means
Landscapes
- Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Electromagnetism (AREA)
- Aviation & Aerospace Engineering (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Navigation (AREA)
Abstract
本发明公开一种AGV的BS控制***,手持操作装置,其安装有自带Web浏览器的Android***或iOS***;手持操作装置具有显示Web浏览器的显示屏;数据库服务器,其与Web浏览器通过构建SpringMVC框架并基于Http端口实现通信连接;控制器,其安装于AGV车体读取AGV车体信息;控制器与数据库服务器通过构建Netty框架并基于Socket端口实现通信连接;其中,控制器将读取的AGV车体信息发送给数据库服务器存储,数据库服务器将接收的AGV车体信息发送给手持操作装置并呈现在显示屏的Web浏览器中。本发明提供的AGV的BS控制***,具有低成本、操作便利、易扩展的优点。
Description
技术领域
本发明涉及智能小车控制***技术领域,更具体地说,本发明涉及一种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以及与数据库服务器20通过构建Netty框架并基于Socket端口实现通信连接的控制器30,搭建出AGV的BS控制***,从而实现通过手持操作装置10显示屏打开Web浏览器即可实时读取AGV车体信息,相比于传统的CS控制***,无需安装专用的客户端软件,通过手持操作装置10的Web浏览器即可实时查看,操作方便,成本低,可扩展性好。
作为本发明的另一种实施方式,Web浏览器具有通过前端框架AngurlJS和Bootstrap构建的网页。通过前端框架AngurlJS和Bootstrap构建的网页,简化程序,较好地构建Web应用。
作为本发明的另一种实施方式,数据库服务器20给Web浏览器的网页发送的AGV车体信息是JSONP(JSON with Padding,轻量级的数据交换格式)格式。JSONP格式,是主流Web浏览器的跨域数据访问格式,应用广泛,兼容性好。
作为本发明的另一种实施方式,本发明的AGV的BS控制***还包括安装在AGV车体并标记有AGV车体身份识别编码的识别卡40,识别卡40与控制器30通信连接。识别卡40标记有AGV车体的身份识别编码,即标记有AGV的ID(identification,身份表示号码)。识别卡40与控制器30是有线或无线通信连接。控制器30将识别卡40标记的AGV车体身份识别编码发送给数据库服务器20存储后,数据库服务器20将存储的该AGV车体身份识别编码发送给手持操作装置10,通过手持操作装置10显示屏的Web浏览器即可实时读取该AGV车体的身份识别编码,即通过手持操作装置10显示屏的Web浏览器即可实时读取该AGV车体的ID,如图2所示。识别卡40标记有AGV车体的身份识别编码,使得Web浏览器的实时读取具有良好的身份识别特性。
作为本发明的另一种实施方式,本发明的AGV的BS控制***还包括安装在AGV车体并获取AGV车体实时位置信息的GPS(Global Positioning System,全球定位***)定位装置50,GPS定位装置50与控制器30通信连接。GPS定位装置50与控制器30无线通信连接。GPS定位装置50将AGV车体的实时位置信息发送给控制器30存储,控制器30将该AGV车体的实时位置信息发送给数据库服务器20存储,则通过手持操作装置10显示屏的Web浏览器即可读取该AGV车体的实时位置信息,如图3所示。
作为本发明的另一种实施方式,本发明的AGV的BS控制***还包括安装在AGV车体并驱动AGV车轮的驱动电机60,驱动电机60与控制器30通信连接。驱动电机60与控制器30有线或无线通信连接。控制器30控制驱动电机60的转速,驱动电机60驱动AGV的两个车轮转动,因此,通过控制器30即可实时控制AGV的两个车轮的转速;AGV的两个车轮速度不同时可实现AGV车体的转向,即通过控制器30可以控制AGV车体的转向。因此,手持操作装置10显示屏的Web浏览器,可以依次通过数据库服务器20、控制器30,实时作出AGV车体转向的调节,如图3所示。手持操作装置10显示屏的Web浏览器读取AGV车体的实时位置信息的同时,手持操作装置10显示屏的Web浏览器中的“向前”、“向后”、“向左”、“向右”按钮也可实时调节AGV车体的行驶方向。
尽管本发明的实施方案已公开如上,但其并不仅仅限于说明书和实施方式中所列运用。它完全可以被适用于各种适合本发明的领域。对于熟悉本领域的人员而言可容易地实现另外的修改。因此在不背离权利要求及等同范围所限定的一般概念下,本发明并不限于特定的细节和这里示出与描述的图例。
Claims (6)
1.一种AGV的BS控制***,其特征在于,包括
手持操作装置,其安装有自带Web浏览器的Android***或iOS***;所述手持操作装置具有显示所述Web浏览器的显示屏;
数据库服务器,其与所述Web浏览器通过构建SpringMVC框架并基于Http端口实现通信连接;
控制器,其安装于AGV车体读取AGV车体信息;所述控制器与所述数据库服务器通过构建Netty框架并基于Socket端口实现通信连接;
其中,所述控制器将读取的所述AGV车体信息发送给所述数据库服务器存储,所述数据库服务器将接收的所述AGV车体信息发送给所述手持操作装置并呈现在所述显示屏的Web浏览器中。
2.如权利要求1所述的AGV的BS控制***,其特征在于,所述Web浏览器具有通过前端框架AngurlJS和Bootstrap构建的网页。
3.如权利要求1所述的AGV的BS控制***,其特征在于,所述数据库服务器给所述Web浏览器的网页发送的所述AGV车体信息是JSONP格式。
4.如权利要求1-3中任一项所述的AGV的BS控制***,其特征在于,还包括安装在所述AGV车体并标记有所述AGV车体身份识别编码的识别卡,所述识别卡与所述控制器通信连接。
5.如权利要求1-3中任一项所述的AGV的BS控制***,其特征在于,还包括安装在所述AGV车体并获取所述AGV车体实时位置信息的GPS定位装置,所述GPS定位装置与所述控制器通信连接。
6.如权利要求1-3中任一项所述的AGV的BS控制***,其特征在于,还包括安装在所述AGV车体并驱动AGV车轮的驱动电机,所述驱动电机与所述控制器通信连接。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610375242.8A CN106094816A (zh) | 2016-05-31 | 2016-05-31 | 一种agv的bs控制*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610375242.8A CN106094816A (zh) | 2016-05-31 | 2016-05-31 | 一种agv的bs控制*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN106094816A true CN106094816A (zh) | 2016-11-09 |
Family
ID=57229566
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610375242.8A Pending CN106094816A (zh) | 2016-05-31 | 2016-05-31 | 一种agv的bs控制*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106094816A (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108287512A (zh) * | 2018-03-20 | 2018-07-17 | 广东工业大学 | 一种手持式仓储***控制***及方法 |
CN112422623A (zh) * | 2020-09-30 | 2021-02-26 | 山东华力机电有限公司 | 一种基于5g和混合app的agv调度***和方法 |
CN114675800A (zh) * | 2022-04-14 | 2022-06-28 | 中车青岛四方机车车辆股份有限公司 | 一种轨道车辆显示控制装置、轨道车辆及方法 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1628274A (zh) * | 2002-05-31 | 2005-06-15 | 富士通株式会社 | 远程操作机器人及机器人自己位置识别方法 |
CN103886773A (zh) * | 2014-03-19 | 2014-06-25 | 北京市交通信息中心 | 一种b/s环境下在gis地图上实时监测出租车的方法 |
CN104181929A (zh) * | 2014-08-27 | 2014-12-03 | 中国兵器工业计算机应用技术研究所 | 一种b/s构架下用于控制无人机的控制*** |
US20150226561A1 (en) * | 2014-02-07 | 2015-08-13 | Crown Equipment Limited | Systems, methods, and mobile client devices for supervising industrial vehicles |
CN204761538U (zh) * | 2015-01-15 | 2015-11-11 | 上海通用汽车有限公司 | 一种基于移动终端的车内控制*** |
CN105160837A (zh) * | 2015-09-29 | 2015-12-16 | 爱培科科技开发(深圳)有限公司 | 一种基于移动终端的行车报警信息云端获取方法及*** |
-
2016
- 2016-05-31 CN CN201610375242.8A patent/CN106094816A/zh active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1628274A (zh) * | 2002-05-31 | 2005-06-15 | 富士通株式会社 | 远程操作机器人及机器人自己位置识别方法 |
US20150226561A1 (en) * | 2014-02-07 | 2015-08-13 | Crown Equipment Limited | Systems, methods, and mobile client devices for supervising industrial vehicles |
CN103886773A (zh) * | 2014-03-19 | 2014-06-25 | 北京市交通信息中心 | 一种b/s环境下在gis地图上实时监测出租车的方法 |
CN104181929A (zh) * | 2014-08-27 | 2014-12-03 | 中国兵器工业计算机应用技术研究所 | 一种b/s构架下用于控制无人机的控制*** |
CN204761538U (zh) * | 2015-01-15 | 2015-11-11 | 上海通用汽车有限公司 | 一种基于移动终端的车内控制*** |
CN105160837A (zh) * | 2015-09-29 | 2015-12-16 | 爱培科科技开发(深圳)有限公司 | 一种基于移动终端的行车报警信息云端获取方法及*** |
Non-Patent Citations (5)
Title |
---|
KEN WILLIAMSON: "《AngularJS学习手册》", 30 November 2015, 中国电力出版社 * |
刘安宇等: ""单仓库多用户"自动化立体仓库管理***的设计", 《北京机械工业学院学报》 * |
唐安杰等: "多设备集成的智能化仓库管理***的设计与应用", 《制造业自动化》 * |
孟凡伟: "带时间窗的AGV车辆蜂群调度优化研究", 《工程科技II辑》 * |
黄美仪等: "《基于教育云的智慧校园***构建》", 31 January 2016, 北京邮电大学出版社 * |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108287512A (zh) * | 2018-03-20 | 2018-07-17 | 广东工业大学 | 一种手持式仓储***控制***及方法 |
CN112422623A (zh) * | 2020-09-30 | 2021-02-26 | 山东华力机电有限公司 | 一种基于5g和混合app的agv调度***和方法 |
CN114675800A (zh) * | 2022-04-14 | 2022-06-28 | 中车青岛四方机车车辆股份有限公司 | 一种轨道车辆显示控制装置、轨道车辆及方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US12005586B2 (en) | Dynamic navigation of autonomous vehicle with safety infrastructure | |
KR102347015B1 (ko) | 창고 환경에서의 차량 추적 | |
US11130630B2 (en) | Collision prevention for autonomous vehicles | |
US20220019970A1 (en) | Method and system for warehouse inventory management using drones | |
TWI439404B (zh) | 自動搬運車導引系統及自動搬運車導引方法 | |
CN106094816A (zh) | 一种agv的bs控制*** | |
US9383749B2 (en) | Transitioning a mixed-mode vehicle to autonomous mode | |
Cousins | Exponential growth of ROS | |
WO2015177760A3 (en) | Unmanned drone, robot system for delivering mail, goods, humanoid security, crisis negotiation, mobile payments, smart humanoid mailbox and wearable personal exoskeleton heavy load flying machine | |
CN202600484U (zh) | 基于dsp和双磁导航传感器的agv控制器 | |
US9881277B2 (en) | Wrist band haptic feedback system | |
CN203038111U (zh) | 一种基于rfid的室内机器人定位与导航*** | |
US10423156B2 (en) | Remotely-controlled device control system, device and method | |
CN205169643U (zh) | 一种基于局域网的agv小车*** | |
Boren et al. | Exponential growth of ROS [ROS topics] | |
US20180053275A1 (en) | Object detection using autonomous robot devices | |
CN205028304U (zh) | 一种用于二维码扫描的机器人 | |
CN106200646A (zh) | 一种基于全向车绕任意点定轴转动的控制方法及*** | |
KR20160116445A (ko) | 지능형 공구 심부름 로봇 | |
CN203287773U (zh) | 无人载具*** | |
CN203165056U (zh) | 一种电子锁监控终端及*** | |
CN205068073U (zh) | 具有直接输出控制电机速度信号功能的导航传感器 | |
CN203606847U (zh) | 一种用于汽车生产线缓冲区车身的智能识别*** | |
CN204883360U (zh) | 一种仓储物流用智能车辆导航*** | |
Srisamosorn et al. | Indoor human face following with environmental fisheye cameras and blimp |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20161109 |
|
RJ01 | Rejection of invention patent application after publication |