著录项信息
专利名称 | 一种基于地面路标的定位导引系统及方法 |
申请号 | CN201210428385.2 | 申请日期 | 2012-10-31 |
法律状态 | 授权 | 申报国家 | 中国 |
公开/公告日 | 2013-03-27 | 公开/公告号 | CN102997910A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | G01C21/00 | IPC分类号 | G;0;1;C;2;1;/;0;0查看分类表>
|
申请人 | 上海交通大学 | 申请人地址 | 上海市闵行区东川路800号
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 上海交通大学 | 当前权利人 | 上海交通大学 |
发明人 | 冷春涛;曹其新;方波;杜建军;杨扬 |
代理机构 | 上海汉声知识产权代理有限公司 | 代理人 | 郭国中 |
摘要
本发明公开了一种基于地面路标的定位导引系统及方法,其特征在于,包括:视觉系统、地面路标、AGV车体、嵌入式控制器。视觉系统用于获取地面路标特征图像;地面路标为黑白模板组成的特征带,平铺于地面;嵌入式控制器利用模板匹配法将获取的地面路标特征图像与记忆库中的特征带图像进行对比匹配,并根据特征路标在图像中的位置和它们在世界坐标系中的几何关系,获知此时AGV车体的位置、姿态,实现全局定位、导引功能。还提供相应的方法。本发明采用黑白双色编码特征带作为地面路标,实现AGV自动导引功能外,还可以实现全局定位,从而为实现多AGV协作搬运、装配等工作提供基础,具有很好的应用前景。
1.一种基于地面路标的定位导引系统,其特征在于,包括:视觉系统、地面路标、AGV车体、嵌入式控制器,所述视觉系统和嵌入式控制器安装在所述AGV车体上,所述地面路标为平铺于AGV车体工作区域地面上的特征带,其中,所述视觉系统用于获取地面路标包含的图像信息,所述嵌入式控制器用于对接收自所述视觉系统的图像信息进行图像处理获取当前AGV车体的位置信息;
所述AGV车体的位置,包括图像信息所含特征图案在整个特征带中的位置。
2.根据权利要求1所述的基于地面路标的定位导引系统,其特征在于,所述视觉系统包括视觉设备、照明设备、以及遮光罩,其中,所述视觉设备为单个摄像机,所述照明设备提供足够光线以保障摄像机更好地获取图像信息,所述遮光罩用于避免外界环境光线对图像的影响。
3.根据权利要求1所述的基于地面路标的定位导引系统,其特征在于,所述特征带包含黑白模板,所述黑白模板由正方形黑色边框构成,所述黑白模板的内部在白色基底上印有不同特征图案,所述嵌入式控制器的记忆库存储了每一种特征图案的特征,每一种特征图案的特征在所述嵌入式控制器的记忆库中都是唯一的以标示唯一位置。
4.根据权利要求1所述的基于地面路标的定位导引系统,其特征在于,所述嵌入式控制器以DSP作为视觉系统处理器,通过所述视觉系统处理器实现实时视频采集、视觉信息处理。
5.一种基于地面路标的定位导引方法,其特征在于,包括如下步骤:
步骤S1.在AGV车体工作区域地面铺设特征带,其中特征带包含特征图案,并将特征带的图像信息以及各特征图案在特征带上的对应位置记录于嵌入式控制器的记忆库中;
步骤S2.当AGV车体经过铺设的特征带时,视觉系统捕捉到特征带的图像信息,并把该图像信息传输至嵌入式控制器进行图像处理,其中,视觉系统和嵌入式控制器安装在所述AGV车体上;
步骤S3.嵌入式控制器获取图像信息后,利用模板匹配法,将校正后的图像信息与记忆库中的特征图案进行对比匹配,计算出所获取的特征图案在整个特征带中的对应位置,从而可获知此时AGV车体的位置、姿态。
6.根据权利要求5所述的基于地面路标的定位导引方法,其特征在于,步骤S3具体是:
嵌入式控制器获取图像信息后,先按照第一设定阈值将图像转变为二值图像;获得二值图像后,对每个像素在相互垂直的两个方向上计算相邻像素值之差,从而获得梯度图像,再按照第二设定阈值从梯度图像中提取角点,即像素值大于第二设定阈值的点;对每一特征图案提取四个角点,由这四个角点唯一确定一个位置变换矩阵,该位置变换矩阵包含了AGV车体相对于该特征图案的位置变换;另一方面,利用已提取的四个角点计算投影变换矩阵,并利用该投影变换矩阵对二值图像进行投影反变换,从而消除投影变换导致的图像畸变,消除畸变后,再利用模板匹配法,嵌入式控制器将校正后的图像信息与记忆库中的特征图案进行对比,计算出所获取的特征图案在整个特征带中的位置,从而可获知此时AGV车体的位置、姿态,实现定位、导引的功能。
7.根据权利要求5所述的基于地面路标的定位导引方法,其特征在于,所述特征带包含黑白模板,所述黑白模板由正方形黑色边框构成,所述黑白模板的内部在白色基底上印有不同特征图案,所述嵌入式控制器的记忆库存储了每一种特征图案的特征,每一种特征图案的特征在所述嵌入式控制器的记忆库中都是唯一的以标示唯一位置。
8.根据权利要求7所述的基于地面路标的定位导引方法,其特征在于,为保证AGV车体可以实时定位,需增大视觉的视野范围,使得视觉系统所捕获图像中的黑白模板的个数大于或等于1,因此进行图像处理时,具体方法为:从图像起点开始搜索,直至搜索到第一个完整的黑白模板为止,才开始对该完整的黑白模板进行步骤S3的处理。
一种基于地面路标的定位导引系统及方法\n技术领域\n[0001] 本发明涉及自动控制领域,尤其涉及一种基于视觉技术的定位导引方法,适合在数字化装配中使用,具体涉及一种基于地面路标的定位导引系统及方法。\n背景技术\n[0002] 自动导引技术主要包括电磁感应导引、激光导引、视觉导引、惯性导引、超声波导引和磁钉等。其中视觉导引是指AGV(自动导引车)对行驶区域的环境进行图象识别,实现智能行驶,这是一种具有巨大潜力的导引技术。视觉传感器为信息被动接收,不受其他传感器的干扰;视觉传感器收集得到的信息量大,即使在丢弃了大量的信息之后,仍然可以很好地为车辆导航。同时视觉导引具有引导路径设置和变更简单方便、技术成本、以及使用费用低、系统柔性好等优点。因此视觉导引已经成为目前研究与应用的热点,具有巨大的应用潜力。\n[0003] 在现有的视觉导引中,主要分为景物识别和标志识别导引,而标志识别又分为空中标志和地面标志识别。如“人工路标视觉导航方法”(中国发明专利申请号\n200410021540.4),属于空中标志识别,该发明将设计好的路标粘在与地面垂直的平面上,通过路标在图像中的位置和它们在世界坐标系中的几何关系,计算出摄像机的绝对位置。\n然而该发明在光线不充足环境下或在路标被遮挡情况下,将无法获得好的导航效果;同时,对于单摄像头、非全方位视觉,在不连续、有限数量的路标下,由于视角有限,将无法获得很高的定位精度。\n[0004] 而地面标志,基本采用在地面铺设色带,从而为自动导引车提供运动方向,但无法获得定位信息。自动导引车在自动化装配任务时,需要实时获得自身精确的定位信息,视觉导引系统在提供运动方向的同时,需要提供绝对位置。\n发明内容\n[0005] 本发明目的在于针对现有技术的不足,提供一种面向数字化装配任务的定位、导引方法,通过地面路标及视觉技术使自动导引车能实现全局定位、导引。本发明是通过以下技术方案实现的:\n[0006] 根据本发明的一个方面,提供一种基于地面路标的定位导引系统,包括:视觉系统、地面路标、AGV车体、嵌入式控制器,所述视觉系统和嵌入式控制器安装在所述AGV车体上,所述地面路标为平铺于AGV车体工作区域地面上的特征带,其中,所述视觉系统用于获取地面路标包含的图像信息,所述嵌入式控制器用于对接收自所述视觉系统的图像信息进行图像处理获取当前AGV车体的位置信息。\n[0007] 优选地,所述视觉系统包括视觉设备、照明设备、以及遮光罩,其中,所述视觉设备为单个摄像机,所述照明设备提供足够光线以保障摄像机更好地获取图像信息,所述遮光罩用于避免外界环境光线对图像的影响。\n[0008] 优选地,所述特征带包含黑白模板,所述黑白模板由正方形黑色边框构成,所述黑白模板的内部在白色基底上印有不同特征图案,所述嵌入式控制器的记忆库存储了每一种特征图案的特征,每一种特征图案的特征在所述嵌入式控制器的记忆库中都是唯一的以标示唯一位置。\n[0009] 优选地,所述嵌入式控制器以DSP作为视觉系统处理器,通过所述视觉系统处理器实现实时视频采集、视觉信息处理。\n[0010] 根据本发明的另一个方面,还提供一种基于地面路标的定位导引方法,包括如下步骤:\n[0011] 步骤S1.在AGV车体工作区域地面铺设特征带,其中特征带包含特征图案,并将特征带的图像信息以及各特征图案在特征带上的对应位置记录于嵌入式控制器的记忆库中;\n[0012] 步骤S2.当AGV车体经过铺设的特征带时,视觉系统捕捉到特征带的图像信息,并把该图像信息传输至嵌入式控制器进行图像处理,其中,视觉系统和嵌入式控制器安装在所述AGV车体上;\n[0013] 步骤S3.嵌入式控制器获取图像信息后,利用模板匹配法,将校正后的图像信息与记忆库中的特征图案进行对比匹配,计算出所获取的特征图案在整个特征带中的对应位置,从而可获知此时AGV车体的位置、姿态。\n[0014] 优选地,步骤S3具体是:嵌入式控制器获取图像信息后,先按照第一设定阈值将图像转变为二值图像;获得二值图像后,对每个像素在相互垂直的两个方向上计算相邻像素值之差,从而获得梯度图像,再按照第二设定阈值从梯度图像中提取角点,即像素值大于第二设定阈值的点;对每一特征图案提取四个角点,由这四个角点唯一确定一个位置变换矩阵,该位置变换矩阵包含了AGV车体相对于该标志物的位置变换;另一方面,由于摄像机成像过程中不可避免地存在投影变换,直接做模板匹配来识别标志物的成功率较低,因此利用已提取的四个角点计算投影变换矩阵,并利用该投影变换矩阵对二值图像进行投影反变换,从而消除投影变换导致的图像畸变,消除畸变后,再利用模板匹配法,嵌入式控制器将校正后的图像信息与记忆库中的特征图案进行对比,计算出所获取的特征图案在整个特征带中的位置,从而可获知此时AGV车体的位置、姿态,实现定位、导引的功能。\n[0015] 优选地,所述特征带包含黑白模板,所述黑白模板由正方形黑色边框构成,所述黑白模板的内部在白色基底上印有不同特征图案,所述嵌入式控制器的记忆库存储了每一种特征图案的特征,每一种特征图案的特征在所述嵌入式控制器的记忆库中都是唯一的以标示唯一位置;为保证实时定位AGV车体,在设计视觉系统时,需增大视觉的视野范围,保证视觉系统所捕获的图像中,黑白模板的个数大于或等于1。\n[0016] 优选地,所述视觉系统所捕获图像中的黑白模板的个数大于或等于1,因此进行图像处理时,具体方法为:从图像起点开始搜索,直至搜索到第一个完整的黑白模板为止,才开始对该完整的黑白模板进行步骤S3的处理。\n[0017] 本发明通过在地面铺设特征带,利用视觉技术中的模板匹配方法,实现AGV的定位、导引功能;避免了普通视觉导引方法的缺陷,极大地降低了AGV导引成本,获得了较高的定位精度。\n附图说明\n[0018] 通过阅读参照以下附图对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显:\n[0019] 图1为本发明的系统组成模块框图;\n[0020] 图2为本发明的定位、导引方法工作流程图;\n[0021] 图3为地面路标示意图。\n[0022] 图中:1为AGV车体,2为嵌入式控制器,31为照明设备,32为遮光罩,33为视觉设备,4为底面铺设特征带。\n具体实施方式\n[0023] 下面结合附图对本发明的实施例作详细说明:本实施例在以本发明技术方案为前提下进行实施,给出了详细的实施方式,但本发明的保护范围不限于下述的实施例。\n[0024] 图1为本发明的系统组成模块框图,如图1所示,在本实施例中,根据本发明所提供的系统面向数字化装配任务,其包括:视觉系统、地面路标、AGV车体、嵌入式控制器、其中视觉系统、嵌入式控制器安装于AGV车体上,视觉系统包括视觉设备、照明设备及遮光罩,所述的照明设备提供足够光线以保障作为视觉设备的摄像机更好地获取图像信息,所述的遮光罩可以避免外界环境光线对图像的影响。\n[0025] 所述视觉系统用于获取环境特征图像;所述的嵌入式控制器以DSP作为视觉系统处理器,实现实时视频采集、视觉信息处理,当嵌入式控制器接收到所述视觉系统的图像信息并进行图像处理后获取当前AGV车体的位置信息,实现定位功能;所述地面路标是铺设于地面的特征带;所述AGV车体是以上所述各模块的载体,在进行数字化装配任务时装载零件。\n[0026] 所述作为地面路标铺设于地面的特征带如图3所示,是一种专门设计的黑白模板,这种黑白模板由正方形黑色边框构成,内部在白色基底上印有不同特征图案。\n[0027] 图2为本发明的定位、导引方法工作流程图,如图2所示。本实施例中,首先将铺设于地面的特征带图像存储于嵌入式控制器的记忆库中;当AGV车体运动时,由视觉系统将采集到的图像传输至嵌入式控制器中,嵌入式控制器获取图像后,先按照第一设定阈值将图像转变为二值图像,即将亮度值大于第一设定阈值的像素置1,将其余像素置0。获得二值图像后,从图像起点开始搜索,直至搜索到第一个完整的黑白模板为止,仅对该部分图像中黑白模板进行处理。在二值图像中每个像素在相互垂直的两个方向上计算相邻像素值之差,从而获得梯度图像,再按照第二设定阈值从梯度图像中提取角点,即像素值大于该第二设定阈值的点。对每一视觉标志物可以提取四个角点,由这四个角点可以唯一确定一个位置变换矩阵,该位置变换矩阵包含了AGV车体相对于该标志物的位置变换。另一方面,由于摄像机成像过程中不可避免地存在投影变换,直接做模板匹配来识别标志物的成功率较低,因此利用已提取的四个角点计算投影变换矩阵,并利用该投影变换矩阵对图像进行投影反变换,从而消除投影变换导致的图像畸变。消除畸变后,再利用模板匹配法,嵌入式控制器将校正后的图像信息与记忆库中的特征带进行对比,计算出所获取的图像在整个特征带中的位置,从而可获知此时AGV车体的位置、姿态,实现定位、导引的功能。\n[0028] 与现有技术相比,本发明的突出特点是采用黑白模板设计而成的特征带作为地面路标实现AGV的定位、导引功能,由于采用了黑白双色编码特征带,AGV运动时可以自动导引以外,还可以实现全局定位,从而为实现多AGV协作搬运、装配等工作提供基础。本方法定位、导引精度高,成本低,避免了环境光线的影响,稳定性好,在AGV中具有很好的应用前景。\n[0029] 以上对本发明的具体实施例进行了描述。需要理解的是,本发明并不局限于上述特定实施方式,本领域技术人员可以在权利要求的范围内做出各种变形或修改,这并不影响本发明的实质内容。
法律信息
- 2016-04-13
- 2013-04-24
实质审查的生效
IPC(主分类): G01C 21/00
专利申请号: 201210428385.2
申请日: 2012.10.31
- 2013-03-27
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| | 暂无 |
2009-12-11
| | |
2
| |
2011-07-27
|
2010-12-29
| | |
3
| |
2007-08-01
|
2007-01-18
| | |
4
| |
2004-01-28
|
2003-05-20
| | |
5
| |
2010-01-27
|
2008-07-25
| | |
6
| |
2009-04-01
|
2008-10-30
| | |
7
| |
2011-01-26
|
2009-07-16
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |