一种基于二维码图像标签的AGV导航控制方法技术

技术编号:13005974 阅读:1015 留言:0更新日期:2016-03-10 17:45
本发明专利技术公开了一种基于二维码图像标签的AGV导航控制方法,是按如下步骤进行:1、获得二维码标签扫描仪的扫描图像中每个像素点的范围大小;2、根据二维码标签扫描仪的扫描图像获得相应的ID号以及二维码图像标签在图像自身坐标系中的位姿;3、AGV小车接收调度中心发送的导航路径指令;4、AGV小车根据导航路径指令依次建立局部导航坐标系,并计算AGV小车在局部导航坐标系中的初始位姿;5、依次规划AGV小车在两个二维码图像标签间的圆弧轨迹;6、根据规划的圆弧半径计算AGV小车的控制量,使得AGV小车依次行驶至导航路径指令序列中的每个二维码图像标签,以完成导航路径指令。本发明专利技术能降低生产成本、降低现场实施难度以及提高导引柔性。

【技术实现步骤摘要】

本专利技术属于自动导引车导航控制领域,涉及一种能沿给定路径行驶、实现自主定 位的基于二维码图像标签的AGV导航控制方法
技术介绍
自动导引车(AGV)是一种以充电电池为动力,自动导引的无人驾驶自动化车辆, 它能在计算机的监控下,按路径规划和作业要求,精确行走并停靠到指定的地点,完成一系 列的作业任务如取货、送货、充电等。随着工业自动化程度的提高和计算机技术的迅速发 展,AGV作为装配生产线或作业设备之间的搬运工具使用得越来越多。 中国专利申请公开号CN201410767757提出了一种AGV视觉导航控制方法。该视 觉导航方法包括:AGV的道路识别模块、定位模块、运动控制模块以及路径规划模块。AGV道 路识别模块通过图像获取、图像预处理以及信息提取得到AGV与道路标志线的位置偏差和 方向偏差;定位模块主要是通过在路径周边安装的RFID电子标签,实现AGV在工作环境中 的定位;运动控制模块是将道路识别模块所得到的位置信息及方向偏差进行模糊控制,从 而控制小车的行走;路径规划模块是规划AGV与目标之间的路径。 该方案在室内铺设色带作为道路标志线,并将其偏差、方向信息作为控制模块的 输入进而控制AGV小车的行进;使用RFID标签以检测AGV所处的位置。这种方法可以使 AGV沿着道路标志线行驶并可以实时监控AGV状态,但是,这种方法先需要铺设色带以及安 装RFID,现场施工复杂;其次色带易受污染,影响识别精度;而且AGV小车只能沿着固定的 色带行驶,不便在货架密布的仓库中变更路径,柔性较差。
技术实现思路
本专利技术为克服现有技术存在的不足之处,提出一种基于二维码图像标签的AGV导 航控制方法,以期能实现通过AGV小车在仓库中识别二维码图像标签的信息来实现AGV小 车的导航控制,从而完成调度中心下发的任务指令,达到降低生产成本、降低现场实施难度 以及提高导引柔性的目的。 本专利技术为解决技术问题采用如下技术方案: 本专利技术一种基于二维码图像标签的AGV导航控制方法,是应用于由调度中心、若 干个可移动货架和AGV小车组成的自动化仓库中,其特点是,在所述自动化仓库的通行区 域内,以矩阵形式等距离粘贴若干个按同一方向排列的二维码图像标签;每个二维码图像 标签包含自身ID号及其相邻ID号;所述相邻ID号是由以粘贴方向为起始点并按逆时针顺 序排列的8个相邻二维码图像标签的ID号构成;在所述AGV小车上安装分辨率为MXN的 二维码标签扫描仪;所述AGV导航控制方法是按如下步骤进行: 步骤1、根据所述二维码标签扫描仪与地面之间的垂直距离d,确定所述二维码标 签扫描仪的扫描范围为LenXWid;利用式(1)获得所述二维码标签扫描仪的扫描图像中每 个像素点的范围大小Ad: 步骤2、利用所述二维码标签扫描仪对二维码图像标签进行扫描,形成扫描图像, 根据所述扫描图像能获得相应的自身ID号及其相邻ID号、以及所述二维码图像标签的中 心点在所述扫描图像的自身坐标系中的位置坐标、所述二维码图像的标签粘贴方向与扫描 图像自身坐标系中任一坐标轴的夹角Aα;所述AGV小车将扫描获得的自身ID号发送给 所述调度中心,使得所述调度中心获知所述AGV小车所处的位置; 步骤3、所述AGV小车接收所述调度中心发送的导航路径指令;所述导航路径 指令包括二维码图像标签的ID号序列及其相应的路点属性序列;所述ID号序列记为 {ID"ID2,…,取,…,IDJ;取表示所述ID号序列中第i个ID号;所述路点属性序列记为 {IA,LD2,…,IA,…,LDJ;ΙΑ表示所述路点属性序列中第i个路点属性;所述ID号序列的 起始ID号为所述AGV小车初始位置所在的二维码图像标签的ID号;1 <i<m; 步骤4、初始化i=l; 步骤5、根据所述AGV小车所在的第i个二维码图像标签的ID号其相邻ID 号,获得所述ID号序列中第i+1个ID号ID1+1在第i个二维码图像标签的相邻ID号中的 排位n1; 1彡η# 8;利用式⑵获得所述第i个ID号IDi的二维码图像标签与所述第i+1 个ID号ID1+1的二维码图像标签的连线与粘贴方向的夹角θι+1: θι+1=45°X(n「l) (2) 步骤6、以所述第i个二维码图像标签的中心点为原点01;以所述第i+1个ID号 ID1+1的夹角Θ1+1方向为方向;并以Xi轴方向逆时针旋转90°SYi轴方向,建立第i 个局部导航坐标系ΧΑΑ; 步骤7、利用式⑶和式⑷获得所述AGV小车在第i个局部导航坐标系XAY# 的初始位置坐标(A;, : A,= (ffid/2-y,)XAd(3) Bi= (Len/2-xJXΔd(4) 式(3)和式⑷中,^和yi表示第i个二维码图像标签的中心点在所述扫描图像 的自身坐标系中的位置坐标; 步骤8、利用式(5)获得所述AGV小车在第i个局部导航坐标系XAYi中的初始航 向角ΔΘ1: Δ θι=Δ α - Θ 1+1 (5) 步骤9、以所述AGV小车的质心为原点0,以车头所指方向为X轴方向,并以X轴方 向逆时针旋转90°为Υ轴方向,建立车辆坐标系Χ0Υ;利用式(6)获得第i+Ι个二维码图像 标签的中心点在车辆坐标系Χ0Υ中的位置(a^bj: 式(6)中,PJPQi表示第i+1个二维码图像标签的中心点在第i个局部导航坐标 系ΧΑΥ^的位置坐标; 步骤10、利用式(7)获得与所述第i个航向角ΔΘi相切且过第i+Ι个二维码图 像标签的中心点的圆弧半径Ri: 步骤11、根据所述AGV小车的结构和圆弧半径民确定所述AGV小车的第i个控制 量;所述AGV小车根据所述第i个控制量和第i个路点属性1^行驶至第i+Ι个二维码图 像标签; 步骤12 ;将i+Ι赋值给i,并判断i>m是否成立,若成立,表示所述AGV小车完成 导航路径指令;否则,返回步骤5顺序执行。 与已有技术相比,本专利技术的有益效果体现在: 1、本专利技术通过采用扫描二维码图像标签的信息,依次建立局部导航坐标系,并获 得AGV小车在局部导航坐标系中的位置,完成AGV小车的定位导航,且进行局部路径规划, 从而完成调度系统下发的导航路径指令,提高了导航路径的柔性,降低了生产成本。 2、本专利技术通过变换建立局部导航坐标系,将全局导航任务分解成各个局部导航任 务,解决了二维码图像标签在全局坐标系中定位困难的问题,从而降低了现场实施的难度。 3、本专利技术通过使用二维码图像标签替代RFID标签,不仅为调度中心提供AGV小车 的位置,而且为AGV小车的导航控制提供局部位置信息,解决了AGV小车的定位问题,从而 减少了传感器的使用数目,降低了生产成本。 4、本专利技术通过矩阵式的粘贴二维码图像标签,使得路径变更容易,解决了货架密 布区域路径规划困难的问题,提高了导引柔性。【附图说明】 图1为本专利技术在仓库内按矩阵形式以相同方向粘贴的二维码图像标签示意图; 图2为本专利技术中AGV当前所在路径点是第i个二维码图像标签、下一个路径点第 i+Ι个二维码图像标签建立的局部导航坐标系; 图3为本专利技术实施例中单舵轮AGV的结构示意图; 图4为本专利技术调度中心下发的导航路径序列指令组成的路径示意图; 图5为本专利技术中AGV小车行驶过程中检测到每个二维码图像标签的侧向偏差示意 图; 图6为本文档来自技高网...
一种基于二维码图像标签的AGV导航控制方法

【技术保护点】
一种基于二维码图像标签的AGV导航控制方法,是应用于由调度中心、若干个可移动货架和AGV小车组成的自动化仓库中,其特征是,在所述自动化仓库的通行区域内,以矩阵形式等距离粘贴若干个按同一方向排列的二维码图像标签;每个二维码图像标签包含自身ID号及其相邻ID号;所述相邻ID号是由以粘贴方向为起始点并按逆时针顺序排列的8个相邻二维码图像标签的ID号构成;在所述AGV小车上安装分辨率为M×N的二维码标签扫描仪;所述AGV导航控制方法是按如下步骤进行:步骤1、根据所述二维码标签扫描仪与地面之间的垂直距离d,确定所述二维码标签扫描仪的扫描范围为Len×Wid;利用式(1)获得所述二维码标签扫描仪的扫描图像中每个像素点的范围大小Δd:Δd=Len×WidM×N---(1)]]>步骤2、利用所述二维码标签扫描仪对二维码图像标签进行扫描,形成扫描图像,根据所述扫描图像能获得相应的自身ID号及其相邻ID号、以及所述二维码图像标签的中心点在所述扫描图像的自身坐标系中的位置坐标、所述二维码图像的标签粘贴方向与扫描图像自身坐标系中任一坐标轴的夹角Δα;所述AGV小车将扫描获得的自身ID号发送给所述调度中心,使得所述调度中心获知所述AGV小车所处的位置;步骤3、所述AGV小车接收所述调度中心发送的导航路径指令;所述导航路径指令包括二维码图像标签的ID号序列及其相应的路点属性序列;所述ID号序列记为{ID1,ID2,…,IDi,…,IDm};IDi表示所述ID号序列中第i个ID号;所述路点属性序列记为{LD1,LD2,…,LDi,…,LDm};LDi表示所述路点属性序列中第i个路点属性;所述ID号序列的起始ID号为所述AGV小车初始位置所在的二维码图像标签的ID号;1≤i≤m;步骤4、初始化i=1;步骤5、根据所述AGV小车所在的第i个二维码图像标签的ID号IDi及其相邻ID号,获得所述ID号序列中第i+1个ID号IDi+1在第i个二维码图像标签的相邻ID号中的排位ni;1≤ni≤8;利用式(2)获得所述第i个ID号IDi的二维码图像标签与所述第i+1个ID号IDi+1的二维码图像标签的连线与粘贴方向的夹角θi+1:θi+1=45°×(ni‑1)   (2)步骤6、以所述第i个二维码图像标签的中心点为原点Oi;以所述第i+1个ID号IDi+1的夹角θi+1方向为Xi轴方向;并以Xi轴方向逆时针旋转90°为Yi轴方向,建立第i个局部导航坐标系XiOiYi;步骤7、利用式(3)和式(4)获得所述AGV小车在第i个局部导航坐标系XiOiYi中的初始位置坐标(Ai,Bi):Ai=(Wid/2‑yi)×Δd   (3)Bi=(Len/2‑xi)×Δd   (4)式(3)和式(4)中,xi和yi表示第i个二维码图像标签的中心点在所述扫描图像的自身坐标系中的位置坐标;步骤8、利用式(5)获得所述AGV小车在第i个局部导航坐标系XiOiYi中的初始航向角Δθi:Δθi=Δα‑θi+1   (5)步骤9、以所述AGV小车的质心为原点O,以车头所指方向为X轴方向,并以X轴方向逆时针旋转90°为Y轴方向,建立车辆坐标系XOY;利用式(6)获得第i+1个二维码图像标签的中心点在车辆坐标系XOY中的位置(ai,bi):aibi=cos(Δθi),sin(Δθi)-sin(Δθi),cos(Δθi)Pi-AiQi-Bi---(6)]]>式(6)中,Pi和Qi表示第i+1个二维码图像标签的中心点在第i个局部导航坐标系XiOiYi中的位置坐标;步骤10、利用式(7)获得与所述第i个航向角Δθi相切且过第i+1个二维码图像标签的中心点的圆弧半径Ri:Ri=ai2+bi22×bi---(7)]]>步骤11、根据所述AGV小车的结构和圆弧半径Ri确定所述AGV小车的第i个控制量;所述AGV小车根据所述第i个控制量和第i个路点属性LDi行驶至第i+1个二维码图像标签;步骤12;将i+1赋值给i,并判断i>m是否成立,若成立,表示所述AGV小车完成导航路径指令;否则,返回步骤5顺序执行。...

【技术特征摘要】

【专利技术属性】
技术研发人员:宋彦赵春明陶翔刘跃朱茂飞梁华为
申请(专利权)人:中国科学院合肥物质科学研究院
类型:发明
国别省市:安徽;34

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1