[发明专利]基于二维码和惯性传感器的AGV复合导航方法有效
申请号: | 201810297206.3 | 申请日: | 2018-03-30 |
公开(公告)号: | CN108592906B | 公开(公告)日: | 2020-02-14 |
发明(设计)人: | 肖献强;王家恩;程亚兵 | 申请(专利权)人: | 合肥工业大学 |
主分类号: | G01C21/16 | 分类号: | G01C21/16 |
代理公司: | 34101 安徽省合肥新安专利代理有限责任公司 | 代理人: | 陆丽莉;何梅生 |
地址: | 230009 安*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 二维码 惯性传感器 二维码标签 站点 偏差信息 复合 图像识别技术 侧向 等间距设置 二维码图像 导航模式 工作区域 惯性导航 间距放置 行驶惯性 行走过程 姿态调整 推算 估算 行驶 | ||
1.一种基于二维码和惯性传感器的AGV复合导航方法,其特征是按如下步骤进行:
步骤1、在AGV工作区域内等间距设置有n个二维码标签;
步骤2、AGV在行驶路径中识别到任意第i个二维码标签并启动二维码导航模式,从而利用计算得到的纵向偏差ΔLQR、侧向偏差ΔDQR、方向偏差ΔφQR来实现AGV在第i个二维码标签上的姿态调整;
步骤2.1、在所述二维码导航模式下,利用车载摄像头获取AGV任意第i个二维码标签所对应的图像,得到长为L,宽为W的第i个二维码图像;
对所述第i个二维码图像中的三个定位角点进行识别,得到三个定位角点在第i个二维码图像中的像素行位置和像素列位置,分别记为和j表示定位角点的个数;
步骤2.2、利用式(1)得到AGV在第i个二维码上的纵向偏差
式(1)中,K表示摄像头的标定系数;
步骤2.3、利用式(2)得到AGV在所述第i个二维码上的侧向偏差
步骤2.4、利用式(3)得到AGV在所述第i个二维码上的方向偏差
式(3)中,j=2;
步骤2.5、利用式(4)得到惯性导航模式下的初始纵向偏差ΔL′IN、初始侧向偏差ΔD′IN、初始方向偏差Δφ′IN:
步骤3、AGV在行驶路径中无法识别到任意第i个二维码标签,则启动惯性导航模式,并利用计算得到的纵向偏差ΔLIN、侧向偏差ΔDIN、方向偏差ΔφIN来实现AGV在行驶路径中第i个二维码标签和第i+1个二维码标签之间的导航;
步骤3.1、利用车载编码器估算AGV的车轮速度,利用惯性传感器采集AGV的横摆角速度,从而利用利用式(5)和式(6)分别建立系统状态空间方程和系统测量方程:
Z(k)=X(k)+V(k) (6)
式(5)和式(6)中:X(k)表示k时刻的系统状态,Z(k)表示k时刻的系统测量值;W(k)表示k时刻的过程噪音;V(k)表示k时刻的测试噪音;nl,k表示k时刻AGV的左轮转速;nl,k-1表示k-1时刻AGV的左轮转速;nr,k表示k时刻AGV的右轮转速;nr,k-1表示k-1时刻AGV的右轮转速;Δnl,k表示k时刻左轮轮速的变化量;Δnr,k表示k时刻右轮轮速的变化量;ωk表示k时刻AGV的横摆角速度;ωk-1表示k-1时刻AGV的横摆角速度;C表示左右轮速转换为横摆角速度的换算系数,并有:C=πd/D,其中,d为车轮半径,D为轮距;
步骤3.2、根据所述系统状态空间方程和系统测量方程,对AGVk时刻的横摆角速度ωk、左轮转速nl,k和右轮转速nr,k进行线性卡尔曼滤波,得到滤波后的横摆角速度ω′k、左轮转速n′l,k和右轮转速n′r,k;
步骤3.3、利用式(7)得到滤波后的AGV的质心速度vk:
步骤3.4、利用式(8)得到AGV在行驶过程中的位姿矩阵:
式(8)中:ΔT表示间隔的采样时间;LIN,k表示AGV在k时刻相对于第i个二维码标签的纵向距离;DIN,k表示AGV在k时刻相对于第i个二维码标签与第i+1个二维码标签连线的侧向距离;φIN,k表示AGV在k时刻相对于第i个二维码标签与第i+1个二维码标签连线的方向角度;
步骤3.5、利用式(9)得到AGV在行驶过程中的纵向偏差ΔLIN、侧向偏差ΔDIN、方向偏差ΔφIN:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于合肥工业大学,未经合肥工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810297206.3/1.html,转载请声明来源钻瓜专利网。