一种空间自由飞行模拟器视觉精密定位方法技术

技术编号:14117731 阅读:151 留言:0更新日期:2016-12-08 01:29
一种空间自由飞行模拟器视觉精密定位方法,属于视觉测量技术领域,为了解决现有技术存在定位精度低,对硬件设备要求较高,且计算量较大,影响运算速度的问题,空间自由飞行模拟器设置工作平台上,摄像机固定于工作平台的正上方,摄像机与上位机相连接;设计合作靶标,并将合作靶标置于空间自由飞行模拟器的合适位置;由上位机控制摄像机拍摄获取安装合作靶标的空间自由飞行模拟器图像,通过数字图像处理技术对合作靶标进行圆形目标的圆心提取,获得圆心在图像坐标系中的坐标;获得的圆心在图像坐标系中的坐标,根据已知的合作靶标相对于空间自由飞行模拟器的安装位置,结合各坐标系之间的对应关系,确定空间自由飞行模拟器的实际位姿。

【技术实现步骤摘要】

本专利技术涉及一种空间自由飞行模拟器视觉精密定位方法,属于视觉测量

技术介绍
空间自由飞行模拟器是对卫星等航天器进行地面试验的特有装置,可以近似模拟出外太空环境下航天器微重力、零摩擦的空间活动,是一种全物理仿真验证方式,克服了数学仿真中对实物部件精确建模困难的问题,对于验证航天器控制方式以及实际性能有着十分重要的意义。对空间自由飞行模拟器进行快速而精确地定位是调整其轨道和姿态的重要前提,但由于试验的特殊性,空间自由飞行模拟器不能与地面设备有任何的物理连接,因此其位置及姿态信息都需要通过非接触的方式获得。传统非接触测量系统通过综合配置激光、超声波、雷达和角度传感器等装置来获得位姿信息,会带来资源浪费、成本高、配置过程复杂的技术问题。视觉测量技术作为一种非接触式测量方法,具有实时性好、数据采集和处理自动化程度高等特点。单目非接触位姿测量方式是视觉测量技术的一个重要分支,仅需一台相机或视觉传感器采集单张图像即可完成目标物体的精密定位,具有结构简单、成本低、相机标定简单、实时性强等优点,为空间自由飞行模拟器视觉精密定位提供了一种有效的方法。参考文献“五自由度气浮台姿态的计算机视觉辅助确定”,许剑,杨庆俊,包钢,李军.[J].四川大学学报(工程科学版),2009,04:220-226.该方法在空间自由飞行模拟器的台面上固定位置安放红、绿颜色定位LED灯,通过摄像头实时采集空间自由飞行模拟器的运动图像,由图像处理算法依次计算出红、绿两个LED灯中心在计算机图像坐标系的坐标,进而计算出空间自由飞行模拟器的平动位移以及空间自由飞行模拟器的绕Z轴的转角。其中,经过图像预处理后,通过形心提取算法确定红、绿LED灯中心,此方法虽简单高效,但由于LED发光截面轮廓形状与其实际形状相比有较大的误差,影响了定位精度;同时,在图像采集时必须依靠彩色图像采集设备,对硬件设备要求较高,且计算量较大,影响了运算速度。
技术实现思路
本专利技术为了解决现有技术存在定位精度低,对硬件设备要求较高,且计算量较大,影响运算速度的问题,提出一种空间自由飞行模拟器视觉精密定位方法。一种空间自由飞行模拟器视觉精密定位方法,其特征是,包括以下步骤:步骤一,空间自由飞行模拟器设置工作平台上,摄像机固定于工作平台的正上方,摄像机与上位机相连接;步骤二,设计应用于空间自由飞行模拟器定位的合作靶标,并将合作靶标置于空间自由飞行模拟器的合适位置;步骤三,合作靶标识别与处理:由上位机控制摄像机拍摄获取安装合作靶标的空间自由飞行模拟器图像,通过数字图像处理技术对合作靶标进行圆形目标的圆心提取,获得圆心在图像坐标系中的坐标;步骤四,空间自由飞行模拟器的实际位姿确定:由步骤三中获得的圆心在图像坐标系中的坐标,根据已知的合作靶标相对于空间自由飞行模拟器的安装位置,结合各坐标系之间的对应关系,确定空间自由飞行模拟器的实际位姿,实现对空间自由飞行模拟器的定位。本专利技术的积极效果:采用摄像机进行平面视觉定位,包括两个平移自由度定位和一个旋转自由度定位。(1)本专利技术设计应用于空间自由飞行模拟器定位的合作靶标,合作靶标由黑白两种颜色和圆形特征组成。在图像采集时,采用黑白图像采集设备即可,降低了对硬件设备的要求;在图像处理时,合作靶标中用来定位白色圆形目标与背景有较高的对比度,有利于实现目标分割,同时三个半径不同的圆形目标易于实现合作靶标的检测和识别,提高检测效率;(2)本专利技术提出圆形目标的圆心快速求取方法,该方法在对包含合作靶标的图像二值化处理的基础上,通过像素统计和求解回归方程确定圆心,无需对圆形目标进行边缘提取,即可准确实现圆心定位和半径求取,在保证测量精度的条件下提高了测量速度。结合合作靶标相对于空间自由飞行模拟器的安放位置以及相关坐标系变换,可以实时获得空间自由飞行模拟器的位置和姿态。(3)本专利技术利用单目视觉测量代替传统测量的方法,利用摄像机成本低且工作稳定的特点,简化和降低了测量条件要求。附图说明图1是本专利技术方法的测量方案示意图。图2是本专利技术合作靶标示意图。图3是本专利技术的定位方法流程图。图4是本专利技术所述摄像机获得的包含合作靶标的图像。图5是本专利技术预处理得到的二值图像BW。图6是本专利技术确定的合作靶标上圆形目标区域。图7是本专利技术对合作靶标中圆形目标进行像素统计的曲线图。图8是本专利技术定位圆形特征圆心示意图。图9是本专利技术定位靶标角度计算示意图。图10是本专利技术各坐标系示意图。具体实施方式一种空间自由飞行模拟器视觉精密定位方法,该方法包括以下步骤:如图1所示,步骤一,空间自由飞行模拟器2设置工作平台1上,摄像机4固定于工作平台1的正上方,摄像机4与上位机5相连接。步骤二,设计应用于空间自由飞行模拟器定位的合作靶标3,并将合作靶标3置于空间自由飞行模拟器2的合适位置。如图2所示,设计合作靶标3:合作靶标3为圆形轮廓,背景为黑色,其上面分布三个半径不同的白色实心圆形目标,黑色背景用来与黑色大理石工作平台相统一,提供与白色圆形目标较大的对比度。具体为合作靶标3是半径为15cm的黑色圆盘,其上面分布三个半径不同白色实心圆形目标A、B、C,其中圆A半径为3.5cm,圆B半径为2.5cm,圆C半径为1.5cm,B与C的圆心距离圆A的圆心均为50cm,圆心连线AC与AB垂直,A、B、C的圆心构成等腰直角三角形。确定合作靶标3的安放位置:圆A的圆心位于整个靶标圆盘中心,在空间自由飞行模拟器2上粘贴设计的合作靶标3,使得合作靶标3中心点与空间自由飞行模拟器中心点重合,则圆A的圆心坐标(aA,bA)即为空间自由飞行模拟器的中心坐标(x,y)。步骤三,合作靶标识别与处理;由上位机5控制摄像机4拍摄获取安装合作靶标3的空间自由飞行模拟器2的图像,如图3所示,通过数字图像处理技术对合作靶标3进行识别与定位。如图4所示,合作靶标识别与处理包括以下几步:第一步,图像预处理;针对获取的安装合作靶标3的空间自由飞行模拟器2的图像,通过高斯平滑模板进行图像去噪处理,由OTSU算法进行阈值分割获得二值化图像BW,如图5所示;第二步,白色实心圆形目标的识别;提取二值化图像BW中的八连通区域,根据连通区域的大小、宽高比和距离,逐步去除背景中无效连通区域,从而确定圆形目标的连通区域Hn,连通区域数量为n;(1)合作靶标3大小和形状固定,摄像机安装于固定位置后,合作靶标3中圆形目标在图像中的大小在一定范围之内,根据实际情况设置大小范围,若图5中各连通区域满足此大小范围,则将该连通区域保留,否则该连通区域剔除;(2)合作靶标3上圆形目标的宽高比为1:1,考虑到图像边缘区域的畸变较大,所以宽高比的范围通常在0.8-1.2之间,若上一步中保留下来的各连通区域满足此宽高比范围,则将该连通区域保留,否则该连通区域剔除;(3)合作靶标3上圆形目标之间距离固定,摄像机4安装于固定位置后,圆形目标之间距离在一定范围内。根据实际情况设置距离范围,若上一步中保留下来的各连通区域满足此宽高比范围,则将该连通区域保留,否则该连通区域剔除;综上,由连通区域的大小、宽高比和距离范围确定出合作靶标3上圆形目标连通区域,如图6所示。第三步,圆心与半径的求取;(1)对第n个连通区域Hn内图像进行保留,Hn外图像像素值均变为0,得到保留Hn的二值图像B本文档来自技高网
...
一种空间自由飞行模拟器视觉精密定位方法

【技术保护点】
一种空间自由飞行模拟器视觉精密定位方法,其特征是,包括以下步骤:步骤一,空间自由飞行模拟器设置工作平台上,摄像机固定于工作平台的正上方,摄像机与上位机相连接;步骤二,设计应用于空间自由飞行模拟器定位的合作靶标,并将合作靶标置于空间自由飞行模拟器的合适位置;步骤三,合作靶标识别与处理:由上位机控制摄像机拍摄获取安装合作靶标的空间自由飞行模拟器的图像,通过数字图像处理技术对合作靶标进行圆形目标的圆心提取,获得圆心在图像坐标系中的坐标;步骤四,空间自由飞行模拟器的实际位姿确定:由步骤三中获得的圆心在图像坐标系中的坐标,根据已知的合作靶标相对于空间自由飞行模拟器的安装位置,结合各坐标系之间的对应关系,确定空间自由飞行模拟器的实际位姿,实现对空间自由飞行模拟器的定位。

【技术特征摘要】
1.一种空间自由飞行模拟器视觉精密定位方法,其特征是,包括以下步骤:步骤一,空间自由飞行模拟器设置工作平台上,摄像机固定于工作平台的正上方,摄像机与上位机相连接;步骤二,设计应用于空间自由飞行模拟器定位的合作靶标,并将合作靶标置于空间自由飞行模拟器的合适位置;步骤三,合作靶标识别与处理:由上位机控制摄像机拍摄获取安装合作靶标的空间自由飞行模拟器的图像,通过数字图像处理技术对合作靶标进行圆形目标的圆心提取,获得圆心在图像坐标系中的坐标;步骤四,空间自由飞行模拟器的实际位姿确定:由步骤三中获得的圆心在图像坐标系中的坐标,根据已知的合作靶标相对于空间自由飞行模拟器的安装位置,结合各坐标系之间的对应关系,确定空间自由飞行模拟器的实际位姿,实现对空间自由飞行模拟器的定位。2.根据权利要求1所述的一种空间自由飞行模拟器视觉精密定位方法,其特征在于,所述步骤二中合作靶标是黑色圆盘,其上面分布三个半径不同白色实心圆形目标A、B、C,圆心连线AC与AB垂直,A、B、C的圆心构成等腰直角三角形;圆A的圆心位于整个黑色圆盘中心,在空间自由飞行模拟器上粘贴设计的合作靶标,使得合作靶标中心点与空间自由飞行模拟器中心点重合,则圆A的圆心坐标(aA,bA)即为空间自由飞行模拟器的中心坐标(x,y)。3.根据权利要求1所述的一种空间自由飞行模拟器视觉精密定位方法,其特征在于,所述步骤三的合作靶标识别与处理包括以下几步:第一步,图像预处理;针对获取的安装合作靶标的空间自由飞行模拟器的图像,通过高斯平滑模板进行图像去噪处理,由OTSU算法进行阈值分割获得二值化图像BW;第二步,白色实心圆形目标的识别;提取二值化图像BW中的八连通区域,根据连通区域的大小、宽高比和距离,逐步去除背景中无效连通区域,从而确定圆形目标的连通区域Hn,连通区域数量为n;第三步,圆心与半径的求取;1)对第n个连通区域Hn内图像进行保留,Hn外图像像素值均变为0,得到保留Hn的二值图像BWn;2)对上步所获得的二值图像BWn进行逐行扫描与逐列扫描,统计每一行中像素值为1的像素数量mi并保存于矩阵M中,统计每一列中像素值为1的像素数量nj并保存于矩阵N中;3)定义图像坐标系原点位于图像左上角,横轴为x轴,纵轴为y轴;圆形特征中心点坐标为(a,b),半径为r,圆形轮廓像素坐标(i,j),以上三组参数满足公式(1),(i-a)2+(j-b)2=r2 (1);对连通区域进行逐行扫描时,第i行中第一个像素值为1的像素点坐标为(ci_1,jt),最后一个像素值为1的像素点坐标为(ci_t,jt),将此两点带入方程(1),得到: ( c i _ 1 - a ) 2 + ( j t - b ) 2 = r 2 ( c i _ t - a ) 2 + ( j t - b ) 2 = r 2 - - - ( 2 ) ]]>ci_1、ci_t与mi关系满足:mi=ci_t-ci_1 (3)与式(2)联立得到像素数量mi与圆心坐标和半径的关系为: m i = 2 r 2 - ( j t - b ) 2 - - - ( 4 ) ]]>等式两侧同时平方得: m i 2 = 4 r 2 - 4 ( j t - b ) 2 - - - ( 5 ) ]]>令绘制出Mi曲线,Mi与jt的关系呈现抛物线形状,结合式(5),因此可设Mi关于jt的回归方程为 M ~ i = c 0 + c 1 j t + c 2 j t 2 - - - ( 6 ) ]]>利用最小二乘法求解未知参数c0,c1,c2的估计值,为此,作离差平方和 S = Σ t = 1 k ( M ~ i - c 0 - c 1 j t - c 2 j t 2 ) 2 - - - ( 7 ) ]]>令 ∂ S ∂ c 0 = - 2 Σ t = 1 k ( M ~ i - c 0 - c 1 j t - c 2 j t 2 ) = 0 ∂ S ∂ c 1 = - 2 Σ t = 1 k ( M ~ i - c 0 - c 1 j t - c 2 j t 2 ) j t = 0 ∂ S ∂ c 2 = - 2 Σ t = 1 k ( M ~ i - c 0 - c 1 j t - c 2 j t 2 ) j t 2 = 0 - - - ( 8 ) ]]>整理得正规方程组为: nc 0 + ( Σ t = 1 k j t ) c 1 + ( Σ t = 1 k j t 2 ) c 2 = Σ t = 1 ...

【专利技术属性】
技术研发人员:顾营迎刘宇航高瞻宇徐振邦吴清文刘宏伟
申请(专利权)人:中国科学院长春光学精密机械与物理研究所
类型:发明
国别省市:吉林;22

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

1