一种高鲁棒性空间相对导航目标相对坐标解算方法及系统转让专利

申请号 : CN201811599870.X

文献号 : CN109801338B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 邓润然王大轶史纪鑫邹元杰朱卫红葛东明

申请人 : 北京空间飞行器总体设计部

摘要 :

一种高鲁棒性空间相对导航目标相对坐标解算方法及系统,包括:(1)建立含有真实标定参数的双目视觉相机模型;(2)根据含有真实标定参数的双目视觉相机模型,获得空间相对导航目标在图像中像素位置应该满足的第一组约束条件;(3)在含真实标定参数相机模型的基础上,由空间相对导航目标在相机图像中的像素点位置求解目标的物理空间相对坐标,得到求解模型;(4)根据建立的目标的物理空间相对坐标求解模型基础上,确定预期观测距离范围内目标相对坐标求解应满足的第二组约束条件;(5)对两组约束条件进行简化,得到空间相对导航目标空间位置求解的约束准则;(6)在约束准则下,利用目标空间位置求解数学模型,实现空间相对导航目标的相对坐标的求解。

权利要求 :

1.一种高鲁棒性空间相对导航目标相对坐标解算方法,其特征在于步骤如下:(1)建立含有真实标定参数的双目视觉相机模型;

(2)根据含有真实标定参数的双目视觉相机模型,获得空间相对导航目标在图像中像素位置应该满足的第一组约束条件;

(3)在步骤(1)的含真实标定参数相机模型的基础上,由空间相对导航目标在相机图像中的像素点位置求解目标的物理空间相对坐标,得到求解模型;

(4)根据步骤(3)建立的目标的物理空间相对坐标求解模型基础上,确定预期观测距离范围内目标相对坐标求解应满足的第二组约束条件;

(5)对步骤(2)与步骤(4)得到的两组约束条件进行简化,得到空间相对导航目标空间位置求解的约束准则;

(6)在步骤(5)的约束准则下,利用步骤(3)的目标空间位置求解数学模型,实现空间相对导航目标的相对坐标的求解。

2.根据权利要求1所述的一种高鲁棒性空间相对导航目标相对坐标解算方法,其特征在于:步骤(1)建立含有真实标定参数的双目视觉相机模型,具体步骤如下:(1.1)设定坐标系Oc-Xc1Yc1Zc1为第一相机坐标系,设定坐标系Oc-Xc2Yc2Zc2为第二相机坐标系,空间相对导航目标在第一相机、第二相机坐标系内空间位置为:(Xc1,Yc1,Zc1)、(Xc2,Yc2,Zc2);空间相对导航目标在第一相机、第二相机图像内像素位置为(u1,v1)、(u2,v2);

(1.2)设第一相机标定的真实内参数矩阵为 第二相机标定的真实内参数矩阵为 第一相机与第二相机之间的标定的真实外参数矩阵为

其中,f1x、f1y为第一相机标定的x、y方向的焦距,(u10,v10)为第一相机主点像素位置;f2x、f2y为第二相机标定的x、y方向的焦距,(u20,v20)为第二相机主点像素位置;

为第一相机与第二相机的姿态旋转矩阵, 为第一相机与第二相机的平移矢量;

(1.3)建立含有真实标定参数的双目视觉相机模型,如下:

3.根据权利要求2所述的一种高鲁棒性空间相对导航目标相对坐标解算方法,其特征在于:第一相机坐标系Oc-Xc1Yc1Zc1的定义为:原点定义在第一相机光心,Zc1指向第一相机光轴方向,Xc1、Yc1分别平行于图像横竖边,并与Zc1构成右手系;第二相机坐标系Oc-Xc2Yc2Zc2的定义为:原点定义在第二相机光心,Zc2指向第二相机光轴方向,Xc2、Yc2分别平行于图像横竖边,并与Zc2构成右手系。

4.根据权利要求3所述的一种高鲁棒性空间相对导航目标相对坐标解算方法,其特征在于:步骤(2)根据含有真实标定参数的双目视觉相机模型,获得空间相对导航目标在图像中像素位置应该满足的第一组约束条件,具体如下:(2.1)根据含有真实标定参数的双目视觉相机模型中公式(1)、(2),变换求得空间相对导航目标在第一相机、第二相机坐标系内空间位置表达式:其中,a1=u1-u10,b1=v1-v10,a2=u2-u20,b2=v2-v20;

(2.2)将公式(4)、(5)带入含有真实标定参数的双目视觉相机模型公式(3),得到联合表达式如下:(2.3)根据步骤(2.2)得到的所述联合表达式,空间相对导航目标在图像中像素位置应满足的第一组约束条件为:其中,Δa=a2-a1,Δb=b2-b1即为第一相机、第二相机所成图像像素差。

5.根据权利要求4所述的一种高鲁棒性空间相对导航目标相对坐标解算方法,其特征在于:步骤(3)在含真实标定参数相机模型的基础上,由空间相对导航目标在相机图像中的像素点位置求解目标的物理空间相对坐标,得到求解数学模型,具体步骤如下:(3.1)以第一相机坐标系作为空间相对导航目标相对坐标的描述坐标系,获得空间相对导航目标的X、Y向相对坐标为:(3.2)根据步骤(2.2)得到联合表达式,对空间相对导航目标的在相机坐标系描述的Z向相对坐标求解,得到三套求解模型表达式为:其中表达式(10)适用于第一相机、第二相机所成图像像素差Δa=a2-a1比Δb=b2-b1大的情况;

表达式(11)适用于第一相机、第二相机所成图像像素差Δb=b2-b1比Δa=a2-a1大的情况;

表达式(12)引入了第一相机、第二相机所成图像像素全部位置量a1、a2、b1、b2。

6.根据权利要求5所述的一种高鲁棒性空间相对导航目标相对坐标解算方法,其特征在于:所述步骤(4)中根据步骤(3)建立的目标的物理空间相对坐标求解模型基础上,确定预期观测距离范围内目标相对坐标求解应满足的第二组约束条件,具体步骤如下:(4.1)基于步骤(3)得到的求解模型,对空间相对导航目标的在相机坐标系描述的Z向相对坐标进行变换,得到如下表达式:(4.2)对空间相对导航目标的在相机坐标系描述的Z向预期观测距离范围设为ZcO到ZcE,且ZcO大于0,获得预期观测距离范围内目标相对坐标求解应满足的第二组约束条件,如下:

7.根据权利要求6所述的一种高鲁棒性空间相对导航目标相对坐标解算方法,其特征在于:对步骤(2)与步骤(4)得到的两组约束条件进行简化,得到空间相对导航目标空间位置求解的约束准则,具体步骤如下:(5.1)根据步骤(2)所得到的第一组约束条件如下:

相机理论焦距为f,取Zc1=Zc2=Z、f1x=f1y=f2x=f2y=f,则第一组约束条件得到进一步简化为:(5.2)空间相对导航目标的在相机坐标系描述的Z向预期观测距离范围为ZcO到ZcE,且ZcO大于0,那么得到Z≤ZcE范围内第一组约束条件表达如下:(5.3)对预期观测距离范围内目标相对坐标求解应满足的第二组约束条件,仍取Zc1=Zc2=Z、f1x=f1y=f2x=f2y=f,化简如下:(5.4)相机图像中心到图像边界距离为L,有a1,b1,a2,b2∈[0,L],那么第一组约束条件与第二组约束条件的上下边界存在极限常值:其中,Δamin、Δamax、Δbmin、Δbmax、Δcmin、Δcmax、Δdmin、Δdmax、Δemin、Δemax为正常数;

则空间相对导航目标空间位置求解的一套约束准则如下:

Δamin≤|a2-a1|≤Δamax                     (33)Δbmin≤|b2-b1|≤Δbmax                     (34)Δcmin≤|a2(f1yr7a1+f1xr8b1+r9f1xf1y)-f2x(f1yr1a1+f1xr2b1+r3f1xf1y)|≤Δcmax     (35)Δdmin≤|b2(f1yr7a1+f1xr8b1+r9f1xf1y)-f2y(f1yr4a1+f1xr5b1+r6f1xf1y)|≤Δdmax     (36)Δemin≤|f2ya2(f1yr4a1+f1xr5b1+r6f1xf1y)-f2xb2(f1yr1a1+f1xr2b1+r3f1xf1y)|≤Δemax(37)。

8.根据权利要求7所述的一种高鲁棒性空间相对导航目标相对坐标解算方法,其特征在于:在约束准则下,利用步骤(3)的求解目标空间位置求解数学模型,实现空间相对导航目标的相对坐标的求解,具体如下:(6.1)在轨获得空间相对导航目标物理中心在左右目相机成像中的像素位置,分别为(u1,v1)、(u2,v2),有第一相机标定的真实内参数矩阵为 第二相机标定的真实内参数矩阵为 第一相机与第二相机之间的标定的真实外参数矩阵为

(6.2)根据步骤(5)的约束准则对第一相机和第二相机图像检测到的目标点进行判别,若目标为真实空间相对导航目标,那么满足:Δamin≤|a2-a1|≤Δamax                     (38)Δbmin≤|b2-b1|≤Δbmax                     (39)Δcmin≤|a2(f1yr7a1+f1xr8b1+r9f1xf1y)-f2x(f1yr1a1+f1xr2b1+r3f1xf1y)|≤Δcmax     (40)Δdmin≤|b2(f1yr7a1+f1xr8b1+r9f1xf1y)-f2y(f1yr4a1+f1xr5b1+r6f1xf1y)|≤Δdmax     (41)Δemin≤|f2ya2(f1yr4a1+f1xr5b1+r6f1xf1y)-f2xb2(f1yr1a1+f1xr2b1+r3f1xf1y)|≤Δemax (42)(6.3)如目标点满足约束准则,则进一步对目标进行三维相对坐标求解:

9.一种根据权利要求1-8中任一项所述高鲁棒性空间相对导航目标相对坐标解算方法实现的解算系统,其特征在于包括:模型建立模块:用于建立含有真实标定参数的双目视觉相机模型;

第一组约束条件确定模块:根据含有真实标定参数的双目视觉相机模型,获得空间相对导航目标在图像中像素位置应该满足的第一组约束条件;

求解模型确定模块:在模型建立模块建立的含真实标定参数相机模型的基础上,由空间相对导航目标在相机图像中的像素点位置求解目标的物理空间相对坐标,得到求解模型;

第二组约束条件确定模块:根据建立的目标的物理空间相对坐标求解模型基础上,确定预期观测距离范围内目标相对坐标求解应满足的第二组约束条件;

约束准则确定模块:对得到的两组约束条件进行简化,得到空间相对导航目标空间位置求解的约束准则;

相对坐标求解模块:在约束准则下,利用目标空间位置求解数学模型,实现空间相对导航目标的相对坐标的求解。

10.根据权利要求9所述的解算系统,其特征在于:模型建立模块建立含有真实标定参数的双目视觉相机模型,具体步骤如下:(1.1)设定坐标系Oc-Xc1Yc1Zc1为第一相机坐标系,设定坐标系Oc-Xc2Yc2Zc2为第二相机坐标系,空间相对导航目标在第一相机、第二相机坐标系内空间位置为:(Xc1,Yc1,Zc1)、(Xc2,Yc2,Zc2);空间相对导航目标在第一相机、第二相机图像内像素位置为(u1,v1)、(u2,v2);

(1.2)设第一相机标定的真实内参数矩阵为 第二相机标定的真实内参数矩阵为 第一相机与第二相机之间的标定的真实外参数矩阵为

其中,f1x、f1y为第一相机标定的x、y方向的焦距,(u10,v10)为第一相机主点像素位置;f2x、f2y为第二相机标定的x、y方向的焦距,(u20,v20)为第二相机主点像素位置;

为第一相机与第二相机的姿态旋转矩阵, 为第一相机与第二相机的平移矢量;

(1.3)建立含有真实标定参数的双目视觉相机模型,如下:

说明书 :

一种高鲁棒性空间相对导航目标相对坐标解算方法及系统

技术领域

[0001] 本发明涉及一种高鲁棒性空间相对导航目标相对坐标解算方法及系统,属于导航运动估计技术领域。

背景技术

[0002] 近年来,伴随着空间技术的快速发展,面向各种任务要求的航天器相继被送上太空,在轨服务已逐渐成为延长航天器使用寿命、完成航天器设备升级以及清理太空垃圾的重要手段,也是今后进行空间探索亟待解决的重要课题。
[0003] 对于目标航天器的在轨操作亟需解决诸多关键技术,其中,首先需要面临的一大问题即是如失效卫星、空间碎片和小行星等为代表的空间非合作目标的相对导航问题,其中一种解决方案是航天器自身利用测距、测角等观测信息进行在轨计算和处理,得到对目标的相对位置和相对速度等相对导航参数,进而在轨解决非合作目标的相对导航的问题。
[0004] 对于在轨实现目标相对导航方案,航天器可装备立体视觉系统,利用立体视觉技术获取空间相对导航目标相对坐标是重要技术途径之一。立体视觉技术在地面工业应用发展中较空间领域领先,但是面对复杂严苛的太空环境,此技术也面临更严格的要求、更大的提高与完善。由于太空任务的人为参与难度大,航天器的改变环境能力差,任务失败的代价成本高,所以对任务的精度与鲁棒性要求较高。

发明内容

[0005] 本发明解决的技术问题为:克服现有技术的不足,提供了一种高鲁棒性空间相对导航目标相对坐标解算方法及系统。建立更精细的含有真实标定参数的双目视觉系统模型与空间相对导航目标相对坐标求解模型,并提出一套预期观测距离内空间相对导航目标相对坐标求解的约束准则。
[0006] 本发明解决的技术方案为:
[0007] 一种高鲁棒性空间相对导航目标相对坐标解算方法,步骤如下:
[0008] (1)建立含有真实标定参数的双目视觉相机模型;
[0009] (2)根据含有真实标定参数的双目视觉相机模型,获得空间相对导航目标在图像中像素位置应该满足的第一组约束条件;
[0010] (3)在步骤(1)的含真实标定参数相机模型的基础上,由空间相对导航目标在相机图像中的像素点位置求解目标的物理空间相对坐标,得到求解模型;
[0011] (4)根据步骤(3)建立的目标的物理空间相对坐标求解模型基础上,确定预期观测距离范围内目标相对坐标求解应满足的第二组约束条件;
[0012] (5)对步骤(2)与步骤(4)得到的两组约束条件进行简化,得到空间相对导航目标空间位置求解的约束准则;
[0013] (6)在步骤(5)的约束准则下,利用步骤(3)的目标空间位置求解数学模型,实现空间相对导航目标的相对坐标的求解。
[0014] 步骤(1)建立含有真实标定参数的双目视觉相机模型,具体步骤如下:
[0015] (1.1)设定坐标系Oc-Xc1Yc1Zc1为第一相机坐标系,设定坐标系Oc-Xc2Yc2Zc2为第二相机坐标系,空间相对导航目标在第一相机、第二相机坐标系内空间位置为:(Xc1,Yc1,Zc1)、(Xc2,Yc2,Zc2);空间相对导航目标在第一相机、第二相机图像内像素位置为(u1,v1)、(u2,v2);
[0016] (1.2)设第一相机标定的真实内参数矩阵为 第二相机标定的真实内参数矩阵为 第一相机与第二相机之间的标定的真实外参数矩阵为
其中,f1x、f1y为第一相机标定的x、y方向的焦距,(u10,v10)为第一相机主点
像素位置;f2x、f2y为第二相机标定的x、y方向的焦距,(u20,v20)为第二相机主点像素位置;
为第一相机与第二相机的姿态旋转矩阵, 为第一相机与第二相机的平移矢
量;
[0017] (1.3)建立含有真实标定参数的双目视觉相机模型,如下:
[0018]
[0019]
[0020]
[0021] 第一相机坐标系Oc-Xc1Yc1Zc1的定义为:原点定义在第一相机光心,Zc1指向第一相机光轴方向,Xc1、Yc1分别平行于图像横竖边,并与Zc1构成右手系;第二相机坐标系Oc-Xc2Yc2Zc2的定义为:原点定义在第二相机光心,Zc2指向第二相机光轴方向,Xc2、Yc2分别平行于图像横竖边,并与Zc2构成右手系。
[0022] 步骤(2)根据含有真实标定参数的双目视觉相机模型,获得空间相对导航目标在图像中像素位置应该满足的第一组约束条件,具体如下:
[0023] (2.1)根据含有真实标定参数的双目视觉相机模型中公式(1)、(2),变换求得空间相对导航目标在第一相机、第二相机坐标系内空间位置表达式:
[0024]
[0025]
[0026] 其中,a1=u1-u10,b1=v1-v10,a2=u2-u20,b2=v2-v20;
[0027] (2.2)将公式(4)、(5)带入含有真实标定参数的双目视觉相机模型公式(3),得到联合表达式如下:
[0028]
[0029] (2.3)根据步骤(2.2)得到的所述联合表达式,空间相对导航目标在图像中像素位置应满足的第一组约束条件为:
[0030]
[0031]
[0032] 其中,Δa=a2-a1,Δb=b2-b1即为第一相机、第二相机所成图像像素差。
[0033] 步骤(3)在含真实标定参数相机模型的基础上,由空间相对导航目标在相机图像中的像素点位置求解目标的物理空间相对坐标,得到求解数学模型,具体步骤如下:
[0034] (3.1)以第一相机坐标系作为空间相对导航目标相对坐标的描述坐标系,获得空间相对导航目标的X、Y向相对坐标为:
[0035]
[0036] (3.2)根据步骤(2.2)得到联合表达式,对空间相对导航目标的在相机坐标系描述的Z向相对坐标求解,得到三套求解模型表达式为:
[0037]
[0038]
[0039]
[0040] 其中表达式(10)适用于第一相机、第二相机所成图像像素差Δa=a2-a1比Δb=b2-b1大的情况;
[0041] 表达式(11)适用于第一相机、第二相机所成图像像素差Δb=b2-b1比Δa=a2-a1大的情况;
[0042] 表达式(12)引入了第一相机、第二相机所成图像像素全部位置量a1、a2、b1、b2。
[0043] 所述步骤(4)中根据步骤(3)建立的目标的物理空间相对坐标求解模型基础上,确定预期观测距离范围内目标相对坐标求解应满足的第二组约束条件,具体步骤如下:
[0044] (4.1)基于步骤(3)得到的求解模型,对空间相对导航目标的在相机坐标系描述的Z向相对坐标进行变换,得到如下表达式:
[0045]
[0046]
[0047]
[0048] (4.2)对空间相对导航目标的在相机坐标系描述的Z向预期观测距离范围设为ZcO到ZcE,且ZcO大于0,获得预期观测距离范围内目标相对坐标求解应满足的第二组约束条件,如下:
[0049]
[0050]
[0051]
[0052] 对步骤(2)与步骤(4)得到的两组约束条件进行简化,得到空间相对导航目标空间位置求解的约束准则,具体步骤如下:
[0053] (5.1)根据步骤(2)所得到的第一组约束条件如下:
[0054]
[0055]
[0056] 相机理论焦距为f,取Zc1=Zc2=Z、f1x=f1y=f2x=f2y=f,则第一组约束条件得到进一步简化为:
[0057]
[0058]
[0059] (5.2)空间相对导航目标的在相机坐标系描述的Z向预期观测距离范围为ZcO到ZcE,且ZcO大于0,那么得到Z≤ZcE范围内第一组约束条件表达如下:
[0060]
[0061]
[0062] (5.3)对预期观测距离范围内目标相对坐标求解应满足的第二组约束条件,仍取Zc1=Zc2=Z、f1x=f1y=f2x=f2y=f,化简如下:
[0063]
[0064]
[0065]
[0066] (5.4)相机图像中心到图像边界距离为L,有a1,b1,a2,b2∈[0,L],那么第一组约束条件与第二组约束条件的上下边界存在极限常值:
[0067]
[0068]
[0069]
[0070]
[0071]
[0072] 其中,Δamin、Δamax、Δbmin、Δbmax、Δcmin、Δcmax、Δdmin、Δdmax、Δemin、Δemax为正常数;
[0073] 则空间相对导航目标空间位置求解的一套约束准则如下:
[0074] Δamin≤|a2-a1|≤Δamax                     (33)
[0075] Δbmin≤|b2-b1|≤Δbmax                     (34)
[0076] Δcmin≤|a2(f1yr7a1+f1xr8b1+r9f1xf1y)-f2x(f1yr1a1+f1xr2b1+r3f1xf1y)|≤Δcmax (35)[0077] Δdmin≤|b2(f1yr7a1+f1xr8b1+r9f1xf1y)-f2y(f1yr4a1+f1xr5b1+r6f1xf1y)|≤Δdmax (36)[0078] Δemin≤|f2ya2(f1yr4a1+f1xr5b1+r6f1xf1y)-f2xb2(f1yr1a1+f1xr2b1+r3f1xf1y)|≤Δemax(37)
[0079] 在约束准则下,利用步骤(3)的求解目标空间位置求解数学模型,实现空间相对导航目标的相对坐标的求解,具体如下:
[0080] (6.1)在轨获得空间相对导航目标物理中心在左右目相机成像中的像素位置,分别为(u1,v1)、(u2,v2);有第一相机标定的真实内参数矩阵为 第二相机标定的真实内参数矩阵为 第一相机与第二相机之间的标定的真实外参数矩阵

[0081] (6.2)根据步骤(5)的约束准则对第一相机和第二相机图像检测到的目标点进行判别,若目标为真实空间相对导航目标,那么满足:
[0082] Δamin≤|a2-a1|≤Δamax                     (38)
[0083] Δbmin≤|b2-b1|≤Δbmax                     (39)
[0084] Δcmin≤|a2(f1yr7a1+f1xr8b1+r9f1xf1y)-f2x(f1yr1a1+f1xr2b1+r3f1xf1y)|≤Δcmax (40)[0085] Δdmin≤|b2(f1yr7a1+f1xr8b1+r9f1xf1y)-f2y(f1yr4a1+f1xr5b1+r6f1xf1y)|≤Δdmax (41)[0086] Δemin≤|f2ya2(f1yr4a1+f1xr5b1+r6f1xf1y)-f2xb2(f1yr1a1+f1xr2b1+r3f1xf1y)|≤Δemax(42)
[0087] (6.3)如目标点满足约束准则,则进一步对目标进行三维相对坐标求解:
[0088]
[0089] 一种根据所述高鲁棒性空间相对导航目标相对坐标解算方法实现的解算系统,包括:
[0090] 模型建立模块:用于建立含有真实标定参数的双目视觉相机模型;
[0091] 第一组约束条件确定模块:根据含有真实标定参数的双目视觉相机模型,获得空间相对导航目标在图像中像素位置应该满足的第一组约束条件;
[0092] 求解模型确定模块:在模型建立模块建立的含真实标定参数相机模型的基础上,由空间相对导航目标在相机图像中的像素点位置求解目标的物理空间相对坐标,得到求解模型;
[0093] 第二组约束条件确定模块:根据建立的目标的物理空间相对坐标求解模型基础上,确定预期观测距离范围内目标相对坐标求解应满足的第二组约束条件;
[0094] 约束准则确定模块:对得到的两组约束条件进行简化,得到空间相对导航目标空间位置求解的约束准则;
[0095] 相对坐标求解模块:在约束准则下,利用目标空间位置求解数学模型,实现空间相对导航目标的相对坐标的求解。
[0096] 本发明与现有技术相比的优点在于:
[0097] (1)本发明建立更精细的含有真实标定参数的双目视觉系统模型,并进一步建立了空间相对导航目标相对坐标求解模型,该模型对于目标的深度方向求解提出了三套公式,并且引入了所有真实标定参数变量。
[0098] (2)本发明提出的目标的深度方向求解的三套公式,可根据不同情况选择适应性更好的求解公式,也可进一步应用各种优化方法,组合完成目标的相对坐标求解,从而得到求解最优相对坐标算法。
[0099] (3)本发明针对空间相对导航目标识别过程中,可能存在虚假目标干扰因素,提出一套预期观测距离内空间相对导航目标相对坐标求解的应满足的约束准则,能够有效的提出星光、成像坏点等虚假目标因素干扰。
[0100] (4)本发明结合我国航天工程中空间相对导航这一迫切工程需求,给出了一种高鲁棒性空间相对导航目标相对坐标解算方法,该方法能够有效剔除虚假目标干扰因素,并更精确的重构目标的空间相对坐标。

附图说明

[0101] 图1为本方法的流程图。

具体实施方式

[0102] 下面结合附图和具体实施例对本发明做进一步详细描述。
[0103] 本发明的基本思路为:一种高鲁棒性空间相对导航目标相对坐标解算方法,首先建立含有真实标定参数的双目视觉相机模型,获得空间相对导航目标在图像中像素位置应该满足第一组约束条件;在含真实标定参数相机模型的基础上,由空间相对导航目标在相机图像中的像素点位置求解目标的物理空间相对坐标,提出三套求解数学模型;在以上模型基础上确定预期观测距离范围内目标相对坐标求解应满足的第二组约束条件;对两组约束条件进行简化整理,得到空间相对导航目标空间位置求解的一套约束准则。在目标求解满足约束准则的条件下,实现空间相对导航目标的相对坐标的高鲁棒性求解。
[0104] 如图1所示,本发明提出的一种高鲁棒性空间相对导航目标相对坐标解算方法,包括如下步骤:
[0105] (1)双目视觉相机安装于安装台上,保证双目相机的空间位置姿态固定;通过双目视觉相机标定方法获取相机内外参数。设第一相机标定的真实内参数矩阵为第二相机标定的真实内参数矩阵为 第一相机与第二相机
之间的标定的真实外参数矩阵为
[0106] 其中,f1x、f1y为第一相机标定的x、y方向的焦距,(u10,v10)为第一相机主点像素位置;f2x、f2y为第二相机标定的x、y方向的焦距,(u20,v20)为第二相机主点像素位置;为第一相机与第二相机的姿态旋转矩阵, 为第一相机与第二相机的平移矢
量。
[0107] (2)建立含有真实标定参数的双目视觉相机模型,设定坐标系Oc-Xc1Yc1Zc1为第一相机坐标系,设定坐标系Oc-Xc2Yc2Zc2为第二相机坐标系。
[0108] 第一相机坐标系Oc-Xc1Yc1Zc1的定义为:原点定义在第一相机光心,Zc1指向第一相机光轴方向,Xc1、Yc1分别平行于图像横竖边,并与Zc1构成右手系;第二相机坐标系Oc-Xc2Yc2Zc2的定义为:原点定义在第二相机光心,Zc2指向第二相机光轴方向,Xc2、Yc2分别平行于图像横竖边,并与Zc2构成右手系。
[0109] 空间相对导航目标在第一相机、第二相机坐标系内空间位置为:(Xc1,Yc1,Zc1)、(Xc2,Yc2,Zc2);使用双目相机观测空间相对导航目标,在第一相机、第二相机拍照图像内像素位置为(u1,v1)、(u2,v2)。建立含有真实标定参数的双目视觉相机模型,如下:
[0110]
[0111]
[0112]
[0113] 联合以上公式,得到如下表达式:
[0114]
[0115] 其中,a1=u1-u10,b1=v1-v10,a2=u2-u20,b2=v2-v20。
[0116] (3)根据步骤上式,建立空间相对导航目标在图像中像素位置应满足的第一组约束条件:
[0117]
[0118]
[0119] 其中,Δa=a2-a1,Δb=b2-b1即为第一相机、第二相机所成图像像素差。
[0120] (4)在含真实标定参数相机模型的基础上,建立空间相对导航目标在相机图像中的像素点位置求解目标的物理空间相对坐标的求解模型,以第一相机坐标系作为空间相对导航目标相对坐标的描述坐标系,求解模型如下:
[0121]
[0122]
[0123]
[0124]
[0125] 其中表达式(10)适用于第一相机、第二相机所成图像像素差Δa=a2-a1比Δb=b2-b1大的情况;
[0126] 表达式(11)适用于第一相机、第二相机所成图像像素差Δb=b2-b1比Δa=a2-a1大的情况;
[0127] 表达式(12)引入了第一相机、第二相机所成图像像素全部位置量a1、a2、b1、b2。
[0128] (5)根据建立的目标的物理空间相对坐标求解模型基础上,确定预期观测距离范围内目标相对坐标求解应满足的第二组约束条件:
[0129]
[0130]
[0131]
[0132] (6)对两组约束条件进行简化整理,得到空间相对导航目标空间位置求解的一套约束准则,设空间相对导航目标的在相机坐标系描述的Z向预期观测距离范围设为为ZcO到ZcE,且ZcO大于0,设相机理论焦距为f,并且Zc1≈Zc2、f1x≈f1y≈f2x≈f2y,取Zc1=Zc2=Z、f1x=f1y=f2x=f2y=f,则第一组约束条件得到进一步简化:
[0133]
[0134]
[0135] 设空间相对导航目标的在相机坐标系描述的Z向预期观测距离范围为ZcO到ZcE,且ZcO大于0,那么第一组约束条件化简如下:
[0136]
[0137]
[0138] 第二组约束条件化简如下:
[0139]
[0140]
[0141]
[0142] 设相机图像中心到图像边界距离为L,有a1,b1,a2,b2∈[0,L],那么第一组约束条件与第二组约束条件的上下边界存在极限常值,综上,空间相对导航目标空间位置求解的一套约束准则如下:
[0143] Δamin≤|a2-a1|≤Δamax                     (26)
[0144] Δbmin≤|b2-b1|≤Δbmax                     (27)
[0145] Δcmin≤|a2(f1yr7a1+f1xr8b1+r9f1xf1y)-f2x(f1yr1a1+f1xr2b1+r3f1xf1y)|≤Δcmax (28)[0146] Δdmin≤|b2(f1yr7a1+f1xr8b1+r9f1xf1y)-f2y(f1yr4a1+f1xr5b1+r6f1xf1y)|≤Δdmax (29)[0147] Δemin≤|f2ya2(f1yr4a1+f1xr5b1+r6f1xf1y)-f2xb2(f1yr1a1+f1xr2b1+r3f1xf1y)|≤Δemax(30)
[0148] 其中,Δamin、Δamax、Δbmin、Δbmax、Δcmin、Δcmax、Δdmin、Δdmax、Δemin、Δemax为正常数。
[0149] (7)当(u1,v1)、(u2,v2)为真实空间相对导航目标,那么必然满足:
[0150] Δamin≤|a2-a1|≤Δamax                     (31)
[0151] Δbmin≤|b2-b1|≤Δbmax                     (32)
[0152] Δcmin≤|a2(f1yr7a1+f1xr8b1+r9f1xf1y)-f2x(f1yr1a1+f1xr2b1+r3f1xf1y)|≤Δcmax (33)[0153] Δdmin≤|b2(f1yr7a1+f1xr8b1+r9f1xf1y)-f2y(f1yr4a1+f1xr5b1+r6f1xf1y)|≤Δdmax (34)[0154] Δemin≤|f2ya2(f1yr4a1+f1xr5b1+r6f1xf1y)-f2xb2(f1yr1a1+f1xr2b1+r3f1xf1y)|≤Δemax(35)
[0155] 如目标点满足约束准则,则进一步对目标进行三维相对坐标求解:
[0156]
[0157] 本发明建立了更精细的含有真实标定参数的双目视觉系统模型,并进一步建立了空间相对导航目标相对坐标求解模型,该模型对于目标的深度方向求解提出了三套公式,并且引入了所有真实标定参数变量。同时,本发明提出的目标的深度方向求解的三套公式,可根据不同情况选择适应性更好的求解公式,也可进一步应用各种优化方法,组合完成目标的相对坐标求解,从而得到求解最优相对坐标算法。本发明技术方案结合我国航天工程中空间相对导航这一迫切工程需求,能够有效剔除虚假目标干扰因素,并更精确的重构目标的空间相对坐标。