欢迎来到天天文库
浏览记录
ID:5240138
大小:29.00 KB
页数:7页
时间:2017-12-06
《基于virtools虚拟全站仪测量训练系统设计和实现》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、基于Virtools虚拟全站仪测量训练系统设计和实现 【摘要】使用虚拟实验系统进行测绘类课程的教学和实践,能够增加实践机会,扩展实践环境,对学生实践能力的培养具有重要意义,本文根据全站仪的功能和学习要求设计了虚拟全站仪测量训练系统,并使用3DSMAX软件进行了仪器和场景的建模,最后使用Virtools软件进行了全站仪交互功能的实现,完成了该全站仪虚拟训练系统的实现和发布。【关键词】Virtools;全站仪;训练系统一、引言实践课程是测绘类课程教学中非常重要的环节,学生必须有足够的实践练习才能充分理解理论课程的内容,但是受到实验场地、实验器材、外界环境等的限制,能提供给学生的实践机会比
2、较有限。在这种情况下,若能提供给学生一种电脑桌面类型的虚拟实验环境和实验器材,实现室内完成“野外作业”训练,这种全新的实验模式,势必对学生实践能力的培养模式产生新的变革。而全站仪作为测量工作中的一个主要仪器,若能实现虚拟操作的模拟,给学生增加更多的实践机会,对学生仪器操作能力的培养将会有重要意义。7当前应用在虚拟实验中的网络三维技术软件平台主要有:VRML/X3D、Java3D、Cult3D和Virtools等,其中Virtools以其强大的交互功能、完美的画质渲染、简便的操作方式和良好的网络传输性能等优势在虚拟现实领域获得了广泛的应用。Virtools作为可编辑程序提供超过500个具
3、有不同功能的内置BB模块,而且Virtools脚本语言编辑功能强大,可根据需要完成所需要功能。因此本文选用Virtools软件进行该虚拟训练系统的实现。二、系统设计及实现1.总体规划虚拟全站仪测量训练系统的目标为建立一个“多设备”、“多场景”、“多项目”的桌面虚拟测量实践教学系统,提供给学生一个从最初的“设备操作练习”到最终的“实际工程演练”多层次可持续的模拟练习平台。其功能应包含教学辅助、实习配套和项目模拟三个渐进的模块。教学辅助功能涵盖教学过程中全站仪的基本功能练习,如:①认识设备②角度测量③距离测量④高程测量⑤坐标测量⑥工程放样等;实习配套功能主要针对涉及全站仪的几大实习进行辅助
4、练习,如:①数字地形测量学实习②控制测量学实习③工程测量学实习等;项目模拟实训功能则根据典型工程案例做成模拟实验场景,以实际工程的测量方法和精度要求为标准进行模拟实训。2.模型的建立7三维模型是整个测量训练系统的基础,模型的好坏直接影响运行的效果和场景的逼真度。本系统采用3DSMAX进行建模,用它建立的模型有很强的仿真立体效果。(1)全站仪的三维建模采用某品牌全站仪为原型,严格测量仪器尺寸后在3DSMAX中按照1:1的比例制作模型,其颜色细节等采用贴图来显现。(2)典型场景的建模能够任意模拟典型地形,实现各种地形的全方位实践训练是全站仪模拟训练系统的最大优点。测量中的典型地形和地貌有山
5、脊、山谷、山头、鞍部、绝壁、悬崖等,考虑安全等因素,实际测量实验中对这些典型地形地貌测量的训练只能在较简单的实际地形条件下,对其中的一种或几种典型地形进行简单实验,实验的效果大打折扣,而在虚拟训练系统中完全可以模拟出任意地形地貌进行测量实验,实验效果大大增强。此文中采用3DSMAX软件进行地形地貌的建模,建模中充分考虑典型地貌,部分场景采用实际工程涉及的地形地貌进行建模,并可以在后续工作中继续完善地形库,使该模拟系统涵盖更多典型地形和工程地形,给学生提供更多练习“场地”。(3)将模型导入virtools7安装Virtools_Max_Exporter导出插件,然后在3dmax中导出场景
6、文件为nmo格式的文件,导出后的文件在virtools中打开,确认自己导出的场景,再次保存为cmo格式的文件。3.虚拟现实功能实现(1)界面设计根据真实模拟,操作便利的原则,操作界面设计为三部分显示,左边大窗口为场景窗口,模拟的测量场景和全站仪、棱镜的虚拟影像将出现在此窗口中,可在此窗口中观察地形,根据地形指挥棱镜移动,并指挥全站仪进行大致瞄准,右边上部小窗口为目镜观察窗,此窗口中模拟全站仪目镜中的影像,可在大致瞄准后在此窗口中根据十字丝和目标的相对位置进行全站仪的微调,在此过程中通过键盘模拟现实中微动螺旋的功能,最终使十字丝精确瞄准目标,右边下部小窗口为全站仪键盘操作和数据显示窗口,
7、在此窗口中模拟全站仪的操作面板和显示屏幕,此面板的操作和数据显示的功能和格式与被模拟的真实全站仪完全相同,在精确瞄准目标后,可在此窗口中进行相应的测量和记录,完全模拟真实全站仪瞄准目标后的操作过程,达到身临其境的感觉,最终实现全站仪操作的模拟训练。(2)交互功能的实现7要实现该系统的模拟训练功能,必须能够使使用者像操作真实的全站仪一样与虚拟仪器进行交互操作。全站仪的基本交互操作主要包括操作望远镜分别绕纵轴和横轴的旋转,精确瞄准目标,操作仪器面板
此文档下载收益归作者所有