一种用于机器人跟踪的视觉识别系统及方法技术方案

技术编号:17466307 阅读:35 留言:0更新日期:2018-03-15 04:11
本发明专利技术公开一种用于机器人跟踪的视觉识别系统及方法,涉及机器人视觉控制技术领域,包括光源移动机器人和图像采集移动机器人,其中,所述的光源移动机器人设置有红外发光管电路板,所述的图像采集移动机器人设置有摄像头,所述摄像头前端设置有红外透光片,所述图像采集移动机器人还设置有用于提取光源形状和跟随光源移动机器人的控制单元;本发明专利技术使用具有红外透光片滤波的摄像头,检测环境中预先设置的红外发光机构,通过形状滤波,实现了对环境中红外光干扰的抵抗;由于所采用的红外透光片、红外发光二极管、USB摄像头价格极低,本发明专利技术所述软件算法采用的形状滤波处理速度快,实现简单,提高计算效率。

A visual recognition system and method for robot tracking

The invention discloses a method for visual identification system and method for robot tracking, relates to the technical field of the robot visual control, including source of mobile robot and image acquisition of mobile robot, the source of the mobile robot is provided with an infrared luminous tube circuit board, the mobile robot image acquisition is arranged in the camera, the camera is arranged at the front end infrared transparent plate, the image acquisition of mobile robot is used to extract the shape of the light source and a control unit with the mobile robot; the invention uses transparent plate filter with infrared camera, infrared light emitting mechanism of preset detection in the environment, through the shape filter, the realization of infrared interference in the environment due to infrared resistance; a transparent piece, the infrared light emitting diode USB camera, the price is very low, the invention The algorithm used in the software algorithm has fast processing speed, simple realization and improved calculation efficiency.

【技术实现步骤摘要】
一种用于机器人跟踪的视觉识别系统及方法
本专利技术涉及机器人视觉控制
,尤其涉及一种用于机器人跟踪的视觉识别系统及方法。
技术介绍
视觉伺服技术(visualservo)通过光学的装置和非接触的传感器自动地接收和处理一个真实物体的图像,通过图像反馈的信息,使系统对机器做进一步控制或相应的自适应调整的行为;目前,视觉伺服多采用单目或多目摄像头实时捕捉目标物体图像,实时计算摄像头与目标物体的相对位置、姿态关系,计算机器人自身运动轨迹,使得机器人动态跟随或静态保持与目标物体的期望相对位置;因此,视觉伺服技术可以应用于多机器人编队、工业机器人物体定位等领域;如多无人机编队飞行,多移动机器人编队行驶,以及空-地机器人定位协同等具体应用;在工业机器人领域,手眼型(eyeinhand)视觉伺服可以应用于具有复杂姿态的三维工件空间六自由度定位拾取;视觉伺服是基于摄像头对物体的识别,计算相对位置姿态关系,因此摄像头识别的准确性对整个视觉伺服的效果有巨大影响,尤其是在具有非结构光影响的位置环境,如室外环境、光线明暗变化强烈的环境等,摄像头极容易识别失败。例如,在安装摄像头的机器人所在环境如果忽然光强变大,则摄像头采集的图像会忽然变成全白,则物体识别立刻失败。又如,机器人在室外环境中,忽然进入有阴影的环境中,则图像会整体忽然变暗,也会导致识别的失败。而这些识别失败有可能导致所跟随物体(或机器人)在识别失败时走出机器人的视场范围,导致视觉伺服失败。目前,对于光线干扰问题,主要思路是避免将机器人摄像头处于光线变化剧烈的环境。如果不可避免,则目前主要有以下两种解决办法:(1)使用宽动态摄像头;宽动态摄像机技术是在非常强烈的对比下让摄像机看到影像的特色而运用的一种技术;在一些明暗反差过大的场合,一般的摄像机由于CCD的感光特性所限制,摄取的图像往往出现背景过亮或前景太暗的情况;针对这种情况,宽动态技术应运而生,较好地解决了这一问题;不过,宽动态摄像头对环境光线条件也有一定的要求,而且需要动态补偿背景光,因此工作过程中能耗很大,不适用于移动机器人场合;(2)背光补偿法;背光补偿法也称为逆光补偿,是把画面分成几个不同的区域,每个区域分别曝光。在某些应用场合,视场中可能包含一个很亮的区域,而被包含的主体则处于亮场的包围之中,画面一片昏暗,无层次;此时由于AGC检测到的信号电平并不低,因此放大器的增益很低,不能改进画面主体的明暗度,当引入逆光补偿时,摄像机仅对整个视场的一个子区域进行检测,通过求此区域的平均信号电平来确定AGC电路的工作点。背光补偿法有一个非常大的缺陷,即当主要目标从中间移动到画面的上下左右位置,目标会变得非常黑,因为现在它不被区别开来已经不被加权;(3)强光抑制法;强光抑制法指的是在图像中把强光部分的视频信息通过DSP处理,将视频的信号亮度调整为正常范围,避免同一图像中前后反差太大。传统的CCD有动态范围的限制,在采集一幅图像的过程中只对整个图像采样一次,必然会出现对整个图像中明亮的区域过度曝光,或较暗的区域欠曝光的现象,强光抑制的功能就是采用DSP技术,简单意思就是把强光部分弱化,把暗光部分亮化,达到光线平衡;具有强光抑制功能的摄像机本身价格较贵,如自行开发,需要复杂的算法实现和很大的计算量;增加整个机器人系统资源开销。
技术实现思路
本专利技术提供一种用于机器人跟踪的视觉识别系统及方法,旨在提高视觉识别对光线明暗变化的抗干扰性,简化硬件和图像处理算法,无需补充背景光源,具有识别速度快、准确率高和成本极低的特点。为了实现上述目的,本专利技术提出一种用于机器人跟踪的视觉识别系统,包括光源移动机器人和图像采集移动机器人,其中,所述的光源移动机器人设置有红外发光管电路板,所述的图像采集移动机器人设置有摄像头,所述摄像头前端设置有红外透光片,所述图像采集移动机器人还设置有用于提取光源形状和跟随光源移动机器人的控制单元。优选地,所述的红外发光管电路板,在该电路板上设置有由多个红外二极管构成的非线性非对称构型。优选地,所述的红外透光片,对于波长在800nm~1200nm范围内的红外光,透光率大于90%;对于波长小于760nm的可见光波,穿透率小于0.001%。优选地,所述的控制单元,包括光源形状提取模块;所述的光源形状提取模块:用于沿图像坐标系x正方向行扫描图像,记录白色区域轮廓并获得轮廓横向像素跨度值,根据轮廓横向像素跨度值进行粗判,确定是环境光源的大面积噪声或红外二极管;沿图像坐标系y正方向扫描图像,记录白色区域轮廓,判断红外二极管拓扑位置是否有白色连通区域,若是,则继续向下行扫描图像记录白色区域轮廓,并再次进行粗判;否则为反射光源的小面积噪点;完成所有红外二极管的检测,获取红外二极管光源所在图像的位置及像素个数。优选地,所述的控制单元,还包括跟随轨迹生成模块;所述的跟随轨迹生成模块:用于获取红外二极管拓扑分布中心在摄像头图像坐标系下的坐标,进而获取摄像头图像期望目标位置误差,根据摄像头图像坐标系和图像采集移动机器人运动坐标系的转换关系,将摄像头图像期望目标误差转化为机器人运动相对误差,并根据该误差控制图像采集移动机器人运动;获取各个红外二极管间线段在摄像头图像坐标系X、Y轴上的投影像素数,根据投影像素数,获得相对变形参数、水平线段绝对变形参数和竖直线段绝对变形参数,进而确定摄像头相对于红外管平面的俯仰角度、滚转角度、偏航角度、俯仰方向、滚转方向和偏航方向,沿所确定方向调节摄像头的角度,当对应角度为0时,停止摄像头的角度调节。优选地,所述的控制单元,还包括参数标定模块,用于标定摄像头内外参数及红外二极管电路板与摄像头之间的参数。本专利技术还提出一种用于机器人跟踪的视觉识别方法,包括:图像采集移动机器人通过带有红外透光片的摄像头拍摄包含光源移动机器人在内的图像;将图像转换为灰度图像;获取灰度图像中光源移动机器人的红外二极管形状轮廓;根据红外二极管形状轮廓获取图像采集移动机器人相对于光源移动机器人的跟随轨迹,根据所获跟随轨迹控制图像采集移动机器人运动及调整摄像头角度。优选地,在所述的图像采集移动机器人通过带有红外透光片的摄像头拍摄包含光源移动机器人在内的图像步骤之前,还包括:对摄像头内、外参数进行标定;对红外二极管电路板与摄像头之间的参数进行标定。优选地,在所述的获取灰度图像中光源移动机器人的红外二极管形状轮廓,具体包括:沿图像坐标系x正方向行扫描图像,记录白色区域轮廓并获得轮廓横向像素跨度值;根据轮廓横向像素跨度值进行粗判,确定是环境光源的大面积噪声或红外二极管;沿图像坐标系y正方向扫描图像,记录白色区域轮廓;判断红外二极管拓扑位置是否有白色连通区域,若是,则继续向下行扫描图像记录白色区域轮廓,并再次进行粗判;否则为反射光源的小面积噪点;完成所有红外二极管的检测,获取红外二极管光源所在图像的位置及像素个数。优选地,在所述的根据红外二极管形状轮廓获取图像采集移动机器人相对于光源移动机器人的跟随轨迹,根据所获跟随轨迹控制图像采集移动机器人运动及调整摄像头角度,具体包括:获取红外二极管拓扑分布中心在摄像头图像坐标系下的坐标;获取摄像头图像期望目标位置误差;根据摄像头图像坐标系和图像采集移动机器人运动坐标系的转换关系,将摄像头图像期望目本文档来自技高网
...
一种用于机器人跟踪的视觉识别系统及方法

【技术保护点】
一种用于机器人跟踪的视觉识别系统,其特征在于,包括光源移动机器人和图像采集移动机器人,其中,所述的光源移动机器人设置有红外发光管电路板,所述的图像采集移动机器人设置有摄像头,所述摄像头前端设置有红外透光片,所述图像采集移动机器人还设置有用于提取光源形状和跟随光源移动机器人的控制单元。

【技术特征摘要】
1.一种用于机器人跟踪的视觉识别系统,其特征在于,包括光源移动机器人和图像采集移动机器人,其中,所述的光源移动机器人设置有红外发光管电路板,所述的图像采集移动机器人设置有摄像头,所述摄像头前端设置有红外透光片,所述图像采集移动机器人还设置有用于提取光源形状和跟随光源移动机器人的控制单元。2.如权利要求1所述的用于机器人跟踪的视觉识别系统,其特征在于,所述的红外发光管电路板,在该电路板上设置有由多个红外二极管构成的非线性非对称构型。3.如权利要求1所述的用于机器人跟踪的视觉识别系统,其特征在于,所述的红外透光片,对于波长在800nm~1200nm范围内的红外光,透光率大于90%;对于波长小于760nm的可见光波,穿透率小于0.001%。4.如权利要求1所述的用于机器人跟踪的视觉识别系统,其特征在于,所述的控制单元,包括光源形状提取模块;所述的光源形状提取模块:用于沿图像坐标系x正方向行扫描图像,记录白色区域轮廓并获得轮廓横向像素跨度值,根据轮廓横向像素跨度值进行粗判,确定是环境光源的大面积噪声或红外二极管;沿图像坐标系y正方向扫描图像,记录白色区域轮廓,判断红外二极管拓扑位置是否有白色连通区域,若是,则继续向下行扫描图像记录白色区域轮廓,并再次进行粗判;否则为反射光源的小面积噪点;完成所有红外二极管的检测,获取红外二极管光源所在图像的位置及像素个数。5.如权利要求1所述的用于机器人跟踪的视觉识别系统,其特征在于,所述的控制单元,还包括跟随轨迹生成模块;所述的跟随轨迹生成模块:用于获取红外二极管拓扑分布中心在摄像头图像坐标系下的坐标,进而获取摄像头图像期望目标位置误差,根据摄像头图像坐标系和图像采集移动机器人运动坐标系的转换关系,将摄像头图像期望目标误差转化为机器人运动相对误差,并根据该误差控制图像采集移动机器人运动;获取各个红外二极管间线段在摄像头图像坐标系X、Y轴上的投影像素数,根据投影像素数,获得相对变形参数、水平线段绝对变形参数和竖直线段绝对变形参数,进而确定摄像头相对于红外管平面的俯仰角度、滚转角度、偏航角度、俯仰方向、滚转方向和偏航方向,沿所确定方向调节摄像头的角度,当对应角度为0时,停止摄像头的角度调节。6.如权利要求1所述的用于机器人跟踪的视觉识别系统,其特征在于,所述的控制单元,还包括参数标...

【专利技术属性】
技术研发人员:侯至丞张弓王卫军顾星蔡君义徐杰李友浩韩彰秀
申请(专利权)人:广州中国科学院先进技术研究所深圳市中科德睿智能科技有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1