CN110806749A - 一种差速驱动agv的精确定位方法及系统 - Google Patents
一种差速驱动agv的精确定位方法及系统 Download PDFInfo
- Publication number
- CN110806749A CN110806749A CN201911054178.3A CN201911054178A CN110806749A CN 110806749 A CN110806749 A CN 110806749A CN 201911054178 A CN201911054178 A CN 201911054178A CN 110806749 A CN110806749 A CN 110806749A
- Authority
- CN
- China
- Prior art keywords
- agv
- coordinate
- dimensional code
- positioning
- attitude
- 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 22
- 238000004364 calculation method Methods 0.000 claims description 8
- 230000008569 process Effects 0.000 description 4
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000004422 calculation algorithm Methods 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000007599 discharging Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 238000005070 sampling Methods 0.000 description 1
Images
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
- G05D1/0234—Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means using optical markers or beacons
- G05D1/0236—Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means using optical markers or beacons in combination with a laser
-
- 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/0212—Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory
- G05D1/0221—Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory involving a learning process
-
- 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/0259—Control of position or course in two dimensions specially adapted to land vehicles using magnetic or electromagnetic means
- G05D1/0261—Control of position or course in two dimensions specially adapted to land vehicles using magnetic or electromagnetic means using magnetic plots
-
- 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/0276—Control of position or course in two dimensions specially adapted to land vehicles using signals provided by a source external to the vehicle
-
- 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/0276—Control of position or course in two dimensions specially adapted to land vehicles using signals provided by a source external to the vehicle
- G05D1/028—Control of position or course in two dimensions specially adapted to land vehicles using signals provided by a source external to the vehicle using a RF signal
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Aviation & Aerospace Engineering (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Electromagnetism (AREA)
- Optics & Photonics (AREA)
- Warehouses Or Storage Devices (AREA)
Abstract
本发明公开了一种差速驱动AGV的精确定位方法及系统,其中为仓储货位建立坐标系,设置二维码对每一个货位进行标识,所述定位方法包括以下步骤:扫描二维码获取AGV当前位置坐标以及目标位置坐标;根据所述当前位置坐标以及目标位置坐标之间的关系,确定AGV姿态调整方向;按预设周期计算AGV的坐标,调整姿态角;任一坐标参数无偏差后,按预设收敛条件向另一坐标参数收敛,完成定位。本申请所述AGV实现在货架中实现仓储自动化,完成自动上下料的精度大大提升,提高仓储管理效率。
Description
技术领域
本发明涉及自动控制领域,尤其涉及一种差速驱动AGV的精确定位方法及系统。
背景技术
目前AGV(自动引导小车)已经成为智能制造、先进物流以及数字化工厂中的重要设备,在仓储领域的传统应用,AGV搬运料架到拣选台附近,而物料的上下料动作仍然是人工。随着工厂效率提升、降低成本要求,在仓储自动化诉求要求越来越高,可在AGV平台加装货叉从而实现自动移载功能,达到自动上下料目的。但是当前行业内AGV的定位精度±10mm,如图1所示,这很难满足仓储自动化自动上下料的精度要求。为了满足AGV精度指标,传统的做法在地面安装地位孔,通过机械式方式,而这样的方式对地面破坏较大,而且安装要求高,运行时间长久且难以满足精度要求,基于上述问题而难以被广泛采用。
发明内容
为了解决上述问题,本发明提出了一种差速驱动AGV的精确定位方法,为仓储货位建立坐标系,设置二维码对每一个货位进行标识,所述定位方法包括以下步骤:
扫描二维码获取AGV当前位置坐标以及目标位置坐标;
根据所述当前位置坐标以及目标位置坐标之间的关系,确定AGV姿态调整方向;
按预设周期计算AGV的坐标,调整姿态角;
任一坐标参数无偏差后,按预设收敛条件向另一坐标参数收敛,完成定位。
优选的,所述货位还对应设置有RFID标签,AGV识别到RFID标签后进入低速运行,准备进行精准定位。
优选的,AGV进行低速运行后,开启二维码识别功能。
优选的,所述坐标包括坐标轴参数和姿态角。
优选的,所述收敛条件为坐标参数重合精度。
本发明还提出了一种差速驱动AGV的精确定位装置,仓储货位建立有对应坐标系,每一个货位设置有二维码进行标识,所述系统包括二维码采集单元、姿态调整单元和位置计算和调整单元,其中:
二维码采集单元用于扫描二维码获取AGV当前位置坐标以及目标位置坐标;
位置计算单元用于根据所述当前位置坐标以及目标位置坐标之间的关系,确定AGV姿态调整方向;
姿态调整单元用于按预设周期计算AGV的坐标,调整姿态角;任一坐标参数无偏差后,按预设收敛条件向另一坐标参数收敛,完成定位。
优选的,还包括RFID数据采集单元,用于识别货位对应设置的RFID标签,使AGV低速运行,准备进行精准定位。
本发明的有益效果在于:本申请所述AGV实现在货架中实现仓储自动化,完成自动上下料的精度大大提升,提高仓储管理效率。
附图说明
图1是现有技术中定位误差示意图;
图2是AGV理想定位示意图;
图3是本发明定法方式示意图;
图4是AGV姿态调整过程示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。
如图1所示,当前行业内AGV的定位精度±10mm,这很难满足仓储自动化自动上下料的精度要求;如图2所示,为AGV理想状态下的定位精度,其中,α、β、θ为AGV在货架间角度状态,AGV中心位置偏差引起θ的偏差,无法满足工作要求。
为提高定位精度,本发明提出了一种差速驱动AGV的精确定位方法,为仓储货位建立坐标系,设置二维码对每一个货位进行标识,如图3所示,所述定位方法包括以下步骤:扫描二维码获取AGV当前位置坐标以及目标位置坐标;根据所述当前位置坐标以及目标位置坐标之间的关系,确定AGV姿态调整方向;按预设周期计算AGV的坐标,调整姿态角;任一坐标参数无偏差后,按预设收敛条件向另一坐标参数收敛,完成定位。
在实施例中,所述货位还对应设置有RFID标签,AGV识别到RFID标签后进入低速运行,准备进行精准定位,同时启动二维码查询模式。
AGV姿态调整过程如图4所示,根据AGV当前位置坐标(xc,yc,θc),AGV目标位置坐标(xG,yG,θG),由于AGV差速驱动,因此无法姿态和坐标独立调整。调整参数输出位为AGV的左右轮差速,并将其编码为字节,以RS485总线方式输出,调整AGV姿态,AGV运行方向为arctan(yG-yc/xG-xc),每一个采样周期动态计算和调整AGV姿态角,通过PID算法进行调整,直至偏差为0,即y坐标重合。通过调整,AGV的y坐标和姿态角θ与目标值无偏差,设定x方向收敛条件,即|xG-xc|<H,H根据定位精度设置。本发明定位精度x和y小于±3mm,θ小于±0.7°,由于国内大多数AGV定位指标
本发明还提出了一种差速驱动AGV的精确定位装置,仓储货位建立有对应坐标系,每一个货位设置有二维码进行标识,所述系统包括二维码采集单元、姿态调整单元和位置计算和调整单元,其中:二维码采集单元用于扫描二维码获取AGV当前位置坐标以及目标位置坐标;位置计算单元用于根据所述当前位置坐标以及目标位置坐标之间的关系,确定AGV姿态调整方向;姿态调整单元用于按预设周期计算AGV的坐标,调整姿态角;任一坐标参数无偏差后,按预设收敛条件向另一坐标参数收敛,完成定位。
在本实施中,还包括RFID数据采集单元,用于识别货位对应设置的RFID标签,通过RS232接口输出至姿态调整单元,驱动AGV低速运行,准备进行精准定位。
在本实施例中,二维码采集单元包括二维码视觉传感器,主要采集二维码的坐标信息,供位置计算单元进行偏差位置和姿态计算。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、ROM、RAM等。
以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。
Claims (7)
1.一种差速驱动AGV的精确定位方法,其特征在于,为仓储货位建立坐标系,设置二维码对每一个货位进行标识,所述定位方法包括以下步骤:
扫描二维码获取AGV当前位置坐标以及目标位置坐标;
根据所述当前位置坐标以及目标位置坐标之间的关系,确定AGV姿态调整方向;
按预设周期计算AGV的坐标,调整姿态角;
任一坐标参数无偏差后,按预设收敛条件向另一坐标参数收敛,完成定位。
2.根据权利要求1所述的一种差速驱动AGV的精确定位方法,其特征在于,所述货位还对应设置有RFID标签,AGV识别到RFID标签后进入低速运行,准备进行精准定位。
3.根据权利要求2所述的一种差速驱动AGV的精确定位方法,其特征在于,AGV进行低速运行后,开启二维码识别功能。
4.根据权利要求1所述的一种差速驱动AGV的精确定位方法,其特征在于,所述坐标包括坐标轴参数和姿态角。
5.根据权利要求1所述的一种差速驱动AGV的精确定位方法,其特征在于,所述收敛条件为坐标参数重合精度。
6.一种差速驱动AGV的精确定位装置,其特征在于,仓储货位建立有对应坐标系,每一个货位设置有二维码进行标识,所述系统包括二维码采集单元、位置计算单元和姿态调整单元,其中:
二维码采集单元用于扫描二维码获取AGV当前位置坐标以及目标位置坐标;
位置计算单元用于根据所述当前位置坐标以及目标位置坐标之间的关系,确定AGV姿态调整方向;
姿态调整单元用于按预设周期计算AGV的坐标,调整姿态角;任一坐标参数无偏差后,按预设收敛条件向另一坐标参数收敛,完成定位。
7.根据权利要求6所述的一种差速驱动AGV的精确定位装置,其特征在于,还包括RFID数据采集单元,用于识别货位对应设置的RFID标签,使AGV低速运行,准备进行精准定位。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911054178.3A CN110806749A (zh) | 2019-10-31 | 2019-10-31 | 一种差速驱动agv的精确定位方法及系统 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911054178.3A CN110806749A (zh) | 2019-10-31 | 2019-10-31 | 一种差速驱动agv的精确定位方法及系统 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN110806749A true CN110806749A (zh) | 2020-02-18 |
Family
ID=69489906
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911054178.3A Pending CN110806749A (zh) | 2019-10-31 | 2019-10-31 | 一种差速驱动agv的精确定位方法及系统 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110806749A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114305222A (zh) * | 2021-12-23 | 2022-04-12 | 湖南格兰博智能科技有限责任公司 | 一种扫地机器人的偏航角检测方法及扫地机器人 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105180930A (zh) * | 2015-09-16 | 2015-12-23 | 成都四威高科技产业园有限公司 | 一种agv惯性导航系统 |
CN106379684A (zh) * | 2016-11-11 | 2017-02-08 | 杭州南江机器人股份有限公司 | 一种潜入式agv对接方法及系统以及潜入式agv |
CN107656523A (zh) * | 2017-07-31 | 2018-02-02 | 广州维绅科技有限公司 | 仓储agv导航方法及装置、计算机设备及存储介质 |
CN109189076A (zh) * | 2018-10-24 | 2019-01-11 | 湖北三江航天万山特种车辆有限公司 | 一种基于视觉传感器的重型导引车定位方法及重型导引车 |
CN109782761A (zh) * | 2019-01-15 | 2019-05-21 | 北京华晟经世信息技术有限公司 | 一种agv物流运载系统及其控制方法 |
CN110345937A (zh) * | 2019-08-09 | 2019-10-18 | 东莞市普灵思智能电子有限公司 | 一种基于二维码的导航定姿定位方法和系统 |
-
2019
- 2019-10-31 CN CN201911054178.3A patent/CN110806749A/zh active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105180930A (zh) * | 2015-09-16 | 2015-12-23 | 成都四威高科技产业园有限公司 | 一种agv惯性导航系统 |
CN106379684A (zh) * | 2016-11-11 | 2017-02-08 | 杭州南江机器人股份有限公司 | 一种潜入式agv对接方法及系统以及潜入式agv |
CN107656523A (zh) * | 2017-07-31 | 2018-02-02 | 广州维绅科技有限公司 | 仓储agv导航方法及装置、计算机设备及存储介质 |
CN109189076A (zh) * | 2018-10-24 | 2019-01-11 | 湖北三江航天万山特种车辆有限公司 | 一种基于视觉传感器的重型导引车定位方法及重型导引车 |
CN109782761A (zh) * | 2019-01-15 | 2019-05-21 | 北京华晟经世信息技术有限公司 | 一种agv物流运载系统及其控制方法 |
CN110345937A (zh) * | 2019-08-09 | 2019-10-18 | 东莞市普灵思智能电子有限公司 | 一种基于二维码的导航定姿定位方法和系统 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114305222A (zh) * | 2021-12-23 | 2022-04-12 | 湖南格兰博智能科技有限责任公司 | 一种扫地机器人的偏航角检测方法及扫地机器人 |
CN114305222B (zh) * | 2021-12-23 | 2022-12-06 | 湖南格兰博智能科技有限责任公司 | 一种扫地机器人的偏航角检测方法及扫地机器人 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105785995B (zh) | 一种自动导引小车 | |
CN109828577A (zh) | 无人驾驶集装箱卡车相对自动化场桥高精度定位停车方法 | |
CN109333130A (zh) | 利用agv作为运载器的自动换刀装置 | |
CN114820391B (zh) | 基于点云处理的仓储托盘检测定位方法及系统 | |
CN204844150U (zh) | 一种自动精确定位移动机器人 | |
AU2021288667B2 (en) | Control method and apparatus for warehouse robot, and robot and warehouse system | |
CN111026125B (zh) | 一种自动导航小车自动纠偏方法 | |
WO2022121738A1 (zh) | Agv的定位方法、装置、存储介质及agv | |
CN114862301A (zh) | 基于二维码辅助定位的托盘叉车agv自动装载方法 | |
CN203350716U (zh) | 无人搬运车导航控制系统 | |
CN113050636A (zh) | 一种叉车自主拾取托盘的控制方法、系统及装置 | |
CN110806749A (zh) | 一种差速驱动agv的精确定位方法及系统 | |
CN109596067B (zh) | 一种钢厂行车调度用三维激光扫描可见光确认方法 | |
CN213876424U (zh) | 一种料框尺寸偏差自动纠正系统及生产线 | |
CN115610896A (zh) | 基于视觉定位的货物位置校验方法及堆垛机 | |
CN203178805U (zh) | 一种基于多信息融合的自动导航物流系统 | |
CN114911226A (zh) | 搬运车行驶控制方法、装置及搬运车 | |
CN114200476A (zh) | 激光叉车定位方法及激光叉车 | |
CN116443527B (zh) | 基于激光雷达的托盘叉取方法、装置、设备和介质 | |
CN111061228B (zh) | 基于目标追踪的货箱自动转运控制方法 | |
CN215438381U (zh) | 一种基于全局视觉的包裹转运装置 | |
CN112330748B (zh) | 一种基于双目深度相机的托盘识别和定位方法 | |
CN115600118A (zh) | 基于二维激光点云的托盘腿识别方法及系统 | |
CN107644244A (zh) | 一种基于射频识别的船厂部件装焊生产线物流跟踪系统 | |
CN215340834U (zh) | 一种二维码色带混合导航的agv控制系统 |
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 | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20200218 |