三轴气浮台姿态角双目立体视觉测量装置及其测量方法转让专利

申请号 : CN201310221338.5

文献号 : CN103308028B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 李莉夏红伟马广程王常虹马闯曾庆双

申请人 : 哈尔滨工业大学

摘要 :

本发明涉及了一种三轴气浮台姿态角双目立体视觉测量装置及其测量方法,测量装置由2台摄像机、摄像机基座、测量标靶、光源、计算机等组成,在三轴气浮台的上方安装两台黑白数字CCD摄像机,摄像机安装在摄像机基座上,人工光源安装在摄像机附近,立体测量标靶安装在气浮球轴承台面上。方法是:建立坐标系,两台摄像机各采集一幅立体测量标靶的数字图像并传输到计算机。综合两台摄像机各自与测量标靶之间的投影矩阵、以及测量光标的定位信息,利用立体视觉测量理论可以计算各标志点在世界坐标系下的三维坐标,再通过坐标转换,可以分解出气浮球轴承的绝对姿态角信息。通过这种方式实现对三轴气浮台的非接触、无扰动、高频率的测量。

权利要求 :

1.一种三轴气浮台姿态角双目立体视觉测量方法,该方法采用一种三轴气浮台姿态角双目立体视觉测量装置,包括三轴气浮台,安装在三轴气浮台上的气浮轴承台面能够浮起进行三维转动,并且还包括2台摄像机及其基座、立体测量标靶、辅助光源和计算机,在气浮轴承台面上方安装两台黑白数字CCD摄像机,摄像机安装在基座上,辅助光源安装在摄像机附近,立体测量标靶安装在气浮轴承台面上,立体测量标靶上设置有多个人工标志点,数字CCD摄像机连续采集人工标志点的图像并传输到计算机,计算机将图像信息进行分析与处理;所述的数字CCD摄像机通过数据线与转换器相连,转换器与计算机相连,数字CCD摄像机的镜头为物方远心镜头,其特征在于,方法如下:(1)、将立体测量标靶安装在气浮轴承台面上,建立世界坐标系;

(2)、立体测量标靶上有多个标志点,设置在气浮轴承台面上方的两台计算机对立体测量标靶的图像信息进行分析与处理,针对这些标志点完成特征提取和亚像素定位;

(3)、利用标志点的定位信息,根据计算机视觉成像原理,计算两台摄像机各自的图像像素坐标系与世界坐标系之间的投影矩阵H1和H2;

(4)、两台摄像机实时、连续地采集立体测量标靶上标志点的图像,并传输至计算机;

(5)、计算机对来自两台摄像机的两幅图像分别进行特征提取,利用亚像素定位方法确定立体测量标靶的标志点分别在两幅图像中的图像像素坐标系中的坐标;

(6)、根据步骤(5)的结果,结合步骤(3)求得的投影矩阵H1和H2,利用双目视觉测量原理,计算气浮轴承在世界坐标系中的三维坐标;

(7)、根据气浮球轴承的坐标转换关系,解算其三维姿态角信息。

说明书 :

三轴气浮台姿态角双目立体视觉测量装置及其测量方法

技术领域

[0001] 本发明涉及测量技术领域,具体涉及一种三轴气浮台姿态角双目立体视觉测量装置及其测量方法。

背景技术

[0002] 三轴气浮台是空间飞行器运动模拟器,用于在全物理仿真实验中检验卫星控制系统的性能,是空间飞行器研制过程中的重要手段和方法。
[0003] 三轴气浮台由球面气浮轴承和轴承座组成,轴承座上有气孔,压缩气瓶不断通过气孔向球面气浮轴承与轴承座之间输送压缩空气,使球面气浮轴承浮起,球面气浮轴承台
面可以进行三维转动。由于球面气浮轴承和轴承底座之间摩擦极小,所以三轴气浮台的姿
态变化可以模拟卫星在太空无摩擦力学环境中的运动。
[0004] 三轴气浮台在试验过程中需要通过姿态测量系统动态地给出气浮台的三维运动角度、角速度,以便完成控制闭环。由于三轴气浮台需要为卫星姿态控制系统物理仿真提供无干扰环境,以往接触式的测量装置和方法(如旋转变压器、感应同步器、光电码盘、光栅等)不适用于三轴气浮台的测量,需要考虑新的测量方法和装置。
[0005] 经检索文献发现,中国发明专利申请号:200610010260.2,专利名称为:三轴气浮台姿态角测量装置及其测量方法,该专利在三轴气浮台上方安装有CCD摄像机,在气浮台台面上安装有测量LED光标系统,利用计算机视觉理论结合测量光标点间的距离信息,计
算出气浮台台面相对于摄像机的相对运动参数。该测量方法对光标点的几何结构有严格要
求。
[0006] 中国发明专利申请号:200610010435.X,专利名称为:非接触式三轴气浮台转角测量装置及其测量方法,该专利采用彩色CCD摄像机采集由4个红光LED和微型绿色激光
器在测量靶标白色底板上形成的光点构成的图像,利用计算机视觉理论并结合测量靶标及
CCD摄像机安装信息,计算出气浮台台面的转动参数。该方法必须采用彩色CCD摄像机与激
光器实现,成本高。
[0007] 在文献“三轴气浮台视觉测量系统研究”(发表于中文核心期刊《微计算机信息》(测控自动化)2008年第24卷第4-1期,124-126)中,北京理工大学的刘伟、徐斌介绍一种利用机器视觉识别物体颜色特征的方法来检测三轴气浮台的姿态变化的方法,通过摄像头
获取的图像检测到目标点颜色,以此计算求出气浮平台的姿态。本文通过采用自适应阈值、快速预测搜索算法。但该系统使用颜色信息作为测量特征,其精度受到限制,同时该文没有给出明确的角度计算方法。
[0008] 在文献“五自由度气浮台姿态的计算机视觉辅助确定”(2009年第41卷第4期,220-226)设计了一种“单目视觉+两轴倾角仪+三轴陀螺仪”的组合定姿方案来确定五自
由度气浮台姿态信息,其中单目视觉模块只能解算出气浮台的偏航角。
[0009] 在文献“基于单目视觉的三维姿态测量方法与系统实现”(哈尔滨工业大学工程硕士论文,2011年6月)介绍了一种基于单目视觉的姿态测量系统,该系统利用摄像机标定原理实现对目标的运动姿态实时测量,在这个过程中需要进行多次坐标转换以及参数解析。

发明内容

[0010] 本发明的目的在于提供一种能够动态测量三轴气浮台三个姿态角、并且不会对气浮台产生干扰的三轴气浮台双目立体视觉测量装置及其测量方法。
[0011] 本发明的目的是这样实现的:一种三轴气浮台姿态角双目立体视觉测量装置,包括三轴气浮台,安装在三轴气浮台上的气浮轴承台面能够浮起进行三维转动,还包括2台
摄像机及其基座、立体测量标靶、辅助光源和计算机,在气浮轴承台面上方安装两台黑白数字CCD摄像机,摄像机安装在基座上,辅助光源安装在摄像机附近,立体测量标靶安装在气浮轴承台面上,立体测量标靶上设置有多个人工标志点,数字CCD摄像机连续采集人工标
志点的图像并传输到计算机,计算机将图像信息进行分析与处理。
[0012] 本发明还具有如下特征:
[0013] 以上所述的数字CCD摄像机通过数据线与转换器相连,转换器与计算机相连,数字CCD摄像机的镜头为物方远心镜头。
[0014] 本发明公开的一种三轴气浮台姿态角双目立体视觉测量方法,方法如下:
[0015] (1)、将立体测量标靶安装在三轴气浮台的台面上,建立世界坐标系;
[0016] (2)、立体测量标靶上有多个标志点,设置在三轴气浮台的台面上方的两台计算机对立体测量标靶的图像信息进行分析与处理,针对这些标志点完成特征提取和亚像素定位;
[0017] (3)、利用标志点的定位信息,根据计算机视觉成像原理,计算两台摄像机各自的图像像素坐标系与世界坐标系之间的投影矩阵H1和H2;
[0018] (4)、两台摄像机实时、连续地采集立体测量标靶上标志点的图像,并传输至计算机;
[0019] (5)、计算机对来自两台摄像机的两幅图像分别进行特征提取,利用亚像素定位方法确定上平面测量标靶的标志点分别在两幅图像中的图像像素坐标系中的坐标;
[0020] (6)、根据步骤(5)的结果,结合步骤(3)求得的投影矩阵H1和H2,利用双目视觉测量原理,计算三轴气浮台在世界坐标系中的三维坐标;
[0021] (7)、根据气浮球轴承的坐标转换关系,解算其三维姿态角信息。
[0022] 本发明具有以下优点:
[0023] 1.本发明采用非接触式视觉测量,三轴气浮台的姿态角测量过程不会对气浮平台的运动产生干扰;
[0024] 2.本发明采用黑白数字摄像机通过转换器向计算机传输数据,对三轴气浮台工作的电磁环境具有抗干扰能力;
[0025] 3.本发明所涉及视觉测量技术,不需要对摄像机进行内外参数标定,计算过程简洁、精度高、速度快;
[0026] 4.本发明所涉及视觉测量技术使用2台摄像机采集图像,它们的安装位置保证测量标靶始终位于2台摄像机的视场中即可;
[0027] 5.本发明所涉及视觉测量技术,能够得到气浮球轴承的姿态角信息。

附图说明

[0028] 图1为三轴气浮台双目立体视觉姿态角测量装置组成示意图;
[0029] 图2为三轴气浮台双目立体视觉姿态角测量流程图;
[0030] 图3为三轴气浮台图像处理模块流程图;
[0031] 图4为本发明测量系统涉及到的坐标系,世界坐标系Owxwywzw和气浮球轴承本体坐标系Obxbybzb的位置示意图;
[0032] 图5为摄像机成像面的图像像素坐标系Ouv与摄像机坐标系Ocxcyczc的关系示意图。

具体实施方式

[0033] 下面结合附图举例对本发明作进一步说明。
[0034] 实施例1
[0035] 参见图1,本发明主要由以下部分组成:
[0036] 第一数字CCD摄像机101、第二数字CCD摄像机102、第一镜头103、第二镜头104、第一摄像机基座105、第二摄像机基座106、第一人工光源201、第二人工光源202、气浮球轴承台面301、球面气浮轴承302、轴承底座303、测量标靶304、仪表平台305、转换器4、计算机5。
[0037] 第一和第二CCD摄像机101.102都为黑白数字CCD摄像机,使用转换器4与计算机5相连,抗干扰。
[0038] 第一和第二摄像机101.102分别安装在第一和第二基座105.106上。
[0039] 第一和第二镜头103.104为物方远心镜头。
[0040] 第一和第二人工光源201.202为图像采集提供恒定、可靠的照明。
[0041] 气浮球轴承302放置轴承底座303上,轴承底座303上有供气系统将高压气体通入气浮轴承中,底座和气浮轴承的接触面上设计有节流孔,可以在气浮轴承的球面和底座
之间形成气膜,靠气体压力将球面气浮轴承台浮起,从而使气浮轴承台面具有姿态变换的
能力。测量标靶304安装在气浮轴承台面301上,气浮轴承台面301运动时带动测量标靶
进行相同的姿态角变换。
[0042] 该系统的基本工作原理是:
[0043] 将测量标靶放置于在气浮轴承平面上,两台摄像机各采集一幅测量标靶的数字图像并传输到计算机。立体测量标靶上有多个人工标志点,计算机对2幅立体测量标靶的图
像信息进行分析与处理,针对这些标志点完成特征提取、亚像素定位。利用标志点的定位信息,根据计算机视觉成像原理,计算每一台摄像机与测量标靶之间的投影矩阵,也就是说建立每一台摄像机与测量标靶之间对应关系。
[0044] 完成以上过程以后,两台摄像机连续采集测量标靶的数字图像并传输给计算机。计算机运行图像处理程序对测量光标进行特征提取、亚像素定位。综合两台摄像机各自与
测量标靶之间的投影矩阵、以及测量光标的定位信息,利用立体视觉测量理论可以计算各
标志点在世界坐标系下的三维坐标,再通过坐标转换,可以分解出气浮球轴承的姿态角信
息。通过这种方式实现对三轴气浮台的非接触、无扰动、高频率的测量。
[0045] 实施例2
[0046] 本发明利用双目摄像机采集测量标靶的图像,利用立体视觉测量原理计算得到三轴气浮球轴承在本体坐标系下的姿态角。主要流程图示意图如图3所示,主要包括以下主
要步骤:
[0047] 1.将测量标靶安装于气浮轴承台面上,建立本发明测量系统中的世界坐标系,在这个坐标系中立体标靶上所有标志点具有唯一的三维坐标;
[0048] 2.两台摄像机各采集一幅立体测量标靶的图像传输至计算机;
[0049] 3.对两幅图像进行特征提取,利用亚像素定位技术确定两幅图像中所有标志点在图像像素坐标系中的坐标;相关算法参见于起峰等的著作“基于图像的精密测量与运动测
量”,科学出版社出版,2002年7月第一版;
[0050] 4.结合步骤2、3的结果,根据摄像机成像模型,计算摄像机1的图像像素坐标系与世界坐标系之间的投影矩阵H1;
[0051] 5.结合步骤2、3的结果,根据摄像机成像模型,计算摄像机2的图像像素坐标系与世界坐标系之间的投影矩阵H2;
[0052] 6.以上步骤只需要进行一次;
[0053] 7.测量过程中,两台摄像机实时地、连续地采集平面测量标靶上标志点的图像传输至计算机;
[0054] 8.图像处理程序对来自两台摄像机的两幅图像分别进行特征提取,利用亚像素定位技术确定标靶上的标志点分别在两幅图像中的图像像素坐标系中的坐标;
[0055] 9.根据步骤8的结果,结合步骤4、5求得的投影矩阵H1和H2,利用双目视觉测量原理,计算测量标靶上各个标志点在世界坐标系中的三维坐标;
[0056] 10.根据步骤9的结果,通过坐标变换,解算气浮球轴承在本体坐标系下的姿态角;
[0057] 11.不断重复步骤7-10,实现对三轴气浮平台轴承的姿态角信息实时测量。
[0058] 本发明所述三轴气浮台姿态角测量过程,如附图5所示,涉及到以下坐标系:
[0059] (1)世界坐标系Owxwywzw,该坐标系由测量标靶建立,为静止坐标系;
[0060] (2)气浮球轴承的本体坐标系Obxbybzb,原点Ob位于气浮球球心,为静止坐标系;
[0061] (3)摄像机1成像面的图像像素坐标系O1u1v1;
[0062] (4)摄像机2成像面的图像像素坐标系O2u2v2;
[0063] (5)摄像机坐标系Ocxcyczc,Oc为光心,zc轴为光轴。
[0064] 实施例3
[0065] 1、投影矩阵计算原理:
[0066] 本发明所涉及摄像机的图像像素坐标系与世界坐标系之间的投影矩阵H的计算方法,如下所示:
[0067] 测量标靶上第i个标志点与其像点之间的成像模型为:
[0068]
[0069] 其中,[xw,i yw,i zw,i]是第i个标志点的世界坐标系坐标,[ui vi]是第i个标志点的图像像素坐标系坐标。
[0070] 化简为:
[0071]
[0072] 对于每一个坐标点,都可以建立上述两个方程。因此取6个坐标点,可以得到12个方程,表示成矩阵形式为:
[0073] KX=U (3)
[0074] 其中
[0075]
[0076]T
[0077] U=[u1 v1 u2 v2 u3 v3 u4 v4 u5 v5 u6 v6]。
[0078] 采用最小二乘法可得:
[0079] X=(KTK)-1KTU (4)
[0080] 求出X=[X1 X2 X3 X4 X5 X6 X7 X8 X9 X10 X11]后,可得
[0081]
[0082] h11=h34X1,h12=h34X2,h13=h34X3,h14=h34X4, (5)
[0083] h21=h34X5,h22=h34X6,h23=h34X7,h24=h34X8,
[0084] h31=h34X9,h32=h34X10,h33=h34X11。
[0085] 至此,解得投影矩阵H。
[0086] 2、双目立体视觉测量原理:
[0087] 假定空间任意点P在两台摄像机101和102上所成的像点p1、p2已经提取出来,假设摄像机101和摄像机102的投影矩阵已知,分别为H1与H2,则有:
[0088]
[0089]
[0090] 式中,(u1,v1,1)与(u2,v2,1)分别为像点p1、p2在成像面中的像素坐标,(Xw,Yw,TZw,1)为P点在世界坐标下的齐次坐标; 为Hk(k=1,2)的第
i行第j列元素。简化公式(6)和(7),消去z1、z2后,可以得到关于Xw,Yw,Zw的四个线性
方程,即
[0091]
[0092] 将两组方程联系可以求出点P坐标Xw,Yw,Zw。事实上,包含Xw,Yw,Zw三个变量的四个线性方程,可以用最小二乘法求解惟一值Xw,Yw,Zw。
[0093] VX′=D (9)
[0094] 其中,
[0095] 为已知量
[0096] 求解得:T -1 T
[0097] X′=(VV) VD (10)
[0098] 3、气浮球轴承在本体坐标系下的旋转矩阵计算原理:
[0099] 世界坐标系与气浮轴承的本体坐标系之间的几何变换关系为:
[0100]
[0101] 其中[Xb Yb Zb]T为气浮球轴承的本体坐标系,R0为旋转矩阵,T0为平移向量,这两个量可以预先测得。
[0102] 由公式(11)可知:第k时刻,标志点在气浮轴承本体坐标系中的坐标可以表示为
[0103]
[0104] 第k-1时刻,标志点在气浮轴承本体坐标系中的坐标可以表示为
[0105]
[0106] 其中,[Xw,k Yw,k Zw,k]T为第k时刻标志点在世界坐标系中的坐标,
[0107] [Xw,k-1 Yw,k-1 Zw,k-1]T为第k-1时刻标志点在世界坐标系中的坐标;
[0108] [Xb,k Yb,k Zb,k]T为第k时刻标志点在本体坐标系中的坐标,
[0109] [Xb,k-1 Yb,k-1 Zb,k-1]T为第k-1时刻标志点在本体坐标系中的坐标。
[0110] 在利用双目视觉测量原理,计算出标志点在第[Xb,K Yb,K Zb,K]T和
[0111] [Xw,K-1 YW,K-1 Zw,K-1]T之后,[Xb,K Yb,K Zb,K]T与[Xb,K-1 Yb,K-1 Zb,K-1]T就可以由公式(12)、(13)随之计算出来。
[0112] 而[Xb,K Yb,K Zb,K]T与[Xb,K-1 Yb,K-1 Zb,K-1]T之间存在以下关系:
[0113]
[0114] 其中,R就是三轴气浮球轴承在其本体坐标系下的旋转矩阵,也就是我们求解的目标。
[0115] 要求解R,首先将式(14)变换如下式:
[0116] Xb,k-1r11+Yb,k-1r12+Zb,k-1r13=Xb,k
[0117] Xb,k-1r21+Yb,k-1r22+Zb,k-1r23=Yb,k (15)
[0118] Xb,k-1r31+Yb,k-1r32+Zb,k-1r33=Zb,k
[0119] 再将公式(15)转换为矩阵形式,如:
[0120]
[0121] 则由测量标靶上每一个标志点可以建立一组上述方程,当有3个标志点时,可建立9个方程式,如:
[0122] QR′=B (17)
[0123] 其中,
[0124]
[0125] R′=[r11 r12 r13 r21 r22 r23 r31 r32 r33]T
[0126] B=[Xb,k Tb,k Zb,k]T
[0127] 根据最小二乘法思想,可求得矩阵R′=(QTQ)-1QTB,从而解得旋转矩阵R。
[0128] 4、气浮球轴承在本体坐标系下的三维姿态角解算原理
[0129] 绕本体坐标系中的Xb轴旋转某一角度α的变换矩阵是:
[0130]
[0131] 绕本体坐标系中的Yb轴旋转某一角度β的变换矩阵是:
[0132]
[0133] 绕本体坐标系中的Zb轴旋转某一角度γ的变换矩阵是:
[0134]
[0135] 采用Zb→Yb→Xb轴向的旋转顺序(约定使用右手坐标系,逆时针转动得到的角度为正)。则对应的旋转矩阵以及由相应的旋转矩阵求解欧拉角的公式如下:
[0136]
[0137] 由式(17)和(21)可以算出Zb→Yb→Xb欧拉角旋转矩阵为:
[0138]
[0139] 可得各欧拉角的计算式如下:
[0140]