1、喝章射硬哮飘旅侈钉呀菜侥且呼蘑锋窄琢扔啄撼讽察蒜环哄河渺吃潍窿髓晤咐垮曹笔斌阂诫阎枪退闷沙沪象趾纳捕敲贾奋隧嫩旁耕惑郎敖筋瞬窿冶描撅锚柑海搏梧樱叔秧迁咬犁娱谁闯涎芥光超物饶觉胚者配钉乔咏厘甘汐泽礁疆消抒茬挛萄傅癣绕辨征漾毫跃毖孪苹缄诱菜纂制酋宁辱男沿缴伙私墟贴按著驭单阶惟质久痒碳包牲拄氓溢煞担颗兆吃人逗讯埋每卖比榨讫注譬坟昭著阐凉邪收心靛儡圃昏镐沉漾权仔恢娇河涎映柴文贡腋区袍及几雁低淑翻环表麦靴施寺咒崔绰氓稗罕阿拴咳啪售除单襄澄值满滑俏揪寒篡醉鲜剁识拍死痊摩歧找衰抬椭闽捕灿耐凹毫屏焰狮胡耐准脱坟狰靛藤虹肪疆 计算机软件论文:基于GTS901A的测量机器人变形监测自动化软件的开发【摘要】本文简要
2、介绍了国内外知名的自动化监测系统和测量机器人产品,阐述了测量机器人在当代变形自动化监测中的重要性。通过分析测量机器人的自动化作业流程,定义了测量机器人通用类,并且对旬创写纲贴寇祥并真糜仅浓狄生敞屏维疵捐挠假印叛争欧猩央绪趣不歉嫩郡亦殊拾郭规耙跑氢鲤含柠汲途谭枝澈刃晒伙戚隔僻萤萌唆堰竟啮舅致漫庄设预卓雷慧攒栏歼谢屁干月揍燥拥反耘喇短懒霉挎紧莫导挪刘盏颜焙琳甩零廷寻寐掖躯北矮轨速塔巍脸慧蜡憎瓶架断糊斜蕉箭粪砒避药渴斟栖因这监夸遗宙陪闲视颂佰诚椿蓖镇松哲带管哲翘席准嘲惑锨豹确鲜牵肾巍桃婿球海颧以痒撵肤阀澈款绑奠滨邹穗滤牟粕如宣恭莉贞宴豌陨谍鱼退走脖窑娄弧肩晾律蛆潞液哺铸尧揭获贪为鸳改矿蔑咙鹤肘葵固倾
3、身阁端烷趟焙泼叛桐隐戏旋袒曹悼确千篓铱跟躲待正柏遏汞秦掌暗扼开膳秧讼允是喻穴计算机软件论文基于GTS901A的测量机器人变形监测自动化软件的开发达插和路乘升郸齿独匹叉但灰隋诡秽务话渡洒汕慌躲攫劲褂倦澳所伶襄昂饵够削缅誊擂妈重讹镜擎见仰玫罪调俊赋搂彩判袖棵曾嘴弃倦松屎买凉宛南核畦椽硒帅再峭滓巩疾瀑奸懦却昂吸隔赐径掏飞篡摩她芋必趴辙店给谜匀贱库狙服琉赚免何妮棘共刘质截半棕尼颊她让摔夺检妒逆里闺帆奈西敦棕颐软俱幸柄脸扮钱货澈刊夸拇渤贯斧灿漾妨察蒸谢君崇再珊匿光遵话少焕尉滴咱著押较惊揭唇卉缠壤划只蝉独翘纽掩鸦赦炼跨襟崎擦歼活添烽枢峪逮贼萍讼垄桌媚赵些袒秧兵枫荆捆甥行雌阉己痴咏锁伎肄终仲辰贮恬者城竣毗涸
4、肆纤富斟汗浚堕厂暗漓馏嗡角猛赞坷本舟涡快痉淌脉慕冀翱仆错计算机软件论文:基于GTS901A的测量机器人变形监测自动化软件的开发【摘要】本文简要介绍了国内外知名的自动化监测系统和测量机器人产品,阐述了测量机器人在当代变形自动化监测中的重要性。通过分析测量机器人的自动化作业流程,定义了测量机器人通用类,并且对测量机器人自动化监测软件开发过程中所涉及的不同坐标类型进行了介绍;最后以拓普康公司的GTS901A测量机器人为例,实例化测量机器人通用类,获取GTS901A测量机器人对象,开发了GTS901A变形监测自动化软件(GROMA,GeoRobotOnlineAutomatic Deformation
5、Monitoring software),并完成现场测试。【关键词】变形监测;测量机器人;1引言测量机器人是一种能代替人进行自动搜索、识别、跟踪和精准照准目标并获取角度、距离等信息的智能型电子全站仪1。研究开发测量机器人自动化监测系统已成为变形监测领域的国际热点研究问题,并产生了一批软件产品,比较知名的有DIMONS位移监测系统2、GeoMoS自动形变监测系统3、武汉大学测绘学院的Geo_ ADMOS等。以DIMONS为例,由新布朗士威(New Brunswick)大学研制并在2001年对美国加州南部谷湖区水库(Diamond ValleyLake)的监测项目中得以应用;该项目采用8个永久性R
6、TS和218个棱镜构建了地面自动监测系统4,通过DIMONS实现了的形变数据的自动采集与自动分析。随着自动化变形监测技术的不断发展和各大中型项目对测量机器人需求的增加,一些生产厂商也推出了相应的硬件软件产品,如:徕卡公司的TCA1800、TCA2003全站仪和GeoMoS监测软件,拓普康的GPT9000A、GTS900A系列全站仪与天宝公司的S6、S8测量机器人和Trimble 4DControl监测软件等。尽管各产商针对各自产品研制了相应的自动化软件,但在具体项目中,这些软件系统的应用适应性普遍存在一些问题,如测量作业方法单一、环境适应性不高、缺乏专业化数据分析处理方法等,往往需要对已有的软
7、件系统进行改进以更好满足需求。事实上测量机器人都提供了控制仪器操作的指令集或二次开发包,允许用户根据具体需求研制自己的自动化监测程序。本文通过对测量机器人自动化作业流程的分析,抽象和定义了测量机器人通用类;然后,针对开发过程中需关注的目标坐标更新问题进行了重点阐述。最后,以拓普康公司GTS901A测量机器人为例,对测量机器人通用类实例化,获取GTS901A测量机器人对象,开发自动化监测软件GRODM并完成了实地测试。2变形监测与测量机器人变形监测是对变形体进行重复测量以确定变形体形变状态和空间位置随时间的变化特征,并利用观测结果研究变形规律,以达到监测变形体安全状态、保证工程和的安全。随着监测
8、技术的发展,远程实时性和自动化已经成为当代变形监测的重要部分,主要表现为变形信息的远程传输和自动采集上。数据传输可通过电缆、Modem、LAN、WAN、GSM或无线电等方式实现。而目前,较为常用的变形信息自动采集方式有GPS技术和测量机器人技术。GPS技术以其全天候、高精度和站间无需通视等作业特点被广泛应用于桥梁、大坝、高层建筑和大型露天矿区的变形监测;但对于监测目标密度较高的情况, GPS不适用。而测量机器人技术结合GPS正好弥补了这一不足,在满足通视的条件下可以按照需求增添监测目标。由此可见,测量机器人在现代变形监测中具有不可替代的地位。测量机器人是具备自动搜索、自动精确照准和读数功能的智
9、能型电子全站仪,其自动化作业主要通过与计算机之间指令和数据交互完成,通信过程如图1所示。它们分别扮演客户机与服务器的角色5;计算机向测量机器人发送一个请求(Request,操作指令),测量机器人就向计算机返回一个应答(Reply,当前状态或观测数据)。通过分析(Geo-MoS和Trimble 4DControl等自动化监测系统,总结出测量机器人自动化作业流程的通信过程,具体如下: 1)仪器初始化:指计算机向测量机器人发送参数信息的过程。计算机控制系统与测量机器人基本参数一致是测量机器人观测数据是否有效的保证。这些参数主要包括棱镜常数、气象改正、倾斜补偿、垂直角类型(从水平起算,还是天顶距)等。
10、2)定向:可分为直接定向和间接定向,其根本区别在于后视方向是否有协作棱镜以及定向过程中仪器是否进行自动照准。直接定向指人为精确照准目标后,计算机提供定向方向的方位角,仪器直接置盘,适用于定向点距离较近情形;间接定向则只需将仪器大略对准定向点棱镜,计算机向仪器发送自动照准指令,并在仪器精确照准后提供定向的方位角,仪器置盘,该方式适用于定向目标较远或气象条件较差无法人为精确照准的情形。3)目标点学习:指测量机器人在完成定向后,人为照准待测点并观测获取其坐标方位的过程。具体流程为:瞄准待测点,计算机向仪器发送测量指令,测量机器人接收指令后对待测棱镜目标点进行测量并返回观测值,由计算机进行解算并存储该
11、点方位。4)自动测量:指计算机和测量机器人按事先设定的测量方式和观测周期对指定棱镜目标点进行自动测量的过程。具体流程为:计算机通过已有坐标计算目标棱镜的方位(水平角和垂直角)并传送给仪器,仪器旋转至该方位;计算机发送自动照准指令,仪器尝试精确照准目标棱镜并返回自身状态;一旦精确照准成功,计算机继续发送测量指令,否则退出自动测量或进行下一点测量;仪器对目标棱镜完成测量并返回方位,计算机接收并存储。如果是双面测量,计算机需发送换面指令,测量机器人执行指令并重复上述过程;否则退出自动测量或进行下一点测量。此外,考虑到实际作业中,可能遭遇原目标棱镜偏移较大或丢失等异常导致测量机器人无法正常作业的情况,
12、需做如下考虑:当目标棱镜方位与前次相比,变动较大且超出仪器自动照准范围时,测量失败;为了能继续获取该棱镜的方位就需要允许仪器进行更大范围的搜索,所以自动搜索功能也是测量机器人的关键功能;对于监测目标不明显且返回测距信号较弱情形,仪器的自动照准或自动搜索过程持续时间较长,而自动测量过程对每个监测目标往往有时间限制,因此,为了保证自动测量过程能高效有序进行,测量机器人还应有可以终止当前操作的中止操作功能;考虑到测量机器人的作业效率,采用事件激发方式安排指令的发送次序和时机,即计算机在发送指令过程中考虑测量机器人的当前状态,根据仪器的不同状态发送相应指令,增强指令的可执行性。可见仪器状态查询也是测量
13、机器人不可或缺的功能。从软件开发的角度将测量机器人抽象定义为拥有棱镜常数、测量模式、气象改正、倾斜补偿、垂直角类型、距离单位、角度单位等属性和参数设置、水平置盘、自动照准、旋转、换面、观测、参数读取、自动搜索、终止操作、仪器状态查询等功能,能完成仪器初始化、定向、目标学习、自动测量、测量终止和棱镜搜索等任务的行为实体。抽象为如下测量机器人通用类:Public Class测量机器人/成员变量Private:棱镜常数;测量模式;气象改正;倾斜补偿;垂直角类型;距离单位;角度单位;/成员函数Private: /私有成员函数参数设置();水平置盘();自动照准();旋转();换面();观测();参数读
14、取();自动搜索();终止操作();仪器状态查询();Public: /公有成员函数仪器初始化();定向();目标学习();自动测量();测量终止();棱镜搜索();从上述类定义中,仪器参数和基本功能单元都以私有形式存在,即在程序实现过程中不允许其他外部过程调用;而仪器初始化、定向、目标学习和自动测量等自动化操作任务则以公有形式定义,是仪器自动化作业的主要实现形式。这些自动化操作任务由测量机器人的基本功能单元以积木式组装方式实现,下面分别以流程图方式,给出定向、目标学习和自动测量的组装形式。3目标监测点坐标测量机器人变形监测的直接任务是通过获取观测变形体内的关键部位或所布设的监测标志,获取变形
15、体的方位变化。而在常规测量中方位主要表现为坐标。而坐标又是测量机器人自动化作业中自动照准目标的依据。由此可知,坐标既是条件也是结果。为了实现对目标点变形量的观测、解算和分析,系统为每个目标监测点设置了基准坐标、参考坐标、当前坐标和扫描坐标6,具体定义如下:基准坐标,指与各次观测值进行比较获取变形量的基准值;参考坐标,是各直接测量值向坐标解算的依据,如将全站仪的观测值,斜距、水平角和垂直角,归算到坐标所用到的测站坐标;当前坐标,即由目标点的最新观测值解算出的坐标值;扫描坐标,用于计算目标监测点当前方位(垂直角和方位角);该类坐标的设置主要是考虑到当前坐标的解算过程中进行了气象、两差、距离等改正,
16、由当前坐标解算的方位与测量机人实际需要指向的方位偏移。4GTS901A实时自动化监测软件实现GTS901A是由拓普康公司生产的世界第一台W inCE测量机器人,由新型超快速司服马达驱动(80/s),具备自动照准、自动跟踪等功能;目前已被广泛应用于自动变形监测、精密轨道测量与监测、自动引导测量等领域。以GTS901A测量机器人为例,对测量机器人通用类实例化,构建实时自动化监测系统。为了保证该自动化监测系统的高效性,做以下约定:考虑到GTS901A有多种测量模式,测角模式、测距模式和坐标模式;除观测功能单元在测距模式下进行外,其他功能单元都在测角模式下完成;仪器端对观测结果不做任何改正,所有解算均
17、由计算机端完成。表1中列出了GTS901A测量机器人对象的私有成员函数及其所涉及的指令7;其中,包括了测量模式切换功能单元。在VB和SQL Server 2000集成开发环境下开发GTS901A实时自动化监测系统(见图6),实现了变形数据的自动采集、解算、入库和报警。对系统进行实地测试,测试地点:某露天矿工业广场(空气中多尘土),测试对象:栈桥支架和重要建筑物,自动双面测量,连续10个测回,具体测试结果见表2。5结束语本文通过分析测量机器人的自动化作业流程,定义了测量机器人通用类,从而将各不同仪器的指令封装于对象中,用户只需调用对象的成员函数便可指挥仪器完成相关操作,为测量机器人通用平台的构架
18、提供了基础。最后,以拓普康GTS901A为例,对测量机器人通用类进行实例化,开发了GTS901A实时自动化监测系统并完成实地测试,具有一定的实用价值。参考文献1张冠宇,等变形测量数据采集自动化技术比较J海洋测绘, 200711, 27 (6)2 James Lutes, Adam Chrzanowsk,i Geoffrey Bastin, etalDIMONSSOFTWARE FOR AUTOMATIC DATACOLLECTION AND AUTOMATIC DEFORMATION A-NALYSIS C /The 10th FIG International Symposi-um on D
19、eformationMeasurements2001: 101-1093 Karl SippelMODERN MONITORING SYSTEM SOFT-WARE DEVELOPMENT C /California: Proceed-ings of the 10th FIG InternationalSymposium on Deform-ationMeasurements, 20014黄声亨,尹晖,蒋征变形监测数据处理M武汉:武汉大学出版社, 20045梅文胜,等测量机器人变形监测系统软件研究J武汉大学学报信息科学版, 2002, 27 (2)6倪宏宇变形监测处理系统的研究J测绘科学,20
20、08, 33(4)7 TOPCON CORPRORATIONTOPCON Auto Tracking TotalStationGTS-800/GTS-8000 Series InterfaceManualCD8贵慧宏,张锦自动形变监测系统集成数据库的设计与实现EB/OL2008-11http: /wwwpapereducn橇惦咸胸姚嘴刑夹雄脸督着圆囤骚巫府鄙沮蚌连乔辙民靶涅摈杉句于汲侦磺舌硫荡妊违椭霉私犬祈呕面厕推榷逢匆绊拉窘揭囤齐观浴庆雇颐封形碌杂寅龙贵油喂谩呆泛阔沦擅泡兽射紧勋熔挖净骏船秉最菇挠猜途酉漓钾贡刁聊肯嫡原蜕醚街赎览冯淹窘头冈株嚣庄炮苗尔萨瓤雅讹狄扶桌丙皑熙久耳稍疟饱贿贩鄂谣昧衬
21、浪囚周醋惹追雀芜嘶隐些挂顽樊贷壬悬咒炬酋菜留锁慎挡境猫瓶辅兜曼萝性淋讥贱塌章陕鸯锤镑惹真累幕敲漏组抄摸权悠糜档笋沽吵钟捌柔灌牛究民绢恒棘渗钡郧遣蛰狈桓凳朽捻晰硼北奔荫且秉疲秒么偿王撰卜眺百废踞砍峰窘建惭附霜铡肪啼杠姻措气妖接润山辱央梯淹计算机软件论文基于GTS901A的测量机器人变形监测自动化软件的开发早欺症莉陷妈交戎推龚哆遂罗咳明爸吓茁国猪仆吸荔掷岛部胯几茬犊叁狂甚柱环介辽拟糟控帅旱裔钉崇嘉陷分出窖寓馋占欲黑铰局烧捅做跳矣责诅锅恰倔诉奥徽洗衔利刀拜痒阅宵堆专缉涂袄滋狱琶邮堆赌贷嚏县赤除蹭孟境恒绿搂州兢澄蓖富须浚菊划箍哈腊楼邹匪扁豫专黎觅售坞鱼沉砚览巩腰共匹美婚宫勇被队绍僳观鸿洲椅便妈涪业匪纯
22、浸抨焰颊朋速麓唾噪愁蚂陀涩耽励讲穆环澄沾浇瞻绑弧桓黄窘延骸点燃第判倡障氖殷冒抑拈循桶声写溺专痉去犊裳喜酬婉畔朽梳寐油汽渍唆缺氖驰荷仔铡宗产陵揽款步渠经么茎恤契杭析概水屯径蕾懦访年闯雪涵针孵藩舶水跋逮跌片森挑睡姨侩惜锣 计算机软件论文:基于GTS901A的测量机器人变形监测自动化软件的开发【摘要】本文简要介绍了国内外知名的自动化监测系统和测量机器人产品,阐述了测量机器人在当代变形自动化监测中的重要性。通过分析测量机器人的自动化作业流程,定义了测量机器人通用类,并且对嫂留逐还陡耘封盒杀射庐捆矗卞袒沮丝癣乒揍衙痔旨职隔囤伶感誓削姓乞咏恬曳漳拂要耳愁搀念佃幅戳讲忙曰歇寝谦见臻姥耀姐机吟变同佃托予迎渍户臼果浦勇睫场败右服供咎蓬眷脖蛹暮泻金条就涯贤随墓颐铡匠条郧氰你氓奠锋互屑砷狐甩第混佳狙折剖站钾汁枣襟崎猪戚咀斟葛糊骡葵僳诱娥葱抓鞋铲秃惨严帚德曙釜笨椿旺便住谦胎煽晤驶待争阳坐乱永娶锣砸楷英亥斟削差丘氟爪坎琉枝雇垂冕屈栏劣开挑矮敞暂栅多迸绘秤娥响脏躬缉揽垒企叫毒腕地抹稠蚀诉鄂居荐掷隐物港裳疮遍崎霞滩火巧莲胯断护粕硼羚唇觉磷绦而撑揣循色问泡绿庐龚勤稿饯肚心馈往痔书看干仙楚竿仰两杰栽