Bursa转换模型七参数严密解算方法研究
- 格式:pdf
- 大小:208.76 KB
- 文档页数:4
第24卷第4期 2010年8月 资源环境与工程 Resources Environment&Engineering Vo1.24,No.4 Aug.,2010
Bursa转换模型七参数严密解算方法研究
刘仁钊 ,段文贵 ,张玉堂
(1.湖北国土资源职业学院,湖北荆州434000;2.湖北省地球物理勘察技术研究院,湖北武汉430056)
摘要:针对现行教材中Bursa线性转换模型只适合小旋转角的情况,提出了基于中心化后Bursa转换模型 七参数严密解算方法,迭代过程无需计算搜索步长 。通过实例计算表明,该方法数值计算正确,适用于
任意两空间坐标系之间的严密转换。 关键词:Bursa转换模型;中心化坐标;最小二乘法;迭代计算 中图分类号:P128.1;P228 文献标识码:A 文章编号:1671—121l(2OLO)O4—0416~03
0 引言
在空间大地测量学的理论和应用研究中,不同空
间坐标系之间的坐标转换是经常遇到的。在现有的教
材中…,传统的三维空间坐标转换大多采用7参数线
性模型(即包含3个坐标平移参数、3个角度旋转参数
和1个尺度缩放参数),通常只适用于小旋转角。随着
测绘技术的发展,这种空间坐标系之间的转换在三维
激光扫描、测量机器人自由设站以及GIS坐标变换、区
域独立坐标系转换中都遇到大量的大旋转角的转换
问题。
文献[2]提出了基于改进的高斯一牛顿法的非线
性三维直角坐标转换方法,但在迭代求解过程中需要 计算搜索步长。本文在文献[2]的基础上,提出根据
中心化后的坐标进行Bursa转换模型七参数严密解算
方法,由于中心化后消去了平移参数向量,不仅计算简
单,而且求解过程不需计算搜索步长。通过实例计算
证明,该方法理论正确,计算简单,不仅适合小旋转角,
也适用于大旋转角,可用于任意两空间坐标系的严密
转换。
1 Bursa七参数严密解算模型
1.1 Bursa七参数转换模型
设 和 分别为I、II两个不同空间坐标系中的
坐标向量,由文献[1]知,若按照绕z—y- 轴依次旋转,
Bursa七参数转换模型为:
X :Xo+(1+6u)R1( )R2( y)R3(sz) )
其中 和 为旋转角, 为第1坐标系原点
在II坐标系中的坐标向量,乩为两坐标系中尺度比例 sin8z 07 l cos z 0 Il
0 1 j
变化因子。
令R=R (8x)R ( )R ( ),则不难推求:
cos ersins z -sinCr
SlnSxCOS8Y
SlnSxCOS ̄Z COSSy_]xcos占z+ln sln ysln占z lcos sln yslnsz— c0s I
进一步令K=1+6u,于是式①可写成如下向量形式: X”=X0+K・ ・ ③ ②
1.2中心化后的Bursa七参数转换模型
设有n个公共点,分别有两套坐标 和 ,,(i=1,
收稿日期:2010—04—02;改回日期:2010—04—20 作者简介:刘仁钊(1964一),男,副教授,博±,从事高精度大地测量与GPS测量数据处理的教学与研究。E—mail:renzhao~liu@
yahoo.eom.cn 第4期 刘仁钊等:Buma转换模型七参数严密解算方法研究 417
2,…,n),将3n个方程相加,取平均值,则有:
耋 = n +K・尺・ :
或写为: XH=Xo+K・R・X ④
根据式③,将n个公共点的方程分别减去方程④,
消去坐标平移参数向量,则有:
一X”=K・R・( —X )
或记为:
axe'=K・R・AX ⑤
式⑤即为中心化后的向量形式的Bursa七参数转
I c0s8lo cos z0
=l sine加sine'oC0Se 一cosexosinez0 l sinexosin占 +COSe ̄Sins'oc。s z。
rR1l Rl2 Rl3]
=l R21 R22 R23 I,
LR31 R32 R33j
其中矩阵各元素: 换模型。与式③比较,除少了坐标平移参数向量之外,
其余形式完全一样。为了不至引起混淆,略去前面的 中心化符号“△”,下面仍然用 和 : 表示中心化后
的坐标向量。
1.3 Bursa七参数严密解算模型
由于⑤式为非线性方程,根据文献[3]中求解非
线性方程的高斯一牛顿法,取近似值K=Ko+8K, =
加+ , y: 'D+船y, z=占动+船z,将其在近似值
处按台劳级数展开,略去二次及以上各项,有: XH=Ko・R、・XI+Rn・Xi・6K+Kn・8R・xi⑥
式中:
CoS占'oSln8邪
CoS 加COS占z0+Sln 髑SlnS均SlnSzD
C0S 加Sln 'oSln z0一slnoox0cosez0
Rl1=一sineyCOSez如y—COSeysinez如z
R 2:一sineYsinez6sY+COSeYCOSez88z
Rl3:一cose ̄ey R21=(COSe sineyC0Sez+sinexsinez)6 x+sine
COSeYC0Sez6sY一(sin8xsin6Ysin8z+COSeXCOSez &z
R22=(COSe sineysinsz—sine COSez)6 +sine
COSeYCOSez6sY+ sinexsineYCOS8z—COSeXsinez 6£z
R23=C0Se COSey.5 —sine siner ̄ey
R3l=(cOSexSin8z—sin6 sin8yCOSo ̄z)瑟y+COSexCOSey cOSez& ̄y+(sin sin z—cOSexSineysinez)I占
R32=一(sin6 sineysin z+COSe C0Sez) +COSe
COSeYsinez{jsY+ COSeXsineYCOSez+sinexsinez 6£z
R33 一sinexcosey ̄ex—C0Sexsiner¥ey 令z= 一 R ,舾=[船 船 掂 r,于是有:
・ ・ + ・R・龉一f=0 ⑦
或 [ 】・【 】-l=0 ⑧
r l1 t2 l31
式中:R=I 。 I,其中矩阵各元素:
L尺3l 32 33j
R“=0
R12=一sineyCOSez 一sineysinezY 一COSezZ
RI3=--COSeysin占z +COSerCOSezY
REl=(COSe sineyCOS8z+sine sinez) +(COSS siney
sinez—sin6xCOSez)Y +COSeYcoserz R22=sine COSeyCOS8z +sin6 COSeysinezY 一sine
sinerz
R23=一(sinexsineysinez—COSe COSe:) +(sinex
sineyCOSez—COSe sinez)y
R3l=(COSe COSez—sin sineyCOSEz) 一(sins siney
sinez’COSexCOSeZ)Jy—SlIlb'xCOSBI Yz1 . 、 .
R32=COSe COSeyCOSez +COSe COSeysinezY 一COSe
・ , sineyz R33=(sinz COSez—COSe sineysinsz) +(cos siney
COSez+sine sinsz)y 显然当n=7时,式⑧有唯一解:
国 。 ]_l2 ⑨
当n>7时,根据文献[1,3],需要根据最小二乘法求
解,式⑧的误差方程为:
】・∞一z ⑩
令A=【尺。 KoRI,【 】=[ 】,于是法方程和未知
数的解为: (A ) 一Arl=0 ⑨
=(ArA) A z ⑩
1.4 Bursa七参数计算步骤
(1)根据公共点坐标,计算出坐标平均值后,分别计
算出两个空问坐标系的中心化坐标,即 一 II刊A 1一 ;
(2)取四个参数的近似值。第一次取 =1, = m m ‰ 一 一 .吼 珊 册 一 ..H
O 418 资源环境与工程
,o= 约=0,分别求系数阵A和常数项f; (3)组成法方程,求解四个参数6K、船 如 和
船 ,并计算四个参数的第二次近似值:K=K0+3K,
= 翮+6 , y=8 H】+6 y, z=s zf】+6 z;
(4)重复步骤②和③,当8K<10一 ,船 瑟 和
均<10“S时,就可停止迭代;
(5)求解出未知参数后,将其代人式④求出平移参数。
2算例
本文采用的模拟计算算例是摘自文献[4]中的算 例。如图l所示,已知点1~8分别为立方体的8个顶
点,它们的坐标已知(见表1)。设这些点先沿 、l,、z
轴各平移500 m、1 000 Ill、2 000 in后,再分别绕轴逆时 针旋转30。、45。和60。,尺度参数假定为1,变换后的坐
标如表1。
表1新旧坐标对照表 Table 1 Comparison of Coordinates 图1坐标示意图 Fig.1 Cubic chart
根据上述推导的七参数严密解算公式和计算步 骤,在Visual C++6.0中编程,并将结果转换为绕
Y-Z轴依次旋转的旋转角,最后计算结果如下:
转换中误差(m):Mean=3.308 04e~007
旋转角(。. ):ex=29.595 999 994 9
ey=44.595 999 997 5
ez=60.000 000 006 1 尺度比例:scale=1.000 000 000
平移参数(m):xO=500.000
y0=1 000.000
z0=2 000.000
计算结果与文献[2]一致,表明本文提出的Bursa 转换模型七参数严密计算理论和计算方法是正确的。
在计算过程中,无需计算搜索步长 ,比文献[2]简单。
3结论
传统的三维空问坐标转换,现行的教材中要求3 个旋转角为微小量,一般采用7参数线性模型,不适合
大旋转角的坐标转换。本文提出的Bursa转换模型七
参数严密求解方法,解决了大角度旋转的坐标转换情 况。由于中心化后消去了平移参数向量,不仅计算简
单,而且求解过程不需计算搜索步长入,比文献[2]简
单,适合任意两个空间坐标系中坐标转换。
参考文献:
[1]徐绍铨,张华海,杨志强,等.GPS测量原理及应用[M].武汉:武 汉大学出版社,1998:25. [2] 罗长林,张正禄,等.基于改进的高斯一牛顿法的非线性三维直角 坐标转换方法研究[J].大地测量与地球动力学,2007,27(1):50
—53. [3] 王新洲.非线性模型参数估计理论与应用[M].武汉:武汉大学出 版社,2002:72. [4] 王解先.七参数转换中参数之间的相关性[J].大地测量与地球动 力学,2007,27(2):43—46. (责任编辑:胡立智)(下转423页)