CN103019240A - 一种agv小车平面定位导航***及方法 - Google Patents
一种agv小车平面定位导航***及方法 Download PDFInfo
- Publication number
- CN103019240A CN103019240A CN2012105032758A CN201210503275A CN103019240A CN 103019240 A CN103019240 A CN 103019240A CN 2012105032758 A CN2012105032758 A CN 2012105032758A CN 201210503275 A CN201210503275 A CN 201210503275A CN 103019240 A CN103019240 A CN 103019240A
- Authority
- CN
- China
- Prior art keywords
- agv dolly
- module
- ultrasonic sensor
- microprocessor module
- 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.)
- Granted
Links
Images
Landscapes
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
Abstract
本发明涉及定位导航领域,公开了一种AGV小车平面定位导航***及方法,包括:AGV小车、地图数据库、超声波传感器模块、舵机模块、转角传感器模块、微处理器模块;所述地图数据库存储于微处理器模块中;超声波传感器模块安装在AGV小车的前端中心位置和左侧中心位置;超声波传感器模块、舵机模块、转角传感器模块分别与微处理器模块电连接。本发明通过接收AGV小车前置和侧置的超声波传感器信息,经地图数据库匹配后,微处理器模块采用相应的定位算法,对AGV小车进行定位并控制其行进。本发明使用超声波测距器进行测距,成本低,测距精确;AGV小车行驶路径可任意规划,摆脱导向轨道束缚,控制更加方便,大大提高了工作效率。
Description
技术领域
本发明涉及定位导航领域,特别涉及一种AGV小车平面定位导航***及方法。
背景技术
自动导引小车AGV(Automatic Guided Vehicle)是指装备有自动导向***,按设定的路线自动行驶或牵引着载货台至指定地点,实现物料的自动装卸和搬运,与其他物流设备自动接口,全过程自动化的无人驾驶输送设备。
目前已知的AGV装备有电磁或光学引导装置,引导AGV小车在预定的轨道上行驶。当工作量增大或者设备增多时,需要增设新的轨道以完成不同的任务,这样既增加了成本,又使得***变得复杂。
发明内容
本发明的目的是:为解决上述现有技术中的技术问题,提供一种AGV小车平面定位导航***及方法,取代了传统的AGV引导轨道,并且目标环境下的地图数据库可以根据实际工作情况实时改变,而无需导航轨道引导。
为实现上述目的,本发明采用的技术方案为:提供了一种AGV小车平面定位导航***,包括:AGV小车1、地图数据库、超声波传感器模块2、舵机模块3、转角传感器模块4、微处理器模块5。
所述地图数据库存储于微处理器模块5中,用来提供目标环境下的坐标信息,且通过微处理器模块5的数据处理,借助舵机模块3和转角传感器模块4模块控制AGV小车1行进;;超声波传感器模块2安装在AGV小车1的前端中心位置和左侧中心位置,用于检测备AGV小车1前方和侧面距离的变化,并将数据实时提供给微处理器模块5;舵机模块3与AGV小车1的转向连杆相连接,用于AGV小车1转向;所述微处理器模块用于实时处理接收到的数据,实现AGV小车1的定位导航;转角传感器模块4安装于AGV小车1的转向轴管上,用于测量AGV小车1的转角,并将数据提供给微处理器模块5;并且上述几个模块分别与微处理器模块5电连接。
其中,所述地图数据库包括:目标环境下的起讫点坐标信息、拐点坐标信息、道路斜率信息、交叉口坐标信息,用于为AGV小车1定位导航提供坐标参考。
一种AGV小车平面定位导航方法,包括以下步骤:
步骤100:数据的采集:AGV小车1前置和侧置超声波传感器模块2发射声波并计时,遇到障碍物则返回,接收到反射波后停止计时,微处理器模块5根据发射和接收的时间差计算AGV小车1与前方和侧面的距离;计算公式为 ;其中,为前置超声波传感器测得的距离,为左侧差超声波传感器测得的距离;为前置超声波传感器声波时间差,为左侧超声波传感器声波时间差。
步骤200:微处理器模块5获得如上述步骤100所述的距离信息,根据当前微处理器模块5获得的地图数据库初始信息,确定AGV小车1当前所在的具体的路段,并根据地图数据库提供的计算公式对AGV小车1的坐标进行计算,计算公式根据路段信息的不同而不同。
步骤300:处理微处理器模块5到AGV小车1的坐标信息,确定AGV小车1所在的路段后,根据地图数据库提供的不同信息,控制AGV小车1转向或直行,直到到达目的地。
本发明通过接收AGV小车前置和侧置的超声波传感器信息,经过地图数据库匹配后,微处理器采用相应的定位算法,对AGV小车进行定位并控制其行进。
有益效果:本发明使用超声波测距器进行测距,成本低,测距精确;避免了复杂道路轨道的铺设工作,进一步降低了成本,并且AGV小车行驶路径可任意规划,摆脱导向轨道束缚,控制更加方便,大大提高了工作效率。
附图说明
图1为本发明一种AGV小车平面定位导航***的结构示意图。
图2为本发明一种AGV小车平面定位导航方法的流程示意图。
图3为一种目标环境下可能的地图数据库示意图。
图4为由一种目标环境下可能的地图数据库转化得到的坐标系示意图。
附图标识:1-AGV小车,2-超声波传感器模块,3-舵机模块,4-转角传感器模块,5-微处理器模块。
具体实施方式
下面结合附图和实施例对本发明进行详细说明。
参照图1,本发明一种AGV小车平面定位导航***包括:AGV小车1、地图数据库、超声波传感器模块2、舵机模块3、转角传感器模块4、微处理器模块5。超声波传感器模块有两个,一个安装在AGV小车1的正前方中心位置,另一个安装在AGV小车1的左侧中心位置部。转角传感器模块4安装于AGV小车的转向轴管上。舵机模块3与转向轮连杆相连接。地图数据库存储于微处理器模块5中,供微处理器模块5读取道路信息。微处理器模块5根据各方的数据,进行算法处理,定位AGV小车1,并控制AGV小车1行进。
参照图3,在一个车间内,有三个任务点需要AGV小车1前往执行任务。
图4是根据图3的地图数据库转化而来的平面坐标系。下面结合图4,具体说明一下定位导航的原理:
设车间的小车初始位置位于图中A点,并准备往B点行驶。此时地图数据匹配数据为:1、行驶路段:AB;2、目前坐标(x1,y1)。微处理器模块5根据这些信息提供该路段的定位算法,AGV小车1的横坐标xAGV=x1,纵坐标yAGV=y-ydis,这里ydis为小车目前位置距离的长度。于是AGV小车1在AB段行驶时的坐标为(x1,y-ydis)。
当AGV小车1继续前行,微处理器模块5计算得到的坐标为(x1,y1)时,说明AGV小车1到达B点,即任务一点。执行完任务,AGV小车1需要向C点行驶;则微处理器模块5应控制AGV小车1右转向90度,转角传感器模块4测得旋转90度后通知微处理器模块5,此时微处理器模块5读取BC段的地图数据库信息:1、行驶路段:BC段;2、目前坐标(x1,y2)。接着微处理器模块5得到对应的定位算法,AGV小车1在BC段行驶时的坐标为(x-xdis,y2),其中xdis为AGV小车1前置超声波传感器模块2距前方的距离。
AGV小车1前行到C点后,需向CD段过渡,微处理器模块5读取得到CD段地图数据:1、行驶路段:CD段;2、目前坐标(x2,y2);3,终点坐标(x3,y3)。据此,微处理器模块5得到AGV小车1需右转向 。由于CD段为一段斜线,其相应的坐标计算公式也将变的稍微复杂。对该示意图中的CD段,其坐标计算分为两段,前半段为CC′,其中,则此段中,AGV小车1的坐标为(x-xdiscosθ,y-ydiscosθ);设根据已知条件求的D′的坐标为(x5,y5),则段中AGV小车1的实时坐标为(x-xdiscosθ,y5+xdissinθ),依该坐标前进,最终将到达终点站E。
同理,可以根据不同的任务需要,设计不同的地图及对应的数据库。
以上内容是结合优选技术方案对本发明所做的进一步详细说明,不能认定发明的具体实施仅限于这些说明。对本发明所属技术领域的普通技术人员来说,在不脱离本发明的构思的前提下,还可以做出简单的推演及替换,都应当视为本发明的保护范围。
Claims (3)
1.一种AGV小车平面定位导航***,其特征在于,所述一种AGV小车平面定位导航***包括:AGV小车(1)、地图数据库、超声波传感器模块(2)、舵机模块(3)、转角传感器模块(4)、微处理器模块(5);
所述地图数据库存储于微处理器模块(5)中;超声波传感器模块(2)安装在AGV小车(1)的前端中心位置和左侧中心位置;舵机模块(3)与AGV小车(1)的转向连杆相连接;转角传感器模块(4)安装于AGV小车(1)的转向轴管上;并且上述几个模块分别与微处理器模块(5)电连接;
具体过程如下:
数据的采集:AGV小车(1)前置和侧置超声波传感器模块(2)发射声波并计时,遇到障碍物则返回,接收到反射波后停止计时,微处理器模块(5)根据发射和接收的时间差计算AGV小车(1)与前方和侧面的距离;计算公式为 ;其中,为前置超声波传感器测得的距离,为左侧差超声波传感器测得的距离;为前置超声波传感器声波时间差,为左侧超声波传感器声波时间差;
微处理器模块(5)获得如上述步骤100所述的距离信息,根据当前微处理器模块(5)获得的地图数据库初始信息,确定AGV小车(1)当前所在的具体的路段,并根据地图数据库提供的计算公式对AGV小车(1)的标进行计算,计算公式根据路段信息的不同而不同;
处理微处理器模块(5)到AGV小车(1)的坐标信息,确定AGV小车(1)所在的路段后,根据地图数据库提供的不同信息,控制AGV小车(1)转向或直行,直到到达目的地。
2.根据权利要求1所述的一种AGV小车平面定位导航***,其特征在于,所述地图数据库包括:目标环境下的起讫点坐标信息、拐点坐标信息、道路斜率信息、交叉口坐标信息。
3.一种AGV小车平面定位导航方法,包括以下步骤:
步骤100:数据的采集:AGV小车(1)前置和侧置超声波传感器模块(2)发射声波并计时,遇到障碍物则返回,接收到反射波后停止计时,微处理器模块(5)根据发射和接收的时间差计算AGV小车(1)与前方和侧面的距离;计算公式为;其中,为前置超声波传感器测得的距离,为左侧差超声波传感器测得的距离;为前置超声波传感器声波时间差,为左侧超声波传感器声波时间差;
步骤200:微处理器模块(5)获得如上述步骤100所述的距离信息,根据当前微处理器模块(5)获得的地图数据库初始信息,确定AGV小车(1)当前所在的具体的路段,并根据地图数据库提供的计算公式对AGV小车(1)的坐标进行计算,计算公式根据路段信息的不同而不同;
步骤300:处理微处理器模块(5)到AGV小车(1)的坐标信息,确定AGV小车(1)所在的路段后,根据地图数据库提供的不同信息,控制AGV小车(1)转向或直行,直到到达目的地。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210503275.8A CN103019240B (zh) | 2012-11-30 | 2012-11-30 | 一种agv小车平面定位导航***及方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210503275.8A CN103019240B (zh) | 2012-11-30 | 2012-11-30 | 一种agv小车平面定位导航***及方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103019240A true CN103019240A (zh) | 2013-04-03 |
CN103019240B CN103019240B (zh) | 2015-08-12 |
Family
ID=47967947
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210503275.8A Expired - Fee Related CN103019240B (zh) | 2012-11-30 | 2012-11-30 | 一种agv小车平面定位导航***及方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103019240B (zh) |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103412566A (zh) * | 2013-08-21 | 2013-11-27 | 广州动进精密机械科技有限公司 | Agv多道岔自动寻目的站点的方法和*** |
CN104656084A (zh) * | 2013-11-21 | 2015-05-27 | 现代自动车株式会社 | 使用超声波传感器的障碍物地图生成设备和方法 |
CN104679004A (zh) * | 2015-02-09 | 2015-06-03 | 上海交通大学 | 柔性路径与固定路径相结合的自动导引车及其导引方法 |
CN104793619A (zh) * | 2015-04-17 | 2015-07-22 | 上海交通大学 | 基于摆动单线激光雷达的仓库巷道自动引导车导航装置 |
CN106843228A (zh) * | 2017-03-23 | 2017-06-13 | 汕头大学 | 基于移动终端划线设定智能小车行走路径的方法及*** |
CN107243900A (zh) * | 2017-08-09 | 2017-10-13 | 苏州阿甘机器人有限公司 | 一种基于室内导航的小零件自动送料方法 |
CN107608266A (zh) * | 2017-09-08 | 2018-01-19 | 中国计量大学 | 基于stm32的自动送外卖小车***设计 |
CN108572653A (zh) * | 2018-06-05 | 2018-09-25 | 河南森源电气股份有限公司 | 一种agv超声波导引***及agv导航车 |
TWI684084B (zh) * | 2017-06-20 | 2020-02-01 | 日商日本電產新寶股份有限公司 | 移動裝置 |
CN114663001A (zh) * | 2022-05-25 | 2022-06-24 | 广州市广播电视台 | 一种应用于转播车的提示信息的生成方法及电子设备 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR0168189B1 (ko) * | 1995-12-01 | 1999-02-01 | 김광호 | 로보트의 환경인식장치 및 그 제어방법 |
JP2005332311A (ja) * | 2004-05-21 | 2005-12-02 | Toshiba Tec Corp | 自律走行体システム |
CN2773624Y (zh) * | 2004-11-24 | 2006-04-19 | 吉林大学 | 自动引导车辆无线定位、导航与控制*** |
CN102096413A (zh) * | 2010-12-23 | 2011-06-15 | 中国民航大学 | 保安巡逻机器人***及其控制方法 |
CN102288191A (zh) * | 2011-05-26 | 2011-12-21 | 大连理工大学 | 一种智能导航小车 |
CN102662401A (zh) * | 2012-05-25 | 2012-09-12 | 上海电力学院 | 一种基于电磁感应循迹的导航*** |
-
2012
- 2012-11-30 CN CN201210503275.8A patent/CN103019240B/zh not_active Expired - Fee Related
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR0168189B1 (ko) * | 1995-12-01 | 1999-02-01 | 김광호 | 로보트의 환경인식장치 및 그 제어방법 |
JP2005332311A (ja) * | 2004-05-21 | 2005-12-02 | Toshiba Tec Corp | 自律走行体システム |
CN2773624Y (zh) * | 2004-11-24 | 2006-04-19 | 吉林大学 | 自动引导车辆无线定位、导航与控制*** |
CN102096413A (zh) * | 2010-12-23 | 2011-06-15 | 中国民航大学 | 保安巡逻机器人***及其控制方法 |
CN102288191A (zh) * | 2011-05-26 | 2011-12-21 | 大连理工大学 | 一种智能导航小车 |
CN102662401A (zh) * | 2012-05-25 | 2012-09-12 | 上海电力学院 | 一种基于电磁感应循迹的导航*** |
Cited By (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103412566A (zh) * | 2013-08-21 | 2013-11-27 | 广州动进精密机械科技有限公司 | Agv多道岔自动寻目的站点的方法和*** |
CN104656084A (zh) * | 2013-11-21 | 2015-05-27 | 现代自动车株式会社 | 使用超声波传感器的障碍物地图生成设备和方法 |
CN104679004B (zh) * | 2015-02-09 | 2017-07-11 | 上海交通大学 | 柔性路径与固定路径相结合的自动导引车及其导引方法 |
CN104679004A (zh) * | 2015-02-09 | 2015-06-03 | 上海交通大学 | 柔性路径与固定路径相结合的自动导引车及其导引方法 |
CN104793619A (zh) * | 2015-04-17 | 2015-07-22 | 上海交通大学 | 基于摆动单线激光雷达的仓库巷道自动引导车导航装置 |
CN106843228B (zh) * | 2017-03-23 | 2020-01-03 | 汕头大学 | 基于移动终端划线设定智能小车行走路径的方法及*** |
CN106843228A (zh) * | 2017-03-23 | 2017-06-13 | 汕头大学 | 基于移动终端划线设定智能小车行走路径的方法及*** |
TWI684084B (zh) * | 2017-06-20 | 2020-02-01 | 日商日本電產新寶股份有限公司 | 移動裝置 |
CN107243900A (zh) * | 2017-08-09 | 2017-10-13 | 苏州阿甘机器人有限公司 | 一种基于室内导航的小零件自动送料方法 |
CN107243900B (zh) * | 2017-08-09 | 2020-05-05 | 苏州阿甘机器人有限公司 | 一种基于室内导航的小零件自动送料方法 |
CN107608266A (zh) * | 2017-09-08 | 2018-01-19 | 中国计量大学 | 基于stm32的自动送外卖小车***设计 |
CN108572653A (zh) * | 2018-06-05 | 2018-09-25 | 河南森源电气股份有限公司 | 一种agv超声波导引***及agv导航车 |
CN114663001A (zh) * | 2022-05-25 | 2022-06-24 | 广州市广播电视台 | 一种应用于转播车的提示信息的生成方法及电子设备 |
Also Published As
Publication number | Publication date |
---|---|
CN103019240B (zh) | 2015-08-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103019240A (zh) | 一种agv小车平面定位导航***及方法 | |
US11307040B2 (en) | Map information provision system | |
CN108628324B (zh) | 基于矢量地图的无人车导航方法、装置、设备及存储介质 | |
CN108052107B (zh) | 一种融合磁条、磁钉和惯导的agv室内外复合导航***及方法 | |
RU2692097C1 (ru) | Устройство и способ задания позиции остановки транспортного средства | |
CN104460665A (zh) | 基于道路曲率地图的磁导航无人车及其地图的建立方法 | |
CN102662401B (zh) | 一种基于电磁感应循迹的导航*** | |
CN109709943B (zh) | 一种自动驾驶公交车进站停靠点的选取方法 | |
CN102903258A (zh) | 一种车辆自动导航方法、导航图案信息编制方法及其车辆导航设备 | |
JP5187805B2 (ja) | 移動物体の指標位置への相対角度及び位置計測方法及び、それを利用した駐車支援方法及びシステム | |
CN105955257A (zh) | 基于固定路线的公交车自动驾驶***及其驾驶方法 | |
CN105737838A (zh) | 一种agv路径跟踪方法 | |
CN105015521A (zh) | 一种基于磁钉的大型车辆自动停靠装置 | |
WO2015131464A1 (zh) | 一种车辆定位纠偏方法及装置 | |
CN108594800B (zh) | 一种融合磁传感器和陀螺仪数据的agv复合导航***及方法 | |
TW201928906A (zh) | 停車導引系統及其方法與自動停車系統 | |
KR20170040620A (ko) | 차량의 자율 주행 보조 장치 및 방법 | |
CN111137298B (zh) | 一种车辆自动驾驶方法、装置、***和存储介质 | |
CN105278533A (zh) | 一种全向移动平台导航方法 | |
CN205294284U (zh) | 集装箱码头流动设备自动化行走*** | |
CN106946049A (zh) | 集装箱码头流动设备自动化行走方法 | |
CN103625471A (zh) | 道路基准线的绘制方法及装置 | |
WO2019065564A1 (ja) | 自動運転制御装置及び方法 | |
CN103076804B (zh) | 基于超声测距仪的自动引导车、***及导航方法 | |
CN108549373A (zh) | 一种基于导航角偏差进行车辆运行信息处理的方法和装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20150812 Termination date: 20181130 |
|
CF01 | Termination of patent right due to non-payment of annual fee |