一种机器人宇航员双目视觉系统的自标定方法技术方案

技术编号:13965740 阅读:115 留言:0更新日期:2016-11-09 11:37
本发明专利技术公开了一种机器人宇航员双目视觉系统的自标定方法,通过建立信息库,利用Asift&Ransac、图像分割、hough变换以及Ransac拟合解决基于平行线的自标定方法对光照敏感的问题;引入距离阈值的方法控制视觉系统的位置,解决基于平行线的自标定方法成像平面的限制问题。当机器人宇航员被运送上天、以及在作业过程中发生意外情况时,可以利用空间站的环境对其双目视觉系统进行自标定,并且在自标定过程中根据空间站的环境,自适应的调整算法,得到准确的双目视觉系统参数,实现精确的三维定位,为机器人宇航员进行操作终端等任务提供支持。

【技术实现步骤摘要】

本专利技术涉及一种机器人宇航员双目视觉系统的自标定方法,解决复杂空间站环境内机器人宇航员双目视觉系统的实时自主标定问题。
技术介绍
能够自主运动的机器人宇航员系统上一般安装双目视觉系统,以协助其实现导航、定位、操作终端等多样性的任务。为了使用双目视觉系统进行精确的三维定位,必须得到双目视觉系统的参数,即标定。双目视觉系统在通过火箭运送上天的过程中,其参数很容易发生改变,需要对其重新标定;而在空间站中投入使用后,若相机出现故障而更换,或在作业过程中遇到磕碰等意外情况,同样也需要对其参数进行重新标定。传统的视觉系统标定方法需要具备懂得相关专业知识的人使用靶标来协助标定。航天员登天后任务繁多,教航天员掌握标定技术的方法是不可取的,而通过遥控的方法,地面专家进行标定操作繁琐,且无法实时标定,故传统标定方法在这种情况下受到了限制。所以本专利技术公开一种机器人宇航员双目视觉系统自标定方法。现有的自标定方法主要包括基于Kruppa方程的方法、分级重构方法、基于几何特征的方法等。基于Kruppa方程的方法无需给定参数初始值,使用方便,但是对噪声敏感,未解决唯一求解问题。分级重构方法精度相对于Kruppa较高,但是鲁棒性差,初始值选取敏感。基于几何特征的方法主要限制是需要应用场合具备相应的素材,现在比较主流的方法是基于平行线特征进行自标定的方法。但是这种算法是基于平行线进行处理,对平行线识别情况较为敏感,故目前这种算法仍处于实验室以及简单背景下的自标定应用阶段。为了解决传统标定算法对空间站机器人宇航员双目视觉系统的标定带来的问题,本专利技术所采用的技术手段是:将自标定方法引入到空间站中去,利用空间站内常见的平行线,选择基于平行线消隐点几何特征的自标定方法,以实现在空间站内双目视觉系统的自标定。将此算法应用在空间站中,影响标定结果精度的原因主要有:复杂的直线关系、复杂的空间站光照环境、平行线所在平面与成像平面的夹角。
技术实现思路
为解决上述技术问题,本专利技术采取的技术方案是提供一种机器人宇航员双目视觉系统的自标定方法,通过建立信息库,利用Asift&Ransac结合算法进行两次匹配的方法解决了基于平行线的自标定方法在复杂背景的应用中平行线识别的问题。通过利用Asift&Ransac结合算法实现对象匹配,实现感兴趣区域的提取,利用图像分割&hough变换实现感兴趣区域的缩小,利用Ransac算法拟合直线实现高噪声环境下的平行线拟合。综上,解决了基于平行线的自标定方法对光照敏感的问题。引入距离阈值的方法控制视觉系统的位置,解决了基于平行线的自标定方法成像平面的限制问题。所述机器人宇航员双目视觉系统的自标定方法,包括如下步骤:(1)建立信息库,在该信息库中包括具有平行线特征的对象的信息,以用于自标定中特征点的匹配;(2)所述双目视觉系统随机采集图像,进行平行线提取;(3)利用所提取的平行线的数据进行自标定。所述方法,还包括步骤(4)距离阈值的验证,以控制所述视觉系统的位置。所述步骤(1)又包括:通过采集图像,在空间站发射前,对空间站内具有平行线特征的对象进行采样录入信息库;并且,手动提取各个对象平行线所在的区域,将区域外扩以用于更精确地特征点匹配,将对应对象外扩后的平行线所在的区域录进信息库。所述对象包括:行李架、笔记本、操作台和/或舱壁。所述步骤(2)又包括:<2.1>随机采集图像,利用Asift算法与信息库中的对象进行特征点匹配,利用Ransac算法进行误匹配点剔除后,选择匹配点最多的对象,作为本次采集的平行线提取对象,即平行线对应区域。所述特征点匹配又包括:在信息库中根据路径寻址事先存入信息库的对应对象的平行线区域,利用Asift算法与Ransac算法将此区域与采集图像进行进一步的特征点匹配。所述步骤(2)又包括:<2.2>在得到粗略的平行线对应区域后,利用图像分割、hough变换实现感兴趣区域的缩小。所述图像分割的方式包括阈值分割。所述步骤(2)又包括:<2.3>在使用hough变换提取出平行线后,在此提取的平行线上外扩,在该外扩后的区域内随机取点,得到原始点集,利用畸变校正算法对原始点集进行校正,得到校正点集。所述步骤(2)又包括:<2.4>利用Ransac算法对校正点集进行拟合,得到平行线解析解,从而完成平行线数据的提取。所述步骤(4)又包括:<4.1>在步骤(2)前,设置消隐点坐标相对于图像坐标系原点的距离阈值d1;设置采集图像次数n=1;<4.2>在步骤(2)后,通过所获取的平行线解析解,得到消隐点坐标,进而计算得到消隐点坐标相对于图像坐标系原点的距离d;<4.3>判断d是否满足小于距离阈值d1;如不满足,则根据两者的差值调节所述视觉系统的运动,然后返回步骤(2)重新进行图像采集;如满足,则储存所述数据,并判断是否n≥8,若否,设置n=n+1,返回步骤(2)重新进行图像采集;若是,则停止进行图像采集,并利用得到的8组平行线解析解的平行线数据计算视觉系统参数并输出。调节所述视觉系统的运动包括调节所述视觉系统中摄像头的拍摄方位。所述拍摄方位的调节通过机器人头部的转动角度的调节实现。当机器人宇航员被运送上天、以及在作业过程中发生意外情况时,可以利用空间站的环境对其双目视觉系统进行自标定,并且在自标定过程中根据空间站的环境,自适应的调整算法,得到准确的双目视觉系统参数,实现精确的三维定位,为机器人宇航员进行操作终端等任务提供支持。本专利技术通过建立信息库,利用Asift&Ransac、图像分割、hough变换以及Ransac拟合解决基于平行线的自标定方法对光照敏感的问题;引入距离阈值的方法控制视觉系统的位置,解决基于平行线的自标定方法成像平面的限制问题。本专利技术的有益效果是,当机器人宇航员双目视觉系统需要标定参数时,可以在有无靶标、光照强弱等情况下,于空间站任何作业区域实现自动标定,特别是在作业时,突发情况参数改变,可以进行实时自动标定,无需地面人员和宇航员进行辅助。附图说明图1为正交的两组平行直线经过理想投影的几何模型。图2为坐标系间的关系图。图3为平行线提取流程图。图4为自标定整体流程图。具体实施方式下面结合附图详细描述本专利技术的实施方式。建立自标定模型,在图像坐标系下由模板图像得到的两消隐点为:A(uA,vA),B(uB,vB),连线中点为E(uE,vE),uE=(uA+uB)/2,vE=(vA+vB)/2,摄像机坐标系下以消隐点A、B的连线为直径的圆球体方程为: [ x - u E d x + 本文档来自技高网
...

【技术保护点】
一种机器人宇航员双目视觉系统的自标定方法,其特征在于,包括如下步骤:(1)建立信息库,在该信息库中包括具有平行线特征的对象的信息,以用于自标定中特征点的匹配;(2)所述双目视觉系统随机采集图像,进行平行线提取;(3)利用所提取的平行线的数据进行自标定。

【技术特征摘要】
1.一种机器人宇航员双目视觉系统的自标定方法,其特征在于,包括如下步骤:(1)建立信息库,在该信息库中包括具有平行线特征的对象的信息,以用于自标定中特征点的匹配;(2)所述双目视觉系统随机采集图像,进行平行线提取;(3)利用所提取的平行线的数据进行自标定。2.如权利要求1的所述方法,其特征在于,还包括步骤(4)距离阈值的验证,以控制所述视觉系统的位置。3.如权利要求1或2的所述方法,其特征在于,所述步骤(1)又包括:通过采集图像,在空间站发射前,对空间站内具有平行线特征的对象进行采样录入信息库;并且,手动提取各个对象平行线所在的区域,将区域外扩以用于更精确地特征点匹配,将对应对象外扩后的平行线所在的区域录进信息库。4.如权利要求1或2的所述方法,其特征在于,所述对象包括:行李架、笔记本、操作台和/或舱壁。5.如权利要求1或2的所述方法,其特征在于,所述步骤(2)又包括:<2.1>随机采集图像,利用Asift算法与信息库中的对象进行特征点匹配,利用Ransac算法进行误匹配点剔除后,选择匹配点最多的对象,作为本次采集的平行线提取对象,即平行线对应区域。6.如权利要求5的所述方法,其特征在于,所述特征点匹配又包括:在信息库中根据路径寻址事先存入信息库的对应对象的平行线区域,利用Asift算法与Ransac算法将此区域与采集图像进行进一步的特征点匹配。7.如权利要求5的所述方法,其特征在于,所述步骤(2)又包括:<2.2>在得到粗略的平行线对应区域后,利用图像分割、hough变换实现感兴趣...

【专利技术属性】
技术研发人员:蒋志宏李晓云魏博李辉黄强
申请(专利权)人:北京理工大学
类型:发明
国别省市:北京;11

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

1