CN105260610B - 一种多探测器坐标系转化及误差纠正方法 - Google Patents
一种多探测器坐标系转化及误差纠正方法 Download PDFInfo
- Publication number
- CN105260610B CN105260610B CN201510698671.4A CN201510698671A CN105260610B CN 105260610 B CN105260610 B CN 105260610B CN 201510698671 A CN201510698671 A CN 201510698671A CN 105260610 B CN105260610 B CN 105260610B
- Authority
- CN
- China
- Prior art keywords
- coordinate
- coordinate system
- detector
- runway
- test point
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Landscapes
- Traffic Control Systems (AREA)
- Length Measuring Devices With Unspecified Measuring Means (AREA)
Abstract
本发明涉及多探测器坐标系转换领域,尤其是一种多探测器坐标系转化及误差纠正方法。本发明针对现有技术存在的问题,提供一种多探测器坐标系转化及误差纠正方法,本发明针对FOD探测***中主要依靠的雷达、图像和激光三种探测技术提出了探测器自身坐标与跑道全局坐标系的相互转换数学模型,并提出了计算转换模型参数计算的方法。在此基础上,针对转换结果的误差,提出了一种误差纠正方法,进一步提高了坐标转换的精度。本发明使用探测器测得测试点的探测器坐标系下对应位置信息;根据对应关系求解坐标转换模型中的参数;并在探测中获取目标坐标后,计算出多种探测器的探测坐标与跑道标准坐标进行相互转换的简化公式。
Description
技术领域
本发明涉及多探测器坐标系转换领域,尤其是一种多探测器坐标系转化及误差纠正方法。
背景技术
固定式FOD探测***的核心设备是在跑道两侧安装的若干探测单元。探测单元可以是雷达、图像和激光中的一种或几种设备。探测单元发现FOD目标后,在缺乏全局信息的情况下只能提供自身坐标系下的目标坐标。但是该坐标难以被直观理解,也难以被其他设备使用,需要转换到可以被直观理解的跑道坐标系。一个准确的坐标系转化方法,是FOD探测整体方法中关键的一步,是多个探测单元坐标相互转换的标准和桥梁,也是多探测器数据融合探测的基础。
一些***直接测量探测单元的位置,简单地对探测器自身坐标进行位移得到跑道坐标。这样的方法易于操作,但是结果往往存在比较大的转化误差,甚至超过探测器的探测误差。科学的做法是,首先建立坐标系转换的数学模型,然后求解数学模型中的参数,最后根据计算所得的参数对坐标进行转换。简单的转换模型易于计算参数,但是转换结果误差较大;反之,复杂的转换模型转换结果误差较小,但是难以计算参数。优秀的转换方法能够用比较方便的途径计算出转换模型的参数,并且转换结果准确度高。
发明内容
本发明所要解决的技术问题是:针对上述存在的问题,提供一种多探测器坐标系转化及误差纠正方法,本发明针对FOD探测***中主要依靠的雷达、图像和激光三种探测技术提出了探测器自身坐标与跑道全局坐标系的相互转换数学模型,并提出了计算转换模型参数计算的方法。在此基础上,针对转换结果的误差,提出了一种误差纠正方法,进一步提高了坐标转换的精度。
本发明采用的技术方案如下:
一种多探测器坐标系转化方法包括:
步骤1:提出了一种通用的探测坐标系与跑道坐标系的转换原理模型,探测目标的在探测器极坐标表达形式为(θ,d,δ),其中d表示探测器到被探测物体距离,θ表示被探测物体与探测器之间的方位角,δ表示被探测物体与探测器之间的俯仰角;探测器笛卡尔坐标系下表达形式为PT(xT,yT,zT):
xT=d cosδcosθ
yT=d cosδsinθ
zT=d sinδ
将PT(xT,yT,zT)转换到跑道坐标系的坐标PG(xG,yG,zG)的坐标转换模型:
PG=R0PT+P0
其中,R0为旋转矩阵,P0(x0,y0,z0)为探测器坐标系原点在跑道坐标系中的位置;该模型中的未知参数为R0、P0,而探测器根据类型的不同获取的坐标信息为三个分量的全部或其中两个。
步骤2:在跑道路面上,均匀设置N1个被探测物体,即为N1个测试点,使用测量仪测得其在跑道坐标系下坐标分别为(xj,yj,zj);同时使用探测器测得测试点的探测器坐标系下对应位置信息;根据对应关系求解步骤1坐标转换模型中的参数;
步骤3:在探测中获取目标坐标后,使用步骤2中坐标转换公式模型中的参数对步骤1坐标转换模型进行化简,计算出多种探测器的探测坐标与跑道标准坐标进行相互转换的简化公式。
进一步的,当所述探测器是雷达时,测试点经雷达探测所得雷达坐标系中坐标分布为(θj,dj),1≤j≤N1,步骤1中坐标转换模型未知参数为δ、R0、P0;即当实际测量中δj、R0、P0为未知数;其中δj为N1个测试点对应的被探测物体与雷达之间的俯仰角;θj为N1个测试点对应的被测物体与雷达之间的方位角;dj为N1个测试点对应的被测物体与雷达之间的距离;步骤2中求解坐标转换模型中的参数具体包括:
步骤21:构造
根据计算得到P0=(ATA)-1ATB,得到P0;
步骤22:因为R0 -1(PG-P0)=PT,记(xj-x0,yj-y0,zj-z0)为(vxj,vyj,vzj),记R0 -1为
构造
并对tempTtemp进行特征值分解或者奇异值分解,取最小非零特征值对应的特征向量,并将该向量记为(r11',r12',r13',r22',r23'),执行步骤23;
步骤23:计算:
得到R0 -1中所有参数的值,执行步骤24:
步骤24:对R0 -1求逆矩阵,得到R0的值;
步骤25:对于任意跑道平面上目标均有zG≈0,且
即r11(xG-x0)+r12(yG-y0)+r13(-z0)=xT,r12(xG-x0)+r22(yG-y0)+r23(-z0)=yT;
且有xG 2+yG 2=d2-z0 2
根据以上两个限制条件,令:
算出yG为二元一次方程(1+k1 2)yG 2+2k1k2yG+k2 2-d2+z0 2=0的正解,而xG=k1yG+k2
从而在无需知道参数δ的情况下实现雷达坐标向跑道坐标的转换。
进一步的,当所述探测器是雷达时,步骤3分别通过步骤31或步骤32具体实现:
步骤31:给定目标跑道坐标系下坐标PG(xG,yG,zG),其雷达探测坐标(θ,d)计算方法为:
θ=ar tan(yT/xT)
步骤32:给定目标雷达探测坐标(θ,d),其跑道坐标系下坐标PG(xG,yG,zG)的计算方法为:令
得到yG为二元一次方程:(1+k1 2)yG 2+2k1k2yG+k2 2-d2+z0 2=0的正解,而xG=k1yG+k2,zG=0。
进一步的,当所述探测器是图像探测器时,步骤1中坐标转换模型未知参数为d、R0、P0;图像坐标系下,测试点经过相机探测所得图像坐标系中坐标分布为(θj,δj),1≤j≤N1;即实际测量中dj、R0、P0为未知数;其中δj为N1个测试点对应的被探测物体与图像探测器之间的俯仰角;θj为N1个测试点对应的被测物体与图像探测器之间的方位角;dj为N1个测试点对应的被测物体与图像探测器之间的距离;步骤2中求解坐标转换模型中的参数具体包括:
经图像探测所得图像坐标系中坐标分布为(θj,δj),1≤j≤N1,测量探测器在跑道坐标系下坐标为在P0’为中心σ为半径,2σ×2σ×2σ的正方体空间内,取均匀分布间距为τ的点P0'=(x0',y0',z0')作为P0估算值, σ的取值为0.1米到5米,τ的取值为到对所有的P0’执行以下计算:
步骤21:对每一个测试点计算Vj=(xj-x0',yj-y0',zj-z0'),并将向量Vj缩放为单位向量(除以自身的模)
步骤22:对每一个测试点计算Wj=(cosδjcosθj,cosδjsinθj,sinδj);
步骤23:计算向量Kj为Wj和Vj的叉乘Kj=Wj×Vj,记为Kj=(kxj,kyj,kzj),并计算ψj=ar sin(kz),ζj=ar tan(kyj/kxj);
步骤24:计算向量Wj和Vj之间的夹角
步骤25:对所有的测试点计算ψj,ζj,数值分布的标准样本差的和ε,表示计算从x1到xN1共N1个数值分布的标准样本差。
在所有的P0’中,选取ε值最小的一组,令
P0=P0'
得到R0、P0,其中表示计算从x1到xN1共N1个数值的平均值;
步骤26:令由PG=R0PT+P0可知跑道面上目标满足关系t13dcosδcosθ+t23dcosδsinθ+t33dsinδ=-z0;
反向计算出参数d为:
进一步的,当所述探测单元是图像探测器时,步骤3具体包括:
步骤31:给定目标跑道坐标系下坐标PG(xG,yG,zG),其图像探测坐标(θ,δ)计算方法为
θ=ar tan(yT/xT)
给定图像探测目标坐标(θ,δ),其跑道坐标系下坐标PG(xG,yG,zG)计算方法为
xT=d cosδcosθ
yT=d cosδsinθ
zT=d sinδ
根据得到PG。
进一步的,当所述探测单元是激光扫描器时,步骤1中坐标转换模型未知参数为R0、P0;经激光探测被探测物体,测试点在激光坐标系中坐标分布为(θj,δj,dj),1≤j≤N1;其中δj为N1个测试点对应的被探测物体与探测器之间的俯仰角;θj为N1个测试点对应的被测物体与探测器之间的方位角;dj为N1个测试点对应的被测物体与探测器之间的距离;则步骤2中求解坐标转换模型中参数具体包括:
步骤21:构造
根据计算得到P0=(ATA)-1ATB,得到P0;
步骤22:对每一个测试点计算Vj=(xj-x0',yj-y0',zj-z0'),并将向量Vj缩放为单位向量(除以自身的模)
步骤23:对每一个测试点计算Wj=(cosδjcosθj,cosδjsinθj,sinδj);
步骤24:对所有的Vj和Wj计算平均向量
步骤23:计算向量K为和的叉乘并将K缩放为单位向量
记为K=(kx,ky,kz),并计算向量和之间的夹角
步骤24:构造
计算
得到模型参数中的R0。
进一步的,当所述探测单元是激光时,步骤3具体为:
步骤31:给定目标跑道坐标系下坐标PG(xG,yG,zG),其激光探测坐标(θ,δ,d)计算方法为:
θ=ar tan(yT/xT)
步骤32:给定激光探测目标坐标(θ,δ,d),其跑道坐标系下坐标PG(xG,yG,zG)计算方法为
xT=d cosδcosθ
yT=d cosδsinθ
zT=d sinδ
一种多探测器坐标系转化的误差纠正方法,当计算出测试点在跑道坐标系的坐标为Pc(cx,cy,cz),而实际跑道坐标系的坐标为Pg(gx,gy,gz),在X轴Y轴方向上的误差分别为Δx=gx-cx,Δy=gy-cy,时;则误差与坐标的关系为Δx=f1(cx,cy),Δy=f2(cx,cy),f1、f2、f3、f4均为平滑曲面函数,包含二元一次曲面、二元二次曲面、二元三次曲面、三角函数、高斯曲面。
当所述Δx=f1(cx,cy)函数为二元二次曲面时,记N1个测试点计算出跑道坐标系的坐标分别为Pc-j(cxj,cyj,czj),1≤j≤N1,而实际坐标为Pg-j(gxj,gyj,gzj),1≤j≤N1,该点X轴上的误差为Δxj=gxj-cxj。构造矩阵:
令EX=(ATA)-1ATBX,EY=(ATA)-1ATBY;
并记E=(e1,e2,e3,e4,e5,e6);H=(h1,h2,h3,h4,h5,h6)
则对于计算得点(cx,cy)的经过误差纠正后的值应为:
cx=cx+e1cx2+e2cxcy+e3cy3+e4cx+e5cy+e6;
cy=cy+h1cx2+h2cxcy+h3cy3+h4cx+h5cy+h6。
综上所述,由于采用了上述技术方案,本发明的有益效果是:
1、提出了一种多探测器坐标与跑道坐标互相转换的方法,方法使用了复杂的三维模型,并提出了在已知信息不同情况下该三维模型的不同参数求解与化简方法,相比普通近似模型能够更小误差地实现探测器与跑道坐标相互转换;
2、以跑道坐标为桥梁,以简化的坐标转换公式为方法,可以快速实现多个探测器间坐标的转换;
3、基于测试点的误差分析及纠正方法能够定量计算坐标转换误差,并在此基础上进一步减小转换误差。
具体实施方式
本说明书中公开的所有特征,或公开的所有方法或过程中的步骤,除了互相排斥的特征和/或步骤以外,均可以以任何方式组合。
本说明书(包括任何附加权利要求、摘要)中公开的任一特征,除非特别叙述,均可被其他等效或具有类似目的的替代特征加以替换。即,除非特别叙述,每个特征只是一系列等效或类似特征中的一个例子而已。
本发明相关说明:
1、跑道坐标系指的是以根据机场标准以跑道布局结构定义的坐标系,与探测器的安装位置和朝向无关。
2、探测器坐标系指的是雷达坐标系、图像坐标系或者激光坐标系,其中雷达坐标系指的是以雷达为探测器,标记被探测物***置信息的坐标系;图像坐标系指的是以图像探测器为探测器,标记被探测物***置信息的坐标系;激光坐标系指的是以激光扫描器为探测器,标记被探测物***置信息的坐标系。其坐标系原点及坐标轴因安装位置和朝向不同而发生变化,且无法依靠测量工具进行高精度的测量。
3、图像探测器指的是固定在转台上的相机。
工作原理:本发明针对含有多个探测器的探测***存在坐标系不一致的问题,尤其针对FOD探测***中主要依靠的雷达、图像和激光三种探测技术,提出了一种将各自坐标系与跑道坐标系的进行相互转换数学模型,并提出了计算转换模型参数计算的方法,以及得出模型参数后简化转换模型的坐标转换公式。在此基础上,针对转换结果的误差,提出了一种误差纠正方法,进一步提高了坐标转换的精度,也间接地提高了探测结果的精度。
一、当探测器是雷达时:
1、雷达坐标系转换模型
雷达坐标系下,探测目标的坐标表达形式为(θ,d)。其中d表示距离,θ表示方位角。
转换模型设雷达坐标系中点PT(xT,yT,zT)转换到跑道坐标系的坐标PG(xG,yG,zG)公式为PG=R0PT+P0
其中,R0为旋转矩阵,P0(x0,y0,z0)为雷达坐标系原点在跑道坐标系中的位置。而PT(xT,yT,zT)是通过
xT=d cosδcosθ
yT=d cosδsinθ
zT=d sinδ
计算得到的,δ为雷达坐标系下目标俯仰角。该模型中的未知参数为δ、R0、P0。
2、雷达坐标系转换模型参数求解方法
在探测器监视范围内均匀分布摆放N1个测试点(N1取值一般在9到85之间),其在跑道坐标系下坐标分别为(xj,yj,zj),1≤j≤N1,经雷达探测所得雷达坐标系中坐标分布为(θj,dj),1≤j≤N1,未知目标俯仰角为δj。xj为测试点在跑道坐标系下x轴的坐标;yj为测试点在跑道坐标系下y轴的坐标;zj为测试点在跑道坐标系下z轴的坐标;x、y轴与跑道平行,z轴与跑道垂直,x轴与y轴相互垂直;
通过以下计算步骤计算模型参数:
步骤1:构造
计算P0=(ATA)-1ATB,得到模型参数中的P0;
步骤2:因为R0 -1(PG-P0)=PT,记(xj-x0,yj-y0,zj-z0)为(vxj,vyj,vzj),记R0 -1为
构造
并对tempTtemp进行特征值分解或者奇异值分解,取最小非零特征值对应的特征向量,并将该向量记为(r11',r12',r13',r22',r23');
步骤3:计算
得到R0 -1中所有参数的值。
步骤4:对R0 -1求逆矩阵,得到R0的值。
步骤5:对于任意跑道平面上目标均有zG≈0,以下关系近似成立
即r11(xG-x0)+r12(yG-y0)+r13(-z0)=xT,r12(xG-x0)+r22(yG-y0)+r23(-z0)=yT
且有xG 2+yG 2=d2-z0 2
根据以上两个限制条件,令
算出yG为二元一次方程(1+k1 2)yG 2+2k1k2yG+k2 2-d2+z0 2=0的正解,而xG=k1yG+k2
从而在无需知道参数δ的情况下实现雷达坐标向跑道坐标的转换。
3、雷达坐标系转换公式
给定目标跑道坐标系下坐标PG(xG,yG,zG),其雷达探测坐标(θ,d)计算方法为
θ=ar tan(yT/xT)
给定目标雷达探测坐标(θ,d),其跑道坐标系下坐标PG(xG,yG,zG)的计算方法为:令
可以算出yG为二元一次方程(1+k1 2)yG 2+2k1k2yG+k2 2-d2+z0 2=0的正解,而xG=k1yG+k2;zG=0
二、当探测器是图像探测器时:
1、图像坐标系转换模型
图像坐标系下,探测目标的坐标表达形式为(θ,δ)。其中δ表示俯仰角,θ表示方位角。
转换模型设图像坐标系中点PT(xT,yT,zT)转换到跑道坐标系的坐标PG(xG,yG,zG)公式为
PG=R0PT+P0
其中,R0为旋转矩阵,P0(x0,y0,z0)为图像坐标系原点在跑道坐标系中的位置。而PT(xT,yT,zT)是通过
xT=d cosδcosθ
yT=d cosδsinθ
zT=d sinδ
计算得到的,d为探测器到目标的距离。该模型中的未知参数为d、R0、P0。
2、图像坐标系转换模型参数求解方法
在探测器监视范围内均匀分布摆放N1个测试点(N1取值一般在9到85之间),其在跑道坐标系下坐标分别为(xj,yj,zj),1≤j≤N1,经图像探测所得图像坐标系中坐标分布为(θj,δj),1≤j≤N1。粗略测量设备安装位置在跑道坐标系下坐标为
在P0’为中心σ为半径,2σ×2σ×2σ的正方体空间内,取均匀分布间距为τ的点P0'=(x0',y0',z0')作为P0估算值, σ的取值一般在0.1米到5米之间,τ的取值一般是σ的1/100到1/10。对所有的P0‘执行以下计算:
步骤1:对每一个测试点计算Vj=(xj-x0',yj-y0',zj-z0'),并将向量Vj缩放为单位向量(除以自身的模)
步骤2:对每一个测试点计算Wj=(cosδjcosθj,cosδjsinθj,sinδj);
步骤3:计算向量Kj为Wj和Vj的叉乘Kj=Wj×Vj,记为Kj=(kxj,kyj,kzj),并计算ψj=ar sin(kz),ζj=ar tan(kyj/kxj);
步骤4:计算向量Wj和Vj之间的夹角
步骤5:对所有的测试点计算ψj,ζj(ψj,ζj为向量Kj的俯仰角和水平角),数值分布的标准样本差的和ε,表示计算从x1到xN1共N1个数值分布的标准样本差。
在所有的P0‘中,选取ε值最小的一组,令
P0=P0'
得到模型参数中的R0、P0,其中表示计算从x1到xN1共N1个数值的平均值。
步骤6:令由PG=R0PT+P0可知跑道面上目标满足以下关系
t13d cosδcosθ+t23d cosδsinθ+t33d sinδ=-z0
反向计算出参数d为
3、图像坐标系转换公式
给定目标跑道坐标系下坐标PG(xG,yG,zG),其图像探测坐标(θ,δ)计算方法为
θ=ar tan(yT/xT)
给定图像探测目标坐标(θ,δ),其跑道坐标系下坐标PG(xG,yG,zG)计算方法为
xT=d cosδcosθ
yT=d cosδsinθ
zT=d sinδ
三、当探测器是激光扫描器时:
1、激光坐标系转换模型
激光坐标系下,探测目标的坐标表达形式为(θ,δ,d)。其中d表示距离,θ表示方位角,δ表示俯仰角。
转换模型设激光坐标系中点PT(xT,yT,zT)转换到跑道坐标系的坐标PG(xG,yG,zG)公式为
PG=R0PT+P0
其中,R0为旋转矩阵,P0(x0,y0,z0)为激光坐标系原点在跑道坐标系中的位置。而PT(xT,yT,zT)是通过
xT=d cosδcosθ
yT=d cosδsinθ
zT=d sinδ
计算得到的。该模型中的未知参数为R0、P0。
2、激光坐标系转换模型参数求解方法
在探测器监视范围内均匀分布摆放N1个测试点(N1取值一般在9到85之间),其在跑道坐标系下坐标分别为(xj,yj,zj),1≤j≤N1,经激光探测所得激光坐标系中坐标分布为(θj,δj,dj),1≤j≤N1。
通过以下计算步骤计算模型参数:
步骤1:构造
计算P0=(ATA)-1ATB,得到模型参数中的P0;
步骤2:对每一个测试点计算Vj=(xj-x0',yj-y0',zj-z0'),并将向量Vj缩放为单位向量(除以自身的模)
步骤3:对每一个测试点计算Wj=(cosδjcosθj,cosδjsinθj,sinδj);
步骤4:对所有的Vj和Wj计算平均向量
步骤5:计算向量K为和的叉乘并将K缩放为单位向量
记为K=(kx,ky,kz),并计算向量和之间的夹角
步骤6:构造
计算
得到模型参数中的R0。
3、激光坐标系转换公式
给定目标跑道坐标系下坐标PG(xG,yG,zG),其激光探测坐标(θ,δ,d)计算方法为
θ=ar tan(yT/xT)
给定激光探测目标坐标(θ,δ,d),其跑道坐标系下坐标PG(xG,yG,zG)计算方法为
xT=d cosδcosθ
yT=d cosδsinθ
zT=d sinδ
四、误差纠正方法
由于多种原因,比如探测器本身的测量误差、探测器实际构造比本发明中提出的模型更为复杂、跑道道面与理想平面有误差,使用前述转换方法生成的坐标与实际坐标仍存在一定误差。
设计算出坐标为Pc(cx,cy,cz),而实际坐标为Pg(gx,gy,gz)。在X轴Y轴方向上的误差分别为Δx=gx-cx,Δy=gy-cy,认为误差与坐标的关系为Δx=f1(cx,cy),Δy=f2(cx,cy),f1、f2、f3、f4均为平滑曲面函数,包含但不限于二元一次曲面、二元二次曲面、二元三次曲面、三角函数、高斯曲面。通过求解平滑曲面参数可以得到误差计算方法。
以Δx=f1(cx,cy)函数为二元二次曲面为例,记N1个测试点计算出的坐标分别为Pc-j(cxj,cyj,czj),1≤j≤N1,而实际坐标为Pg-j(gxj,gyj,gzj),1≤j≤N1,该点X轴上的误差为Δxj=gxj-cxj。构造矩阵
令EX=(ATA)-1ATBX,EY=(ATA)-1ATBY
并记E=(e1,e2,e3,e4,e5,e6),H=(h1,h2,h3,h4,h5,h6)
则对于计算得点(cx,cy)的经过误差纠正后的值应为:
cx=cx+e1cx2+e2cxcy+e3cy3+e4cx+e5cy+e6;
cy=cy+h1cx2+h2cxcy+h3cy3+h4cx+h5cy+h6。
本发明并不局限于前述的具体实施方式。本发明扩展到任何在本说明书中披露的新特征或任何新的组合,以及披露的任一新的方法或过程的步骤或任何新的组合。
Claims (7)
1.一种多探测器坐标系转化方法,其特征在于包括:
步骤1:提出了一种通用的探测坐标系与跑道坐标系的转换原理模型,当所述探测器是雷达时,测试点经雷达探测所得雷达坐标系中坐标分布为(θj,dj),1≤j≤N1;探测器笛卡尔坐标系下表达形式为PT(xT,yT,zT):
xT=d cosδcosθ
yT=d cosδsinθ
zT=d sinδ
将PT(xT,yT,zT)转换到跑道坐标系的坐标PG(xG,yG,zG)的坐标转换模型:
PG=R0PT+P0
其中,R0为旋转矩阵,P0(x0,y0,z0)为探测器坐标系原点在跑道坐标系中的位置;该坐标转换模型未知参数为δ、R0、P0;即当实际测量中δj、R0、P0为未知数;其中δj为N1个测试点对应的被探测物体与雷达之间的俯仰角;θj为N1个测试点对应的被测物体与雷达之间的方位角;dj为N1个测试点对应的被测物体与雷达之间的距离;
步骤2:在跑道路面上,均匀设置N1个被探测物体,即为N1个测试点,使用测量仪测得其在跑道坐标系下测试点坐标分别为(xj,yj,zj);同时使用探测器测得测试点在探测器坐标系下对应位置信息;根据对应关系求解步骤1坐标转换模型中的参数;
步骤3:在探测中获取目标坐标后,使用步骤2中坐标转换公式模型中的参数对步骤1坐标转换模型进行化简,计算出多种探测器的探测坐标与跑道标准坐标进行相互转换的公式;
其中,步骤2中求解坐标转换模型中的参数具体包括:
步骤21:构造
根据计算得到P0=(ATA)-1ATB,得到P0;
步骤22:因为R0 -1(PG-P0)=PT,记(xj-x0,yj-y0,zj-z0)为(vxj,vyj,vzj),记R0 -1为
构造
并对tempTtemp进行特征值分解或者奇异值分解,取最小非零特征值对应的特征向量,并将该向量记为(r11',r12',r13',r22',r23'),执行步骤23;
步骤23:计算:
得到R0 -1中所有参数的值,执行步骤24:
步骤24:对R0 -1求逆矩阵,得到R0的值;
步骤25:对于任意跑道平面上目标均有zG≈0,且
即r11(xG-x0)+r12(yG-y0)+r13(-z0)=xT;
r12(xG-x0)+r22(yG-y0)+r23(-z0)=yT
且有
xG 2+yG 2=d2-z0 2
根据以上两个限制条件,令:
算出yG为一元二次方程(1+k1 2)yG 2+2k1k2yG+k2 2-d2+z0 2=0的正解,而xG=k1yG+k2从而在无需知道参数δ的情况下实现雷达坐标向跑道坐标的转换。
2.权利要求1所述的一种多探测器坐标系转化方法,其特征在于当所述探测器是雷达时,步骤3分别通过步骤31或步骤32具体实现:
步骤31:给定目标跑道坐标系下坐标PG(xG,yG,zG),其雷达探测坐标(θ,d)计算方法为:
θ=artan(yT/xT)
步骤32:给定目标雷达探测坐标(θ,d),其跑道坐标系下坐标PG(xG,yG,zG)的计算方法为:令
得到yG为一元二次方程:(1+k1 2)yG 2+2k1k2yG+k2 2-d2+z0 2=0的正解,而xG=k1yG+k2;zG=0。
3.一种多探测器坐标系转化方法,其特征在于包括:
步骤1:提出了一种通用的探测坐标系与跑道坐标系的转换原理模型,当探测器是图像探测器时,测试点经过图像探测器探测所得图像坐标系中坐标分布为(θj,δj),即探测目标在图像探测器极坐标表达形式为(θj,δj),1≤j≤N1;图像探测器笛卡尔坐标系下表达形式为PT(xT,yT,zT):
xT=d cosδcosθ
yT=d cosδsinθ
zT=d sinδ
将PT(xT,yT,zT)转换到跑道坐标系的坐标PG(xG,yG,zG)的坐标转换模型:
PG=R0PT+P0
其中,R0为旋转矩阵,P0(x0,y0,z0)为探测器坐标系原点在跑道坐标系中的位置;该坐标转换模型未知参数为d、R0、P0;实际测量中dj、R0、P0为未知数;其中δj为N1个测试点对应的被探测物体与图像探测器之间的俯仰角;θj为N1个测试点对应的被测物体与图像探测器之间的方位角;dj为N1个测试点对应的被测物体与图像探测器之间的距离;
步骤2:在跑道路面上,均匀设置N1个被探测物体,即为N1个测试点,使用测量仪测得其在跑道坐标系下测试点坐标分别为(xj,yj,zj);同时使用探测器测得测试点在探测器坐标系下对应位置信息;根据对应关系求解步骤1坐标转换模型中的参数;
步骤3:在探测中获取目标坐标后,使用步骤2中坐标转换公式模型中的参数对步骤1坐标转换模型进行化简,计算出多种探测器的探测坐标与跑道标准坐标进行相互转换的公式;
步骤2中求解坐标转换模型中的参数具体包括:经图像探测器所得图像坐标系中坐标分布为(θj,δj),1≤j≤N1,测量探测器在跑道坐标系下坐标为在P0 ’ 为中心σ为半径,2σ×2σ×2σ的正方体空间内,取均匀分布间距为τ的点P0′=(x0′,y0′,z0′)作为P0估算值, σ的取值为0.1米到5米,τ的取值为到对所有的P0 ’ 执行以下计算:
步骤21:对每一个测试点计算Vj=(xj-x0',yj-y0',zj-z0'),并将向量Vj缩放为单位向量,即除以自身的模;
步骤22:对每一个测试点计算Wj=(cosδjcosθj,cosδjsinθj,sinδj);
步骤23:计算向量Kj为Wj和Vj的叉乘Kj=Wj×Vj,记为Kj=(kxj,kyj,kzj),并计算ψj=arsin(kzj),ζj=artan(kyj/kxj);
步骤24:计算向量Wj和Vj之间的夹角
步骤25:对所有的测试点计算ψj,ζj,数值分布的标准样本差的和ε,表示计算从x1到xN1共N1个数值分布的标准样本差;ψj,ζj为向量Kj的俯仰角和水平角;
在所有的P0 ’ 中,选取ε值最小的一组,令
P0=P0'
得到R0、P0,其中表示计算从x1到xN1共N1个数值的平均值;
步骤26:令由PG=R0PT+P0可知跑道面上目标满足关系:t13d cosδcosθ+t23d cosδsinθ+t33d sinδ=-z0;
反向计算出参数d为:
4.根据权利要求3所述的一种多探测器坐标系转化方法,其特征在于当所述探测器是图像探测器时,步骤3具体包括:
步骤31:给定目标跑道坐标系下坐标PG(xG,yG,zG),其图像探测坐标(θ,δ)计算方法为
θ=ar tan(yT/xT);
给定图像探测目标坐标(θ,δ),其跑道坐标系下坐标PG(xG,yG,zG)计算方法为
xT=d cosδcosθ
yT=d cosδsinθ
zT=d sinδ
根据得到PG。
5.一种多探测器坐标系转化方法,其特征在于包括:
步骤1:提出了一种通用的探测坐标系与跑道坐标系的转换原理模型,当所述探测器是激光扫描器时,测试点在激光坐标系中坐标分布为(θj,δj,dj);即探测目标的在激光器极坐标表达形式为(θj,δj,dj),1≤j≤N1;探测器笛卡尔坐标系下表达形式为PT(xT,yT,zT):
xT=d cosδcosθ
yT=d cosδsinθ
zT=d sinδ
将PT(xT,yT,zT)转换到跑道坐标系的坐标PG(xG,yG,zG)的坐标转换模型:
PG=R0PT+P0
其中,R0为旋转矩阵,P0(x0,y0,z0)为探测器坐标系原点在跑道坐标系中的位置;该坐标转换模型未知参数为R0、P0;经激光探测被探测物体,其中δj为N1个测试点对应的被探测物体与激光扫描器之间的俯仰角;θj为N1个测试点对应的被测物体与激光扫描器之间的方位角;dj为N1个测试点对应的被测物体与激光扫描器之间的距离;
步骤2:在跑道路面上,均匀设置N1个被探测物体,即为N1个测试点,使用测量仪测得其在跑道坐标系下测试点坐标分别为(xj,yj,zj);同时使用探测器测得测试点在探测器坐标系下对应位置信息;根据对应关系求解步骤1坐标转换模型中的参数;
步骤3:在探测中获取目标坐标后,使用步骤2中坐标转换公式模型中的参数对步骤1坐标转换模型进行化简,计算出多种探测器的探测坐标与跑道标准坐标进行相互转换的公式;
则步骤2中求解坐标转换模型中参数具体包括:
步骤21:构造
根据计算得到P0=(ATA)-1ATB,得到P0;
步骤22:对每一个测试点计算Vj=(xj-x0',yj-y0',zj-z0'),并将向量Vj缩放为单位向量,即除以自身的模:其中(x0',y0',z0')作为P0估算值;
步骤23:对每一个测试点计算Wj=(cosδjcosθj,cosδjsinθj,sinδj);
步骤24:对所有的Vj和Wj计算平均向量
步骤25:计算向量K为和的叉乘并将K缩放为单位向量
记为K=(kx,ky,kz),并计算向量和之间的夹角
步骤26:构造
计算
得到模型参数中的R0。
6.根据权利要求5所述的一种多探测器坐标系转化方法,其特征在于当所述探测单元是激光扫描器时,步骤3具体为:
步骤31:给定目标跑道坐标系下坐标PG(xG,yG,zG),其激光探测坐标(θ,δ,d) 计算方法为:
θ=ar tan(yT/xT)
步骤32:给定激光探测目标坐标(θ,δ,d),其跑道坐标系下坐标PG(xG,yG,zG)计算方法为:
xT=d cosδcosθ
yT=d cosδsinθ
zT=d sinδ
7.基于权利要求1至6之一所述多探测器坐标系转化方法的误差纠正方法,其特征在于当计算出测试点在跑道坐标系的坐标为Pc(cx,cy,cz),而实际跑道坐标系的坐标为Pg(gx,gy,gz),在X轴Y轴方向上的误差分别为Δx=gx-cx,Δy=gy-cy,时;则误差与坐标的关系为Δx=f1(cx,cy),Δy=f2(cx,cy),f1、f2、f3、f4均为平滑曲面函数,包含二元一次曲面、二元二次曲面、二元三次曲面、三角函数、高斯曲面;
Δx=f1(cx,cy)函数为二元二次曲面时,记N1个测试点计算出跑道坐标系的坐标分别为Pc-j(cxj,cyj,czj),1≤j≤N1,而实际坐标为Pg-j(gxj,gyj,gzj),1≤j≤N1,该点X轴上的误差为Δxj=gxj-cxj;构造矩阵:
令EX=(ATA)-1ATBX;EY=(ATA)-1ATBY
并记Ex=(e1,e2,e3,e4,e5,e6),Ey=(h1,h2,h3,h4,h5,h6);
则对于计算得点(cx,cy)的经过误差纠正后的值应为:
cx=cx+e1cx2+e2cxcy+e3cy3+e4cx+e5cy+e6;
cy=cy+h1cx2+h2cxcy+h3cy3+h4cx+h5cy+h6。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510698671.4A CN105260610B (zh) | 2015-10-26 | 2015-10-26 | 一种多探测器坐标系转化及误差纠正方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510698671.4A CN105260610B (zh) | 2015-10-26 | 2015-10-26 | 一种多探测器坐标系转化及误差纠正方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105260610A CN105260610A (zh) | 2016-01-20 |
CN105260610B true CN105260610B (zh) | 2018-01-23 |
Family
ID=55100299
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510698671.4A Active CN105260610B (zh) | 2015-10-26 | 2015-10-26 | 一种多探测器坐标系转化及误差纠正方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105260610B (zh) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113050660B (zh) * | 2021-06-01 | 2021-08-20 | 新石器慧通(北京)科技有限公司 | 误差补偿方法、装置、计算机设备及存储介质 |
CN114225361A (zh) * | 2021-12-09 | 2022-03-25 | 栾金源 | 一种网球测速方法 |
CN117590484B (zh) * | 2024-01-12 | 2024-03-19 | 中国民用航空总局第二研究所 | 一种机场跑道异物定位方法及*** |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH06249954A (ja) * | 1993-02-26 | 1994-09-09 | Toshiba Corp | レーダ信号処理装置 |
US5937102A (en) * | 1996-10-09 | 1999-08-10 | California Institute Of Technology | Image reconstruction |
US6064388A (en) * | 1997-11-10 | 2000-05-16 | Cognex Corporation | Cartesian to polar coordinate transformation |
WO2007073751A1 (en) * | 2005-12-23 | 2007-07-05 | Barco Orthogon Gmbh | Radar scan converter and method for transforming |
CN100367046C (zh) * | 1999-11-29 | 2008-02-06 | 密执安特种矿石公司 | 冶金炉的耐火衬的磨耗测量 |
WO2008038889A1 (en) * | 2006-09-29 | 2008-04-03 | Electronics And Telecommunications Research Institute | Radar tracking device and method thereof |
CN100498370C (zh) * | 2007-06-25 | 2009-06-10 | 北京航空航天大学 | 一种高动态、多元、异步监视***的误差校准方法 |
CN103577697A (zh) * | 2013-11-12 | 2014-02-12 | 中国民用航空总局第二研究所 | 基于道路表面点云数据的fod检测方法 |
CN104658026A (zh) * | 2015-02-15 | 2015-05-27 | 北京科艺有容科技有限责任公司 | 一种基于极坐标系的融合变形方法 |
-
2015
- 2015-10-26 CN CN201510698671.4A patent/CN105260610B/zh active Active
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH06249954A (ja) * | 1993-02-26 | 1994-09-09 | Toshiba Corp | レーダ信号処理装置 |
US5937102A (en) * | 1996-10-09 | 1999-08-10 | California Institute Of Technology | Image reconstruction |
US6064388A (en) * | 1997-11-10 | 2000-05-16 | Cognex Corporation | Cartesian to polar coordinate transformation |
CN100367046C (zh) * | 1999-11-29 | 2008-02-06 | 密执安特种矿石公司 | 冶金炉的耐火衬的磨耗测量 |
WO2007073751A1 (en) * | 2005-12-23 | 2007-07-05 | Barco Orthogon Gmbh | Radar scan converter and method for transforming |
WO2008038889A1 (en) * | 2006-09-29 | 2008-04-03 | Electronics And Telecommunications Research Institute | Radar tracking device and method thereof |
CN100498370C (zh) * | 2007-06-25 | 2009-06-10 | 北京航空航天大学 | 一种高动态、多元、异步监视***的误差校准方法 |
CN103577697A (zh) * | 2013-11-12 | 2014-02-12 | 中国民用航空总局第二研究所 | 基于道路表面点云数据的fod检测方法 |
CN104658026A (zh) * | 2015-02-15 | 2015-05-27 | 北京科艺有容科技有限责任公司 | 一种基于极坐标系的融合变形方法 |
Non-Patent Citations (5)
Title |
---|
一种基于ADS-B的雷达误差实时融合校正算法;吴振亚,等;;《西南交通大学学报》;20130228;第48卷(第1期);102-107 * |
基于激光雷达点云数据的树冠结构三维空间异质性分析;郑莎莎;《中国优秀硕士学位论文全文数据库信息科技辑(月刊)》;20150115(第01期);I136-633 * |
基于激光雷达的智能车主动安全算法与模型研究;周智;《中国优秀硕士学位论文全文数据库信息科技辑(月刊)》;20130215(第02期);I138-25 * |
直角坐标***中的误差误差相关函数解析分析;卢发兴,等;《海军工程大学学报》;20101231;第22卷(第6期);24-29 * |
遥感影像几何校正精度分析;王新刚,;《中国优秀硕士学位论文全文数据库基础科学辑(月刊)》;20090815(第08期);A008-77 * |
Also Published As
Publication number | Publication date |
---|---|
CN105260610A (zh) | 2016-01-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106569150B (zh) | 一种用于三轴磁传感器简易校正的两步校正方法 | |
CN106289246B (zh) | 一种基于位置和姿态测量***的柔性杆臂测量方法 | |
US7932718B1 (en) | System and method using magnetic anomaly field magnitudes for detection, localization, classification and tracking of magnetic objects | |
CN111767354B (zh) | 一种高精度地图精度评估方法 | |
Liu et al. | Calibration and compensation of geomagnetic vector measurement system and improvement of magnetic anomaly detection | |
CN107917704B (zh) | 一种磁罗盘校准方法及装置、计算机可读存储介质 | |
CN108227005A (zh) | 一种目标定位及识别方法 | |
CN107862719A (zh) | 相机外参的标定方法、装置、计算机设备和存储介质 | |
CN110146839A (zh) | 一种移动平台磁梯度张量***校正方法 | |
CN106840023B (zh) | 大口径复杂曲面光学参数精确测试和标定装置及方法 | |
CN106323334B (zh) | 一种基于粒子群优化的磁力计校准方法 | |
CN105260610B (zh) | 一种多探测器坐标系转化及误差纠正方法 | |
CN102159920A (zh) | 用于处理来自加速度计的测量结果的方法 | |
CN109000558A (zh) | 一种大视场非接触三维点坐标测量方法及设备 | |
CN103927442B (zh) | 一种基于测角变换的超短基线安装角度误差抗粗差校准方法 | |
CN112833917B (zh) | 基于磁航向角和最小二乘法的三轴磁传感器标定方法 | |
CN109883450A (zh) | 埋地钢质管道内检测器磁标的定位方法 | |
CN106643792A (zh) | 惯性测量单元和地磁传感器整体标定装置及标定方法 | |
CN102749623B (zh) | 一种基于靶标的高精度遥感卫星地面采样距离测试方法 | |
JP2014149211A (ja) | オフセット推定装置及びプログラム | |
CN109725360A (zh) | 基于磁梯度张量不变量的单点定位方法 | |
CN107132587A (zh) | 航空超导全张量磁梯度测量***安装误差标定方法及装置 | |
CN107367577B (zh) | 一种根据风向和风速测定污染物来源的方法及*** | |
CN109633540B (zh) | 一种磁源的实时定位***及实时定位方法 | |
CN109712157A (zh) | 一种基于单目视觉的重力场法加速度计校准方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |