CN110455305A - 具有自主路径规划功能的agv小车控制方法 - Google Patents
具有自主路径规划功能的agv小车控制方法 Download PDFInfo
- Publication number
- CN110455305A CN110455305A CN201910767558.5A CN201910767558A CN110455305A CN 110455305 A CN110455305 A CN 110455305A CN 201910767558 A CN201910767558 A CN 201910767558A CN 110455305 A CN110455305 A CN 110455305A
- Authority
- CN
- China
- Prior art keywords
- agv trolley
- point
- field communication
- path planning
- agv
- 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
- 238000000034 method Methods 0.000 title claims abstract description 24
- 238000004891 communication Methods 0.000 claims description 42
- 230000003993 interaction Effects 0.000 claims description 7
- 230000008569 process Effects 0.000 claims description 6
- 238000010586 diagram Methods 0.000 description 4
- 230000008859 change Effects 0.000 description 2
- 206010033799 Paralysis Diseases 0.000 description 1
- 239000012141 concentrate Substances 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 230000005611 electricity Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 230000008439 repair process Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/26—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
- G01C21/34—Route searching; Route guidance
- G01C21/3453—Special cost functions, i.e. other than distance or default speed limit of road segments
- G01C21/3476—Special cost functions, i.e. other than distance or default speed limit of road segments using point of interest [POI] information, e.g. a route passing visible POIs
Landscapes
- Engineering & Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Automation & Control Theory (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
Abstract
本发明涉及AGV小车技术领域,具体地说,涉及一种具有自主路径规划功能的AGV小车控制方法。其包括以下步骤:步骤S1、构建地图拓扑结构;步骤S2、上位机向AGV小车下发目标指令;步骤S3、AGV小车根据目标指令规划路径并移动至目标点。本发明能够较佳地实现对AGV小车的控制。
Description
技术领域
本发明涉及AGV小车技术领域,具体地说,涉及一种具有自主路径规划功能的AGV小车控制方法。
背景技术
AGV小车,指装备有电磁或光学等自动导引装置、能够沿规定的导引路径行驶、具有安全保护以及多种移载功能的运输车,其在工业应用中无需驾驶员,能够以可充电电池作为其动力来源。其能够通过上位机来控制其行进路线以及行为,或利用电磁轨道(electromagnetic path-following system)来设立其行进路线,电磁轨道黏贴於地板上,无人搬运车则依靠电磁轨道所带来的讯息进行移动与动作。
结合图1所示,传统方法中,为实现AGV小车的移动,通常是在AGV小车处设置车载控制器,通过上位机进行路径规划后将路径发送给车载控制器,之后车载控制器根据所接收的路径指令进行运动。该方式中,车载控制器通常由生产商固化至AGV小车处,车载控制器通常采用嵌入式***或单片机***,通过将控制程序下载至嵌入式***或单片机***处,通过控制程序的逻辑设置,实现对路径指令的解析以及控制AGV小车的运行。这其中,控制程序和地面的地图数据通常由生产商来提供和输入,这就使得,在使用者使用AGV小车的过程中,若遇到如因场地变化或者出现其他故障而需更改控制器里的地图或者其他数据时,需要AGV的生产商派技术人员到现场进行重新写入数据,在这个过程中不仅增加了使用方的资金成本,更增加了时间成本,对于AGV生产商也会形成很大的精力浪费。另外,由于现有AGV小车中,其多种运算均是由上位机来执行,比如在需要AGV小车执行某一指令时,需要在上位机处输入移动的坐标或者其他指令,由上位机计算和判断路径等,再将计算结果发送给AGV小车,车载控制器接收到该指令后进行执行;这就使得,当需要执行的指令过多或者过于集中时,上位机的负担会很重,这时就可能会出现指令出错或者***崩溃等现象,甚而有可能导致整个执行***的瘫痪。
发明内容
本发明提供了一种具有自主路径规划功能的AGV小车控制方法,其能够克服现有技术的某种或某些缺陷。
根据本发明的具有自主路径规划功能的AGV小车控制方法,其包括以下步骤:
步骤S1、构建地图拓扑结构;
步骤S2、上位机向AGV小车下发目标指令;
步骤S3、AGV小车根据目标指令规划路径并移动至目标点。
作为优选,步骤S1中,在AGV小车运行场地处设置多个近场通信点并分别编号,所述多个近场通信点共同构建地图拓扑结构,相邻近场通信点之间联通;AGV小车处设有传感器单元,传感器单元用于对近场通信点进行识别。
作为优选,所述多个近场通信点的信息作为参数化的配置文件存于AGV中,该文件包涵了近场通信点之间的拓扑结构关系。从而使得用户能够通过修改该拓扑关系进而修改地图,从而能够较佳地解决现有AGV小车存在的因地图固化而导致的用户修改地图较为困难的问题。
作为优选,传感器单元采用RFID传感器。
作为优选,步骤S3中,AGV小车通过指令处理单元对目标指令进行解析,AGV小车通过地图单元和定位单元对当前所处近场通信点的编号进行识别以实现对AGV小车当前位置的定位,AGV小车通过路径规划单元对行走路线进行规划,AGV小车通过驱动单元实现对AGV小车的驱动。
作为优选,路径规划单元在对行走路线进行规划时,基于局部最近原则和全局最近原则进行路径规划;其中,局部最近原则指AGV小车寻找与当前所处近场通信点最近的点,全局最近原则是指AGV小车寻找与目标点直线距离最近的路径。
作为优选,AGV小车根据路径规划单元所规划的路径逐点进行移动,且每移动至一近场通信点处时,通过传感器单元读取该近场通信点的编号并与所规划路径中的下一个目标点的编号进行比对,直至该近场通信点的编号与所规划路径的最后一个目标点的编号相同时,停止运行。
作为优选,步骤S2中,AGV小车处设物联网通信单元以实现与上位机间的数据交互。
作为优选,步骤S3中,AGV小车实时将自身状态上传至上位机处。
附图说明
图1为现有AGV控制***的示意图;
图2为实施例1中的AGV控制***的示意图;
图3为实施例1中的地图拓扑结构的示意图;
图4为实施例1中的路径规划的示意图。
具体实施方式
为进一步了解本发明的内容,结合附图和实施例对本发明作详细描述。应当理解的是,实施例仅仅是对本发明进行解释而并非限定。
实施例1
如图2所示,本实施例提供了一种具有自主路径规划功能的AGV小车控制方法,其包括以下步骤:
步骤S1、构建地图拓扑结构;
步骤S2、上位机向AGV小车下发目标指令;
步骤S3、AGV小车根据目标指令规划路径并移动至目标点。
本实施例中,上位机只需要负责向AGV小车下发目标指令,而所有指令的解析、运算、执行、路径规划等过程,均在AGV小车处实现,从而能够有效地降低上位机的工作负荷。同时,通过构建图拓扑结构,能够将地图信息输入至上位机处,进而使得上位机能够知晓地图与小车之间的位置空间关系,这使得上位机能够选择目标点发送给AGV小车,进而使得AGV小车能够较佳地自主运行。其中,地图对上位机来说只具备知晓的功能,比如知道了目标点在地图空间中的位置。
另外,由于本实施例中,上位机能够通过知晓AGV小车在地图处的位置,并根据AGV小车的实时位置向AGV小车发送目标点信息,而后AGV小车在地图处的运行的控制逻辑和定位逻辑均在AGV小车处实现。故,使得用户能够较佳地通过参数化的地图拓扑关系配置文件自行变更地图,而不影响AGV小车的任何控制逻辑、定位逻辑等。
本实施例中,所述多个近场通信点的信息作为参数化的配置文件存于AGV中,该文件包涵了近场通信点之间的拓扑结构关系。从而使得用户能够通过修改该拓扑关系进而修改地图,从而能够较佳地解决现有AGV小车存在的因地图固化而导致的用户修改地图较为困难的问题。
结合图3所示,本实施例中,步骤S1中,在AGV小车运行场地处设置多个近场通信点并分别编号,所述多个近场通信点共同构建地图拓扑结构,相邻近场通信点之间联通;AGV小车处设有传感器单元,传感器单元用于对近场通信点进行识别。从而能够较佳地构建拓扑结构,以适应不同的场地环境。
本实施例中,传感器单元采用RFID传感器。
本实施例中,步骤S3中,AGV小车通过指令处理单元对目标指令进行解析,AGV小车通过地图单元和定位单元对当前所处近场通信点的编号进行识别以实现对AGV小车当前位置的定位,AGV小车通过路径规划单元对行走路线进行规划,AGV小车通过驱动单元实现对AGV小车的驱动。
本实施例中,路径规划单元在对行走路线进行规划时,基于局部最近原则和全局最近原则进行路径规划;其中,局部最近原则指AGV小车寻找与当前所处近场通信点最近的点,全局最近原则是指AGV小车寻找与目标点直线距离最近的路径。
结合图4所示,如当前位置点为m10,目标点为m16。则AGV小车在运行时,逐点进行判断,在起始点处时,依局部最近原则寻找与当前点临近的点中与目标直线距离最短的点,即点m02和点m18,并且能够规划处两条通达路径:;2、10-18-19-20-12-04-05-06-07-08-16。之后以全局最近原则能够将最终的路径规划为“1、10-02-03-04-05-06-07-08-16”。从而较佳地实现了路径的规划。
本实施例中,AGV小车根据路径规划单元所规划的路径逐点进行移动,且每移动至一近场通信点处时,通过传感器单元读取该近场通信点的编号并与所规划路径中的下一个目标点的编号进行比对,直至该近场通信点的编号与所规划路径的最后一个目标点的编号相同时,停止运行。
本实施例中,步骤S2中,AGV小车处设物联网通信单元以实现与上位机间的数据交互。
本实施例中,物联网通信单元能够基于TCP/IP的通用物联网通信交互协议进行数据通信,从而使得多种终端及上层***均能够与AGV小车进行通信。这就使得:
1、AGV小车能够与具备基于TCP/IP的通用物联网通信交互协议的整个生产或控制***进行信息数据交互,如AGV小车的自身状态信息、外界终端的转态信息等,从而能够较佳地实现设备间的信息互通,便于AGV小车根据不同终端的当前状态进行自主决策;
2、AGV小车能够与具备基于TCP/IP的通用物联网通信交互协议的整个生产或控制***进行控制指令的交互,从而使得在存在多AGV小车的环境下,不同AGV小车间能够较佳地实现协同交互,如规划路径时能够避开已经被其他AGV小车占用的路径点、让任务优先级较高的AGV小车优先通过等。
本实施例中,步骤S3中,AGV小车实时将自身状态上传至上位机处。
以上示意性的对本发明及其实施方式进行了描述,该描述没有限制性,附图中所示的也只是本发明的实施方式之一,实际的结构并不局限于此。所以,如果本领域的普通技术人员受其启示,在不脱离本发明创造宗旨的情况下,不经创造性的设计出与该技术方案相似的结构方式及实施例,均应属于本发明的保护范围。
Claims (9)
1.具有自主路径规划功能的AGV小车控制方法,其包括以下步骤:
步骤S1、构建地图拓扑结构;
步骤S2、上位机向AGV小车下发目标指令;
步骤S3、AGV小车根据目标指令规划路径并移动至目标点。
2.根据权利要求1所述的具有自主路径规划功能的AGV小车控制方法,其特征在于:步骤S1中,在AGV小车运行场地处设置多个近场通信点并分别编号,所述多个近场通信点共同构建地图拓扑结构,相邻近场通信点之间联通;AGV小车处设有传感器单元,传感器单元用于对近场通信点进行识别。
3.根据权利要求2所述的具有自主路径规划功能的AGV小车控制方法,其特征在于:传感器单元采用RFID传感器。
4.根据权利要求2所述的具有自主路径规划功能的AGV小车控制方法,其特征在于:步骤S3中,AGV小车通过指令处理单元对目标指令进行解析,AGV小车通过地图单元和定位单元对当前所处近场通信点的编号进行识别以实现对AGV小车当前位置的定位,AGV小车通过路径规划单元对行走路线进行规划,AGV小车通过驱动单元实现对AGV小车的驱动。
5.根据权利要求4所述的具有自主路径规划功能的AGV小车控制方法,其特征在于:路径规划单元在对行走路线进行规划时,基于局部最近原则和全局最近原则进行路径规划;其中,局部最近原则指AGV小车寻找与当前所处近场通信点最近的点,全局最近原则是指AGV小车寻找与目标点直线距离最近的路径。
6.根据权利要求5所述的具有自主路径规划功能的AGV小车控制方法,其特征在于:AGV小车根据路径规划单元所规划的路径逐点进行移动,且每移动至一近场通信点处时,通过传感器单元读取该近场通信点的编号并与所规划路径中的下一个目标点的编号进行比对,直至该近场通信点的编号与所规划路径的最后一个目标点的编号相同时,停止运行。
7.根据权利要求1所述的具有自主路径规划功能的AGV小车控制方法,其特征在于:步骤S2中,AGV小车处设物联网通信单元以实现与上位机间的数据交互。
8.根据权利要求1所述的具有自主路径规划功能的AGV小车控制方法,其特征在于:步骤S3中,AGV小车实时将自身状态上传至上位机处。
9.根据权利要求1所述的具有自主路径规划功能的AGV小车控制方法,其特征在于:所述多个近场通信点的信息作为参数化的配置文件存于AGV中,该文件包涵了近场通信点之间的拓扑结构关系。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910767558.5A CN110455305A (zh) | 2019-08-20 | 2019-08-20 | 具有自主路径规划功能的agv小车控制方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910767558.5A CN110455305A (zh) | 2019-08-20 | 2019-08-20 | 具有自主路径规划功能的agv小车控制方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN110455305A true CN110455305A (zh) | 2019-11-15 |
Family
ID=68487922
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910767558.5A Pending CN110455305A (zh) | 2019-08-20 | 2019-08-20 | 具有自主路径规划功能的agv小车控制方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110455305A (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110989582A (zh) * | 2019-11-26 | 2020-04-10 | 北京卫星制造厂有限公司 | 基于路径预先占用的多agv自动避让式智能调度方法 |
CN111596658A (zh) * | 2020-05-11 | 2020-08-28 | 东莞理工学院 | 一种多agv无碰撞运行的路径规划方法及调度*** |
CN114839983A (zh) * | 2022-04-25 | 2022-08-02 | 北京斯年智驾科技有限公司 | 基于地图连接关系的自动驾驶路径规划方法 |
WO2023221156A1 (zh) * | 2022-05-17 | 2023-11-23 | 恬家(上海)信息科技有限公司 | Agv辅助控制***及方法 |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104089623A (zh) * | 2014-07-14 | 2014-10-08 | 上海海事大学 | 一种用于运载车行驶状态及路径的生成***及方法 |
CN106020200A (zh) * | 2016-07-07 | 2016-10-12 | 江苏上骐集团有限公司 | 采用轮毂电机驱动的agv小车及路径规划方法 |
CN107037812A (zh) * | 2017-03-31 | 2017-08-11 | 南京理工大学 | 一种基于仓储无人车的车辆路径规划方法 |
CN107727099A (zh) * | 2017-09-29 | 2018-02-23 | 山东大学 | 一种工厂内物料运输多agv调度及路径规划方法 |
CN108388245A (zh) * | 2018-01-26 | 2018-08-10 | 温州大学瓯江学院 | 一种agv小车室内定位导航***及其控制方法 |
CN108827311A (zh) * | 2018-08-02 | 2018-11-16 | 大连理工江苏研究院有限公司 | 一种制造车间无人搬运***路径规划方法 |
CN109724612A (zh) * | 2019-01-14 | 2019-05-07 | 浙江大华技术股份有限公司 | 一种基于拓扑地图的agv路径规划方法及设备 |
-
2019
- 2019-08-20 CN CN201910767558.5A patent/CN110455305A/zh active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104089623A (zh) * | 2014-07-14 | 2014-10-08 | 上海海事大学 | 一种用于运载车行驶状态及路径的生成***及方法 |
CN106020200A (zh) * | 2016-07-07 | 2016-10-12 | 江苏上骐集团有限公司 | 采用轮毂电机驱动的agv小车及路径规划方法 |
CN107037812A (zh) * | 2017-03-31 | 2017-08-11 | 南京理工大学 | 一种基于仓储无人车的车辆路径规划方法 |
CN107727099A (zh) * | 2017-09-29 | 2018-02-23 | 山东大学 | 一种工厂内物料运输多agv调度及路径规划方法 |
CN108388245A (zh) * | 2018-01-26 | 2018-08-10 | 温州大学瓯江学院 | 一种agv小车室内定位导航***及其控制方法 |
CN108827311A (zh) * | 2018-08-02 | 2018-11-16 | 大连理工江苏研究院有限公司 | 一种制造车间无人搬运***路径规划方法 |
CN109724612A (zh) * | 2019-01-14 | 2019-05-07 | 浙江大华技术股份有限公司 | 一种基于拓扑地图的agv路径规划方法及设备 |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110989582A (zh) * | 2019-11-26 | 2020-04-10 | 北京卫星制造厂有限公司 | 基于路径预先占用的多agv自动避让式智能调度方法 |
CN110989582B (zh) * | 2019-11-26 | 2023-06-09 | 北京卫星制造厂有限公司 | 基于路径预先占用的多agv自动避让式智能调度方法 |
CN111596658A (zh) * | 2020-05-11 | 2020-08-28 | 东莞理工学院 | 一种多agv无碰撞运行的路径规划方法及调度*** |
CN114839983A (zh) * | 2022-04-25 | 2022-08-02 | 北京斯年智驾科技有限公司 | 基于地图连接关系的自动驾驶路径规划方法 |
CN114839983B (zh) * | 2022-04-25 | 2024-01-16 | 北京斯年智驾科技有限公司 | 基于地图连接关系的自动驾驶路径规划方法 |
WO2023221156A1 (zh) * | 2022-05-17 | 2023-11-23 | 恬家(上海)信息科技有限公司 | Agv辅助控制***及方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110455305A (zh) | 具有自主路径规划功能的agv小车控制方法 | |
US11709502B2 (en) | Roadmap annotation for deadlock-free multi-agent navigation | |
CN107167154B (zh) | 一种基于时间代价函数的时间窗路径规划冲突解决方法 | |
CN111596658A (zh) | 一种多agv无碰撞运行的路径规划方法及调度*** | |
Desaraju et al. | Decentralized path planning for multi-agent teams with complex constraints | |
JP2020149370A (ja) | 運行計画システム、運行計画方法及びコンピュータプログラム | |
Zhao et al. | The experience-memory Q-learning algorithm for robot path planning in unknown environment | |
CN108427412A (zh) | Agv调度方法、装置、计算机设备和存储介质 | |
JP2021071891A (ja) | 走行制御装置、走行制御方法、及びコンピュータプログラム | |
KR20200069925A (ko) | 무인운반차량 통제 시스템 및 그 방법 | |
CN112344945B (zh) | 室内配送机器人路径规划方法、***及室内配送机器人 | |
CN108363385A (zh) | Agv同场工作协同方法、电子设备、存储介质及*** | |
Conner et al. | Flexible navigation: Finite state machine-based integrated navigation and control for ROS enabled robots | |
EP4141599B1 (en) | Multi-robot route planning | |
JP2021149216A (ja) | 走行制御装置、走行制御方法、及びコンピュータプログラム | |
WO2018194808A1 (en) | Aisle-based roadmap generation | |
CN110262472B (zh) | 路径规划方法、装置和计算机可读存储介质 | |
Ferreira et al. | Development of an automated guided vehicle controller using a model-based systems engineering approach | |
CN110270998A (zh) | 机器人调度方法、电子设备和计算机可读存储介质 | |
CN112633590A (zh) | 一种用于四向穿梭车的智能入库方法及*** | |
Safin et al. | Modelling a turtlebot3 based delivery system for a smart hospital in gazebo | |
JP2021071796A (ja) | 走行制御装置、移動体及び運行システム | |
JP7481903B2 (ja) | 情報処理装置、情報処理方法、情報処理システム及びコンピュータプログラム | |
Krupitzer et al. | RoCoSys: A framework for coordination of mobile IoT devices | |
Chen et al. | Rrt* combined with gvo for real-time nonholonomic robot navigation in dynamic environment |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20191115 |
|
WD01 | Invention patent application deemed withdrawn after publication |