基于双轮差速驱动的仓储物流搬运AGV结构简单,控制方便,广泛应用于各种物流分拣系统中。由于AGV搭载的传感器读数误差和机械传动误差具有累计效应,其误差会随着时间的增加而增大。如果不能检测并消除移动过程中产生的位置累计误差和航向角累计误差,将导致导航错误。迄今为止,已经有许多在工业生产中被使用或在实验室里被设计并证明可用的累计误差检测方法。张涛
目前对运动过程中产生的累积误差进行检测的方法存在位置误差检测以及航向角误差检测精度低、抗干扰能力弱等缺点。为此,本文基于单目视觉
双轮差速驱动搬运AGV在运动过程中,由于传感器的累积误差、机械传动误差以及装配误差等因素,会导致AGV通过传感器读数计算的位姿与实际位姿之间产生累积误差。具体表现在短时间内AGV定位精度下降,随着时间的增加,累积误差会越来越大,最后导致AGV运动出错。为了保证AGV运动的正确性,须在累积误差造成运动错误前,检测出累积误差并对误差进行补偿。
采用无畸变摄像头,其成像原理
首先按照灰度处理
使用聚类法从分割后的图像中筛选出含有前景色的单元,按照以下方法分离定位块:
Step1设所有含有前景色像素点的单元构成集合S,S={s1,s2,s3,……,sn},通过遍历法可确定集合S中所有的元素;
Step 2建立空集A1,将集合S中的第1个元素s1添加到集合A1中并将s1从集合S中移除;
Step 3从集合S第1个元素开始,依次取集合S中的元素si与集合A1中的所有元素进行比较,若这两个元素代表的单元相邻,则将集合S中的元素si添加到集合A1中并将元素si从集合S中移除;
Step 4重复步骤Step 3,直至集合A1中的任意元素aj与集合S中任意元素si分别所代表的单元不相邻;
Step 5判断集合S是否为空集,若为空集则前景色分聚类完成,否则重复Step 2至Step 5,分别建立集合A2、A3、A4、……、An,直至集合S为空集,并且将A1、A2、A3、……、An作为元素构成集合A,即A={A1,A2,A3……An}。
分割聚类实验结果如图2所示。
对于至少具有两条互相垂直的对称轴图形,可使用平均值算法计算图形中心点。图形中心点坐标满足
式中:
利用式(1)可以计算出集合A中每个元素对应的中心点坐标oi,所有中心点构成集合O,即O={o1,o2,o3,……,on}。对于所述方法,O={o1,o2,o3}。
任意两定位块中心点之间的距离
式中:h为摄像头的安装高度,f为摄像头的焦距,xi为中心点io在图像坐标系o1-x1 y1下的横坐标,yi为中心点io在图像坐标系o1-x1 y1下的纵坐标,xj为中心点oj在图像坐标系o1-x1 y1下的横坐标,yj为中心点oj在图像坐标系o1-x1 y1下的纵坐标。
i、j k分别取1、2、3且互不相同。当dk取得最大值时中心点及对应边长如图3所示。
中心点ok对应定位块A,记中心点ok的坐标为(xk,yk),取中心点oi(xi,yi),构建向量
当t>0,点oj在oi的左侧,中心点oi对应定位块B,中心点oj对应定位块C;当t<0,点oj在oi的右侧,中心点oi对应定位块C,中心点oj对应定位块B。确定定位块中心点在图像坐标系o1-x1 y1下的坐标,将定位块A、B、C的中心点在图像传感器上的投影记为A(x a,y a),B(x b,y b),C(x c,y c)。
图像坐标系o1-x1 y1与信标投影坐标系o′-x′y′之间的旋转、平移关系模型如图4所示。
图中,dx为AGV在信标坐标系下X轴方向上位置累积误差,dy为AGV在信标坐标系下Y轴方向上位置累积误差,θx为AGV在信标坐标系下X轴方向上航向角累积误差,θy为AGV在信标坐标系下Y轴方向上航向角累积误差,有
最终角度偏差取θx、θy的平均值,即
实验采用无畸变摄像头,将其安装于AGV的回转中心并与地面保持平行,拍摄位于地面的特定信标。利用所述方法计算在任意位置下的位置偏差和角度偏差,将实际测量值与计算结果进行比较。每次实验进行20次计算,进行6次独立重复实验。选取第1次、第10次、第20次的实验结果和实际测量结果,如表1所示。
第1次独立重复实验的计算结果与实际测量结果进行比较,误差如图5所示。
由表1可知,每次独立重复实验计算结果,dx、dy的波动不超过1 mm,θ的波动不超过0.5°,说明本方法计算结果具有较高的稳定性。从图5可以看出,每次独立重复实验计算结果与实际测量结果相比较,dx、dy的误差不超过1 mm,θ的误差不超过1°,说明本方法具有较高的准确度。6次独立重复实验的计算结果与实际测量结果相比较,结果都在误差允许范围内,说明本方法具有较高的可靠性。
从信标特征识别开始到定位偏差计算,研究了一种用于仓储物流搬运AGV运动累积误差检测方法。针对特定的信标,在特征提取中使用栅格对二值图像进行分割,对栅格单元进行聚类,利用平均值算法计算信标中定位块的中心点坐标,建立图像与世界坐标系的旋转、平移关系模型,计算仓储物流搬运AGV在世界坐标系下的位姿。最后通过实验测量,将计算结果与测量结果比较,证明所述方法具有较高精度、稳定性和可靠性。进一步提高图像处理速度和提高定位精度是下一步研究重点。
【本文标签】
【责任编辑】平文云仓