第37卷第1期2012年2月
()文章编号:10073817201201003603---
测绘信息与工程
JournalofGeomatics Vol.37No.1
Feb.2012文献标志码:A
测角三维坐标采集系统的设计与实现
刘尚国 于胜文 郑文华 王喜芹
()山东科技大学测绘科学与工程学院,青岛市前湾港路579号,266510
摘 要:介绍了测角三维坐标采集系统设计的总体思路和基本功能,探讨了联机实时通信、数据存取操作及管理、顾及尺度基准的间接平差等关键技术,并通过试验测试,验证了系统测量的可靠性。关键词:经纬仪测量系统;角度空间前方交会;间接平差中图法分类号:P258
经纬仪测量系统 在大尺寸空间坐标测量领域,
因其设站灵活、测量精度高、非接触性等优点而被广泛应用。自2我国具有自主知0世纪90年代以来,识产权的软件平台及国产化经纬仪测量系统不断涌
]15-
。在V以M现[isualBasic6.0编程环境下,i -
研制了双经纬仪测量crosoftAccess数据库为载体,
,系统测角三维坐标采集系统(本文主要3DCoorsA)介绍其设计流程、关键技术与试验测试。
1 系统总体设计及功能
测角三维坐标采集系统是一种双测站多测回角由两台高精度电子经纬仪、全站仪度交会测量系统,
与计算机联机构成,通过仪器间互瞄观测获取起始方向值,通过对基准尺的测量确定尺度基准,根据角度空间前方交会测量原理来获取三维坐标,其总体设计思路如图1所示。
3DCoorsA1.0主要设计实现了如下功能: ①设
备联机。自动检测计算机的串行端口设置,建立计算机与电子经纬仪、全站仪的连接。②方向观测值的实时采集与处理。方向观测值通过数据线实时传输到计算机,存储于A现场计算归零ccess数据库,方向值、天顶距、竖盘指标差。③系统定向解2C值、算。利用测站仪器间精确互瞄和基准尺观测数据,完成仪器间的相对定向和绝对定向解算,建立测量系统。④三维坐标解算。依据空间前方交会原理,计算目标点的三维坐标近似值,顾及尺度基准的间接平差计算三维坐标和定向参数。⑤成果报表输,出。可将观测、计算数据方便地导入E生成以xceldat文件保存的各类成果报表
。
图1 系统总体设计思路
2 关键技术与实现
)电子经纬仪、全站仪与计算机的联机实时通1
信。3DCoorsA软件的数据通信主要借助于采用事件驱动通信模式。本软件添MSComm控件,加了两个MS使之对应惟一固定的串Comm控件,口通道,实质上是通过物理连接对应于一台联机仪器。两路数据各行其道,避免相互干扰而出错,其具]。体实现方法可参见文献[6
)数据存取操作及管理。以M2icrosoftAccess 数据库为载体,借助数据访问对象DAO(DataAc -)实现数据的存取操作。DcessObectAO使用Mi -j
)。基金项目:高等学校博士学科点专项科研基金资助项目(20093718110002
第1期刘尚国等:测角三维坐标采集系统的设计与实现
37
提供了创建数crosoftJet数据库引擎访问数据库,
据库、定义表和字段、建立表间关系、定位和查询数据库等工具。
数据采集中,将仪器互瞄、测量基准尺、测量目,标点等三类观测设计在同一界面(如图2所示)添加多个D通过控件绑ata控件和MSFlexGrid控件,
实时显示数据更新、误差超定和设置数据源等操作,限等观测信息。
数据管理主要是通过数据管理器窗体(如图3,所示)作为软件主窗体的重要子窗体,它采用
基准尺、测站、TreeView控件显示和管理三维坐标、
测回、方向值等各类数据,并可进行数据的导入及导操作较为简便。出,
)顾及尺度基准的间接平差,系统测量的尺度3
基准由基准尺提供。通过角度空间前方交会测量及相似原理,确定当两测站间的水平基线长度b及高,如图4所示)此过程为绝对定向。仪器互瞄差h(
观测获取起始方向线的过程为相对定向。具体作业]。方法及计算可参见文献[7
定向测量精度直接影响整个系统测量的质量
,
图2 数据采集界面 图3 软件主窗体 图4 角度空间前方交会
因此通过直接观测或解算求出的定向参数仅可作为初始值,所得三维坐标也是近似值。3DCoorsA软件设计中,将定向参数HAB、HBA、b和h视为待估参数,与目标点三维坐标一起进行平差计算。每观测一个目标点I,可列出两个天顶距观测方程和两个水平方向观测方程:
/2212
(VArctan(XIZ+YI)/I=aI)
/212
((()VBrctan(XI-b)Z+YI)/I=aI-h)
观测了n个基准尺或将基准尺摆放了n个位置,则))依式(和(可写出间接平差模型,即12
8n1×
V=C
8n6n4)(6n4)1×(++×
Bx^-l
8n1×
n×(6n4)(6n4)1++×
^x+Wx=0
n×1
依附有限制条件的间接平差,得平差值:
11T11--- -
^x=(NbNbW-b-NbbCNccCb)
1T1- -
NbbCNccWx
T-1T
,式中,权阵NbB,W=BTPlNcNbb=BPc=CbC,
/HArctanYIXI) I=HAB-a(
/(HBrctanYIb-XI) I=HBA+a()相应的误差方程为:
V
VVdXI+bdYI+cdZI-LAI=a111AI
P可取单位阵I。
3 试验测试
V
BI
VV
BIHAI
dXI+bdYcdZadb-cdh-L=a22I+2I-22dXI+fdYI+dHAB-L=e11
H
AI
采用由两台LeicaM5100A电子经纬仪构成的 对3Axz经纬仪工业测量系统,DCoorsA软件系统y
进行了对比测试。每次测试将基准尺放置3个位置,交会测量各位置的基准尺端点,并同时测量9个定向点。LeicaAxz测量系统在10m内的测量精 y度为±0.故可将其测量结果作为评判本系05mm,统测量质量的标准。
试验测试共进行3次,两经纬仪间的水平基线长分别为2.5、5.0、10.0m左右。表1和表2列出了3DCoorsA与LeicaAxz经纬仪测量系统在绝 y
表1 绝对定向解算成果比较/mm
序号1 2 3
Axz解算结果y
3DCoorsA解算偏差
V
()1
HH
VBdXI+fdYI+dHBA-edb-LBI=e222I
式中,各系数及常数项的计算公式从略。特别地,当、对基准尺两端点i还构成一个距离j进行观测时,条件方程:
[(Xj-XYj-Yi)+i)+(
2
2
(Z=Di)]j-Z
对应的误差方程为:
/212
dXi+gdYi+gdZdXj-g123i-g1
D
()dYj-gdZj+w2g23ij=0
每观测一次基准尺,可列出8个观测方程和1个条
b
2497.216
4962.384 10301.704
h
4.770 27.676 -34.733
bΔ
0.001 0.0040.002
hΔ
0.001-0.0170.037
件方程,而未知参数的个数增加6个。若系统测量
38
表2 目标点三维坐标解算成果比较/mm
比较项目
统计数量27
27 27 26最大偏差0.007
0.008 0.029 0.006最小偏差
0
0 0.006 0测绘信息与工程第37卷
设计,使系统功能更完善、更实用、更可靠。参考文献
平均偏差0.002
0.0020.0160.002
X Δ
YΔ Z Δ
相邻点间距
[]李广云,张良琚,卫建东,等.光束法平差在工业测量1
]():系统TSST中的应用[J.测绘学院学报,1996,13295101-
[]黄桂平,李广云.基于多台电子经纬仪、全站仪的工业2
]():测量系统[J.测绘学院学报,2000,172101104-[]周富强,张广军,江洁.现场双经纬仪三维坐标测量系3
]():统[J.机械工程学报,2004,401165169-
[]仝志民,唐文彦,马强,等.基于O4enGL的电子经纬p
]:仪可视化工业测量系统[J.测控技术,2007,26(4)2628-
[]张滋黎,邾继贵,耿娜,等.双经纬仪三维坐标测量系5
]():统设计[J.传感技术学报,2010,235660664-[]刘尚国,郑文华,于胜文.V6B环境下积木式工业测量
]():系统的数据通讯[J.测绘科学,2007,323171172-[]李广云,李宗春.工业测量系统原理与应用[7M].北京:
测绘出版社,2011
[]冯文灏.工业测量方法及其选用的基本原则[]8J.武汉
():大学学报·信息科学版,2001,264331336-
。20110713 收稿日期:--第一作者简介:刘尚国,讲师,博士生,主要从事工程测量学、三维工业测量技术方面的教学与研究。:E-mailsdkdls26.com@1g
对定向参数解算和目标点三维坐标解算的偏差。
测试数据表明,两测量系统的平面定位结果趋于一致,高程定位精度随测量范围的增大而稍有差人们只关心它各个部分的别。但是对于工业目标,
8]
。而相对位置与尺寸,却不注意其绝对地理位置[
两套系统对于点间距的测量结果趋于一致,可认为3DCoorsA的测量质量是可靠的。
4 结束语
测角三维坐标采集系统3DCoorsA已获计算机软件著作权,并在玻璃生产线辊子姿态检测、矿用自卸车外形检测等工程中得以成功应用。系统采用联机在线观测模式,实现了数据采集、存储、处理与报表输出一体化,并可在现场实时计算和显示测量误确保多测回交会测量及三维坐标解算的成果质差,
量。但是欲成为一套成熟的经纬仪测量系统,还需标准几何体拟合、空间几在三维坐标系生成及转换、
何要素计算与分析等方面开展更深入的研究及编程
DesinandImlementationof3DCoordinatesAcuisition gpq
SstemBasedonAnleMeasurement yg
LIU Shanuo YU Shenwen ZHENG Wenhua WANG Xiingggq
(,,,Q)GeomaticsColleeShandonUniversitofScienceandTechnolo579QianwananRoadindao266510,China ggygyggg
:GAbstracteneraldesinideasandbasicfunctionsof3Dcoordinatesacuisitionsstembasedonanle gqyg
,wmeasurement(abbr.3DCoorsA)areintroduced.Itsketechnoloiesarestudiedhichincludeonline yg
,,realtimecommunicationdataaccessoerationandmanaementindirectadustmentconsiderinscale- pgjg
datum,etc.And3DCoorsA’smeasurementreliabilitisarovedbmeansofexerimentmethod. yppyp
:;Kewordstheodolitemeasurinsstem;anlesaceintersectionindirectadustment gygpjy 檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪
(上接第32页)
FastOverallDesinModeofThematicMaIntellient gpg
1211132MA JunGuanxiaUN WeixinUI XiueiAI Xiaohon WANG S C Lgfg
,
,
(,,,;1InstituteofSurveinandMainInformationEnineerinUniversit66MiddleLonhaiRoadZhenzhou450052,China ygppgggygg
’;)2Unit61363,Xian710054,China3Unit65014,Shenan110027,China yg
:WAbstractebrinforwardthethematicmaintellectualizedfastoveralldesinmodebasedono -gpg veralldesinflow.Wedescribethekecontentoffunctionalmoduleinmaroectionknowlede gyppjg baseandintellectualizedselectionmechanism.Theimortanttachesofbothmodesarecomared ppdetailedlandtheconclusionisthattheintellectualizedfastoveralldesinmodeishiherintelli -ygg
,,enthiherrecisionandfasteroveralldesinthancustomdesinmode. ggpgg
:;;mKewordsoveralldesin;intellectualizetemlatebasearoectionknowledebase gpppjgy
第37卷第1期2012年2月
()文章编号:10073817201201003603---
测绘信息与工程
JournalofGeomatics Vol.37No.1
Feb.2012文献标志码:A
测角三维坐标采集系统的设计与实现
刘尚国 于胜文 郑文华 王喜芹
()山东科技大学测绘科学与工程学院,青岛市前湾港路579号,266510
摘 要:介绍了测角三维坐标采集系统设计的总体思路和基本功能,探讨了联机实时通信、数据存取操作及管理、顾及尺度基准的间接平差等关键技术,并通过试验测试,验证了系统测量的可靠性。关键词:经纬仪测量系统;角度空间前方交会;间接平差中图法分类号:P258
经纬仪测量系统 在大尺寸空间坐标测量领域,
因其设站灵活、测量精度高、非接触性等优点而被广泛应用。自2我国具有自主知0世纪90年代以来,识产权的软件平台及国产化经纬仪测量系统不断涌
]15-
。在V以M现[isualBasic6.0编程环境下,i -
研制了双经纬仪测量crosoftAccess数据库为载体,
,系统测角三维坐标采集系统(本文主要3DCoorsA)介绍其设计流程、关键技术与试验测试。
1 系统总体设计及功能
测角三维坐标采集系统是一种双测站多测回角由两台高精度电子经纬仪、全站仪度交会测量系统,
与计算机联机构成,通过仪器间互瞄观测获取起始方向值,通过对基准尺的测量确定尺度基准,根据角度空间前方交会测量原理来获取三维坐标,其总体设计思路如图1所示。
3DCoorsA1.0主要设计实现了如下功能: ①设
备联机。自动检测计算机的串行端口设置,建立计算机与电子经纬仪、全站仪的连接。②方向观测值的实时采集与处理。方向观测值通过数据线实时传输到计算机,存储于A现场计算归零ccess数据库,方向值、天顶距、竖盘指标差。③系统定向解2C值、算。利用测站仪器间精确互瞄和基准尺观测数据,完成仪器间的相对定向和绝对定向解算,建立测量系统。④三维坐标解算。依据空间前方交会原理,计算目标点的三维坐标近似值,顾及尺度基准的间接平差计算三维坐标和定向参数。⑤成果报表输,出。可将观测、计算数据方便地导入E生成以xceldat文件保存的各类成果报表
。
图1 系统总体设计思路
2 关键技术与实现
)电子经纬仪、全站仪与计算机的联机实时通1
信。3DCoorsA软件的数据通信主要借助于采用事件驱动通信模式。本软件添MSComm控件,加了两个MS使之对应惟一固定的串Comm控件,口通道,实质上是通过物理连接对应于一台联机仪器。两路数据各行其道,避免相互干扰而出错,其具]。体实现方法可参见文献[6
)数据存取操作及管理。以M2icrosoftAccess 数据库为载体,借助数据访问对象DAO(DataAc -)实现数据的存取操作。DcessObectAO使用Mi -j
)。基金项目:高等学校博士学科点专项科研基金资助项目(20093718110002
第1期刘尚国等:测角三维坐标采集系统的设计与实现
37
提供了创建数crosoftJet数据库引擎访问数据库,
据库、定义表和字段、建立表间关系、定位和查询数据库等工具。
数据采集中,将仪器互瞄、测量基准尺、测量目,标点等三类观测设计在同一界面(如图2所示)添加多个D通过控件绑ata控件和MSFlexGrid控件,
实时显示数据更新、误差超定和设置数据源等操作,限等观测信息。
数据管理主要是通过数据管理器窗体(如图3,所示)作为软件主窗体的重要子窗体,它采用
基准尺、测站、TreeView控件显示和管理三维坐标、
测回、方向值等各类数据,并可进行数据的导入及导操作较为简便。出,
)顾及尺度基准的间接平差,系统测量的尺度3
基准由基准尺提供。通过角度空间前方交会测量及相似原理,确定当两测站间的水平基线长度b及高,如图4所示)此过程为绝对定向。仪器互瞄差h(
观测获取起始方向线的过程为相对定向。具体作业]。方法及计算可参见文献[7
定向测量精度直接影响整个系统测量的质量
,
图2 数据采集界面 图3 软件主窗体 图4 角度空间前方交会
因此通过直接观测或解算求出的定向参数仅可作为初始值,所得三维坐标也是近似值。3DCoorsA软件设计中,将定向参数HAB、HBA、b和h视为待估参数,与目标点三维坐标一起进行平差计算。每观测一个目标点I,可列出两个天顶距观测方程和两个水平方向观测方程:
/2212
(VArctan(XIZ+YI)/I=aI)
/212
((()VBrctan(XI-b)Z+YI)/I=aI-h)
观测了n个基准尺或将基准尺摆放了n个位置,则))依式(和(可写出间接平差模型,即12
8n1×
V=C
8n6n4)(6n4)1×(++×
Bx^-l
8n1×
n×(6n4)(6n4)1++×
^x+Wx=0
n×1
依附有限制条件的间接平差,得平差值:
11T11--- -
^x=(NbNbW-b-NbbCNccCb)
1T1- -
NbbCNccWx
T-1T
,式中,权阵NbB,W=BTPlNcNbb=BPc=CbC,
/HArctanYIXI) I=HAB-a(
/(HBrctanYIb-XI) I=HBA+a()相应的误差方程为:
V
VVdXI+bdYI+cdZI-LAI=a111AI
P可取单位阵I。
3 试验测试
V
BI
VV
BIHAI
dXI+bdYcdZadb-cdh-L=a22I+2I-22dXI+fdYI+dHAB-L=e11
H
AI
采用由两台LeicaM5100A电子经纬仪构成的 对3Axz经纬仪工业测量系统,DCoorsA软件系统y
进行了对比测试。每次测试将基准尺放置3个位置,交会测量各位置的基准尺端点,并同时测量9个定向点。LeicaAxz测量系统在10m内的测量精 y度为±0.故可将其测量结果作为评判本系05mm,统测量质量的标准。
试验测试共进行3次,两经纬仪间的水平基线长分别为2.5、5.0、10.0m左右。表1和表2列出了3DCoorsA与LeicaAxz经纬仪测量系统在绝 y
表1 绝对定向解算成果比较/mm
序号1 2 3
Axz解算结果y
3DCoorsA解算偏差
V
()1
HH
VBdXI+fdYI+dHBA-edb-LBI=e222I
式中,各系数及常数项的计算公式从略。特别地,当、对基准尺两端点i还构成一个距离j进行观测时,条件方程:
[(Xj-XYj-Yi)+i)+(
2
2
(Z=Di)]j-Z
对应的误差方程为:
/212
dXi+gdYi+gdZdXj-g123i-g1
D
()dYj-gdZj+w2g23ij=0
每观测一次基准尺,可列出8个观测方程和1个条
b
2497.216
4962.384 10301.704
h
4.770 27.676 -34.733
bΔ
0.001 0.0040.002
hΔ
0.001-0.0170.037
件方程,而未知参数的个数增加6个。若系统测量
38
表2 目标点三维坐标解算成果比较/mm
比较项目
统计数量27
27 27 26最大偏差0.007
0.008 0.029 0.006最小偏差
0
0 0.006 0测绘信息与工程第37卷
设计,使系统功能更完善、更实用、更可靠。参考文献
平均偏差0.002
0.0020.0160.002
X Δ
YΔ Z Δ
相邻点间距
[]李广云,张良琚,卫建东,等.光束法平差在工业测量1
]():系统TSST中的应用[J.测绘学院学报,1996,13295101-
[]黄桂平,李广云.基于多台电子经纬仪、全站仪的工业2
]():测量系统[J.测绘学院学报,2000,172101104-[]周富强,张广军,江洁.现场双经纬仪三维坐标测量系3
]():统[J.机械工程学报,2004,401165169-
[]仝志民,唐文彦,马强,等.基于O4enGL的电子经纬p
]:仪可视化工业测量系统[J.测控技术,2007,26(4)2628-
[]张滋黎,邾继贵,耿娜,等.双经纬仪三维坐标测量系5
]():统设计[J.传感技术学报,2010,235660664-[]刘尚国,郑文华,于胜文.V6B环境下积木式工业测量
]():系统的数据通讯[J.测绘科学,2007,323171172-[]李广云,李宗春.工业测量系统原理与应用[7M].北京:
测绘出版社,2011
[]冯文灏.工业测量方法及其选用的基本原则[]8J.武汉
():大学学报·信息科学版,2001,264331336-
。20110713 收稿日期:--第一作者简介:刘尚国,讲师,博士生,主要从事工程测量学、三维工业测量技术方面的教学与研究。:E-mailsdkdls26.com@1g
对定向参数解算和目标点三维坐标解算的偏差。
测试数据表明,两测量系统的平面定位结果趋于一致,高程定位精度随测量范围的增大而稍有差人们只关心它各个部分的别。但是对于工业目标,
8]
。而相对位置与尺寸,却不注意其绝对地理位置[
两套系统对于点间距的测量结果趋于一致,可认为3DCoorsA的测量质量是可靠的。
4 结束语
测角三维坐标采集系统3DCoorsA已获计算机软件著作权,并在玻璃生产线辊子姿态检测、矿用自卸车外形检测等工程中得以成功应用。系统采用联机在线观测模式,实现了数据采集、存储、处理与报表输出一体化,并可在现场实时计算和显示测量误确保多测回交会测量及三维坐标解算的成果质差,
量。但是欲成为一套成熟的经纬仪测量系统,还需标准几何体拟合、空间几在三维坐标系生成及转换、
何要素计算与分析等方面开展更深入的研究及编程
DesinandImlementationof3DCoordinatesAcuisition gpq
SstemBasedonAnleMeasurement yg
LIU Shanuo YU Shenwen ZHENG Wenhua WANG Xiingggq
(,,,Q)GeomaticsColleeShandonUniversitofScienceandTechnolo579QianwananRoadindao266510,China ggygyggg
:GAbstracteneraldesinideasandbasicfunctionsof3Dcoordinatesacuisitionsstembasedonanle gqyg
,wmeasurement(abbr.3DCoorsA)areintroduced.Itsketechnoloiesarestudiedhichincludeonline yg
,,realtimecommunicationdataaccessoerationandmanaementindirectadustmentconsiderinscale- pgjg
datum,etc.And3DCoorsA’smeasurementreliabilitisarovedbmeansofexerimentmethod. yppyp
:;Kewordstheodolitemeasurinsstem;anlesaceintersectionindirectadustment gygpjy 檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪
(上接第32页)
FastOverallDesinModeofThematicMaIntellient gpg
1211132MA JunGuanxiaUN WeixinUI XiueiAI Xiaohon WANG S C Lgfg
,
,
(,,,;1InstituteofSurveinandMainInformationEnineerinUniversit66MiddleLonhaiRoadZhenzhou450052,China ygppgggygg
’;)2Unit61363,Xian710054,China3Unit65014,Shenan110027,China yg
:WAbstractebrinforwardthethematicmaintellectualizedfastoveralldesinmodebasedono -gpg veralldesinflow.Wedescribethekecontentoffunctionalmoduleinmaroectionknowlede gyppjg baseandintellectualizedselectionmechanism.Theimortanttachesofbothmodesarecomared ppdetailedlandtheconclusionisthattheintellectualizedfastoveralldesinmodeishiherintelli -ygg
,,enthiherrecisionandfasteroveralldesinthancustomdesinmode. ggpgg
:;;mKewordsoveralldesin;intellectualizetemlatebasearoectionknowledebase gpppjgy