基于模糊控制和QR码的精确定位方法设计详解

时间:2025-08-03  作者:Diven  阅读:0

0 引言

自动引导车(Automated Guided VehICle,AGV)是现代物流行业的高效运输工具。但是,在AGV运行过程中,导航定位精度差,一直制约其在许多工业环境下的应用。提出最优偏差路径的AGV纠偏方法,可以实现5 mm范围内纠正,但是系统鲁棒性较差。采用了基于惯性导航和视觉里程计的定位算法,实现视觉辅助定位,克服惯性导航的不足,但是仍然无法实现后期AGV的位置修正;采用自定义定位标识符法,在地面铺设停车标识,系统识别停车标志符后,即根据直线运动公式计算AGV停车距离,直至距离为0,但后期缺少视觉信息反馈,不具备停车纠偏能力。

基于模糊控制和QR码的精确定位方法设计详解

针对以上情况,本文提出基于模糊控制和QR码的精确定位方法。首先通过模糊控制实现AGV快速路径纠偏,然后根据不同工位定位精度要求利用每帧图片尺寸不变特性实现QR码精确定位,实现了路径快速准确跟踪和特殊工位点精确定位。

1 AGV运动学模型

建立AGV四轮差动运动学模型,如图1所示。坐标系XOY为AGV小车运行区域,视为大地坐标系,作为AGV运动坐标参考。X1O1Y1为以AGV小车几何中心建立的AGV车体坐标系,随AGV移动。AGV小车的位姿由小车几何中心在大地坐标系中的位置(X,Y)和AGV前进方向与大地坐标系的X轴正方向的夹角θ确定,即P=[X,Y,θ]T。

图1中,o1、o2分别为AGV小车前后驱动单元的中心;L为驱动单元中心距AGV小车几何中心的距离;B为各驱动轮中心到各自驱动单元中心的距离;α1、α2分别为两个驱动单元中轴线与AGV小车坐标系X1轴正方向的夹角,按照顺正逆负取值;Vo1、Vo2分别为两个驱动单元中心点的线速度;A点为AGV小车的瞬时转动中心。

假设:

(1)两个驱动单元中心的角速度分别为ωo1、ωo2;

(2)4个轮毂电机的线速度和角速度分别为v1、v2、v3、v4、ω1、ω2、ω3、ω4;

(3)前后两个驱动单元的中点在大地坐标系中的坐标点分别设为(Xo1、Yo1)、(Xo2、Yo2)。

根据P=[X,Y,θ]T即AGV几何中心的位置,可以得到两个驱动单元中心点的大地坐标为:

通过以上运动模型可知,只要控制前后两个驱动单元的运动速度和加速度,就可以控制AGV小车的运行状态。

AGV小车模型如图2所示,主要由工控机+显示屏模块、视觉模块、驱动模块构成。

2 模糊纠偏设计

2.1 模糊控制原理

模糊控制是相比于传统控制更加贴近于人类思维的控制方法。与传统的控制方式不同之处是,模糊控制技术在复杂的多变量系统中可以通过各种变量之间的关系完成对系统进行控制,从而使得系统的控制在直观上更加简便。模糊控制基本原理如图3所示。

2.2 模糊控制器设计

模糊控制规则输出曲面如图4所示,可以看出模糊控制规则曲面在E或EC在零值附近时波动比较大,利于精确控制;在E或EC绝对值较大时曲面波动小,系统具有较强的鲁棒性。

模糊量清晰化处理即为把模糊推理得出的结果转换为控制系统可以识别的确定值。通过重心法计算横坐标轴和隶属度函数曲线围成的区域重心,如式(7)所示。

3 QR码关键点精确定位

3.1 二维码3点定位

根据二维码的3个位置探测图形形状相同位置对称,所以采用3点定位法确定二维码位置。首先确定3个位置探测图形中点坐标,然后通过直线拟合法获取关键4点坐标,最终确定整个二维码区域。定位结果如图5所示。

3.2 QR码精定位原理

视觉定位相机安装在AGV底板中心下面,距离地面高度为25 cm。

AGV的位移纠偏移动方向如图7所示,根据S1、S2值的正负可以实现AGV的4个方向自由纠偏运动,从而避免对另外两个边距的冗余计算。

最后通过反余弦变换求得偏转角α,旋转纠偏方向如图9所示。取水平方向为0°方向,当偏差角度为正则顺时针旋转AGV纠偏,反之逆时针旋转AGV。

4 实验验证

实验采用自主研发的基于激光雷达+视觉引导的AGV实验平台,如图10所示。实验环境为工厂的地坪漆地面,采用黑白二维码作为标识符,单目相机采样分辨率为1 280×720。

首先通过MATLAB中的Simulink组件对模糊控制建立仿真模型,如图11所示。设初始偏差输入为[0.6,5],输入模型后仿真结果如图12所示,图13为最优控制器结果。可以看出AGV小车较大偏差状态下可以快速调整到平衡状态。在初始距离偏差0.5 m、角度偏差0.6 rad的情况下,只需3.5 s就可以消除偏差,明显优于最优控制器,所以本文采用模糊控制器可以显著提高小车纠偏能力与反应速度。

为了验证该方法的有效性,验证AGV视觉引导AGV的定位精度,连续在同一定位点停靠200次,AGV的定位误差如图14所示,图14(a)为X方向偏差,图14(b)为Y方向上偏差,图14(c)为角度偏差。可以看出X和Y方向偏差在±1 mm以内,角度偏差在±1°以内。

5

首先建立四轮差速模型,通过设置前后两个驱动中心简化模型间的耦合度。根据运动学模型确定位置偏差和角度偏差两个变量作为二维模糊控制器的输入,进而获得纠偏控制量。在初始误差较大的情况下可以快速调整小车到平行状态,具有较高的鲁棒性和快速性。

针对高精度的应用场合,对一些工位有较高的定位精度要求,提出基于单QR码视觉精定位法。通过3点定位法提取QR码轮廓,利用帧图片尺寸不变特性,计算出位移偏差和角度偏差,定位精度稳定在±1 mm以内,AGV视觉定位精度显著提高,满足高精度场合定位需要。

猜您喜欢

你是否好奇过,手机和笔记本电脑是如何在电池电量逐渐减少的情况下,依然保持稳定的电压输出?这背后的功臣,就是DC-DC芯片。就像是一位技艺精湛的电压转换器,将一种...
2024-01-09 00:00:00

现代产品设计和制造过程中,配件的选择与使用越来越受到重视。特别是“Accessories_15.9X4.5MM_TM”,作为一种具有特定尺寸和功能的配件,其在多...
2025-03-09 15:57:47

电子元件的选择中,二极管是一个非常重要的组成部分。整流二极管和肖特基二极管是两种常见的二极管类型,各自有不同的特性和应用场景。许多工程师在设计电路时可能会考虑用...
2025-04-06 03:00:02

导热/导电材料在现代科技中是重要配件,其性能参数直接影响着设备的效率与稳定性。导热率是评估材料导热性能的关键指标,通常以瓦特每米每开尔文(W/m·K)表示,数值...
2023-10-24 00:00:00

轻触开关是应用于电子设备中的开关元件,其规格尺寸因型号和用途而异。轻触开关的外形尺寸通常在6mm到12mm之间,常见的高度为3mm到5mm。不同的产品设计可能会...
2011-03-16 00:00:00

现代电子技术中,贴片电阻作为一种重要的电子元件,应用于各种电路设计中。为了确保电路的正常运行,设计师和工程师需要准确地选择合适的电阻值。贴片电阻阻值查询工具的出...
2025-03-17 15:01:07

电流检测电阻作为电子电路中的关键元件,得到了应用。振华科技作为国内知名的电子元器件制造商,其电流检测电阻产品因优异的性能和可靠的质量,受到了众多电子工程师和制造...
2013-06-16 08:53:30

现代电子设备中,随着技术的发展和小型化趋势的加剧,封装技术也在不断进步。VQFN(薄型无引脚扁平封装)作为一种高效的封装形式,因其优越的性能和小巧的尺寸而受到广...
2025-02-24 16:06:36

电解电容是电子元件中重要的组成部分。在电路中起到储能的作用。很多人好奇,电解电容里含有什么贵金属呢?本文将详细介绍电解电容中的贵金属成分。电解电容的基本结构电解...
2025-03-25 14:31:07

贴片电阻,电子产品中的常见元件,体积小巧,识别起来却常让人犯难。掌握一些技巧,就能轻松识别它们。最常用的方法是查看电阻表面的数字标识。三位数字标识,前两位表示有...
2024-11-26 11:29:47