一种用于AGV定位与导航的二维编码设计方法与流程

文档序号:18186570发布日期:2019-07-17 05:23阅读:510来源:国知局
一种用于AGV定位与导航的二维编码设计方法与流程

本发明涉及信息编码和机器视觉识别领域,具体涉及一种用于agv定位与导航的二维编码设计方法。



背景技术:

我国是互联网大国,网民人数世界第一,电子商务在我国迅猛发展,网购在我国十分普及。物流作为网购过程中的重要环节,影响着消费者的网购体验。消费者希望能够以最快的速度获取购买的商品,然而实际情况是消费者通常需要等待几天,在电商活动期间甚至需要等待一个星期以上,这样使得网购商品的即得性大大降低,消费者的满意度也大幅降低。

自动导引运输车(automatedguidedvehicle,简称agv)应用于物流行业是近年来形成的新型模式,其安全可靠、自动化程度高、可灵活调度等优点满足包裹在搬运过程中的要求,可以极大地降低人工成本,将人从繁重、重复的劳动中解放出来,并且弥补了传统工作方式灵活性和鲁棒性差的缺点。

视觉系统是agv获取外界信息最主要的来源之一,是基于视觉导航的agv装置的重要部分。视觉导航就是通过摄像头采集路面上含有路径或标志信息的图像,图像经过数字图像处理技术处理后得到特征点在计算机图像坐标系的坐标值,再利用计算机图像坐标系和世界坐标系的关系进行转换,得到agv姿态的偏差,并作为反馈来控制agv。目前基于视觉导航的agv常用的引导方式是在路面贴上连续的标识线作为路径,agv通过视觉系统识别标识线,并沿着标识线行走。kivasystems公司的kiva机器人和立镖公司的快递机器人采用视觉加惯性导航,在有二维码标志的区域通过机器人底部的高速摄像头识别二维码进行纠偏和定位,在没有二维码的区域通过惯性导航。机器人底部的高速摄像头能够在高速运动的情况下拍摄到路面的清晰图像,但是高速摄像头价格昂贵,而普通摄像头在拍摄高速运动物体时图像容易模糊,模糊的二维码图像识别难度非常大,而且惯性导航成本高。



技术实现要素:

本发明的目的是针对现有技术的不足,提供了一种用于agv定位与导航的二维编码设计方法,即使agv在高速运动情况下也能够稳定快速地识别人工编码标志,相比视觉加惯性导航,这种方法提高了agv导航与定位效率,同时降低了设备成本,更具经济性和实用性。

本发明的目的可以通过如下技术方案实现:

一种用于agv定位与导航的二维编码设计方法,所述方法包括以下步骤:

根据agv行走路径特点,设计一种人工编码二维编码标志,所述编码标志包含实现定位功能的定位图案、实现导航功能的导航图案和实现信息编码功能的编码图案;

根据agv直行和直角转弯两种动作方式特点,以及提前获取前方路面信息的要求,设计agv视觉系统,确保agv能够快速识别所述编码标志,同时能够在计算机坐标系和世界坐标系中互相转换;

根据所述编码标志的特点,设计一套解码算法,包括编码标志图像预处理、定位图案识别、导航图案识别和编码图案信息分析,保证agv计算机系统快速精确地解析编码标志信息;其次,设计agv执行编码标志指令信息的方式,利用比例-微分控制器,使agv通过编码标志获取偏离角度和偏离距离,从而调整行进姿态。

进一步地,所述定位图案具有旋转不变性,以任何角度摆放,逐行扫描定位图案都满足:黑边:白边:黑边:白边:黑边=1:1:3:1:1;

所述导航图案共有五个,一个位于编码标志的中心,另外四个分布在其四周,分别位于编码标志四条边的中点处,导航图案也具有旋转不变性,逐行扫描导航图案都满足:黑边:白边:黑边:白边:黑边=1:1:1:1:1;

所述编码图案分别集中在三个区域,根据不同的设计位置被赋予一个唯一的数字标识,编码规则就是利用编码图案的位置、数量以及它们之间的相互组合,得到编码图案的所有可能组合,分别用来代表对应的编码标志;

agv行走路径采用栅格形路径,因此agv只有两种行走方式,一种是直线行走,一种是直角转弯,根据agv的行走方式,编码标志在路径上的布置规则如下:

①路段与路段的交点处布置编码标志,用于agv识别交叉路口;

②路段中间点布置编码标志,agv读取到路段中间的编码标志并发送给上位机系统,上位机系统告诉agv是通过前方交叉路口还是等待通过。

进一步地,所述设计的agv视觉系统,摄像头安装在agv头部正上方,能够使agv提前获取路面前方二维编码标志信息,同时加入垂直和水平两个角度信息,使坐标值在四种坐标系下快速转换;

二维编码标志和agv运动在世界坐标系下,具有世界坐标值,根据摄像头高度h、前进路径偏移距离d、前进路径移动距离s、摄像头光轴与水平面夹角θ、摄像头光轴与前进路径偏移夹角φ,实现世界坐标系坐标值与摄像头坐标系坐标值相互转换;再根据摄像头焦距f,实现摄像头坐标系坐标值与垂直投影面坐标系坐标值相互转换;进而根据计算机坐标系单位像素间距,实现垂直投影面坐标系坐标值与计算机坐标系坐标值相互转换,世界坐标系与计算机坐标系转换过程中,考虑agv仅在世界坐标系水平面,即世界坐标系垂直方向坐标值为0方向运动,以及摄像头焦距与计算机坐标系坐标值约束条件,能够简化计算过程,实现坐标转换与未知量变量快速求解。

进一步地,所述编码标志图像预处理指先采用加权平均法对编码标志图像进行灰度化,得到灰度图像,再将灰度图像进行二值化,得到二值化处理后的图像,再根据二值化处理后的图像进行定位图案的识别、导航图案识别和编码图案信息分析。

进一步地,所述定位图案识别的具体步骤为:

s1、隔行遍历图像,找出图像中每行的黑线段和白线段,并按寻找到的先后顺序放入到线段集合中;

s2、对线段集合进行顺序遍历,寻找满足黑:白:黑:白:黑=1:1:3:1:1的五条线段组合,并计算五条线段组合的中心坐标,放入特征中心集合;

s3、对特征中心集合进行聚类分析,排除干扰点后,如果特征中心集合的数量达到一定数量,则继续下一步;

s4、对特征中心集合中所有点的坐标值求均值作为它们的中心坐标,也即定位图案的中心坐标。

进一步地,对定位图案识别的过程中能够得到包含所有线段的线段集合,如果通过定位图案的识别能够得到定位图案的中心坐标,则继续进行导航图案的识别,否则直接识别下一张图像;导航图案识别的具体步骤如下:

s1、对线段集合进行顺序遍历,寻找满足黑:白:黑:白:黑=1:1:1:1:1的五条线段组合,并计算五条线段组合的中心坐标,放入特征中心集合;

s2、对特征中心集合进行聚类分析,排除干扰点,通过平均值计算分别得到五个导航图案的中心坐标,并根据五个导航图案的中心坐标计算得到agv的偏移角度φ、agv的偏移距离d和与二维编码标志中心的距离rd。

进一步地,如果识别出了定位图案和导航图案,则继续编码图案信息分析,否则结束,所述编码图案信息分析的具体过程为:

s1、根据二值图像进行边缘检测,找出图像中所有连通区域;

s2、对检测出来的区域边缘求解最小外接矩形,并求它们的中心坐标,通过外接矩形的密集度、体态比和包含像素数这三个特征排除干扰点,再通过识别出来的导航图案中心坐标排除编码图案之外的干扰点,最后能够得到包含所有编码图案中心的集合;

s3、通过比较编码图案中心与导航图案中心的相对位置,能够知道编码图案属于第几个区域;

s4、分别对每个区域的编码图案按照对应特征识别每个编码图案的编码位置;

s5、最后按照编码规则输出编码图案对应的二进制数,并转换为十进制数。

进一步地,所述利用比例-微分控制器,使agv通过编码标志获取偏离角度和偏离距离,从而调整行进姿态的自动导航控制策略为:

由于agv只有两种行走方式:直线行走和直角转弯,因此控制策略分为两种情况:

(1)当agv以固定速度v直线行驶,它的被控变量为偏移角度φ和偏移距离d,则agv系统模型能够写成如下:

其中为偏移距离d的一阶微分,闭环系统方程为:

式中u为agv角速度的控制输入,为偏移角度φ的一阶微分,当agv产生偏移的时候,根据偏移角度和偏移距离向反方向施加一个偏转角速度量,使其回到编码标志所在的直线上,根据实际情况此处采用pd控制,用如下方程表示:

闭环系统方程为:

其中为偏移距离d的二阶微分,kp为比例系数,设置kp=0.15,kd为微分系数,设置kd=0.05;

(2)若agv某些编码标志处需要实现直角转弯,当检测到这些编码标志时,首先计算agv距离编码标志的距离rd,接着通过延时停止,使agv的中心刚好停止在编码标志的中心,然后原地旋转90°,最后接着进行直线行驶。

本发明与现有技术相比,具有如下优点和有益效果:

1、本发明通过信息编码技术,利用二进制图像编码手段,实现了包含定位、导航、操作指令的大信息量二维编码设计;

2、本发明采用机器视觉、计算机视觉技术,利用二维编码标志的特点,设计了agv视觉系统,实现了提前获取地面标识信息、大幅度降低硬件成本的效果;

3、本发明通过图像处理技术,利用加权平均灰度化、局部自适应阈值二值化、二维码特定区域遍历扫描方法,实现了二维码标识快速扫描、导航定位参数精准输出的功能;

4、本发明通过自动控制技术,利用比例微分控制器调节方法,设计了比例系数、微分系数、通用控制算法,实现对agv行进偏差快速、准确、稳定控制的效果。

附图说明

图1为本发明设计的编码标志图。

图2为本发明实施例中的编码标志图。

图3为本发明实施例中agv视觉系统模型示意图。

图4为计算机图像坐标系示意图。

图5为本发明实施例中编码标志的整体识别方法流程图。

图6(a)为本发明实施例中清晰图像灰度化处理结果,图6(b)为本发明实施例中模糊图像灰度化处理结果。

图7(a)为本发明实施例中清晰图像二值化处理结果,图7(b)为本发明实施例中模糊图像二值化处理结果。

图8(a)为本发明实施例中清晰图像编码标志的识别结果示意图,图8(b)为本发明实施例中模糊图像编码标志的识别结果示意图。

图9为本发明实施例中编码图案的位置顺序示意图。

其中,1-第一个导航图案,2-第二个导航图案,3-第三个导航图案,4-第四个导航图案,5-第五个导航图案,6-定位图案,7-编码图案。

具体实施方式

下面结合实施例及附图对本发明作进一步详细的描述,但本发明的实施方式不限于此。

实施例:

本实施例提供了一种用于agv定位与导航的二维编码设计方法,包括以下内容:

一、编码标志的设计

所述编码标志即使图像在模糊的情况下也可以被快速识别,编码标志如附图1所示,图中1表示第一个导航图案,2表示第二个导航图案,3表示第三个导航图案,4表示第四个导航图案,5表示第五个导航图案,6表示定位图案,7表示编码图案(编码区域)。定位图案具有旋转不变性。定位图案以任何角度摆放,逐行扫描图案都满足:

黑边:白边:黑边:白边:黑边=1:1:3:1:1

通过这个特征,逐行扫描图像可以很快地找到定位图案。导航图案也具有旋转不变性,满足:

黑边:白边:黑边:白边:黑边=1:1:1:1:1

导航图案有五个,中间一个,四周分别有四个,四周的导航图案距离中心的导航图案的距离为l。编码区域分别集中在三个区域,编码图案根据不同的设计位置被赋予一个唯一的数字标识,编码规则就是利用编码图案的位置、数量以及它们之间的相互组合,因此编码图案所有的可能组合一共4096种。

编码规则:编码位置一共有12个,编码位置的顺序如图1中编码图案中的数字所示,编码位置上有黑色方块代表1,编码位置上无黑色方块则代表0,因此12个编码位置可以组成一个12位二进制数。编号0表示12位二进制数的最低位,编号11表示12位二进制数的最高位,因此一共存在4096种编码可能,分别对应一个12位二进制数,也可以转化为十进制数。如图2所示编码标志表示的12位二进制数为101011011010,对应的十进制数为2778,因此图2所示编码标志代表2778号编码标志。

agv行走路径采用栅格形路径,因此agv只有两种行走方式,一种是直线行走,一种是直角转弯。根据agv的行走方式,编码标志在路径上的布置规则如下:

①路段与路段的交点处布置编码标志,用于agv识别交叉路口;

②路段中间点布置编码标志,agv读取到路段中间的编码标志并发送给上位机系统,上位机系统告诉agv是通过前方交叉路口还是等待通过。

二、agv视觉系统模型设计

根据agv直行和直角转弯两种行走方式以及编码标志布置规则可知,agv只识别行驶方向上的编码标志。附图3所示为agv视觉系统模型。

附图3中xωyωzω表示世界坐标系,yω轴垂直于地面,zω轴在编码标志组成的直线上。xccdyccdzccd表示摄像机坐标系,坐标轴原点occd为光心,zccd轴与摄像机光轴重合,方向指向景物方向。xcyc表示投影图像坐标系,坐标原点oc为摄像机光轴与投影图像平面的交点,oc与occd之间的距离表示焦距f。xpyp表示计算机图像坐标系,以图像左上角为图像原点,xp轴正方向为从左至右,yp轴正方向为从上至下。由于摄像机是需要采集地面上的图像,所以摄像机的安装与水平线有一定角度θ,即光轴与水平方向的夹角为θ。摄像机离地面高度为h。假设附图3中agv并不在编码标志所在直线上,即存在一定的偏移角度和偏移距离。设偏移夹角为φ,即摄像机光轴与zω轴正方向的夹角。摄像机在xω轴正方向的偏移距离为d,在zω轴正方向距离世界坐标系原点的距离为s。

设某一特征点在世界坐标系的坐标为pω(xω,yω,zω),在摄像机坐标系下对应的坐标为pccd(xccd,yccd,zccd),两者存在如下转换关系:

摄像机的成像以针孔模型为基础,根据投影关系,可以得到该特征点在投影平面坐标系下的坐标pc(xc,yc):

因为所有的编码标志都放置在地面,所以编码标志上特征点在世界坐标系下yω轴坐标值为0。设该特征点在计算机图像坐标系下的坐标为pp(xp,yp)。投影平面坐标系的单位为一连续变量(比如mm),而计算机图像坐标系的单位为像素,如附图4所示。因此存在如下转换关系:

式中dx,dy表示ccd在x,y轴单位像素的间距,单位为mm/像素,x0,y0表示投影平面坐标系原点oc在计算机图像坐标系下的坐标。

假设通过图像处理可以得到某一特征点在计算机图像坐标系下的坐标pp(xp,yp),通过公式(4)变换可以得到该特征点在投影平面坐标系下的坐标pc(xc,yc),将坐标pc(xc,yc)代入公式(3)可得如下两个等式:

因为如果fsinθ-yccosθ=0,代入(6)得到ycsinθ+fcosθ=0,联立fsinθ-yccosθ=0可得到f2+yc2=0,而这是不可能成立的,所以(fsinθ-yccosθ)不为零。将公式(6)两边除以(fsinθ-yccosθ)得到如下公式:

当摄像机采集到一帧含有编码路标的图像时,通过图像处理能够得到五个导航图案的中心在计算机图像坐标系下的坐标,然后通过公式(4)转换成投影平面坐标系下的坐标pc1(xc1,yc1)pc5(xc5,yc5),它们分别对应第一到第五个导航图案。从编码标志图案中可以看到第三和第四个导航图案位于编码标志的中心线上,且距离为2l。将pc3,pc4两点分别代入公式(7)得到如下两个等式:

式中zω3、zω4分别是pc3、pc4在世界坐标系zω方向的坐标值,式中xω3、xω4分别是pc3、pc4在世界坐标系xω方向的坐标值,因此zω3-zω4=2l,xω3-xω4=0。然后将公式(8)减去公式(9)并整理后可得:

将φ代入公式(5)和公式(6)得到一个未知量为d和zw-s的方程组,写成矩阵形式为:

用rd表示相对距离zw-s,即摄像机距离特征点pc(xc,yc)的距离。则可解得:

摄像机经过标定后,f为已知的,且特征点pc3,pc4在zω轴上,因此xω=0。所以只需要通过图像处理获取第三和第四个导航图案在计算机图像坐标系下的坐标,就可以得到agv姿态偏移的两个量,即偏移角φ和偏移中心线的位移d,并可以得到agv距离特征点的距离rd。

三、快速识别方法

agv运行速度快,因此摄像机采集的单帧图像很可能在运动方向会产生模糊,本实施例设计的编码标志适应于这种情况。即使图像在运动方向上产生模糊,图像中与运动方向垂直的方向上依然存在着显著特征。通过下述识别方法,可以快速找到特征点。整体的识别方法流程图如附图5所示。

摄像头采集到的原始图案是彩色图像,彩色图像具有全面的信息,但数据量非常的大,处理起来非常耗时,agv对实时性要求高,因此需要将彩色图像转化成灰度图像。本实施例选用加权平均法对图像进行灰度化,计算方法如下:

f(x,y)=[r(x,y)wr+g(x,y)wg+b(x,y)wb](14)

f(x,y)是坐标值为(x,y)的像素的灰度值,r(x,y)、g(x,y)、b(x,y)分别为该点像素r、g、b分量,wr、wg、wb分把为r、g、b对应的权值。当权值分别取wr=0.299、wg=0.587、wb=0.114时灰度化处理后的图像附图6所示,图6(a)为清晰图像灰度化处理结果,图6(b)为模糊图像灰度化处理结果。

灰度图像依然具有256种亮度,为了便于处理,通常将灰度图像进行二值化,二值化图像只包含0和255两种灰度值,0表示黑色,255表示白色。二值化最重要的就是选择阈值,通常使用两种方法:全局固定阈值和局部自适应阈值。

全局固定阈值方法就是使用统一的阈值对全局像素进行阈值化,按照如下公式:

局部自适应阈值方法则是根据像素邻域块的像素值分布来确定该像素位置上的二值化阈值,公式如式(15),但是其中的阈值t是由其周围邻域像素的分布来决定的。当图像亮度不均匀时,不同亮度区域会有自己对应的阈值,这样可以得到的二值化图像更能真实的还原特征的细节。常用的局部自适应阈值有:局部邻域块的均值和局部邻域块的高斯加权和。

考虑agv工作场地光亮不均匀,采用固定阈值方法进行二值化容易丢失许多细节,因此本实施例采用局部自适应阈值方法进行二值化。附图7所示为二值化处理后的图像,图7(a)为清晰图像二值化处理结果,图7(b)为模糊图像二值化处理结果。

agv基本的运动方式就是直线行走,在计算机图像坐标系下,agv行走方向为y轴负方向。因此定位图案和导航图案在y轴方向容易产生模糊,二值化处理后定位图案和导航图案在y轴方向的比例特征消失,但是x轴方向上的比例特征仍然存在,如附图7(b)所示。根据这个特征,定位图案的识别方法和步骤如下:

1.隔行遍历图像,找出图像中每行的黑线段和白线段,并按寻找到的先后顺序放入到线段集合中;

2.对线段集合进行顺序遍历,寻找满足黑:白:黑:白:黑=1:1:3:1:1的五条线段组合,并计算五条线段组合的中心坐标,并放入特征中心集合;

3.对特征中心集合进行聚类分析,排除干扰点后,如果特征中心集合的数量达到一定数量,则继续下一步;

4.对特征中心集合中所有点的坐标值求均值作为到他们的中心坐标,也即定位图案的中心坐标。

对定位图案识别的过程中可以得到包含所有线段的线段集合,如果通过定位图案的识别能够得到定位图案的中心,则继续进行导航图案的识别,否则直接识别下一张图像。导航图案的识别方法和步骤如下:

1.对线段集合进行顺序遍历,寻找满足黑:白:黑:白:黑=1:1:1:1:1的五条线段组合,并计算五条线段组合的中心坐标,并放入特征中心集合;

2.对特征中心集合进行聚类分析,排除干扰点。由编码标志的特点可知:第三、四、五个导航图案在一条直线上,因此它们的特征中心的x轴坐标值非常接近,且第三、四、五个导航图案的特征中心的总和肯定比第一、二个导航图案的特征中心的总和多。根据以上特点和特征中心的x轴坐标值,可以将特征中心集合化分为三类,即第一个导航图案的特征中心为第一类,第二个导航图案的特征中心为第二类,第三、四、五个导航图案的特征中心为第三类类;

3.对第一类和第二类的特征中心的坐标值进行求均值,可以得到第一、二个导航图案的中心坐标pp1、pp2;

4.由编码标志的特点可知:第一、二、五个导航图案在一条直线上,因此第五个导航图案的特征中心的y轴坐标值与第一、二个导航图案中心的y轴坐标值非常接近,且第三、四个导航图案的特征中心的y轴坐标值远离第一、二个导航图案中心的y轴坐标值。根据这个特征,可以将第三类特征中心分为三类,即第三个导航图案的特征中心为第四类,第四个导航图案的特征中心为第五类,第五个导航图案的特征中心为第六类;

5.分别对第四、五、六类特征中心分别求坐标均值,可以得到第三、四、五个导航图案的中心坐标pp3、pp4、pp5。

通过以上方法对含有编码标志的清晰图像和模糊图像进行处理后分别得到如附图8(a)和附图8(b)所示的结果。

通过以上方法对导航图案的识别,可以得到agv行驶方向上两个导航图案中心的坐标pp3(xp3,yp3)、pp4(xp4,yp4)。摄像头已经经过标定,f、x0、y0、dx、dy为已知量,将其代入公式(4),可得到这两个特征点在投影平面坐标系下的坐标pc3(xc3,yc3)、pc4(xc4,yc4)。摄像头安装参数θ、h,以及这两个特征点实际相距距离为2l都为已知量,将其代入公式(10)可得到agv的偏移角度φ。

通过以上图像处理的方法还可以得到编码标志的中心坐标,即第五个导航图案的中心坐标pp5(xp5,yp5),由公式(4)变换得到投影平面坐标系下坐标pc5(xc5,yc5),然后将其代入公式(12)和公式(13)可得到agv的偏移距离d和与编码标志中心的距离rd。

编码图案如附图9所示可以分为a、b、c三个区域,每个区域有四个编码位置,a区域为组成二进制数的高四位,b区域为组成二进制数的中间四位,c区域为组成二进制数的低四位。每个区域中四个编码位置的顺序如附图9所示,图中三个区域的编码位置都具有特定的特征。

三个区域中第0号编码位置具有共同特征:编码位置x、y轴坐标值与该区域相邻的两个导航图案中心的x、y轴坐标值分别接近。如a区域中第0号编码位置,x轴坐标值与第二个导航图案中心的x轴坐标值非常接近,y轴坐标值与第三个导航图案中心的y轴坐标值接近。三个区域中第2号编码位置具有共同特征:编码位置与该区域相邻的两个导航图案中心形成接近180度的钝角。如a区域中第2号编码位置与相邻的两个导航图案(第二、三个导航图案)几乎在一条直线上,因此它们形成一个接近180度的钝角。a、c区域中1、3号编码位置的特征为:1号编码位置y轴坐标值与其中一个相邻导航图案中心的y轴坐标值接近,3号编码位置x轴坐标值与其中一个相邻导航图案中心的x轴坐标值接近。b区域中1、3号编码位置的特征为:1号编码位置x轴坐标值与其中一个相邻导航图案中心的x轴坐标值接近,3号编码位置y轴坐标值与其中一个相邻导航图案中心的y轴坐标值接近。

编码图案解析的具体步骤如下:

1.前面已经对定位图案和导航图案进行了识别,如果识别出了定位图案和导航图案,则继续解析编码图案,否则结束。

2.如果已经识别出了定位图案和导航图案,则根据二值图像进行边缘检测,找出图像中所有连通区域;

3.对检测出来的区域边缘求解最小外接矩形,并求它们的中心坐标,通过外接矩形的密集度、体态比和包含像素数这三个特征排除干扰点,在通过识别出来的导航图案中心坐标排除编码图案之外的干扰点,最后可以得到包含所有编码图案中心的集合;

4.通过比较编码图案中心与导航图案中心的相对位置,可以知道编码图案属于第几个区域;

5.分别对每个区域的编码图案按照以上的特征识别每个编码图案的编码位置;

6.输出编码图案对应的二进制数,并转换为十进制数。

四、自动导航控制策略

agv只有两种行走方式:直线行走和直角转弯,因此控制策略分为两种情况分析。

1.直线行走

agv以固定速度v直线行驶,它的被控变量为偏移角度φ和偏移距离d。agv系统模型可写成如下:

其中为偏移距离d的一阶微分,闭环系统方程为:

式中u为agv角速度的控制输入,为偏移角度φ的一阶微分。当agv产生偏移的时候,根据偏移角度和偏移距离向反方向施加一个偏转角速度量,使其回到编码标志所在的直线上。根据实际情况本发明采用pd控制,用如下方程表示:

闭环系统方程为:

通过实验可以得到,当比例系数kp=0.15,微分系数kd=0.05时,agv行走效果较好。

2.直角转弯

agv某些编码标志处需要实现直角转弯,当检测到这些编码标志时,首先计算agv距离编码标志的距离rd,接着通过延时停止,agv的中心刚好停止在编码标志的中心,然后原地旋转90°,最后接着进行直线行走。

以上所述,仅为本发明专利较佳的实施例,但本发明专利的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明专利所公开的范围内,根据本发明专利的技术方案及其发明专利构思加以等同替换或改变,都属于本发明专利的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1