CN103345190A - System and method for monitoring AGV based on Android platform - Google Patents
System and method for monitoring AGV based on Android platform Download PDFInfo
- Publication number
- CN103345190A CN103345190A CN2013102574307A CN201310257430A CN103345190A CN 103345190 A CN103345190 A CN 103345190A CN 2013102574307 A CN2013102574307 A CN 2013102574307A CN 201310257430 A CN201310257430 A CN 201310257430A CN 103345190 A CN103345190 A CN 103345190A
- Authority
- CN
- China
- Prior art keywords
- agv
- module
- android
- monitoring
- human
- 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
- 238000012544 monitoring process Methods 0.000 title claims abstract description 38
- 238000000034 method Methods 0.000 title claims abstract description 10
- 230000003993 interaction Effects 0.000 claims abstract description 22
- 230000002159 abnormal effect Effects 0.000 claims description 25
- 238000012545 processing Methods 0.000 claims description 7
- 238000004891 communication Methods 0.000 claims description 2
- 238000012423 maintenance Methods 0.000 claims description 2
- 238000011161 development Methods 0.000 abstract description 6
- 238000010586 diagram Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000004888 barrier function Effects 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 230000008439 repair process Effects 0.000 description 1
Images
Landscapes
- Testing And Monitoring For Control Systems (AREA)
Abstract
本发明公开了一种基于Android平台的AGV监控系统,包括:AGV系统、Android平板电脑、无线路由器。其中AGV系统为自动导引车,Android平板电脑为装载有Android系统以及可以控制AGV的人机交互程序的平板电脑,无线路由器用于建立局域网。基于Android的人机交互程序主要包括状态监控模块、异常处理模块、运动控制模块。本发明还提供相应的方法。本发明采用Android平台进行开发AGV手持控制终端,所开发的控制终端兼有AGV状态监控及AGV运动控制的功能,并且具有友好的人机交互功能。同时Android平台开发方便,开发成本低,在AGV中具有很好的应用前景。
The invention discloses an AGV monitoring system based on an Android platform, comprising: an AGV system, an Android tablet computer, and a wireless router. Among them, the AGV system is an automatic guided vehicle, the Android tablet computer is a tablet computer loaded with the Android system and a human-computer interaction program that can control the AGV, and the wireless router is used to establish a local area network. The Android-based human-computer interaction program mainly includes a status monitoring module, an exception handling module, and a motion control module. The invention also provides a corresponding method. The invention uses the Android platform to develop an AGV handheld control terminal, and the developed control terminal has the functions of AGV state monitoring and AGV motion control, and has a friendly human-computer interaction function. At the same time, the Android platform is easy to develop, and the development cost is low, so it has a good application prospect in AGV.
Description
技术领域technical field
本发明涉及自动控制领域,尤其涉及一种基于Android平台的AGV监控系统及方法,适合在自动导引车(AGV)中使用。The invention relates to the field of automatic control, in particular to an Android platform-based AGV monitoring system and method, which are suitable for use in automatic guided vehicles (AGV).
背景技术Background technique
自动导引车(AGV)在制造业和物料搬运行业中发挥着日益重要的作用,是现代化企业自动化装备不可缺少的重要组成部分。通常AGV与控制计算机(控制台)、导航设备、充电设备以及周边附属设备组成AGV系统,其主要工作原理表现为在控制计算机的监控及任务调度下,AGV可以准确地按照规定的路径行走,到达任务指定位置后,完成一系列的作业任务。为了提高AGV在车间中应用的灵活性,需要提高AGV的人机交互功能以及状态监控功能,从而实现更方便的操控。Automated guided vehicles (AGV) are playing an increasingly important role in the manufacturing and material handling industries, and are an indispensable part of modern enterprise automation equipment. Usually AGV and control computer (console), navigation equipment, charging equipment and peripheral auxiliary equipment form an AGV system. After the task specifies the location, complete a series of job tasks. In order to improve the flexibility of AGV in the workshop, it is necessary to improve the human-computer interaction function and status monitoring function of AGV, so as to achieve more convenient control.
Android是一款基于Linux平台的开源操作系统,是一个真正意义上的开放性移动设备综合平台,而Android的开放特性可让各家系统厂商随心所欲的发展终端产品与应用,并且避开了阻碍市场发展的专利壁垒。同时,Android平台为开发人员提供了大量的实用库和工具,开发人员可以很快速地创建自己的应用,实现快速方便的应用开发。在人机交互方面,Android平台具有较好的应用前景,可以提高工业设备的操控性。Android is an open source operating system based on the Linux platform. It is a truly open comprehensive platform for mobile devices. The open nature of Android allows various system manufacturers to develop terminal products and applications as they wish, and avoids hindering the market. Patent barriers to development. At the same time, the Android platform provides developers with a large number of practical libraries and tools, and developers can quickly create their own applications to achieve fast and convenient application development. In terms of human-computer interaction, the Android platform has a good application prospect, which can improve the controllability of industrial equipment.
在现有的发明中,如“一种基于Android平台的农业环境远程实时监控方法及系统”(中国发明专利申请号201210440491.2),利用Android平台手机,为用户提供农业环境信息及对农业环境的控制,提高了管理效率,方便用户对农业环境的监控。但是在自动导引车(AGV)应用领域中,并未有Android平台的应用。Among the existing inventions, such as "a method and system for remote real-time monitoring of agricultural environment based on Android platform" (China Invention Patent Application No. 201210440491.2), using Android platform mobile phones to provide users with agricultural environment information and control of the agricultural environment , improve management efficiency, and facilitate users to monitor the agricultural environment. But in the application field of automatic guided vehicle (AGV), there is no application of Android platform.
发明内容Contents of the invention
本发明目的在于针对上述现有技术的不足,提供一种基于Android平台的AGV监控系统及方法,用于提高AGV的人机交互功能以及状态监控功能。即通过Android平台开发,实现AGV控制终端,提高AGV的操控性能。The purpose of the present invention is to provide an AGV monitoring system and method based on the Android platform to improve the human-computer interaction function and status monitoring function of the AGV. That is, through the development of the Android platform, the AGV control terminal is realized and the control performance of the AGV is improved.
本发明是通过以下技术方案实现的:The present invention is achieved through the following technical solutions:
根据本发明的一个方面,提供一种基于Android平台的AGV监控系统,包括:AGV系统、Android平板电脑、无线路由器;其中,所述AGV系统为自动导引车,所述Android平板电脑为包含有Android系统以及用于控制AGV的人机交互模块的平板电脑,所述无线路由器用于建立局域网以供AGV系统和Android平板电脑接入。According to one aspect of the present invention, a kind of AGV monitoring system based on Android platform is provided, comprising: AGV system, Android tablet computer, wireless router; Wherein, described AGV system is an automatic guided vehicle, and described Android tablet computer includes Android system and a tablet computer used to control the man-machine interaction module of the AGV, and the wireless router is used to establish a local area network for the AGV system and the Android tablet computer to access.
优选地,所述AGV系统包括AGV控制器、AGV本体、无线网卡,其中所述AGV控制器和无线网卡装载于AGV车体上,所述AGV控制器用于控制AGV车体运动以完成任务,所述无线网卡使得AGV系统能够接入无线路由器建立的局域网。Preferably, the AGV system includes an AGV controller, an AGV body, and a wireless network card, wherein the AGV controller and the wireless network card are mounted on the AGV body, and the AGV controller is used to control the movement of the AGV body to complete tasks, so The above wireless network card enables the AGV system to access the local area network established by the wireless router.
优选地,所述Android平板电脑包括wifi通信模块。Preferably, the Android tablet computer includes a wifi communication module.
优选地,所述人机交互模块包括状态监控模块、异常处理模块、运动控制模块,其中,状态监控模块用于监控AGV系统所包含各模块的模块状态,异常处理模块用于当发现AGV系统的系统状态出现异常时,进行异常情况处理,运动控制模块用于控制AGV系统的运动以完成任务。Preferably, the human-computer interaction module includes a state monitoring module, an exception processing module, and a motion control module, wherein the state monitoring module is used to monitor the module status of each module included in the AGV system, and the exception processing module is used when the AGV system is found When the system state is abnormal, the abnormal situation is handled, and the motion control module is used to control the movement of the AGV system to complete the task.
根据本发明的另一个方面,还提供一种基于Android平台的AGV监控方法,包括如下步骤:According to another aspect of the present invention, also provide a kind of AGV monitoring method based on Android platform, comprise the steps:
步骤S1.AGV系统与Android平板电脑接入无线路由器建立的局域网;Step S1. The AGV system and the Android tablet are connected to the local area network established by the wireless router;
步骤S2.开启AGV系统上的主控程序以及Android平板电脑上的人机交互程序,开启后,人机交互程序通过TCP/IP协议与AGV系统上的主控程序连接;Step S2. Open the main control program on the AGV system and the human-computer interaction program on the Android tablet computer. After opening, the human-computer interaction program is connected with the main control program on the AGV system through the TCP/IP protocol;
步骤S3.人机交互程序获取AGV系统的状态信息,状态信息包括AGV系统的运动速度以及AVG系统所包含各模块是否工作正常,并且通过状态监控模块显示在界面上,供用户监视;Step S3. The human-computer interaction program obtains the state information of the AGV system, the state information includes the movement speed of the AGV system and whether each module included in the AVG system is working normally, and is displayed on the interface through the state monitoring module for user monitoring;
步骤S4.如果AGV系统状态不正常,则应用异常处理模块处理异常情况,并返回到步骤S3,从而通过状态监控模块进一步确认AGV异常情况是否处理好,如果异常情况未恢复正常,则继续进行异常处理;如果异常情况无法通过软件处理,则提示用户进行硬件维修;如果通过状态监控模块获知AGV系统所包含的各模块已处于正常状态,则接下来执行步骤S5;Step S4. If the state of the AGV system is abnormal, apply the exception handling module to handle the abnormal situation, and return to step S3, so as to further confirm whether the abnormal situation of the AGV has been handled well through the state monitoring module, and if the abnormal situation has not returned to normal, continue to perform abnormal Processing; if the abnormal situation cannot be handled by software, the user is prompted to perform hardware maintenance; if it is known through the status monitoring module that each module contained in the AGV system is in a normal state, then step S5 is performed next;
步骤S5.开始执行任务,通过运动控制模块控制AGV系统运动,最终完成任务,停止运动。Step S5. Start to execute the task, control the movement of the AGV system through the motion control module, and finally complete the task and stop the movement.
本发明通过Android平台对AGV系统各模块状态信息进行监控,并通过友好的人机交互方式,实现AGV异常情况处理以及AGV运动控制。以Android平板电脑实现AGV手持控制终端,提高了交互性能,方便开发新的应用功能,提高了AGV的操控性。The present invention monitors the state information of each module of the AGV system through the Android platform, and realizes the processing of the abnormal situation of the AGV and the motion control of the AGV through a friendly human-computer interaction mode. The AGV handheld control terminal is implemented with an Android tablet computer, which improves the interactive performance, facilitates the development of new application functions, and improves the maneuverability of the AGV.
附图说明Description of drawings
通过阅读参照以下附图对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显:Other characteristics, objects and advantages of the present invention will become more apparent by reading the detailed description of non-limiting embodiments made with reference to the following drawings:
图1为本发明的系统组成模块框图;Fig. 1 is a block diagram of system components of the present invention;
图2为本发明的AGV监控方法工作流程图。Fig. 2 is a flow chart of the AGV monitoring method of the present invention.
图中:1为AGV系统,2为Android平板电脑,3为无线路由器。In the figure: 1 is the AGV system, 2 is the Android tablet, and 3 is the wireless router.
具体实施方式Detailed ways
下面结合具体实施例对本发明进行详细说明。以下实施例将有助于本领域的技术人员进一步理解本发明,但不以任何形式限制本发明。应当指出的是,对本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进。这些都属于本发明的保护范围。The present invention will be described in detail below in conjunction with specific embodiments. The following examples will help those skilled in the art to further understand the present invention, but do not limit the present invention in any form. It should be noted that those skilled in the art can make several modifications and improvements without departing from the concept of the present invention. These all belong to the protection scope of the present invention.
图1为本发明的系统组成模块框图,在本实施例中,基于Android平台的AGV监控系统包括:AGV系统1、Android平板电脑2、无线路由器3。Fig. 1 is a system block diagram of the present invention, in this embodiment, the AGV monitoring system based on the Android platform includes: AGV system 1, Android
所述AGV系统1为自动导引车,所述Android平板电脑2为装载有Android系统以及AGV控制软件的平板电脑,所述无线路由器3用于建立局域网。AGV系统1包括AGV控制器、AGV本体、无线网卡,其中AGV控制器和无线网卡装载于AGV车体上。所述AGV控制器用于控制AGV本体运动,完成任务;所述无线网卡使得AGV系统接入无线路由器3建立的局域网。The AGV system 1 is an automatic guided vehicle, the Android
所述Android平板电脑2具有wifi功能。The Android Tablet 2 has wifi capability.
所述Android平板电脑2上装载有基于Android的人机交互程序,该程序主要包括状态监控模块、异常处理模块、运动控制模块。其中状态监控模块主要监控AGV系统各模块状态,异常处理模块主要用于当发现AGV系统状态出现异常时,进行异常情况处理,运动控制模块用于控制AGV系统1运动,完成任务。The Android
图2为本发明的AGV监控方法工作流程图。本实施例中,首先AGV系统与Android平板电脑接入无线路由器建立的局域网。并开启AGV系统上的主控程序以及Android平板电脑上的人机交互程序,开启后,Android人机交互程序通过TCP/IP协议与AGV系统上的主控程序连接。Android人机交互程序获取AGV系统的状态信息,状态信息主要包括AGV运动速度以及各模块工作是否正常等。并且通过状态监控模块显示在界面上,供用户监视。如果AGV系统状态不正常,则应用异常处理模块处理异常情况,并通过状态监控模块进一步确认AGV异常情况是否处理好,如果异常情况未恢复正常,则继续进行异常处理。如果异常情况无法通过软件处理,则进行硬件维修。如果通过状态监控模块获知AGV各模块已处于正常状态,则开始执行任务,通过运动控制模块控制AGV运动,最终完成任务,停止运动。Fig. 2 is a flow chart of the AGV monitoring method of the present invention. In this embodiment, first the AGV system and the Android tablet computer access the local area network established by the wireless router. And open the main control program on the AGV system and the human-computer interaction program on the Android tablet. After opening, the Android human-computer interaction program is connected to the main control program on the AGV system through the TCP/IP protocol. The Android human-computer interaction program obtains the status information of the AGV system. The status information mainly includes the AGV movement speed and whether each module is working normally. And it is displayed on the interface through the status monitoring module for users to monitor. If the state of the AGV system is abnormal, apply the exception handling module to handle the abnormal situation, and further confirm whether the abnormal situation of the AGV is handled well through the status monitoring module. If the abnormal situation does not return to normal, continue to handle the abnormal situation. If the abnormal situation cannot be handled by software, perform hardware repair. If it is known through the state monitoring module that each module of the AGV is in a normal state, it will start to execute the task, control the movement of the AGV through the motion control module, and finally complete the task and stop the movement.
本发明采用Android平台进行开发AGV手持控制终端,所开发的控制终端兼有AGV状态监控及AGV运动控制的功能,并且具有友好的人机交互功能。同时Android平台开发方便,开发成本低,在AGV中具有很好的应用前景。The invention uses the Android platform to develop an AGV handheld control terminal, and the developed control terminal has the functions of AGV state monitoring and AGV motion control, and has a friendly human-computer interaction function. At the same time, the Android platform is easy to develop, and the development cost is low, so it has a good application prospect in AGV.
以上对本发明的具体实施例进行了描述。需要理解的是,本发明并不局限于上述特定实施方式,本领域技术人员可以在权利要求的范围内做出各种变形或修改,这并不影响本发明的实质内容。Specific embodiments of the present invention have been described above. It should be understood that the present invention is not limited to the specific embodiments described above, and those skilled in the art may make various changes or modifications within the scope of the claims, which do not affect the essence of the present invention.
Claims (5)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2013102574307A CN103345190A (en) | 2013-06-25 | 2013-06-25 | System and method for monitoring AGV based on Android platform |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2013102574307A CN103345190A (en) | 2013-06-25 | 2013-06-25 | System and method for monitoring AGV based on Android platform |
Publications (1)
Publication Number | Publication Date |
---|---|
CN103345190A true CN103345190A (en) | 2013-10-09 |
Family
ID=49279994
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2013102574307A Pending CN103345190A (en) | 2013-06-25 | 2013-06-25 | System and method for monitoring AGV based on Android platform |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103345190A (en) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105574695A (en) * | 2015-12-16 | 2016-05-11 | 西安科技大学 | Two-dimensional code navigation based logistics delivery system and delivery method thereof |
CN105911936A (en) * | 2016-06-30 | 2016-08-31 | 华南理工大学 | Handheld intelligent terminal of AGV |
CN106483936A (en) * | 2015-08-25 | 2017-03-08 | 上海玑智自动化科技有限公司 | The method and system of automatic monitor task |
CN106856493A (en) * | 2015-12-08 | 2017-06-16 | 广东科达洁能股份有限公司 | A kind of AGV cluster center management systems based on Web |
CN110703776A (en) * | 2019-09-19 | 2020-01-17 | 北京星航机电装备有限公司 | Information exchange system and method for automobile transport AGV and dispatching center |
CN111459133A (en) * | 2020-03-20 | 2020-07-28 | 红云红河烟草(集团)有限责任公司 | Automatic debugging system of AGV dolly |
CN113055865A (en) * | 2019-12-26 | 2021-06-29 | 北京极智嘉科技股份有限公司 | System, method and readable storage medium for providing self-driven robot parameters |
CN113296490A (en) * | 2021-05-08 | 2021-08-24 | 西安达升科技股份有限公司 | Handheld control terminal of AGV dolly |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004280646A (en) * | 2003-03-18 | 2004-10-07 | Matsushita Electric Ind Co Ltd | Operating system for automatic guided vehicle, operation management computer, and operation control method |
JP2007072819A (en) * | 2005-09-08 | 2007-03-22 | Tcm Corp | Mobile management device |
CN101376456A (en) * | 2007-08-29 | 2009-03-04 | 鸿富锦精密工业(深圳)有限公司 | Cargo convey monitoring system and method |
CN101746596A (en) * | 2008-12-02 | 2010-06-23 | 村田机械株式会社 | Transporting vehicle system |
CN102915008A (en) * | 2012-09-13 | 2013-02-06 | 湘潭大学 | Intelligent scheduling system of unmanned conveyers in workshop |
-
2013
- 2013-06-25 CN CN2013102574307A patent/CN103345190A/en active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004280646A (en) * | 2003-03-18 | 2004-10-07 | Matsushita Electric Ind Co Ltd | Operating system for automatic guided vehicle, operation management computer, and operation control method |
JP2007072819A (en) * | 2005-09-08 | 2007-03-22 | Tcm Corp | Mobile management device |
CN101376456A (en) * | 2007-08-29 | 2009-03-04 | 鸿富锦精密工业(深圳)有限公司 | Cargo convey monitoring system and method |
CN101746596A (en) * | 2008-12-02 | 2010-06-23 | 村田机械株式会社 | Transporting vehicle system |
CN102915008A (en) * | 2012-09-13 | 2013-02-06 | 湘潭大学 | Intelligent scheduling system of unmanned conveyers in workshop |
Non-Patent Citations (1)
Title |
---|
赵娟: "基于ARM7的物流系统自动引导小车控制系统设计", 《电子技术》, vol. 38, no. 3, 30 March 2011 (2011-03-30) * |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106483936A (en) * | 2015-08-25 | 2017-03-08 | 上海玑智自动化科技有限公司 | The method and system of automatic monitor task |
CN106856493A (en) * | 2015-12-08 | 2017-06-16 | 广东科达洁能股份有限公司 | A kind of AGV cluster center management systems based on Web |
CN105574695A (en) * | 2015-12-16 | 2016-05-11 | 西安科技大学 | Two-dimensional code navigation based logistics delivery system and delivery method thereof |
CN105911936A (en) * | 2016-06-30 | 2016-08-31 | 华南理工大学 | Handheld intelligent terminal of AGV |
CN110703776A (en) * | 2019-09-19 | 2020-01-17 | 北京星航机电装备有限公司 | Information exchange system and method for automobile transport AGV and dispatching center |
CN113055865A (en) * | 2019-12-26 | 2021-06-29 | 北京极智嘉科技股份有限公司 | System, method and readable storage medium for providing self-driven robot parameters |
CN113055865B (en) * | 2019-12-26 | 2023-10-10 | 北京极智嘉科技股份有限公司 | System, method and readable storage medium for providing self-driven robot parameters |
CN111459133A (en) * | 2020-03-20 | 2020-07-28 | 红云红河烟草(集团)有限责任公司 | Automatic debugging system of AGV dolly |
CN113296490A (en) * | 2021-05-08 | 2021-08-24 | 西安达升科技股份有限公司 | Handheld control terminal of AGV dolly |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103345190A (en) | System and method for monitoring AGV based on Android platform | |
EP3270245B1 (en) | Method, server, mobile terminal and apparatus for interacting data with vehicle-mounted machine | |
US12061845B2 (en) | Creation of a digital twin from a mechanical model | |
CN106326104B (en) | Terminal control testing method and device | |
CN105477854B (en) | Applied to the handle control method of intelligent terminal, apparatus and system | |
EP3371666B1 (en) | Generation of robotic user interface responsive to connection of peripherals to robot | |
CN110524543A (en) | A kind of industrial robot control device and system based on manipulation one | |
CN112068455B (en) | Task simulation method, system, device, electronic equipment and readable storage medium | |
CN108733459A (en) | A kind of method of distributed timing, server and system | |
CN104298602A (en) | Method and device for debugging application program | |
CN114064152A (en) | Embedded multi-core debugging system based on dynamic loading and debugging method thereof | |
KR102460039B1 (en) | Methods, equipment and storage medium to reduce the waiting time for human-computer interaction | |
CN110502434A (en) | A kind of automatic test approach and device | |
US20130030568A1 (en) | Robot system control method and a device therefor | |
CN110480633B (en) | Method and device for controlling equipment and storage medium | |
CN111026509A (en) | Method, system and storage medium for operation and maintenance remote host to execute operation | |
CN204989857U (en) | Remote control device based on pioneer robot | |
CN204644604U (en) | A kind of sewing device update device | |
CN102681861B (en) | Method and device for installing software | |
CN115167378A (en) | Vehicle diagnosis mode control method, system, equipment and storage medium | |
CN105224453A (en) | The automatic test approach of system compatibility and device | |
CN112711527A (en) | Debugging method and device of real-time process, target machine and storage medium | |
WO2017197829A1 (en) | Test information management method and apparatus, and test case execution system and device | |
US9866501B2 (en) | Virtual switch enabling communication between external objects and simulation objects | |
CN107180525A (en) | Bluetooth control method, device, system and the relevant device of a kind of physical equipment |
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 | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20131009 |